Упр.188 ГДЗ Рабочая тетрадь Босова 8 класс (Информатика)


Решение

Ниже вариант решения задания из учебника Босова 8 класс, Бином:

Задания к §3.5

Программирование циклических алгоритмов (стр. 63 – 77)

188. Проанализируйте работу программы.

program math;

var x, y: integer;

begin

x:=1;

y:=1;

while x

begin

y:=y*2;

x:=x+1

end;

end.

Ответьте на вопросы.

1) Сколько раз исполнится тело цикла?

2) Какое значение примет х после завершения про- граммы?

3) Какое значение примет у после завершения про- граммы?

4) Сколько раз исполнится тело цикла, если изменить условие на x

5) Сколько раз исполнится тело цикла, если изменить условие на х>=5?

6) Сколько раз исполнится тело цикла, если изменить условие на x>0?

7) Что произойдёт, если из тела цикла убрать команду x:=x+1?

8) Сколько раз исполнится тело цикла, если изменить команду x:=x+1 на x:=x+2?

9) Сколько раз исполнится тело цикла, если изменить команду x:=x+1 на х:=x-1?

№ вопроса Ответ

1) 4

2) 5

3) 16

4) 5

5) 0

6) При таких же начальных значениях цикл будет повторятся бесконечно

7) Х меняться не будет, и опять зацикливание, т.е. бесконечное выполнение

8) 3

9) х всегда будет меньше 5 – зацикливание (бесконечное выполнение)