Задание 2 Параграф 4.3 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 2 Параграф 4.3 ГДЗ Босова 8 класс 2025 (Информатика)
Задача
- Разработайте и отладьте программу, вычисляющую $$y$$ для заданного $$x$$ по формуле $$y=x^3+2{,}5x^2-x+1$$. При этом:
а) операцию возведения в степень использовать запрещено;
б) в одном операторе присваивания можно использовать не более одной арифметической операции (сложение, умножение, вычитание);
в) в программе может быть использовано не более пяти операторов присваивания.
Подробный ответ
Используем схему вычисления многочлена Горнера:
$$y = ((x + 2{,}5)x — 1)x + 1$$
Такое преобразование позволяет обойтись без возведения в степень и выполнить вычисление не более чем за пять операторов присваивания.
var
x: integer;
y: real;
begin
write(‘Введи x > ‘);
readln(x);
y := x + 2.5;
y := y * x;
y := y — 1;
y := y * x;
y := y + 1;
writeln(‘y=’, y:8:2)
end.
В программе используется 5 операторов присваивания, в каждом из них выполняется только одна арифметическая операция.
Другие учебники
Другие предметы



