Конец холивара. Pascal vs C - страница 3

стр.


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) – Вычисление e>x.

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

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

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

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

ROUND (X) – округление X до ближайшего целого.

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

SQR (X) – вычисление квадрата числа X.

SQRT (X) – вычисление корня квадратного из X.

TRUNC (X) – отбрасывает дробную часть числа X.

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

Оператор присваивания – :=. Для удобства понимания записи алгоритмов его можно читать, например, так:


X := … – пусть X будет ….

2. Программные конструкции

2.1. Ветвление (выбор)


2.1.1. Альтернатива (условный оператор)

Пример 1.1: Вычисление значений функции Y=1/X.


Если X ≠ 0

то писать (1/X)

иначе писать (‘0 не входит в область определения функции Y=1/X’);


IF X <> 0

THEN WRITE (1/X)

ELSE WRITE (‘0 не входит в область определения функции Y=1/X’);


IF – если.

THEN – то.

ELSE – иначе.


Блок-схема алгоритма вычисления значений этой функции:


Условный оператор

2.1.2. Неполный условный оператор

Пример 1.2: Если X <3, то вывести на печать значение X.


IF X <3 THEN WRITE (X);


Неполный условный оператор


> – больше

– меньше

> = – не меньше

<= – не больше

= – равно

<> – не равно


AND – и.

OR – или.

NOT – не.


Пример сложного (составного) условия:


IF (Z> X) OR (X> Y) THEN…

2.1.3. Оператор варианта (переключатель)

Переключатель


Пример 1.3.1

Выбрать N из

1: писать (‘N равно единице’);

2: писать (‘N равно двум’);

3, 4: писать (‘N равно трём или четырём’)

Конец;

Конец ознакомительного фрагмента.

Текст предоставлен ООО "Литрес".