
Вопрос задан 12.03.2021 в 22:55.
Предмет Информатика.
Спрашивает Кравець Максим.
Составить программу вычисления значений квадратичной функции на заданном интервале


Ответы на вопрос

Отвечает Кошечкина Рина.
Var
a,b,c,p,q,h,x,y:real;
begin
Write('Введите через пробел коэффициенты a,b,c: ');
Read(a,b,c);
Write('Введите через пробел границы интервала [p;q]: ');
Read(p,q);
Write('Введите шаг табуляции h: ');
Read(h);
x:=p;
while x<=q+h/10 do begin
y:=c+x*(b+x*a); { схема Горнера для вычисления значения полиномов }
Writeln(x:15:8,y:15:8);
x:=x+h
end
end.
Тестовое решение:
Введите через пробел коэффициенты a,b,c: -4 2.7 10.582
Введите через пробел границы интервала [p;q]: -3 2.5
Введите шаг табуляции h: 0.25
-3.00000000 -33.51800000
-2.75000000 -27.09300000
-2.50000000 -21.16800000
-2.25000000 -15.74300000
-2.00000000 -10.81800000
-1.75000000 -6.39300000
-1.50000000 -2.46800000
-1.25000000 0.95700000
-1.00000000 3.88200000
-0.75000000 6.30700000
-0.50000000 8.23200000
-0.25000000 9.65700000
0.00000000 10.58200000
0.25000000 11.00700000
0.50000000 10.93200000
0.75000000 10.35700000
1.00000000 9.28200000
1.25000000 7.70700000
1.50000000 5.63200000
1.75000000 3.05700000
2.00000000 -0.01800000
2.25000000 -3.59300000
2.50000000 -7.66800000
a,b,c,p,q,h,x,y:real;
begin
Write('Введите через пробел коэффициенты a,b,c: ');
Read(a,b,c);
Write('Введите через пробел границы интервала [p;q]: ');
Read(p,q);
Write('Введите шаг табуляции h: ');
Read(h);
x:=p;
while x<=q+h/10 do begin
y:=c+x*(b+x*a); { схема Горнера для вычисления значения полиномов }
Writeln(x:15:8,y:15:8);
x:=x+h
end
end.
Тестовое решение:
Введите через пробел коэффициенты a,b,c: -4 2.7 10.582
Введите через пробел границы интервала [p;q]: -3 2.5
Введите шаг табуляции h: 0.25
-3.00000000 -33.51800000
-2.75000000 -27.09300000
-2.50000000 -21.16800000
-2.25000000 -15.74300000
-2.00000000 -10.81800000
-1.75000000 -6.39300000
-1.50000000 -2.46800000
-1.25000000 0.95700000
-1.00000000 3.88200000
-0.75000000 6.30700000
-0.50000000 8.23200000
-0.25000000 9.65700000
0.00000000 10.58200000
0.25000000 11.00700000
0.50000000 10.93200000
0.75000000 10.35700000
1.00000000 9.28200000
1.25000000 7.70700000
1.50000000 5.63200000
1.75000000 3.05700000
2.00000000 -0.01800000
2.25000000 -3.59300000
2.50000000 -7.66800000



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот пример программы на языке Python, которая вычисляет значения квадратичной функции на заданном интервале:
pythondef quadratic_function(a, b, c, start, end, step):
"""
Функция вычисляет значения квадратичной функции ax^2 + bx + c на заданном интервале.
Параметры:
- a, b, c: коэффициенты квадратичной функции
- start, end: начало и конец интервала
- step: шаг между значениями на интервале
Возвращает:
- Список значений функции на интервале
"""
values = [] # Список для хранения значений функции
# Вычисление значений на интервале
x = start
while x <= end:
y = a * x**2 + b * x + c
values.append(y)
x += step
return values
# Пример использования функции
a = 2
b = -3
c = 1
start = -5
end = 5
step = 1
result = quadratic_function(a, b, c, start, end, step)
print(result)
В этом примере функция quadratic_function
принимает параметры a
, b
, c
- коэффициенты квадратичной функции, start
и end
- начало и конец интервала, а также step
- шаг между значениями на интервале. Функция вычисляет значения квадратичной функции на заданном интервале и возвращает список этих значений.
Вы можете изменить значения коэффициентов a
, b
, c
, интервала start
и end
, а также шага step
в соответствии с вашими требованиями. Затем запустите программу и вы получите список значений квадратичной функции на заданном интервале.


Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili