Вопрос задан 05.05.2020 в 03:20. Предмет Информатика. Спрашивает Сергеева Ангелина.

Проанализируйте работу программы program math; var x, y: integer; begin x:=1; y:=1; while x<5 do

begin y:=y*2; x:=x+1 end; end. Ответьте на вопросы: 1) Сколько раз исполнится тело цикла? 2) Сколько раз исполнится тело цикла, если изменить условие на x<=5
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ростовский Артём.

1-6

2-5 вроде так

это про х

1)х=1,2,3,4,5,6

2)х=1,2,3,4,5

0 0
Отвечает Сапоненко Ангелина.

Ответы:

1) 4 раза

2) 5 раз

Поскольку цикл зависит от переменной x разберём только её:

1. x = 1 проверяем условие цикла 1 < 5 (да) цикл запускается х = 2

2. x = 2 проверяем условие цикла 2 < 5 (да) цикл запускается х = 3

3. x = 3 проверяем условие цикла 3 < 5 (да) цикл запускается х = 4

4. x = 4 проверяем условие цикла 4 < 5 (да) цикл запускается х = 5

5. x = 5 проверяем условие цикла 5 < 5 (нет) цикл не запускается

Следовательно цикл исполнится 4 раза.

При изменении условий на x <= 5

1. x = 1 проверяем условие цикла 1 <= 5 (да) цикл запускается х = 2

2. x = 2 проверяем условие цикла 2 <= 5 (да) цикл запускается х = 3

3. x = 3 проверяем условие цикла 3 <= 5 (да) цикл запускается х = 4

4. x = 4 проверяем условие цикла 4 <= 5 (да) цикл запускается х = 5

5. x = 5 проверяем условие цикла 5 <= 5 (да) цикл запускается х = 6

6. x = 6 проверяем условие цикла 6 <= 5 (нет) цикл не запускается

Следовательно цикл исполнится 5 раз.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос