Задать вопрос
8 августа, 19:50

Дана последовательность операторов: a:=1; b:=1; repeat a:=a+1; b:=b*2; until b>8; s:=a+b Сколько раз будет повторён цикл и каким будут значения переменных a b s после исполнения этой последовательности операторов

+5
Ответы (1)
  1. 8 августа, 20:44
    0
    В фрагменте использован цикл с условием, которое проверяется после выполнения действий. Как только условие становится истинным, цикл останавливается.

    Переменная b в цикле будет поочередно принимать значения:

    1*2 = 2; 2*2 = 4; 4*2 = 8; 8*2 = 16.

    Условие b>8 станет истинным после четвертого прохождения цикла.

    Переменная а будет принимать значения:

    1+1=2; 2+1 = 3; 3 + 1 = 4; 4 + 1 = 5;

    s=a + b = 5 + 16 = 21.

    Ответ: а = 5, b = 16, s = 21.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Дана последовательность операторов: a:=1; b:=1; repeat a:=a+1; b:=b*2; until b>8; s:=a+b Сколько раз будет повторён цикл и каким будут ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы