Упр.2.190 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
7 класс
Класс
7
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.2.190 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
Определите значение переменной $$s$$ после выполнения фрагмента программы при: 1) $$a=23$$; 2) $$a=32$$; 3) $$a=109$$. Составьте таблицу значений переменных.
Подробный ответ
Фрагмент программы складывает цифры числа a: в переменную s по очереди добавляется последняя цифра числа p, а само число p каждый раз уменьшается в 10 раз без остатка.
s := 0;
p := a;
while p > 0 do
begin
s := s + p mod 10;
p := p div 10;
end;
1) При $$a = 23$$
| $$a$$ | $$s$$ | $$p$$ | $$p > 0$$ |
|---|---|---|---|
| 23 | 0 | 23 | да |
| 23 | 3 | 2 | да |
| 23 | 5 | 0 | нет |
| 23 | 5 | 0 |
2) При $$a = 32$$
| $$a$$ | $$s$$ | $$p$$ | $$p > 0$$ |
|---|---|---|---|
| 32 | 0 | 32 | да |
| 32 | 2 | 3 | да |
| 32 | 5 | 0 | нет |
| 32 | 5 | 0 |
3) При $$a = 109$$
| $$a$$ | $$s$$ | $$p$$ | $$p > 0$$ |
|---|---|---|---|
| 109 | 0 | 109 | да |
| 109 | 9 | 10 | да |
| 109 | 9 | 1 | да |
| 109 | 10 | 0 | нет |
| 109 | 10 | 0 |
Ответ: при $$a = 23$$ значение $$s = 5$$; при $$a = 32$$ значение $$s = 5$$; при $$a = 109$$ значение $$s = 10$$.
Другие учебники
Другие предметы



