Вычисление значения y(x)=5-sin(x) - Turbo Pascal

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

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

написать программу для вычисления y(x)=5-sin(x) на интервале (0;30) с шагом x=3 алгоритмы циклов построить тремя способами с пред, постусловием и с параметром
написать бок-схему к данной программе со всеми вариантами циклов
но не вычисляет нужную функцию

Решение задачи: «Вычисление значения y(x)=5-sin(x)»

textual
Листинг программы
program MA;
 
var
  a, b, h, x, y: real;
  n: integer;
 
begin
  a := 0;
  h := 3;
  b := 30;
  writeln('Табулирование функции y=5-sin(x)');
  writeln('на интервале [', a:0:1, ';', b:0:1, '] с шагом ', h:0:1);
  writeln('--------------------');
  writeln('|  № |  X  |   Y   |');
  writeln('--------------------');
  x := a;
  n := 1;
  while x < b do
  begin
    y := 5 - sin(x);
    writeln('|', n:3, ' |', x:4:1, ' |', y:6:2, ' |');
    n := n + 1;
    x := x + h;
  end;
  writeln('--------------------');
  readln;
end.

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

В этом коде:

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

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


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

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

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