Надрукувати таблицю значень функції 1 на інтервалі x∊[a; b] з кроком Δx, де a, b, Δx – визначає користувач з клавіатури.
Ответы
Відповідь:
Пояснення:
c++
#include <iostream>
#include <cmath>
using namespace std;
double function(double x) {
// тут можна визначити функцію, яку потрібно вивести
return sin(x);
}
int main() {
double a, b, delta_x;
cout << "Введіть значення a, b та delta_x через пробіл: ";
cin >> a >> b >> delta_x;
cout << "x\tf(x)" << endl; // вивід заголовку таблиці
for (double x = a; x <= b; x += delta_x) {
cout << x << "\t" << function(x) << endl;
}
return 0;
}
python-----
import math
# Введення значень a, b та Δx
a = float(input("Введіть значення a: "))
b = float(input("Введіть значення b: "))
dx = float(input("Введіть крок Δx: "))
# Виведення заголовку таблиці
print("x\t\tf(x)")
print("------------------------")
# Обчислення та виведення значень функції
x = a
while x <= b:
fx = math.sin(x) # приклад функції sin(x), можна замінити на будь-яку іншу
print("{:.2f}\t\t{:.2f}".format(x, fx))
x += dx
javascript
// Отримання вхідних значень від користувача
let a = parseFloat(prompt("Введіть початкове значення a:"));
let b = parseFloat(prompt("Введіть кінцеве значення b:"));
let delta = parseFloat(prompt("Введіть крок Delta x:"));
// Виведення заголовку таблиці
console.log("x \t\t f(x)");
// Обчислення та виведення значень функції
for (let x = a; x <= b; x += delta) {
let fx = 1; // Функція 1 - можна замінити на іншу функцію
console.log(`${x.toFixed(2)} \t ${fx.toFixed(2)}`);
}