Задание 7 Параграф 19 ГДЗ Семакин 8 класс (Информатика)
Семакин, Залогова
8 класс
Автор
Семакин, Залогова
Задание 7 Параграф 19 ГДЗ Семакин 8 класс (Информатика)
Задача
алг FF
цел x,у
нач
ввод x
x:=x*x
y:=1
y:=1 – x
x:=x*x
x:=5*x
y=y+x
y:=y*y
вывод y
кон
Подробный ответ
Нужно вычислить значение выражения $$y=(1-x^2+5x^4)^2$$, используя только операции сложения, вычитания и умножения, причём в каждом выражении должна быть только одна арифметическая операция.
Составим алгоритм так, чтобы сначала по шагам получить $$x^2$$, затем $$x^4$$, после чего вычислить значение выражения в скобках и возвести его в квадрат.
алг FF
цел x, y
нач
ввод x
x:=x*x
y:=1
y:=1-x
x:=x*x
x:=5*x
y:=y+x
y:=y*y
вывод y
кон
Выполним трассировку при $$x=2$$:
| Команда | x | y |
|---|---|---|
| Ввод x | 2 | — |
| $$x:=x*x$$ | 4 | — |
| $$y:=1$$ | 4 | 1 |
| $$y:=1-x$$ | 4 | -3 |
| $$x:=x*x$$ | 16 | -3 |
| $$x:=5*x$$ | 80 | -3 |
| $$y:=y+x$$ | 80 | 77 |
| $$y:=y*y$$ | 80 | 5929 |
| Вывод y | 5929 |
Ответ
При $$x=2$$ значение $$y=5929$$.
Другие учебники
Другие предметы