Составить таблицу значений функции y = f(x) на отрезке от a до b с шагом h - Turbo Pascal
Формулировка задачи:
Составить таблицу значений функции y = f(x) на отрезке от a до b с шагом h. Для построения таблицы значений использовать цикл с предусловием. Таблица должна выводиться на экран в два столбца с заголовками 'x' и 'f(x)'.
интервал от -2 до 2 шаг 0.2
функция tg(x)+0.25*sin(2*x)
Решение задачи: «Составить таблицу значений функции y = f(x) на отрезке от a до b с шагом h»
textual
Листинг программы
var a,b,c:real; begin a:=-2; b:=2; writeln(' x ','f(x)'); while a<b do begin c:=(sin(a)/cos(a))+0.25*sin(2*a); writeln(a:5:2,' ', c:5:2); a:=a+0.2; end; end.
Объяснение кода листинга программы
- В начале кода объявляются три переменные типа real: a, b и c.
- Затем происходит присваивание значения переменным a и b: a = -2, b = 2.
- Выводится строка с пробелами и значением функции f(x) в каждом элементе строки.
- Запускается цикл while, который выполняется до тех пор, пока значение переменной a меньше значения переменной b.
- Внутри цикла вычисляется значение переменной c. Это выражение включает в себя функцию sin() и функцию cos(), а также константу 0.25 и функцию sin() с аргументом 2*a. Значение переменной c записывается в переменную.
- Выводится строка с пробелами и значениями переменных a и c.
- Переменная a увеличивается на 0.2 единицы.
- Цикл while повторяется, пока значение переменной a меньше значения переменной b.