Найдите ошибочные записи в операторах: a. В=А b. S+2=4.25 c. R=A : B-1.78 d. If a then...

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

Найдите ошибочные записи в операторах: a. В=А b. S+2=4.25 c. R=A : B-1.78 d. If a then b:=0 e. A:=D:=C f. If a=0 then b:=0


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

это информатика

0

Простите я просто не поняла ( Паскаль)

Дан 1 ответ
0 голосов
Правильный ответ
1. Если это Паскаль, то каждый оператор должен оканчиваться точкой с запятой. Тут ни один так не оканчивается.
2. Прочие ошибки.
a. В=А - должен быть знак присваивания, т.е. B:=A;
b. S+2=4.25 - должен быть знак присваивания := вместо =
Кроме этого, в левой части оператора присваивания должно быть имя, а не выражение.
c. R=A : B-1.78 -
должен быть знак присваивания := вместо =
Кроме этого, знак ":" не может встречаться в арифметическом выражении.
d. If a then b:=0 - верен, если a имеет тип boolean
e. A:=D:=C - кратное присваивание недопустимо
f. If a=0 then b:=0 - верен, если а имеет числовой тип.

(150k баллов)
0
А если не паскаль, то как и что?