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

Шрифт
Интервал



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 равно трём или четырём’)

Конец;

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