Все
Математика
Алгебра
Геометрия
Литература
Русский язык
Истоки
Краеведение
Французский язык
Литературное чтение
Астрономия
Природоведение
Родной край
Немецкий язык
Технология
Физика
Английский язык
Обществознание
Химия
Биология
История
О`zbek tili
Окружающий мир
Естествознание
География
Украинский язык
Информатика
Украинская литература
Казахский язык
Физкультура и спорт
Экономика
Музыка
Право
Белорусский язык
МХК
Кубановедение
ОБЖ
Психология
Кыргыз тили
Другие предметы
Показать все предметы
Бузаба
03.12.2021, 21:35
Информатика

Определите значение переменной a после выполнения фрагмента алгоритма: b:=0; a:=0; repeat a:=a+b; b:=b+2; until b=10;

write(a);
Знаешь ответ?

Чтобы оставить ответ, или зарегистрируйтесь.

Ответ или решение 1
Анна Ган
b:=0; a:=0 означают, что мы присваиваем начальное значение для "a" и "b" равное 0. Далее идет цикл повторения выражения a:=a+b; b:=b+2 до тех пор, пока значение "b" не станет равное 10, после этого выводится значение "а". Рассмотрим работу алгоритма по шагам. 1)a:=0+0 b:=0+2 2) Стоит отменить, что запоминается новое значение для каждой переменной, тоесть теперь a:=0+2 b:=2+2 3) a:=2+4 b:=4+2 4) a:=6+6 b:=6+2 5) a:=12+8 b:=8+2 (=10) 6) a:=20+10 Так как b достигло 10, цикл заканчивается и выводится значение а. а=30.