1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.198 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
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(‘#’) в каждом случае:

ЦиклРезультат
1for x := 1 to 5 do write(‘#’);$$5$$ символов #
2for x := 0 to 5 do write(‘#’);$$6$$ символов #
3for x := 2 to 7 do write(‘#’);$$6$$ символов #
4for x := 5 to 5 do write(‘#’);$$1$$ символ #
5for x := 6 to 5 do write(‘#’);цикл не выполнится
6for x := 5 downto 1 do write(‘#’);$$5$$ символов #
7for x := 5 downto 5 do write(‘#’);$$1$$ символ #
8for x := 5 to 2 do write(‘#’);цикл не выполнится
9for x := 1 downto 5 do write(‘#’);цикл не выполнится

Ответ

1) #####
2) ######
3) ######
4) #
5) ничего не будет выведено
6) #####
7) #
8) ничего не будет выведено
9) ничего не будет выведено



Общая оценка
3.5 / 5
Другие учебники
Другие предметы