В яких операторах допущені помилки?
*
If a := 3 Then a := b Else a := c;
If a>5 Then a := 0; Else a := 10;
If a=True Then b := b+1;
If a>5 Then a := 0 Else begin a := 0; b := 3; end;
Ответы
Ответ дал:
0
Ответ:
Ошибка допущена во 2-м и 3-м операторах.
2) Нельзя использовать ";", когда оператор if записан без begin-end блока. Правильная запись будет выглядеть так:
if a > 5 then
a := 0
else
a := 10;
3) Нельзя сравнивать переменную типа Boolean с каким-либо числом. Необходимо записать условие в следующем виде:
if a = True then
b := b + 1;
Объяснение:
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад
8 лет назад