Операторы

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

Различают операторы следующих видов:

· Операторы собственно обработки информации. К ним будем относить оператор присваивания, операторы чтения (ввода) и операторы записи (вывода)

· Операторы управления работой программы. Эти операторы реализуют «управляющие структуры», которые определяют последовательные, разветвляющиеся и циклические вычислительные процессы.

Оператор присваивания (:=) предписывает вычислить выражение, заданное в его правой части, и присвоить полученное значение переменной, идентификатор которой расположен в его левой части. Переменная и результат вычисления выражения должны иметь один и тот же тип (или типы, подчиняющиеся правилам согласования типов языка Object Pascal).

Синтаксис:

<имя переменной>:= <выражение>;

Пример:

Var

result, firstValue, secondValue: integer;

Begin

firstValue:= 12;

secondValue:= 5;

result:= firstValue div secondValue; {результат = 2}

End.

Все переменные должны быть предварительно описаны, а переменные, входящие в выражение, должны быть обязательно инициализированы (им должно быть присвоено некоторое значение).

В режиме консольного приложения ( в этом режиме отсутствует графический интерфейс Delphi ) для ввода и вывода данных можно использовать операторы чтения и записи языка Object Pascal.

Операторы чтения (ввода) данных: read и readln.

Оператор read

Синтаксис:

read(X1, X2,..., Xn); { X1, X2,..., Xn – переменные допустимых типов данных}

{ тип Boolean не допустим! }

Значения для переменных X1, X2,..., Xn набираются пользователем на клавиатуре минимум через один пробел (в тексте пробел будем обозначать символом V). После набора данных нажимается клавиша «Ввод» (Enter).

Оператор readln

Аналогичен оператору read. Единственное отличие заключается в том, что после считывания последнего в списке значения будет очищен буфер клавиатуры.

Пример:

Ввод значений двух целых чисел x и y

readln(x,y); { если Пользователь набрал на клавиатуре: 2V5 }

{ и нажал клавишу Enter, то значением x будет 2, y5 }

Операторы записи (вывода) данных: write и writeln.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: