Упр.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) ничего не будет выведено