Имеются описания: type season = (winter, spring, summer, autumn); var x, y: season; t:...

0 голосов
147 просмотров

Имеются описания:
type season = (winter, spring, summer, autumn);
var x, y: season;
t: (warmth, cold);

Что будет напечатано?
write(ord(spring)–ord(autumn)+ord(cold));


Информатика (233 баллов) | 147 просмотров
0

В перечисляемом типе значения нумеруются от нуля, поэтому получаем 1-3+2 = 0. Этот ноль и напечатается.

Дан 1 ответ
0 голосов
Правильный ответ
ord(spring) = 1
ord(autumn) = 3
ord(cold) = 1
Итого получаем: 1-3+1 = -1
Напечатано будет -1
(194k баллов)