8класс
Часть 2 страница 63 номер 188, ГДЗ по информатике за 8 класс к рабочей тетради Босовой бесплатно
Задания к §3.5.
Программирование циклических алгоритмов
Номер 188. Проанализируйте работу программы.
program math;
var x, y: integer;
begin
x:=1;
y:=1;
while x<5 do
begin
y:=y*2;
x:=x+1
end;
end.
Ответьте на вопросы.
1) Сколько раз исполнится тело цикла?
2) Какое значение примет x после завершения программы?
3) Какое значение примет y после завершения программы?
4) Сколько раз исполнится тело цикла, если изменить условие на x<=5?
5) Сколько раз исполнится тело цикла, если изменить условие на x>=5?
6) Сколько раз исполнится тело цикла, если изменить условие на x>0?
7) Что произойдёт, если из тела цикла убрать команду x:=x+1?
8) Сколько раз исполнится тело цикла, если изменить команду x:=x+1 на x:=x+2?
9) Сколько раз исполнится тело цикла, если изменить команду x:=x+1 на x:=x-1?
program math;
var x, y: integer;
begin
x:=1;
y:=1;
while x<5 do
begin
y:=y*2;
x:=x+1
end;
end.
Ответьте на вопросы.
1) Сколько раз исполнится тело цикла?
2) Какое значение примет x после завершения программы?
3) Какое значение примет y после завершения программы?
4) Сколько раз исполнится тело цикла, если изменить условие на x<=5?
5) Сколько раз исполнится тело цикла, если изменить условие на x>=5?
6) Сколько раз исполнится тело цикла, если изменить условие на x>0?
7) Что произойдёт, если из тела цикла убрать команду x:=x+1?
8) Сколько раз исполнится тело цикла, если изменить команду x:=x+1 на x:=x+2?
9) Сколько раз исполнится тело цикла, если изменить команду x:=x+1 на x:=x-1?
1) Тело цикла исполнится 4-ре раза.
2) х = 5 после завершения программы.
3) y = 16 после завершения программы.
4) 5 раз.
5) 0 раз.
6) Будет зацикливание, т.е. программа будет выполняться бесконечно.
7) Будет зацикливание, т.е. программа будет выполняться бесконечно.
8) 2 раза.
9) Будет зацикливание, т.е. программа будет выполняться бесконечно.