
Сколько раз выполнится цикл а) x = 0; y = 0; while (x >= y && x <= 4) { x = x + 1;
y = x * x / 2; } б) q = 27; p = 36; while (q / 5 == p / 7) { q = q + 2; p = p + 3; }

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

А.
Х Y
0 0
1 1
2 2
3 4,5
3 раза
Б.
q p
27 36
29 39
31 42
33 45
35 48
4 раза



Давайте разберемся с обоими циклами:
а) x = 0; y = 0; while (x >= y && x <= 4) { x = x + 1; y = x * x / 2; }
На каждой итерации цикла переменная x увеличивается на 1, а y вычисляется как x * x / 2. Посмотрим на значения x и y на каждой итерации:
- x = 1, y = 0.5
- x = 2, y = 2
- x = 3, y = 4.5
- x = 4, y = 8
После этого значение x становится равным 5, что больше 4, и условие (x >= y && x <= 4) не выполняется. Цикл завершается. Итак, цикл выполнится 4 раза.
б) q = 27; p = 36; while (q / 5 == p / 7) { q = q + 2; p = p + 3; }
На каждой итерации цикла значения q и p изменяются. Условие q / 5 == p / 7 будет выполняться, пока отношения q / 5 и p / 7 остаются равными.
Изначально: q / 5 = 27 / 5 = 5.4 p / 7 = 36 / 7 ≈ 5.142857...
Уже на первой итерации видно, что эти два отношения не равны, поскольку 5.4 ≠ 5.142857.... Таким образом, условие (q / 5 == p / 7) не выполняется с самого начала, и цикл не выполнится ни разу.
Итак, цикл б) не выполнится ни разу.


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







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