Чему будет равна переменная k после выполнения:
var a,b : boolean;
k:integer;
begin
a:=true; b:=false; a:= not(succ(b)); k:=ORD(a);
end.

28 Мая 2020 в 00:36
213 +1
0
Ответы
1

После выполнения этого кода переменная k будет равна 1.

Сначала переменной a будет присвоено значение true, переменной b - false. Затем переменной a будет присвоено значение не(b) (то есть не false, что равно true).

Функция ORD возвращает целочисленное значение, представляющее код символа (в данном случае булевого значения). Поскольку значение a теперь true (или 1), ORD(a) вернет 1.

18 Сен 2024 в 10:30
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир