Вычислить значение функции - Pascal (80952)
Формулировка задачи:
Вычислить.y=система x2+3.x меньше или равно 0
2x2+4.x больше 1 где x и y-натуральные числа.Программа паскаль.
Решение задачи: «Вычислить значение функции»
textual
Листинг программы
var x: LongInt; begin Write('Input x='); ReadLn(x); if (x < 0) then Write('Error. Value is not a natural number.') else if (x = 0) then Write('y=', Sqr(x) + 3) else Write('y=', 2 * Sqr(x) + 4); end.
Объяснение кода листинга программы
- Создается переменная
x
типаLongInt
. - Выводится сообщение
Input x=
для ввода значения переменнойx
. - Считывается значение переменной
x
с помощью функцииReadLn()
. - Проверяется условие
if (x < 0)
:- Если
x
меньше нуля, выводится сообщениеError. Value is not a natural number.
- Если
- Создается переменная
y
с помощью оператораWrite
. - Вычисляется значение
y
с помощью формулыy= (x^2) + 3
, еслиx
равно нулю. - Вычисляется значение
y
с помощью формулыy= 2*(x^2) + 4
, еслиx
не равно нулю. - Значение переменной
y
записывается в переменнуюx
. - Программа завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д