Вопрос:

4. Определите значение переменной s после выполнения фрагмента программы при указанных значениях a. Составьте таблицы значений переменных. p := a s := 0 while p > 0: s := s + p % 10 p := p // 10 а) a := 23; б) a := 32; в) a := 109;

Смотреть решения всех заданий с листа

Ответ:

а) a := 23; | Итерация | p (до) | p % 10 | s (до) | s (после) | p // 10 | |---|---|---|---|---|---| | 1 | 23 | 3 | 0 | 3 | 2 | | 2 | 2 | 2 | 3 | 5 | 0 | После выполнения: s = 5. б) a := 32; | Итерация | p (до) | p % 10 | s (до) | s (после) | p // 10 | |---|---|---|---|---|---| | 1 | 32 | 2 | 0 | 2 | 3 | | 2 | 3 | 3 | 2 | 5 | 0 | После выполнения: s = 5. в) a := 109; | Итерация | p (до) | p % 10 | s (до) | s (после) | p // 10 | |---|---|---|---|---|---| | 1 | 109 | 9 | 0 | 9 | 10 | | 2 | 10 | 0 | 9 | 9 | 1 | | 3 | 1 | 1 | 9 | 10 | 0 | После выполнения: s = 10.
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие