Предмет: Информатика,
автор: Vfrcbv21
Определите значение переменной b после выполнения фрагмента алгоритма.
Приложения:
Ответы
Автор ответа:
0
Ответ:
a=1 b=14
Объяснение:
1) a=5
b=0
b = 0+5=5
a= 4
2) a=4
b=5
b=4+5=9
a=3
3) a =3
b=9
b=9+3=12
a=2
4)a=2
b=12
b=12+2=14
a=1
Автор ответа:
4
Ответ:
14
Объяснение:
Изначально a=5, b=0. Далее идёт условие:
- Если a=1 ?
- то: выход.
- иначе:
- увеличиваем b на a (b:=b+a),
- уменьшаем a на 1 (a:=a-1),
- возвращаемся к условию.
То есть, пока a не будет равна единице, мы будем прибавлять её к b, а после этого уменьшать её (на 1). Итак, смотрим:
a=1? нет => b = b+a = 0+5 = 5 a = a-1 = 5-1 = 4
a=1? нет => b = b+a = 5+4 = 9 a = a-1 = 4-1 = 3
a=1? нет => b = b+a = 9+3 = 12 a = a-1 = 3-1 = 2
a=1? нет => b = b+a = 12+2 = 14 a = a-1 = 2-1 = 1
a=1? да => выход.
Как мы видим, b = 14.
Похожие вопросы
Предмет: Английский язык,
автор: viktoriyasmerch
Предмет: Українська мова,
автор: tata32445
Предмет: Английский язык,
автор: Аноним
Предмет: История,
автор: kategirl1366