Определите значение переменной a после выполнения фрагмента алгоритма:
Примечание: знаком * обозначено умножение, знаком := обозначена операция присваивания.
1) 8
2) 16
3) 32
4) 12
(Подробно пожалуйста)

В начале переменным присваиваются значения :
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, я так понял его и нужно найти.



Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку
×