8 класс 5. Программирование циклических алгоритмов § 3. 5. Программирование циклических алгоритмов

ГДЗ по информатике, 8 класс, Босова, номер 3.17: 5. Программирование циклических алгоритмов

Информатика: 8-й класс: базовый уровень: учебник; 5-е издание, переработанное — Босова Л.Л., Босова А.Ю.

Дмитрий Орлов, преподаватель информатики Шпаргача обновлено 12 сентября 2026

Условие

Выберите верный вариант ответа. В условном операторе и после then, и после else нельзя использовать

а) оператор вывода

б) составной оператор

в) несколько операторов

г) условный оператор.

Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.

Пошаговое решение

В данном задании проверяется знание синтаксиса условного оператора (обычно в языках Pascal или аналогичных учебных средах). Нам нужно определить, что нельзя использовать непосредственно после ключевых слов then и else.

Шаг 1. Анализ структуры условного оператора

Стандартный синтаксис полного условного оператора выглядит так:

if<условие>then<оператор1>else<оператор2>;

Здесь <оператор1> и <оператор2> — это места, куда мы можем поместить действия. Важно понимать, что после слова then и после слова else может стоять только один оператор.

Шаг 2. Проверка вариантов ответов
  • а) оператор вывода. Это один конкретный оператор (например, writeln). Его можно использовать после then и после else. Вариант неверен.
  • б) составной оператор. Составной оператор заключается в фигурные скобки begin ... end. Внутри него может быть много команд, но для компилятора весь блок begin ... end считается за один оператор. Поэтому его можно использовать после then и после else. Вариант неверен.
  • в) несколько операторов. Если мы напишем просто два оператора подряд без объединения их в составной (без begin...end), например: if x > 0 then writeln('a'); writeln('b');, то второй оператор уже не будет относиться к ветке then. Синтаксически после одного ключевого слова then или else нельзя разместить список из нескольких независимых операторов. Их нужно обязательно объединять в составной. Следовательно, использовать «несколько операторов» напрямую нельзя. Этот вариант подходит под условие «нельзя использовать».
  • г) условный оператор. Вложенные условные операторы разрешены. После then или else можно поставить другой оператор if ... then ... else .... Вариант неверен.
Шаг 3. Итоговый вывод

Единственное, что запрещено синтаксисом языка программирования в контексте одного места после then или else — это размещение нескольких отдельных операторов без их группировки в составной оператор.

Ответ

а) можно

б) можно

в) нельзя

г) можно

Правильный ответ — пункт в). В большинстве учебных языков программирования (Pascal, C-like с ограничениями для новичков) после then/else допускается ровно один оператор. Чтобы выполнить несколько действий, их нужно обернуть в составной оператор (begin-end). Поэтому 'несколько операторов' напрямую использовать нельзя.

Как решение?

Двойная оценка: понятность и подробность. Можно выбрать одно или оба.

Подробность

У вас другое условие?

Загрузите фото — учтём ваши числа и редакцию.

Решить по фото

Частые вопросы

Это точный номер 3.17 из моего учебника?

Номер совпадает с учебником «Информатика: 8-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.

Какой ответ в задании 3.17?

Краткий ответ: а) можно б) можно в) нельзя г) можно.

Как пользоваться этим разбором?

Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.

Какой учебник имеется в виду?

«Информатика: 8-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: § 3. 5. Программирование циклических алгоритмов.

Можно ли списать ответ без решения?

Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.

Соседние задания

Автор решения: Дмитрий Орлов, преподаватель информатики Шпаргача.

Дата обновления: 12 сентября 2026.

Источник решения: оригинальное решение редакции Шпаргач.

Номер как в учебнике. Условие — полный пересказ редакции (те же пункты, числа и факты). Решение не копирует текст книги.