Название | Основы программирования на языке Pascal |
---|---|
Автор произведения | Дмитрий Кудрец |
Жанр | Компьютеры: прочее |
Серия | |
Издательство | Компьютеры: прочее |
Год выпуска | 0 |
isbn | 9785449398857 |
целые INTEGER, SHORTING, BYTE, WORD, LONGINT;
вещественные REAL, SINGLE, DOUBLE, EXTENDED, COMP;
литерные CHAR, STRING;
табличные ARRAY;
логические BOOLEAN.
5. Выражения. Выражения языка «Pascal» задают правила вычисления некоторого значения. Все выражения языка «Pascal» можно разделить на арифметические и литерные.
Арифметические выражения записываются с помощью знаков арифметических операций по определенным правилам. Например, 15+2; 12.3*12.8; D-F.
К литерным выражениям относится операция слияния (соединения), которое обозначается знаком сложения (+), но имеет несколько другой смысл, нежели обычное сложение двух чисел. Например, «сто»+«л»
6. Условия. Условия на языке «Pascal» бывают простые и составные.
Простые условия записываются с помощью знаков отношения в виде:
<выражение> <знак отношения> <выражение>
Например, F> 5; H=2; name <> «ваня».
Составные условия включают в себя несколько простых условий соединенных с помощью служебных слов NOT (не), AND (и), OR (или):
<простое условие> {AND, OR} <простое условие>
Например, D> 50 AND T <200; F1=5 OR T2 <=15.
7. Служебные слова (операторы). Все служебные слова языка являются словами английского языка. Операторы задают последовательность некоторых действий (команд), которые необходимо выполнить. Для описания сложных действий используют группу операторов. В этом случае операторы объединяются в составной оператор или блок.
В записи программы на языке «Pascal» обычно не различают малые и большие латинские буквы (PROGRAM, program, Program – одно и то же).
Примеры некоторых операторов языка «Pascal»:
PROGRAM (программа) – название программы;
BEGIN (начало) – начало программы;
END (конец) – конец программы;
VAR (variable – переменная величина);
LABEL (метка);
CONST (константа);
TYPE (тип);
IF (если) … THEN (то) … ELSE (иначе) – условный оператор (команда ветвления);
CASE – оператор выбора;
GOTO – оператор безусловного перехода;
FOR… TO… DO – оператор повторения (цикла);
REPEAT (повторять) … UNTIL (до тех пор, пока не) – оператор повторения;
WHILE (пока) … DO – оператор повторения (цикла);
PROCEDURE (процедура);
FUNCTION (функция).
По ходу усовершенствования языка в словарь могут добавляться новые типы величин и оператор.
Типы величин языка «Pascal»
В языке «Pascal» существует несколько основных типов величин: числовые (целые и действительные), логические, литерные, табличные.
Типы величин отличаются ограничениями на область значений величины соответствующего типа. Правильный выбор целого типа для величины позволяет экономично расходовать ресурсы памяти компьютера.
Числовые величины
Числовые