Текст программы
program test;
begin
writeln('Привет от ФЛА'); end.
Упражнение 2
Цель
Ознакомиться с принципом последовательной модификации программы.
Задание
1)Сохранить программу, набранную в Упражнении 1, в файл под другим именем (меню «Файл \ Сохранить как…»).
2)Внести в текст программы изменения (выделены цветом).
3)Действовать по п.п. 2-8 Упражнения 1.
Текст программы
program test;
begin
writeln('Программа выводит приветствие на экран.'); writeln('Иванов И.И. группа МА-81'); writeln('Привет от ФЛА');
end.
Упражнение 3
Цель
Ознакомиться с применением отладчика в системе программирования с компилятором.
Задание
1)Сохранить программу, набранную в Упражнении 2, в файл под другим именем (меню «Файл \ Сохранить как…»).
2)Внести в текст программы изменения (выделены цветом).
3)Установить на первом операторе программы (writeln('Программа вычисляет сумму двух чисел.');) точку останова. Для этого щелкнуть мышью на полосе слева от номера строки (повторный щелчок снимает точку останова). Строка с точкой останова становится темно-красной (см. Рис. 5).
4
Щелкнуть здесь
Рис. 5. Точка останова.
4)Запустить программу на выполнение (клавиша F9 или кнопка ). Программа будет выполнена до точки останова и остановится. Строка будет подсвечена желтым цветом. Желтый цвет показывает команду которая будет выполнена следующим шагом.
5)Появившуюся внизу окна закладку «Локальные переменные», перетяните на правую сторону экрана, правее «Окна вывода» (см. — ).
Взять здесь
Рис. 6. Взять закладку "Локальные переменные"
5
Перетянуть сюда
Рис. 7. Переложить закладку на правую сторону.
Рис. 8. "Окно вывода" и "Локальные переменные" видны одновременно
6)Выполнять программу по шагам (шаг — клавиша F8 или кнопка ), наблюдая как изменения в окне вывода, так и в значениях локальных переменных, т.е. после каждого шага внимательно смотреть на оба окна.
7)C помощью отладчика для каждой строки программы определить действия, которые она предписывает выполнять, выписать эти действия в отчет, заполнив таблицу результатов.
8)Результаты показать преподавателю.
Текст программы
program test; var
r, n, z : real; begin
writeln('Программа вычисляет сумму двух чисел.'); writeln(' Исполнитель: Иванов И.И. группа МА-81'); write('Введите число A:');
readln(r); |
|
write('Введите число B:'); |
|
readln(n); |
|
z := r + n; |
|
writeln('-------------------------------------------------------- |
'); |
write('A + B = '); |
|
writeln(z); |
|
writeln('-------------------------------------------------------- |
'); |
end. |
|
6