М. Кривцов

Конец холивара. Pascal vs C


Скачать книгу

после её выполнения. В этом случае оно закроется после нажатия клавиши 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 – деление нацело

      MOD – остаток от деления нацело

      Стандартные математические функции

      ABS (X) – абсолютная величина X.

      ARCTAN (X) – вычисление угла в радианах, тангенс которого равен X.

      COS (X) – вычисление косинуса угла в радианах.

      EXP (X) – Вычисление ex.

      LN (X) – вычисление натурального логарифма от X.

      PI – вычисление числа Пи.

      RANDOM – вычисление случайного числа в диапазоне от 0 (включительно) до 1.

      RANDOM (N) – вычисление случайного целого числа в диапазоне от 0 (включительно)