Вопрос:

3. Определите значения переменных s и i после выполнения фрагмента программы. a) s := 0 i := 0 while i < 5: i += 1 s += i б) s := 0 i := 0 while i < 5: s += i i += 1 в) s := 0 i := 2 while i > 1: s := s + 1 / i i := i - 1

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

Ответ:

a) Начальные значения: s = 0, i = 0. Цикл выполняется, пока i < 5. | Итерация | i (до) | i (после) | s (до) | s (после) | |---|---|---|---|---| | 1 | 0 | 1 | 0 | 1 | | 2 | 1 | 2 | 1 | 3 | | 3 | 2 | 3 | 3 | 6 | | 4 | 3 | 4 | 6 | 10 | | 5 | 4 | 5 | 10 | 15 | После выполнения: s = 15, i = 5. б) Начальные значения: s = 0, i = 0. Цикл выполняется, пока i < 5. | Итерация | i (до) | s (до) | s (после) | i (после) | |---|---|---|---|---| | 1 | 0 | 0 | 0 | 1 | | 2 | 1 | 0 | 1 | 2 | | 3 | 2 | 1 | 3 | 3 | | 4 | 3 | 3 | 6 | 4 | | 5 | 4 | 6 | 10 | 5 | После выполнения: s = 10, i = 5. в) Начальные значения: s = 0, i = 2. Цикл выполняется, пока i > 1. | Итерация | i (до) | s (до) | s (после) | i (после) | |---|---|---|---|---| | 1 | 2 | 0 | 0 + 1/2 = 0.5 | 1 | После выполнения: s = 0.5, i = 1.
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие