9 класс 2 § 1. 2

ГДЗ по информатике, 9 класс, Босова, номер 1.8: 2

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

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

Условие

Написать программу для вычисления выражения s=x3+x5+xn, где значения x и n вводятся с клавиатуры. Использовать подпрограмму вычисления степени.

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

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

Для решения задачи нам потребуется написать программу на языке Python (или аналогичном), которая реализует две основные части: функцию для возведения числа в степень и основной блок кода для ввода данных и вычисления итогового выражения.

Шаг 1. Разработка подпрограммы вычисления степени

Согласно условию, необходимо использовать подпрограмму (функцию) для вычисления степени. В математике xn означает умножение x на себя n раз. Реализуем это с помощью цикла или рекурсии. Для простоты и эффективности используем цикл.

Функция power(base, exp) будет принимать основание base и показатель exp, а возвращать результат возведения в степень.

def power(base, exp):
    result = 1
    for _ in range(exp):
        result *= base
    return result
Шаг 2. Основной алгоритм программы

В основном блоке программы нужно:

  • Запросить у пользователя значения x и n.
  • Вычислить три слагаемых: x3, x5 и xn, используя созданную функцию power.
  • Сложить полученные результаты, чтобы найти значение s.
  • Вывести итоговое значение s на экран.

Обратите внимание, что показатели степеней 3 и 5 являются константами, а n — переменной, которую вводит пользователь.

Шаг 3. Полный код программы и проверка

Ниже представлен полный листинг программы на языке Python, объединяющий оба шага.

# Подпрограмма вычисления степени\ndef power(base, exp):
    result = 1
    for _ in range(exp):
        result *= base
    return result

# Основная часть программы\ntry:
    x = float(input("Введите значение x: "))
    n = int(input("Введите значение n (целое положительное число): "))

    # Вычисление слагаемых через подпрограмму
    term1 = power(x, 3)
    term2 = power(x, 5)
    term3 = power(x, n)

    # Суммирование
    s = term1 + term2 + term3

    print(f"Значение выражения s = {s}")\nexcept ValueError:
    print("Ошибка: вводятся только числа.")\nexcept Exception as e:
    print(f"Произошла ошибка: {e}")

Пример проверки:

Пусть x=2, n=4.

  • x3=23=8
  • x5=25=32
  • xn=24=16
  • s=8+32+16=56

Программа должна вывести 56.0 (так как x считывается как вещественное число).

Ответ

Программа на Python:</p><p>ndef power(base, exp):

res=1

for i in range(exp):

res *= base

return res

nx=float(input())nn=int(input())ns=power(x,3)+power(x,5)+power(x, n)\nprint(s)

Задача требует явной реализации функции возведения в степень, поэтому нельзя просто использовать оператор ** или встроенную функцию pow(). Код написан на Python, так как он наиболее популярен в школьном курсе информатики для таких задач. Обработка ошибок ввода добавлена для полноты, но ключевая логика находится в функциях.

Как решение?

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

Подробность

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

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

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

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

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

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

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

Краткий ответ: Программа на Python: power(base, exp): res = 1 for i in range(exp): res *= base return res = float(input()) = int(input()) = power(x, 3) + power(x, 5) + power(x, n) (s).

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

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

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

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

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

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

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

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

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

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

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