Модуль: Pascal. Арифметические выражения


Задача

2 /7


Арифметические выражения

Теория Нажмите, чтобы прочитать/скрыть


Выражение, стоящее в правой части оператора присваивания, позволяет вычислять значения по различным формулам.

Что может содержать выражение
• целые и вещественные числа (в вещественных числах целая и дробная часть разделяются точкой, а не запятой, как это принято в математике)
• знаки арифметических действий:  
+ сложение,
- вычитание,
* умножение,
div целочисленное деление,
mod остаток от деления

• вызовы стандартных функций (для некоторых из них необходимо подключить библиотеку math - для этого в самом начале программы, перед объявлением переменных, необходимо добавить строчку "uses math;")
 abs(i) модуль целого числа i  
 sqrt(x) квадратный корень из вещественного числа x
 power(x,y) вычисляет x в степени y

• круглые скобки для изменения порядка действий

Задача

Напишите программу, которая вычисляет значение переменной y по формуле:
y=(1-x2+2,5x3+x4)2

Значение переменной x задается с клавиатуры. Типы переменных x и y определите самостоятельно.
Вывести значение переменной y на экран

time 1000 ms
memory 32 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w642
Free Pascal54
Python4
PascalABC104
Комментарий учителя