Упр.2.165 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
8 класс
Автор
Босова, Аквилянов
Упр.2.165 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
Запишите алгоритм преобразования переменных на алгоритмическом языке.
Составьте таблицу значений переменных при заданных начальных значениях: a = 3, b = 7.
алг
нач
. цел a,b,c,i
. ввод a,b
. нц для i от 1 до 2
. . c:= a+b
. . a:=a*2
. . b:=b*3
. кц
. вывод c,’ ‘,a,’ ‘,b
кон
Подробный ответ
Пусть начальные значения переменных: $$a=3$$, $$b=7$$.
По алгоритму в каждом повторении сначала вычисляется $$c=a+b$$, затем $$a$$ удваивается, а $$b$$ утраивается. Повторить это нужно 2 раза.
алг
нач
цел a, b, c, i
ввод a, b
нц для i от 1 до 2
c := a + b
a := a * 2
b := b * 3
кц
вывод c, ‘ ‘, a, ‘ ‘, b
кон
Составим таблицу значений переменных.
| Шаг | i | a | b | c |
|---|---|---|---|---|
| 1 | — | 3 | 7 | — |
| 2 | 1 | 6 | 21 | 10 |
| 3 | 2 | 12 | 63 | 27 |
Ответ
После выполнения алгоритма получаем: $$c=27$$, $$a=12$$, $$b=63$$.
Другие учебники
Другие предметы