2 вопроса по информатике.

0 голосов
38 просмотров

2 вопроса по информатике.


image

Информатика (14 баллов) | 38 просмотров
Дан 1 ответ
0 голосов

Как-то так:

1) D

2) A

Я думаю в объяснениях не нуждается, ведь задачи элементарные.

(82 баллов)
0

С первым заданием понятно.Спасибо.Во втором задании разве не 3 раза выполняется цикл?

0

b=1while a * b < 8:a = a +2b = b*2r = b - 3print (r)

0

Первый проход цикла: 5 < 8 (таким образом а будет равно 7, а в 2)

0

Второго прохода уже не будет, ведь 14 больше 8

0

Только что протестировал программу. Будет один проход.

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 получается

0

Причём тут вообще r? Из этой задачи нас интересуют только два значения - а и б. Сначала а = 5, б = 1. Получается 5 * 1 < 8 - true. Значение a увеличивается на 2. Б в 2 раза. Снова проверяем условие цикла. 7 * 2 < 8 - false. Цикл во второй раз выполняться не будет, так как 14 не меньше 8.

0

Ок.Спасибо огромное за объяснение.