Книга: Конец холивара. Pascal vs C
Назад: 2.1.2. Неполный условный оператор
Дальше: 2.2. Повторение (операторы цикла)

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

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

 

Пример 1.3.1

Выбрать N из

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

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

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

Конец;

 

CASE N OF

1: WRITE (‘N равно единице’);

2: WRITE (‘N равно двум’);

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

END;

 

CASE – случай, вариант

OF – из

END – конец

 

Пример 1.3.2

 

CASE A> B OF

TRUE: M:=A;

FALSE: M:=B

END;

 

Такой вариант использования этого оператора соответствует условному оператору.

 

TRUE – истина

FALSE – ложь

FALSE <TRUE

Назад: 2.1.2. Неполный условный оператор
Дальше: 2.2. Повторение (операторы цикла)