ГДЗ по информатике, 8 класс, Босова, номер p169.21: Тестовые задания для самоконтроля
Информатика: 8-й класс: базовый уровень: учебник; 5-е издание, переработанное — Босова Л.Л., Босова А.Ю.
Мария Волкова, методист по информатике Шпаргача обновлено 12 сентября 2026
Условие
Определите, сколько раз будет исполнен цикл в фрагменте программы: `p:=2; repeat p:=p·0.1 until p<0.1;`. Варианты ответа
а) 0 раз
б) 1 раз
в) 2 раза
г) бесконечное число раз.
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
Для решения задачи необходимо проследить выполнение цикла repeat...until. В этом типе цикла тело выполняется сначала, а затем проверяется условие выхода. Если условие истинно, цикл завершается; если ложно — продолжается.
Шаг 1. Анализ начальных данных и структуры цикла
Исходный код:
- Переменная p инициализируется значением 2.
- Тело цикла: p:=p·0.1 (умножение текущего значения p на 0.1).
- Условие выхода: p<0.1.
Так как это цикл с постусловием (repeat), тело выполнится минимум один раз, независимо от начального условия.
Шаг 2. Пошаговое выполнение итераций
Выполним трассировку значений переменной p:
| Итерация | Значение p до умножения | Действие (p·0.1) | Новое значение p | Проверка условия p<0.1 | Результат проверки |
|---|---|---|---|---|---|
| 1 | 2 | 2·0.1=0.2 | 0.2 | 0.2<0.1? | Ложь (продолжаем) |
| 2 | 0.2 | 0.2·0.1=0.02 | 0.02 | 0.02<0.1? | Истина (выход из цикла) |
Шаг 3. Определение количества исполнений тела цикла
Из таблицы видно, что тело цикла было исполнено дважды:
- Первый раз значение изменилось с 2 на 0.2. Условие не выполнилось.
- Второй раз значение изменилось с 0.2 на 0.02. Условие 0.02<0.1 стало истинным, и цикл завершился.
Следовательно, цикл исполняется ровно 2 раза.
а) Неверно.
б) Неверно.
в) Верно.
г) Неверно.
Цикл repeat-until выполняет тело, затем проверяет условие. Итерация 1: p=0.2, условие ложно. Итерация 2: p=0.02, условие истинно. Всего 2 исполнения.
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер p169.21 из моего учебника?
Номер совпадает с учебником «Информатика: 8-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании p169.21?
Краткий ответ: а) Неверно. б) Неверно. в) Верно. г) Неверно.
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика: 8-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: Тестовые задания для самоконтроля.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.