2 вопроса по информатике.
Приложения:

Ответы на вопрос
Ответил knyazev3679
0
Как-то так:
1) D
2) A
Я думаю в объяснениях не нуждается, ведь задачи элементарные.
Ответил knyazev3679
0
Второго прохода уже не будет, ведь 14 больше 8
Ответил knyazev3679
0
Только что протестировал программу. Будет один проход.
Ответил fairy1978
0
while a * b < 8:
a = a +2 5+2<8 истина 1 цикл
b = b*2 1*2=2 истина 1 цикл
r = b - 3 2-3=-1 ложь
print (r)
во втором же не 14,а 2 получается
a = a +2 5+2<8 истина 1 цикл
b = b*2 1*2=2 истина 1 цикл
r = b - 3 2-3=-1 ложь
print (r)
во втором же не 14,а 2 получается
Ответил knyazev3679
0
Причём тут вообще r? Из этой задачи нас интересуют только два значения - а и б. Сначала а = 5, б = 1. Получается 5 * 1 < 8 - true. Значение a увеличивается на 2. Б в 2 раза. Снова проверяем условие цикла. 7 * 2 < 8 - false. Цикл во второй раз выполняться не будет, так как 14 не меньше 8.
Ответил fairy1978
0
Ок.Спасибо огромное за объяснение.
Новые вопросы
Английский язык,
2 года назад
Русский язык,
2 года назад
Алгебра,
7 лет назад
Геометрия,
9 лет назад