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


Рассмотрим вариант решения задания из учебника Босова, Босова 8 класс, Просвещение:
Задания к §4.5 (5.5) (стр. 73 – 88)
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ
215. Проанализируйте работу программы, текст которой приведён на двух языках программирования.
Паскаль
program math;
var х, у: integer;
begin
x : = 1;
У := 1;
while x < 5 do
begin
у := у * 2;
x ;= x + 1
end;
end.
Python
x = 1
у = 1
while x < 5:
y = у * 2
x = x + 1
Ответьте на вопросы.
1) Сколько раз исполнится тело цикла?
4
2) Какое значение примет х после завершения программы?
5
3) Какое значение примет у после завершения программы?
16
4) Сколько раз исполнится тело цикла, если изменить условие на х < = 5?
5
5) Сколько раз исполнится тело цикла, если изменить условие на х > = 5?
ни одного раз, так как первоначальное значение х=1, а это не удовлетворяет условию.
6) Сколько раз исполнится тело цикла, если изменить условие на х > 0?
бесконечное число раз (зацикливание), так как х всегда больше 0
7) Что произойдёт, если из тела цикла убрать команду х := х + 1 (х = х + 1)?
зацикливание, так как х всегда меньше 5
8) Сколько раз исполнится тело цикла, если изменить команду х : = х + 1 (х = х + 1) на х :=х + 2(х = х + 2)?
3
9) Сколько раз исполнится тело цикла, если изменить команду х : = х + 1 (х = х + 1)нах : = х - 1 (х = х - 1)?
зацикливание, х всегда будет меньше 5
Похожие решебники
Популярные решебники 8 класс Все решебники
*размещая тексты в комментариях ниже, вы автоматически соглашаетесь с пользовательским соглашением