4. Переписать оператор условия, исправив ошибки, если они есть: If a > 0 then, a:=3 else...

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

4. Переписать оператор условия, исправив ошибки, если они есть:
If a > 0 then, a:=3 else a:=4;
If 10 := z then z:=z+1 else z:= 1;
If k > 0 then writeln (‘да’) else k<0 writeln (‘нет’);<br> помогите пож ваще не шарю решается оченка годовая


Информатика (58 баллов) | 74 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Должно быть так:

If a > 0 then a:=3 else a:=4; - лишняя запятая
If 10 = z then z:=z+1 else z:= 1; - лишнее двоеточие

В последнем операторе возможны различные варианты, но
выбрать один нельзя, не зная исходной формулы.
Вот варианты:
If k > 0 then writeln ('да') else if k<0 then writeln ('нет');<br>If k > 0 then writeln ('да') else writeln ('нет')

(150k баллов)
0 голосов

Смотри приложенный файл.


image
(2.3k баллов)
0

Во втором операторе вовсе не обязательно 10 и z менять местами