Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методические указания Паскаль.doc
Скачиваний:
6
Добавлен:
29.04.2019
Размер:
757.25 Кб
Скачать

Задания к расчетно-графической работе

Разработать программу нахождения корней уравнения f(x)=0 на интервале [a,b] с точностью e=0.001 (интервал подобрать или рассчитать самостоятельно). При реализации можно использовать метод половинного деле­ния (бисекции) или метод хорд [8, 9]:

1. x - 2e-x - = 0. 2. x2 - ln(x+1) + sin x -2 = 0.

3. 5x - ex -2x = 0. 4. 2x lg x - 3 = 0.

5. 2x - 3x - 2 = 0. 6. 0,5 + cos x - 2x sin x = 0.

7. sin x + x - 3 = 0. 8. x ex – 2 x2 - 1 = 0.

9. + 2x - 3 = 0. 10. 2 ln(x+1) - x + 1 = 0.

11. tg x - ex+1 = 0. 12. 2 ln(x+1) + arctg x -3 = 0.

13. x3 - 2x2 - 4 = 0. 14. 5x2 - 2x ln x-7 = 0.

15. 2 - 3 sin x = 5. 16. 2x3 - 3x2 - 4 = 0.

17. 4x - sin2x -3 = 0. 18. 2x sin2 x-3 = 0.

19. 2 ln(x+1)-3 sin2x = 4. 20. x3 + 3x + 2 = 0.

Разработать программу для вы­числения значения определенного интеграла на интервале [a,b] (a, b подобрать самостоятельно) численными методами прямо-угольников и трапеций [8, 9] для следующих вариантов:

1. 2. 3.

4. 5. 6.

7. 8. 9.

10. 11. 12.

13. 14. 15.

16. 17. 18.

19. 20.

Интервал интегрирования разбить равномерно на N>50 частей.

Порядок выполнения лабораторных работ

  1. Изучить теоретические сведения по теме.

  2. Построить схему алгоритма для решения задач в соответствии с вариантом, выданным преподавателем, для каждого задания.

  3. Подготовить текст программы и набрать его в окне редактора ТП.

  4. Откомпилировать программу (F9) и исправить синтаксические ошибки (прил. 3)

  5. Выполнить программу для реальных исходных данных (Ctrl+F9).

  6. Просмотреть результаты (Alt+F5) и записать в тетрадь.

  7. Оформить отчет по текущей лабораторной работе, в который включить:

- номер работы (лабораторная работа № 1),

- тема работы,

- условия задач,

- схемы алгоритмов,

- тексты программ,

- результаты выполнения программ.

  1. Защитить лабораторную работу преподавателю.

Приложение 1

Обозначения графические в схемах алгоритмов (гост 19.701-90)

Символ

Наименование

Назначение

Данные

Процесс

Предопределен- ный процесс

Подготовка

Решение

Граница цикла

Соединитель

Терминатор

Комментарий

Основная

линия

Определяет ввод или вывод на внешнее устройство или любой носитель данных

Отражает обработку данных: выполнение отдельной операции или группы операций

Отображает предопределённый процесс, состоящий из одной или нескольких операций программы, которые определены в другом месте (подпрограмме, модуле)

Отражает инициализацию и модификацию параметра для управления циклом со счётчиком

Описывает проверку условия и выполняет переключение по одному из условий. Имеет один вход и два или более альтернативных выходов, один из которых активизируется после вычисления условия внутри символа

Состоит из двух частей: начала и конца цикла. Обе части имеют один и тот же идентификатор. Изменение значения идентификатора, условия для выполнения или завершения помещаются внутри символов в начале или в конце цикла

Используется для обрыва линии и продолжения её в другом месте. Должен содержать уникальное обозначение

Определяет начало и конец структурной схемы алгоритма программы или подпрограммы

Используется для добавления пояснительных записей. Связывается с символом или группой символов, обведённых пунктиром

Отображает последовательность выполнения действий в алгоритме

Г л а в н о е м е н ю

F ile Edit Search Run Compile

(Alt+F) (Alt+E) (Alt+S) (Alt+R) (Alt+C)

Файл Редактор Поиск Выполнение Компиляция

NEW

Создать новый файл

OPEN F3 Открыть

файл

SAVE F2 Сохранить

файл

SAVE as...

Сохранить под именем

SAVE ALL Сохранить

все

_____________

CHANGE DIR

Смена

каталога

PRINT Распечатка

PRINTER setup

Настpойка параметров

пpинтеpа

DOS SHELL Выход

в DOS

EXIT ALT-X

Выход

из ТП

UNDO Alt+BkSp

Удалить изменения

REDO

Восстано-вить изменения

_____________

CUT Shift-Del

Убрать

фрагмент

в буфер

COPY Ctrl-Ins

Копировать в буфер

PASTE Shift-Ins

Вставить

из буфера

CLEAR Ctrl-Del

Удалить фрагмент

SHAW

CLIPBOARD

Открыть окно буфера

FIND

Найти фрагмент

REPLACE Заменить

фрагмент

SEARCH

AGAIN Повторить

поиск

___________

GO TO LINE NUMBER

Перейти к строке с

номером

SHOW LAST

COMPILE ERROR

Показать

последнюю

ошибку

компиляции

FIND

ERROR

Поиск строки с ошибкой

FIND PRO-

CEDURE

Найти под­программу

RUN Ctrl-F9 Запуск на выполнение

STEP OVER

F8 Выполнение по строкам

без захо-

да в п/п

TRACE INTO F7

Трассировка с заходом

в п/п

GO TO

CURSOR F4

Выполнение

до курсора

PROGRAM RESET

Ctrl-F2 Прекращение

выполнения

отладки

PARAMETERS Параметры

COMPILE Alt-F9

Компиляция файла из

окна

MAKE F9 Условная

рекомпиляция

BUILD Безусловная

рекомпиляция

_____________

DESTINATION MEMORY

Размещение файла

компиляции

PRIMARY FILE Основной

файл

компиляции

CLEAR PRI-

MARY FILE Отмена

основного

файла

компиляции

INFORMATION Статистика программы

Приложение 2

с р е д ы Турбо Паскаля

Debug Alt+D Отладка

BREAKPOINTS Точки прерывания CALL STACK Ctrl-F3 Oкнo подпрограммы REGISTER Oкно регистров

WATCH Oкно отладки

OUTPUT Oкно результатов

USER SCREEN Alt-F5 Экран пользователя

EVALUATE/ MODIFY Ctrl-F4 Вычислить/ изменить

ADD WATCH Добавить параметр

ADD BREAKPOINT Добавить точку прерывания

Tools Alt+t Сервис

MESSAGES

Открывает ок-но сообщений

GOTO NEXT

Alt+F8

Переход к

следующему

сообщению

GOTO PREVIOUS Alt+F7

Переход к предыдущему

сообщению

GREP Shift+F2 Программа-

фильтр

Options Alt+O Параметры

COMPILER

Параметры

MEMORY SIZE

Размеры

памяти

LINKER

Параметры компоновщика DEBUGGER

Отладчик

DIRECTORIES

Каталоги

TOOLS

Добавление

программ в

меню

ENVIRONMENT

Условия

работы

OPEN

Открыть файл

настройки среды

SAVE E :

TURBO/TP

Сохранение

параметров

SAVE AS

Запись настройки в…

Window Alt+w Окна

TILE

Непересека-

ющиеся

CASCADE

Каскадом

CLOSE ALL Закрыть все

окна

REFRESH

display

Обновить экран

SIZE/NOVE

Ctrl +F5 Перемещение,

изменение

размеров

ZOOM F5 Раскрыть на экран

NEXT F6 Следующее PREVIOUS

Shift+F6 Предыдущее

CLOSE Alt-F3 Закрыть

текущее

LIST Alt+0 Список окон

Help Alt+H Помощь

CONTENTS Содержание

INDEX Ключевые

слова TOPIC SEARCN

Поиск темы PREVIOUS

TOPIC Предыдущая тема

USING HELP

Правила пользования FILES Файлы Compiler

Directives Директивы компилятора RESERVED

WORDS заре-зервир.слова STANDART

UNITS Стандартные модули TР LANGUAGE Элементы языка

ERROR MESSAGE Сообщение об ошибках

ABOUT Bерсия

языка

Приложение 3