Упр.198 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Упр.198 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Задача
Что будет выведено в результате выполнения цикла?
- 1. for x := 1 to 5 do write(‘#’);
- 2. for x := 0 to 5 do write(‘#’);
- 3. for x := 2 to 7 do write(‘#’);
- 4. for x := 5 to 5 do write(‘#’);
- 5. for x := 6 to 5 do write(‘#’);
- 6. for x := 5 downto 1 do write(‘#’);
- 7. for x := 5 downto 5 do write(‘#’);
- 8. for x := 5 to 2 do write(‘#’);
- 9. for x := 1 downto 5 do write(‘#’);
Подробный ответ
В цикле for … to … do тело выполняется, если начальное значение меньше или равно конечному. Количество повторений равно числу значений счётчика от начального до конечного включительно.
В цикле for … downto … do тело выполняется, если начальное значение больше или равно конечному.
Определим, сколько раз выполнится команда write(‘#’) в каждом случае:
| № | Цикл | Результат |
|---|---|---|
| 1 | for x := 1 to 5 do write(‘#’); | $$5$$ символов # |
| 2 | for x := 0 to 5 do write(‘#’); | $$6$$ символов # |
| 3 | for x := 2 to 7 do write(‘#’); | $$6$$ символов # |
| 4 | for x := 5 to 5 do write(‘#’); | $$1$$ символ # |
| 5 | for x := 6 to 5 do write(‘#’); | цикл не выполнится |
| 6 | for x := 5 downto 1 do write(‘#’); | $$5$$ символов # |
| 7 | for x := 5 downto 5 do write(‘#’); | $$1$$ символ # |
| 8 | for x := 5 to 2 do write(‘#’); | цикл не выполнится |
| 9 | for x := 1 downto 5 do write(‘#’); | цикл не выполнится |
Ответ
1) #####
2) ######
3) ######
4) #
5) ничего не будет выведено
6) #####
7) #
8) ничего не будет выведено
9) ничего не будет выведено
Другие учебники
Другие предметы



