Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab2m06.pdf
Скачиваний:
7
Добавлен:
23.03.2015
Размер:
309.23 Кб
Скачать

8

Edit/Clear (Ctrl+Delete) – удалить фрагмент;

Edit/Paste (Shift+Insert) – вставить фрагмент из буфера.

Задание 20

Вставить в текст программы строку:

writeln(‘ Я учусь программировать на Паскале.’); после строки:

writeln(‘Привет!’);

Для выполнения задания следует:

1)выделить фрагмент, содержащий слово writeln;

2)скопировать его в буфер, нажав Ctrl+Insert;

3)добавить пустую строку после строки writeln(‘Привет!’);

4)вставить в пустую строку фрагмент из буфера, нажав клавиши Shift+Insert;

5)набрать после вставленного фрагмента текст: (‘Я учусь программировать на Паскале’);

6)сохранить текст в файле EX1.PAS, выполнив команду File/Save.

После исправлений текст программы должен выглядеть следующим образом: {Автор: <Фамилия И. О.>} {Группа: } {Тема: “Первая программа”}

program FirstProg; begin

writeln(‘Привет!’);

writeln(‘ Я учусь программировать на Паскале.’); end.

Информация

Буфер обмена можно использовать для обмена фрагментами текста между различными файлами, которые загружены в окна редактора. Для этого достаточно скопировать или переместить фрагмент в буфер, перейти в другое окно и вставить текст из буфера в требуемое место.

Задание 21

Скопировать первые три строки текста («Тема», «Автор», «Группа») в новый файл, выполнив следующие действия:

1)выделить первые три строки текста;

2)скопировать фрагмент в буфер;

3)открыть новое окно, выполнив команду File/New;

4)вставить фрагмент из буфера в новое окно;

5)указать тему "Вторая программа";

6)сохранить текст в файле EX2.PAS, выполнив команду File/Save и набрав в строке ввода имя EX2;

7)закрыть окно программы EX2.

3. Трансляция и выполнение программы

3.1. Трансляция программы

Информация

До выполнения программы необходимо выполнить ее трансляцию и редактирование связей. Текст программы, написанный на языке Паскаль, должен находиться в файле с расширением PAS и загружен в активное окно редактора.

На первом этапе работы необходимо устранить ошибки, допущенные при подготовке текста программы, которые могут быть обнаружены на этапе трансляции.

9

Задание 22

Откройте файл EX2.PAS. После строк заголовка наберите текст программы: program Second Prog;

var x,y,z:integer;

begin

write('Ввод x= '); readln(x); y:=5*x; z:=(x+y)/2;

writeln('Значение z= ',z:10:2) end.

Информация

Для выполнения трансляции программы требуется выполнить команду меню Compile/Compile (Alt+F9). При обработке текста программы транслятор, входящий в состав ИСП, проверяет синтаксические и другие ошибки, которые встречаются в тексте программы. При обнаружении ошибки трансляция прекращается, а на экране появляется выделенная цветом строка, содержащая сообщение об ошибке. Текстовый курсор устанавливается перед символом, интерпретация которого оказалась невозможной.

Задание 23

Выполнить трансляцию программы EX2.PAS. Для этого:

1)убедиться, что окно, содержащее текст программы, активно;

2)выполнить команду Compile/Compile (Alt+F9).

Информация

При выполнении трансляции появляется сообщение: Error 85: ";" expected. (Ожидается символ ";".)

Курсор устанавливается на букву P в слове Prog.

Задание 24

Удалить все пробелы между словами Second Prog и снова выполнить команду

Compile/Compile (Alt+F9).

Информация

При выполнении трансляции появляется сообщение: Error 26: Type mismatch. (Несоответствие типов.)

Курсор устанавливается на конец строки z:=(x+y)/2;

Задание 25

Внесите следующие исправления в текст программы:

Заменить фрагмент

var

на

var

 

x,y,z : integer;

 

x,y: integer;

 

 

 

z: real;

Повторно выполните трансляцию программы.

Информация

Если начальный текст программы набран правильно, то на экране появляется диалоговое окно с сообщением:

Compile successful: Press any key (Трансляция успешна. Нажмите любую клавишу.)

Задание 26

Убрать диалоговое окно с экрана, нажав любую клавишу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]