
- •Основы алгоритмизации и программирования.
- •2. Файл и связанные с ним понятия
- •3. Краткие сведения об интегрированной среде
- •4. Ввод и редактирование текста программы
- •4.1. Ис Турбо Паскаля и окна.
- •4.2. Работа с исходными файлами в окне редактирования
- •4.2.1. Возможные режимы редактирования
- •4.2.2. Приемы работы с клавиатурой
- •4.3. Работа с блоками
- •4.4. Поиск и замена фрагментов текста
- •5. Работа с файлами
- •5.1. Создание нового исходного файла
- •5.2. Загрузка существующего файла
- •5.3. Сохранение файла
- •5.4. Перезапись файла
- •6. Интерактивная помощь.
- •7. Выполнение работы
- •8. Содержание отчета
- •Лабораторная работа № 2 подготовка программ к выполнению в среде турбо паскаля
- •1. Средства ис для компиляции программ
- •1.1. Команда Compile
- •1.2. Команда избирательной компиляции Make
- •1.3. Команда общей компиляции Build
- •1.4. Команда назначения первого файла Primary file
- •1.5. Команда Clear primary file
- •1.6. Команда получения общего состояния Information
- •2. Исправление синтаксических ошибок в программе по сообщениям компилятора
- •2.1. Классификация сообщений компилятора
- •2.2. Определение места ошибки в программе
- •2.3. Определение причины ошибки
- •3. Порядок выполнения работы
- •4. Контрольные вопросы
- •Лабораторная работа № 3 выполнение программ в среде турбо-паскаль
- •1. Структура простейших линейных программ
- •2. Экраны и окна, поддерживаемые ис
- •3. Режимы выполнения программ в ис и курсор выполнения
- •4. Команды ис для выполнения программ
- •5. Дополнительные возможности по прерыванию выполнения программы
- •5.1. Использование точек останова
- •5.2. Использование клавишCtrl-Break
- •6. Правила ввода исходных данных
- •7. Порядок выполнения работы
- •Исходный текст программы lab3.Pas
- •8. Контрольные вопросы.
- •Лабораторная работа № 4 операции в языке турбо паскаль
- •1. Порядковые типы и операции над ними
- •1.1. Целые типы
- •Поразрядное “не”
- •Поразрядное “и”
- •Поразрядное “или”
- •Поразрядное “исключающее или”
- •1.2. Булевский тип
- •2. Выражения в языке Паскаль
- •Приоритет операций
- •3. Выполнение работы
- •I0, i1, i2, x1, x2, x11, x12, u11, u21, u12, u13, u22, u23, n1, n2, n3, p
- •4. Текст программы oper.Pas
- •5. Контрольные задания
- •6. Варианты заданий для лабораторной работы
- •Содержание
7. Порядок выполнения работы
Зарегистрироваться на рабочем месте за ПЭВМ по правилам работы пользователей в дисплейном классе.
Вызвать ИС Turbo Pascal.
Загрузить в окно Edit файл LAB3.PAS. Использовать любой из известных способов загрузки и создания файлов , изученных в лабораторной работе N 1.
Исходный текст программы lab3.Pas
{ 1 } { Студент грХХХ Иванов И.И. }
{ 2 } Program Lab4_V1;
{ 3 } Uses
{ 4 } Crt;
{ 5 } Var
{ 6 } Var_No , { Номер варианта }
{ 7 } k, {Коэффициент }
{ 8 } d : Integer; { Приращение }
{ 9 } { Вывод суммы двух чисел }
{ 10 } Procedure Sum(x, y : integer);
{ 11 } begin
{ 12 } writeln(x,' + ',y,' = ',x+y)
{ 13 } end; { Sum }
{ 14 } { Вывод произведения двух чисел }
{ 15 } Procedure Mult(x, y : integer);
{ 16} begin
{ 17 } writeln(x,' * ',y,' = ',x*y)
{ 18 } end; { Mult }
{ 19} {Основная программа}
{ 20 } Begin
{ 21 } { Очистка экрана }
{ 22 } Clrscr;
{ 23 } { Ввод данных }
{ 24 } Write('Номер варианта='); Readln(Var_No);
{ 25 } Write('Коэффициент ='); Readln(k);
{ 26 } Write('Приращение ='); Readln(d);
{ 27 } { Вывод суммы двух чисел }
{ 28 } Sum(Var_No,d);
{29 } { Вывод произведения двух чисел }
{ 30 } Mult(k,Var_No);
{ 31 } End. { Lab4_V1 }
Откомпилировать программу (пункт Compile/Compile). Убедиться в отсутствии ошибок, в противном случае исправить их.
Откомпилировать программу с помощью одной из команд меню компиляции. Убедиться, что на диске создан файл LAB4.EXE с программой, готовой к запуску на выполнение.
Завершить работу с ИС, используя команду File/Quit (Alt-X).
Выполнить программу, для чего на приглашение ДОС набрать имя программы и нажать клавишу Enter
\OAP1\GRN>LAB4 <Enter>
По запросу программы ввести исходные данные.
Снова войти в ИС Turbo Pascal
В отчете зафиксировать процесс перехода между окнами ИС для следующей последовательности нажатия клавиш:
<F6> - <F6> - <Alt-F5> - <Пробел> - <Alt-F6> - <F5> - <Alt-F5> -
<Пробел> - <Alt-F6> - <F6> - <F6> - <Alt-F6> - <F5> - <F6>
Указать для каждой комбинации клавиш, какое окно стало активным и какого оно размера (нормального или увеличенного).
Снова загрузить в ИС файл LAB4.PAS.
Выполнить программу с помощью команды Run/Run (Ctrl -F9). Ввести исходные данные, учитывая правила ввода, приведенные в разделе 6.
Перейти в экран пользователя и переписать результаты выполнения программы в отчет. Сделать выводы относительно способов запуска программы из ДОС и ИС.
Выполнить программу, используя команду Run/Trace into (F7). Занести в отчет последовательность номеров операторов выполнения программы после каждого нажатия клавиши F7. Для каждого выполненного оператора в отчет занести значения переменных.
Выполнить программу, используя команду Run/Step over(F8). Занести в отчет последовательность номеров операторов выполнения программы после каждого нажатия клавиши F8. Для каждого выполненного оператора в отчет занести значения переменных.
Выполнить программу по команде Run/Go to cursor(F4), предварительно выбрав произвольную строку программы. Продолжить выполнение программы в пошаговом режиме (F7). Занести в отчет последовательность номеров операторов выполнения программы и значения переменных после каждого выполненного шага.
Поставить точку останова в произвольной строке программы. Выполнить программу до точки останова в обычном режиме, после точки останова - в пошаговом. Занести в отчет последовательность номеров операторов выполнения программы и значения переменных после каждого выполненного шага. Удалить поставленную точку останова.
Используя клавиши (Ctrl-F8), создать несколько (2-3) точек останова. Просмотреть точки останова, проставленные в предыдущем пункте. Записать в отчет номера строк в том порядке, в котором они были показаны ИС.