Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Пустой и составной операторы




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

Составным оператором считается последовательность произвольных операторов, заключенная в операторные скобки - зарезервированные слова begin... end. Допускается произвольная глубина вложенности составных операторов. Составной оператор применяется там, где по синтаксическим правилам языка может стоять только один оператор, а нам надо выполнить несколько действий. В этом случае набор необходимых команд должен быть оформлен как составной оператор. По сути, все тело программы представляет собой один составной оператор.

Простейший ввод и вывод данных

По умолчанию ввод данных осуществляется с клавиатуры, а вывод информации на экран монитора. К операторам ввода относятся:

Read (<список переменных >);

Readln (<список переменных>);

Readln;

Второй оператор ввода отличается от первого тем, что после завершения ввода данных курсор переводится на новую строку, точнее, в конце своей работы считывает с клавиатуры код клавиши <Enter>. Третий оператор ввода используется, как правило, для организации паузы: выполнение программы продолжится только после нажатия на клавиатуре клавиши <Enter>. К операторам вывода относятся:

Write (<список вывода>);

Writeln (<список вывода>);

Writeln;

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

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

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

Оператор присваивания используется для задания значения переменных и имеет следующий синтаксис: идентификатор:= выражение;

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

Выражения

Выражение в языках программирования всегда имеет значение определенного типа, которое вычисляется за конечное число шагов. При записи выражений используются имена переменных и функций, обращение к элементам массива, знаки операций, определенные для соответствующего типа, круглые скобки. Количество открывающихся и закрывающихся скобок должно совпадать. Если значение выражения является числом, то говорят, что это числовое выражение. Если выражение принимает значение, например логического типа, то говорят, что это логическое выражение, т. е. если значение выражения имеет тип Т, то говорят, что это выражение типа Т. При записи выражения какого-либо типа можно использовать только операции и функции, допустимые для соответствующего типа значений.

Например: выражение -1+ -2 является числовым выражением и принимает целочисленное значение –3; конструкция 2+*4 – не является выражением, как и конструкция ‘s’*’a’ или ‘s’+’a’+1.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...