Вычислить значение функции - 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. - Программа завершается.