1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.190 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Упр.190 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Босова 8 класс, Бином: 190. Определите значение переменной s после выполнения фрагмента программы при указанных значениях а. a=23 p > 0 p s — 23 0 да 2 3 нет 0 5 a=32 p > 0 p s 32 0 да 3 2 нет 0 5 a=109 p > 0 p s 109 0 да 10 9 да 1 9 нет 0 10

Подробный ответ

Фрагмент программы складывает цифры числа a:

s := 0;
p := a;
while p > 0 do
begin
  s := s + p mod 10;
  p := p div 10;
end;

Значение p mod 10 — это последняя цифра числа p, а p div 10 отбрасывает последнюю цифру.

1) a = 23

p > 0ps
230
да23
нет05

Итак, $$s = 5$$.

2) a = 32

p > 0ps
320
да32
нет05

Итак, $$s = 5$$.

3) a = 109

p > 0ps
1090
да109
да19
нет010

Итак, $$s = 10$$.

Ответ

$$a=23 \rightarrow s=5$$, $$a=32 \rightarrow s=5$$, $$a=109 \rightarrow s=10$$.



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