• Определите значение переменной a после выполнения фрагмента алгоритма:

    Примечание: знаком * обозначено умножение, знаком := обозначена операция присваивания.
    1) 8
    2) 16
    3) 32
    4) 12

    (Подробно пожалуйста)

    question img

Ответы 1

  • В начале переменным присваиваются значения : a:= 1; b:= 0; Дальше задается такой вопрос)) Переменная b равна 4? Если не равна 4, то мы идем дальше прибавляем к нашей переменной b единицу(b:= b+1)  b=0+1, ну и заодно и переменную A домножаем на два (a:=a*2), так как у нас переменная A равна единице, то первый шаг a:= 1*2; Дальше опять спрашивает тот же вопрос) Переменная b равна 4? Нет, она у нас равна единице, заходим опять, прибавляем к b единицу, заодно переменную A умножает на два. Уже в переменной a=4; И так продолжает до тех пор, пока b не станет равна 4, т.е он будет каждый раз переменную a*2;, и как только b станет = 4 (в ромбе),то он выйдет из цикла. В результате выдаст a:= 16, я так понял его и нужно найти.
    • Автор:

      gatorsfiv
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years