Упр.2.188 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
7 класс
Класс
7
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.2.188 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
Проанализируйте работу программы. Ответьте на следующие вопросы.
- Сколько раз исполнится тело цикла?
- Какое значение примет $$x$$ после завершения программы?
- Какое значение примет $$y$$ после завершения программы?
- Сколько раз исполнится тело цикла, если изменить условие на $$x \le 5$$?
- Сколько раз исполнится тело цикла, если изменить условие на $$x \ge 5$$?
- Сколько раз исполнится тело цикла, если изменить условие на $$x > 0$$?
- Что произойдёт, если из тела цикла убрать команду $$x:=x+1$$?
- Сколько раз исполнится тело цикла, если изменить команду $$x:=x+1$$ на $$x:=x+2$$?
- Сколько раз исполнится тело цикла, если изменить команду $$x:=x+1$$ на $$x:=x-1$$?
Подробный ответ
Рассмотрим работу программы по шагам. В начале $$x=1$$, $$y=1$$. Цикл выполняется, пока $$x<5$$.
| Итерация | $$x$$ до цикла | $$y$$ до цикла | Действия в теле цикла | $$x$$ после | $$y$$ после |
|---|---|---|---|---|---|
| 1 | 1 | 1 | $$y:=y+2$$, $$x:=x+1$$ | 2 | 3 |
| 2 | 2 | 3 | $$y:=y+2$$, $$x:=x+1$$ | 3 | 5 |
| 3 | 3 | 5 | $$y:=y+2$$, $$x:=x+1$$ | 4 | 7 |
| 4 | 4 | 7 | $$y:=y+2$$, $$x:=x+1$$ | 5 | 9 |
После четвёртой итерации условие $$x<5$$ становится ложным, и цикл заканчивается.
- Тело цикла исполнится 4 раза.
- После завершения программы $$x=5$$.
- После завершения программы $$y=9$$.
- Если изменить условие на $$x\le 5$$, тело цикла исполнится 5 раз.
- Если изменить условие на $$x\ge 5$$, тело цикла не выполнится ни разу.
- Если изменить условие на $$x>0$$, цикл станет бесконечным, так как $$x$$ всё время увеличивается и условие остаётся истинным.
- Если убрать команду $$x:=x+1$$, то $$x$$ не изменяется и цикл будет бесконечным при $$x=1$$.
- Если заменить $$x:=x+1$$ на $$x:=x+2$$, цикл выполнится 2 раза: $$1\to 3\to 5$$.
- Если заменить $$x:=x+1$$ на $$x:=x-1$$, то $$x$$ будет уменьшаться, условие $$x<5$$ всегда останется истинным, и цикл станет бесконечным.
Другие учебники
Другие предметы



