Вычислить значение функции - 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.

Объяснение кода листинга программы

  1. Создается переменная x типа LongInt.
  2. Выводится сообщение Input x= для ввода значения переменной x.
  3. Считывается значение переменной x с помощью функции ReadLn().
  4. Проверяется условие if (x < 0):
    • Если x меньше нуля, выводится сообщение Error. Value is not a natural number.
  5. Создается переменная y с помощью оператора Write.
  6. Вычисляется значение y с помощью формулы y= (x^2) + 3, если x равно нулю.
  7. Вычисляется значение y с помощью формулы y= 2*(x^2) + 4, если x не равно нулю.
  8. Значение переменной y записывается в переменную x.
  9. Программа завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.286 из 5