Вариант 1

1. Является ли условным оператором следующая последовательность символов:(написать да или нет)

a. If x=10 then y:=x else y:= - x;

b. If x>3, x<6 then y:= 2*x else y:=5*x+7;

c. If a mod 2=0 then b:= a div 2; c:= b +a;

2. Используя полную форму условного оператора, упростите следующий фрагмент программы:

If f>0 then w:= 1;

If f=0 then w:=-1;

If f<0 then w:= -1;

3. Определите без компьютера, что будет выведено на экран при выполнении следующих фрагментов программ:

a) k:=20;

k:=k+10;

if k+10<>30 then k:=8 else k:=k-1;

writeln(k);

b) k:=20;

k:=k+10;

if k+10=30 then k:=8 else k:=k-1;

writeln(k);

c) p:=1;

if p>0 then p:=p+5;

write(p);

if p>10 then p:=p=1;

write(p);

aldyman aldyman    2   26.04.2021 20:50    4

Другие вопросы по теме Информатика