Написать и отладить программу для табулирования функции - Pascal (90279)

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

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

Значений функций y=2sin(3x-0,8) для х в интервале [-1.57;1.57] с шагом 0,25

Решение задачи: «Написать и отладить программу для табулирования функции»

textual
Листинг программы
uses crt;
var xn,xk,x,h,y:real;
begin
clrscr;
xn:=-1.57;
xk:=1.57;
h:=0.25;
writeln('Табулирование функции y=2sin(3x-0.8)');
writeln('на интервале [-1.57;1.57] с шагом 0.25');
writeln('---------------');
writeln('|  x  |   y   |');
writeln('---------------');
x:=xn;
while x<=xk do
 begin
  y:=2*sin(3*x-0.8);
  writeln('|',x:5:2,'|',y:7:3,'|');
  x:=x+h;
 end;
writeln('---------------');
readln
end.

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

  1. Объявлены переменные xn, xk, x, h, y типа real.
  2. Задаются значения переменных xn, xk, h.
  3. Выводится заголовок таблицы.
  4. В цикле while происходит вычисление значения функции y=2sin(3x-0.8) и вывод строки таблицы с текущими значениями x и y.
  5. Значение переменной x увеличивается на h после каждой итерации цикла.
  6. После окончания цикла выводится нижняя горизонтальная линия таблицы.
  7. Программа ожидает ввода пользователя для завершения работы.

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


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

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

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