- •Составление и отладка программ с разветвляющейся структурой
- •Организация ветвлений в программах
- •Пример выполнения задания
- •Основы работы в интегрированной среде системы программирования Turbo Pascal 7.0
- •Меню File
- •Меню Edit
- •3. Меню Run
- •Меню Compile
- •Меню Debug
- •Меню Window
- •Методика отладки программ
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Варианты заданий
- •Организация программ с циклами
- •Методика отладки программ с циклами
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Варианты заданий
- •Организация программ с функциями и процедурами
- •Методика отладки программ с подпрограммами
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Структура модулей
- •Компиляция модулей
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Приложение
- •Основные операции тр 7.0
- •Типы целых и вещественных чисел
- •Основные стандартные математические функции tp 7.0:
- •Ввод-вывод данных
Содержание отчета
-
Номер, название и цель лабораторной работы.
-
Задание на выполнение работы (исходная задача).
-
Словесно-формульный алгоритм решения задачи.
-
Блок-схема алгоритма.
-
Листинг отлаженной программы и результаты решения задачи.
Контрольные вопросы
-
Какие арифметические операции реализованы в ТР 7.0 ?
-
Расскажите о сущности словесно-формульного способа описания алгоритма.
-
Какие типы целых и вещественных чисел Вы знаете?
-
Перечислите основные стандартные функции, используемые в среде ТР 7.0 .
-
Поясните структуру программы, составленную на ТР 7.0.
-
Приведите примеры описания переменных и констант.
-
Поясните правила записи составного оператора.
-
Поясните правила записи и использования оператора ввода.
-
Как программируется вывод информации на печатающее устройство?
-
Как задаются поля под запись значений чисел в операторах вывода?
-
Покажите, как открыть новое окно редактирования?
-
Чем отличаются опции Save и Save as?
-
Покажите, как изменять размеры окон , осуществлять их перемещение и закрытие.
-
Как распечатать содержимое активного окна?
-
Объясните взаимосвязь селектора и списка выбора в операторе Case.
-
Какие основные условные графические обозначения используются при составлении блок-схем алгоритмов?
-
Поясните методику пошаговой отладки программы.
-
Что такое семантические ошибки и как их выяснить?
-
Как обнаружить логическую ошибку?
-
Расскажите о логических операциях or и and для двух переменных.
-
Приведите примеры записи условных операторов в полной и сокращенной формах.
-
Какой тип данных получается в результате выполнения операций отношения?
Библиографический список
-
Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0. - М.: ДМК, 1998. - 400 с., ил., с. 28-48, 64-65, 85-88, 108-111.
-
Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0 / Под ред. Тарасенко В.П. - К.: ВЕК+, М.: ДЕСС, 1999. - 496 с., ил., с. 471-487.
-
Немнюгин С.А. Turbo Pascal: практикум – СПб: Питер, 2001. – 256 с.: ил., с. 52-56.
-
Сергиевский М.В., Шалашов А.В. Турбо Паскаль 7.0: Язык, среда программирования. - М.: Машиностроение. -1994. - 254 с.: ил., с. 5-43, 157-175.
-
Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. - М.: "Нолидж", 1999. - 616 с., ил., с. 13-21, 37-45, 81-89, 525-546.
-
Turbo Pascal / С.А. Немнюгин. – СПб: Издательство "Питер", 2000. – 496 с.: ил., с.13-24.
Варианты заданий
1. Вычислить значение функции при постоянных a = -5,2; b = 4,83; c = 2 и 1) x = 8,15; 2) x = -1.5; 3) x = 2,2. |
2. Вычислить значение функции при х = -2,75; х = 12; х = 19,85; x = 20,3 |
3. Вычислить значение функции при a = 2, b = 4, x = 0,8; a = -3, b = 2, x = 0,01; a = 1, b = -8, x = -1 |
4. Вычислить значение функции при x = 8, y = 2, z = 2; x = 3, y = -2, z = -3; x = 4, y = 3, z = -2; |
5. Вычислить значение функции при x = -7; x = 0,58; x = 1 |
6. Вычислить значение функции X = f - 6,3, где y = z + 2, при z = 3,7 |
7. Вычислить значение функции при x = 2, y = 1; x = 1, y = -2; x = 0,5, y = 0,2; |
8. Вычислить значение функции при x = 0,2; x = 1; x = 2; x = -3; |
9. Вычислить значение функции при x = 0,5, y = 0,8; x = 1, y = 0,9; x = 1, y = -2; |
10.Вычислить значение функции при x = 2, y = 5; x = 0,2, y = 0,3; x = 2, y = 4; x = 0,5, y = 0,05; |
11. Вычислить значение функции при x = 0, y = 2; x = 1, y = 1; x = - 3, y = - 1,1; x = 2, y = 4; |
12. Вычислить значение функции при х = 3,82 |
13. Вычислить значение функции при х = 2,5, b = 4, c = 3 |
14. Вычислить значение функции при r = 2, s = 3, t = 4, u = 3,7, x = 0,8 |
15. Вычислить значение функции при g = 9,8, x = 2, h = 1,7, i = 2,5 |
СОСТАВЛЕНИЕ И ОТЛАДКА ПРОГРАММ С ЦИКЛАМИ
И МАССИВАМИ
Цель работы: приобретение навыков по составлению программ с циклическим вычислительным процессом и их отладке в интегрированной среде Turbo Pascal 7.0.