Вычислите F(X) в зависимости от введенного X - Pascal ABC (12756)

Узнай цену своей работы

Формулировка задачи:

При составлении алгоритма использовать полную форму ветвления и вложенные структуры ветвления.

Решение задачи: «Вычислите F(X) в зависимости от введенного X»

textual
Листинг программы
uses crt;
var
x: real;
y:real;
begin
write('x=');
readln(x);
if (x>=0) and (x<=1) then y:=sqr(x)-x
else  if  (x>1) and (x<0) then y:=sqr(x)-sin(pi)*sqr(x);
write('x=',x:5:2,'  y=',y:5:2);
readln;
end.

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

  1. В первой строке используется библиотека crt, которая является стандартной для языка Pascal ABC.
  2. Переменные x и y объявлены как переменные типа real.
  3. Строка write('x='); выводит на экран строку x=.
  4. Строка readln(x); считывает значение переменной x с клавиатуры.
  5. Строка if (x>=0) and (x<=1) then y:=sqr(x)-x проверяет условие: если x больше или равно 0 и меньше или равно 1, то присваивает переменной y значение выражения sqr(x)-x.
  6. Строка else if (x>1) and (x<0) then y:=sqr(x)-sin(pi)*sqr(x) проверяет условие: если x больше 1 и меньше 0, то присваивает переменной y значение выражения sqr(x)-sin(pi)*sqr(x).
  7. Строка write('x=',x:5:2,' y=',y:5:2); выводит на экран строку x=2.0000, y=1.4142.
  8. Строка readln; завершает программу.

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


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

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

6   голосов , оценка 4.167 из 5
Похожие ответы