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

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

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

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

Условие

Запишите операторы для

а) вычисления среднего арифметического переменных x1 и x2

б) уменьшения переменной k на единицу

в) увеличения переменной i на единицу

г) вычисления стоимости покупки (тетради, ручки, карандаши).

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

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

В языке программирования Паскаль (Pascal) для выполнения арифметических операций и присваивания результатов переменным используется оператор присваивания : =. В данном задании требуется записать корректные синтаксические конструкции для различных вычислений.

Шаг 1. Вычисление среднего арифметического

Среднее арифметическое двух чисел x1 и x2 находится по формуле: сумма делится на количество слагаемых. В Паскале это записывается так:

avg := (x1 + x2) / 2;

Здесь скобки обязательны, так как приоритет операции сложения ниже, чем деления, если бы мы писали без них в некоторых контекстах, но математически (x1+x2)/2 — стандартная запись. Переменная avg должна быть вещественного типа (real).

Шаг 2. Уменьшение переменной k на единицу

Чтобы уменьшить значение переменной k на 1, нужно взять текущее значение k, вычесть из него 1 и результат снова присвоить переменной k. Оператор будет выглядеть так:

k := k - 1;

Это классический пример инкремента/декремента в императивном программировании.

Шаг 3. Увеличение переменной i на единицу

Аналогично предыдущему пункту, для увеличения значения переменной i на 1 необходимо прибавить к её текущему значению единицу и сохранить результат в ту же переменную:

i := i + 1;

Шаг 4. Вычисление стоимости покупки

Для вычисления общей стоимости покупки нам понадобятся переменные, хранящие цены товаров и их количество. Допустим, у нас есть следующие переменные:

  • price_notebook, count_notebook — цена и количество тетрадей;
  • price_pen, count_pen — цена и количество ручек;
  • price_pencil, count_pencil — цена и количество карандашей.

Тогда стоимость каждой группы товаров равна произведению цены на количество. Общая стоимость (total_cost) равна сумме этих произведений:

total_cost := price_notebook * count_notebook + price_pen * count_pen + price_pencil * count_pencil;

Если имена переменных в условии задачи не заданы явно, можно использовать более простые обозначения, например, c_tetrad, k_tetrad и т.д., или просто описать логику словами через операторы умножения и сложения.

Ответ

а) avg := (x1+x2)/2

б) k := k-1

в) i := i+1

г) total := ctetrad·ktetrad+cpen·kpen+cpencil·kpencil

В пункте г) использованы условные имена переменных, так как в условии они не конкретизированы. Важно показать структуру: сумма произведений цены на количество для каждого вида товара.

Как решение?

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

Подробность

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

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

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

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

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

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

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

Краткий ответ: а) avg := (x1 + x2)2; б) k := k - 1; в) i := i + 1; г) total := c_tetrad · k_tetrad + c_pen · k_pen + c_pencil · k_pencil.

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

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

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

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

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

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

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

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

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

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

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