Конец холивара. Pascal vs C. М. Кривцов
Чтение книги онлайн.
Читать онлайн книгу Конец холивара. Pascal vs C - М. Кривцов страница 2
Комментарии полезны даже автору программы, когда он обращается к её исходному коду через продолжительное время.
В конце программы на Pascal традиционно ставятся две процедуры READLN, чтобы окно программы не закрывалось сразу же после её выполнения. В этом случае оно закроется после нажатия клавиши Enter.
Не забудьте поставить точку в конце программы.
Стандартные типы данных и описание переменных
Значение присваиваемое переменной должно соответствовать её типу указанному в разделе описаний. В Pascal есть четыре стандартных типа величин (помимо тех, что могут быть дополнительно определены в каждой программе – в разделе описания типов данных): INTEGER (целый), REAL (действительный или вещественный), CHAR (литерный), BOOLEAN (логический).
INTEGER – только целые числа.
REAL – любые числа.
CHAR – множество значений символов, используемых компьютером, упорядоченное по возрастанию кодов символов.
BOOLEAN – состоит только из двух значений: TRUE – истина и FALSE – ложь. Над ними определены булевские операции: конъюнкция (AND), дизъюнкция (OR), отрицание (NOT).
AND – и
OR – или
NOT – не
Описание переменной имеет вид: VAR <имя> : <тип>;
Допускается совмещённая форма описания нескольких переменных одного и того же типа, например:
VAR A, B, SUM : REAL;
Именем (идентификатором) может быть любая последовательность букв и цифр, начинающаяся с буквы.
Константы
Константы определяются до переменных, например:
CONST PI=3.14159;
VAR R, L : REAL;
Процедуры ввода и вывода
Для ввода исходных данных применяются процедуры READ и READLN. После выполнения процедуры READ значение следующего данного читается из этой же строки, а при выполнении процедуры READLN – с новой строки.
READ – читать
Например: READ (X);
READLN – читать с новой строки
В процедурах вывода WRITE и WRITELN переменные, значения которых выводятся, перечисляются в круглых скобках через запятую. Последовательность символов, заключённая в апострофы, выводится в неизменном виде.
WRITE – писать
WRITELN – писать с переходом на новую строку
Например: WRITELN (‘X=’, X);
Вывод значений вещественной переменной с фиксированной точкой:
WRITE (X:8:3);
Где 8 – число позиций, а 3 – число позиций после точки.
Арифметические операции
+ – сложение
— – вычитание
* – умножение
/ – деление
DIV –