top of page

Операторы языка

Алфавит языка включает:

1)Все латинские прописные и строчные буквы;

2)Арабские цифры (0 – 9);

3)Символы + - * / = < > , . ; : ’ _ ( ) { } и др.;

4)Служебные (зарезервированные) слова.

Служебные слова делятся на три группы:

1)Операторы (READ, WRITELN и др.);

2)Имена функций (SIN, COS и др.);

3)Ключевые слова (VAR, BEGIN, END и др.).

Любая программа на Паскале имеет определенную структуру:

1)Заголовок программы;

2)Раздел описаний;

3)Тело программы.

Оператор присваивания:

Цель оператора присваивания: Задание переменной некоторого значения.

Записывается оператор присваивания: переменная := выражение;

Выполняется оператор присваивания так:

1. вычисляется значение выражения в правой части,

2. это значение присваивается переменной, указанной в левой части. После этого старое значение переменной пропадает ("стирается")

Вопрос. Допустимо ли присваивание переменной вещественного типа значения выражения целого типа?

Ответ. Да.

Вопрос. Допустимо ли присваивание переменной целого типа значения выражения вещественного типа?

Ответ. Нет.

Что мы можем выводить на экран и как это сделать?

1) Константы

символьные - заключаем их в апострофы. Writeln('Привет!');

На экране увидим

Привет!

И курсор перейдет на новую строку.

Константы числовые - Write (1,2); Write (3, ' ',56); (числа выводятся без дополнительных пробелов)

На экране:

123 56

И курсор будет стоять после цифры 6.

2) Значения переменных - надо написать имя переменной.

a:= 4; writeln(a); a := 2*a; writeln(a);

На экране:

8

Процедура ввода:

1) Readln (список переменных через запятую);

2) Read (список переменных через запятую);

Вопрос. Сколько переменных можно писать в этих процедурах?

Ответ. Одну и более.

Вопрос. Как набираются на клавиатуре значения переменных?

Ответ. На клавиатуре данные набираются через пробел. В конце набора надо нажать клавишу ENTER.

Вопрос. Может ли быть пустым список ввода, т.е. ReadLn;

Ответ. Да. Программа ждет нажатия клавиши Enter.

Процедура вывода

Write (перечисляем все, что выводим через запятую),

Writeln (перечисляем все, что выводим через запятую)

Вопрос. Чем отличаются действия процедур Write и Writeln?

Ответ. Write - после вывода, курсор остается после последнего выведенного значения, Writeln - после вывода, курсор переходит на новую строку.

Вопрос. В чем состоит действие процедуры Writeln без параметров?

Ответ. Пропуск пустой строки.

bottom of page