
- •Основные элементы управления
- •Введение
- •Запуск системы и выход из системы
- •Элементы интерфейса
- •Работа с меню
- •Работа с окнами
- •Управление окнами
- •Диалоговые окна
- •Набор и редактирование текста программы
- •Простейшие операции
- •Фрагменты текста и буфер обмена
- •Трансляция и выполнение программы
- •Трансляция программы
- •Выполнение программы
- •Отладка программы
- •Контрольные задания и вопросы
- •Контрольное задание
- •Контрольные вопросы
13
Задание 37
Внести следующие исправления в текст программы: 1) заменить фрагмент x,y: integer на x,y,z:integer;
2) заменить |
x:=y; |
на |
z:=x; |
фрагмент |
y:=x; |
|
x:=y; |
|
|
|
y:=z; |
Текст программы должен принять следующий вид: program ThirdProg;
var x,y,z:integer;
begin
write('Ввод х и y '); readln(x,y);
writeln('До обмена х= ',x,' y=',y); z:=x;
x:=y;
y:=z;
writeln('После обмена х= ',x,' y=',y); end.
Задание 38
Выполнить программу и убедиться, что полученный результат совпадает с ожидаемым.
5. Контрольные задания и вопросы
5.1. Контрольное задание
Выполнить следующие действия:
1)закрыть все ранее открытые окна;
2)открыть файл EX2.PAS;
3)открыть новое окно и скопировать в него текст программы;
4)переместить строку z: real, поставив ее между строками var и x,y: integer;
5)скопировать строки
y:=5*x;
z:=(x+y)/2; writeln('Значение z= ',z:10:2);
разместив их после существующей строки writeln('Значение z= ',z:10:2);
6)удалить копию строки y:=5*x;
7)заменить копию строки z:=(x+y)/2 на z:=(x+y+z)/3;
8)исправить строку program SecondProg, заменив Second на Fourth;
9)текст программы должен иметь вид:
program FourthProg; var
z:real;
x,y:integer; begin
write('Ввод х= '); readln(x); y:=5*x; z:=(x+y)/2;
writeln(' Значение z= ',z:10:2) z:=(x+y+z)/3;
14
writeln(' Значение z= ',z:10:2) end.
10)сохранить программу в файле EX4.PAS;
11)закрыть окно, содержащее текст программы SecondProg;
12)открыть окно установки режимов работы компилятора;
13)убедиться, что в группе Runtime errors установлены режимы Range checking и Overflow checking;
14)в группе Numeric processing установить режим 8087/80287, если он не установлен, и отменить режим Emulation;
15)закрыть окно диалога с сохранением новых значений режимов;
16)сохранить новые значения режимов в файле TURBO.TP, который находится в каталоге
PASCAL;
17)установить точку прерывания на строке y:=5*x;
18)запустить программу на выполнение;
19)открыть окно просмотра;
20)занести в окно просмотра переменные X, Y и Z;
21)завершить выполнение программы в пошаговом режиме, фиксируя значения переменных после каждого шага;
22)снять точку прерывания в строке y:=5*x;
23)выйти из среды Турбо Паскаль.
5.2. Контрольные вопросы
1)Перечислить основные этапы жизненного цикла программы и их краткое содержание.
2)Перечислить этапы обработки программы, написанной на языке высокого уровня.
3)Перечислить основные компоненты ИСП Турбо Паскаль и указать их назначение.
4)Каковы основные элементы интерфейса ИСП Турбо Паскаль?
5)Каковы основные способы подачи команд в ИСП?
6)Какие разновидности окон используются в ИСП?
7)Перечислить виды управляющих элементов окна диалога. Каково их назначение?
8)Какие основные действия обеспечиваются текстовым редактором?
9)Что такое буфер обмена?
10)Что такое фрагмент текста?
11)Каковы основные функции отладчика?
12)Что такое тест?
13)Что такое трассировка программы?