1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова 7-9 класс (Сборник упр-й)
Упр.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$$
23023да
2332да
2350нет
2350

2) При $$a = 32$$

$$a$$$$s$$$$p$$$$p > 0$$
32032да
3223да
3250нет
3250

3) При $$a = 109$$

$$a$$$$s$$$$p$$$$p > 0$$
1090109да
109910да
10991да
109100нет
109100

Ответ: при $$a = 23$$ значение $$s = 5$$; при $$a = 32$$ значение $$s = 5$$; при $$a = 109$$ значение $$s = 10$$.



Общая оценка
4.4 / 5
Другие учебники
Другие предметы