Табуляция значений функции F(x) на отрезке [a,b] с шагом h - Turbo Pascal

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

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

составить программу для вычисления значений функции F(x) на отрезке [a,b] с шагом h.Результат представить в виде таблицы,первый столбец которой-значение аргумента,а второй-соответствующие значения функций. F(x)=sin²x. Заранее спасибо за ответы.

Решение задачи: «Табуляция значений функции F(x) на отрезке [a,b] с шагом h»

textual
Листинг программы
pogram funk;
var
  a, b, h: real;
  x, y: real;
begin
  write("введите начало отрезка а: ");
  readln(a);
  write("введите конец отрезка b: ");
  readln(b);
  write("введите шаг h: ");
  readln(h);
  x:=a;
  while (x <= b) do
  begin
    y:=sqr(sin(x));
    writeln("x = ", x:4:2, " F(x) = ", y:6:2);
    x:=x+h;
  end;
end.

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

  1. Программа начинается с объявления функции-геттера funk.
  2. Объявляются переменные a, b и h типа real.
  3. Объявляются переменные x и y типа real.
  4. Выводится приглашение к вводу начала отрезка a.
  5. Выводится приглашение к вводу конца отрезка b.
  6. Выводится приглашение к вводу шага h.
  7. Значение x устанавливается равным введенному значению a.
  8. Запускается цикл while, условием которого является x <= b.
  9. В цикле вычисляется значение y как квадрат синуса x.
  10. Выводится значение x и y на экран.
  11. Значение x увеличивается на h.
  12. Цикл повторяется, пока x не станет больше или равно b.

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


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

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

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