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 - верен, если а имеет числовой тип.
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 - верен, если а имеет числовой тип.