Задание 8. Установите взаимно однозначное соответствие между фрагментами программ и выполняемыми действиями. Фрагмент программы 1 x = 1 while x < 10: print(x, end = " ") 2 x = 1 while x == 1: print(x) x += 1 3 x = 1; while x < 10: print(x) x += 1 Действие А Тело цикла не выполнится ни разу Б Тело цикла будет выполнено 10 раз В Тело цикла будет выполнено 1 раз Задание 1. Установите взаимно однозначное соответствие между... циклов и количеством повторов ( Фрагмент программы 4 x = 1; while x < 0: print(x) x -= 1 5 x = 1; while x
Пошаговое решение
Рассмотрим первый фрагмент программы: x = 1 while x < 10: print(x, end = " "). Цикл будет выполняться, пока x меньше 10. Поскольку x изначально равен 1, тело цикла выполнится 9 раз (x от 1 до 9).
x = 1, x < 10 → 9 разТеперь рассмотрим второй фрагмент: x = 1 while x == 1: print(x) x += 1. Здесь тело цикла выполнится только один раз, так как после первого выполнения x станет равным 2 и условие больше не выполнится.
x = 1, x == 1 → 1 разТеперь третий фрагмент: x = 1; while x < 10: print(x) x += 1. Этот цикл будет выполняться, пока x меньше 10. Поскольку x изначально равен 1, тело цикла выполнится 9 раз (x от 1 до 9).
x = 1, x < 10 → 9 разТеперь сопоставим результаты: 1 - А (тело цикла выполнится 9 раз), 2 - В (тело цикла выполнится 1 раз), 3 - Б (тело цикла выполнится 9 раз).
1 - А, 2 - В, 3 - БОбъяснение
1 - А (тело цикла выполнится 9 раз), 2 - В (тело цикла выполнится 1 раз), 3 - Б (тело цикла выполнится 9 раз).

Войти







