
Сколько раз выполнится тело цикла? For x:=2 to 7do write (' * ');For x:=3 to 3do write
(' * ');For x:=5 to 2do write (' * ');For x:=5downto 5do write (' * ');For x:=10 downto 4do write (' * ');For x:=1 downto 4do write (' * ');

Ответы на вопрос

- for i := a to b do ... выполняется для i = a, a+1, ..., b – всего b - a + 1 раз (если b < a, то ни разу)
- for i := b downto a do ... выполняется для i = b, b-1, ..., a – всего b - a + 1 раз (если b < a, то ни разу)
Применяем:
- 7 - 2 + 1 = 6 раз
- 3 - 3 + 1 = 1 раз
- 0 раз
- 5 - 5 + 1 = 1 раз
- 10 - 4 + 1 = 7 раз
- 0 раз



Давайте разберем каждую строку кода по отдельности и определим, сколько раз выполнится тело цикла в каждом случае.
For x:=2 to 7 do write (' * ');
В данном случае цикл будет выполняться от 2 до 7 включительно. Таким образом, тело цикла выполнится 6 раз.For x:=3 to 3 do write (' * ');
Здесь цикл будет выполняться только один раз, так как начальное и конечное значения одинаковы (3).For x:=5 to 2 do write (' * ');
В этом случае начальное значение (5) больше конечного (2), поэтому цикл не будет выполнен ни разу.For x:=5 downto 5 do write (' * ');
Данный цикл будет выполняться только один раз, так как начальное и конечное значения равны (5).For x:=10 downto 4 do write (' * ');
В этом случае цикл будет выполняться от 10 до 4 включительно. Таким образом, тело цикла выполнится 7 раз.For x:=1 downto 4 do write (' * ');
Здесь цикл будет выполняться от 1 до 4 включительно. Таким образом, тело цикла выполнится 4 раза.
Итак, тело цикла выполнится в общей сложности 6 + 1 + 0 + 1 + 7 + 4 = 19 раз.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili