Задача 1.
Изобразить на листке бумаги в клетку (один символ – одна клетка), что напечатает оператор:
Write('12','5 + 1',5 + 1,' = ',120+21)
125 + 16 = 141
Программы на Паскале содержат "знаки препинания": служебные слова BEGIN и END, точка с запятой и точка.
BEGIN (читается – "бигин"; переводится – "начало") ставят в начале программы, чтобы было видно, откуда она начинается. END (читается – "энд"; переводится – "конец") с точкой ставится в конце программы, чтобы было видно, где она кончается. Точкой с запятой отделяют операторы друг от друга. Служебные слова BEGIN и END от операторов точкой с запятой не отделяются.
Пример (первая программа на Паскале):
Программа Что видим в результате на экране
BEGIN
Write('Начали!'); Начали!95
Write(8+1);
Write(5)
END.
Программу можно записывать и в строчку, и в столбик. Служебные слова и операторы могут быть записаны любыми буквами (заглавными или строчными, а также любым шрифтом).
Программа на Паскале может содержать комментарии. Это любые пояснительные тексты, взятые в фигурные скобки, которые не влияют на выполнение программы.
Пример:
Программа Что видим в результате на экране
BEGIN
Write('Начали!'); {Это приказ печатать!} Начали!95
Write(8+1);
Write(5)
END.
Правила записи и выполнения оператора WriteLn те же, что и у Write, с одним исключением – после его выполнения следующий оператор Write или WriteLn печатает свою информацию с начала следующей строки, а после выполнения оператора Write продолжает печатать в той же.
Примеры:
Программа Что видим в результате на экране
BEGIN Write('Ама'); Write('зонка') END. Амазонка
BEGIN Write('Ама'); WriteLn('зонка') END. Амазонка
BEGIN WriteLn('Ама'); Write('зонка') END. Ама
зонка
BEGIN WriteLn('Ама'); WriteLn('зонка') END. Ама
зонка
После выполнения Write курсор остается в той же строке, а после выполнения WriteLn курсор прыгает в начало следующей строки, поэтому оператор WriteLn можно использовать просто для перевода курсора в начало следующей строки. Для этого достаточно написать одно слово WriteLn, без скобок.