Bài 5 - Hàm số bậc hai
Đề bài: Nhập vào hệ số a, b, c của hàm bậc hai f(x) = ax^2 + bx + c (a != 0).
Tính tọa độ đỉnh, xác định chieu mo parabol,
khoảng đồng biến / nghịch biến và in bằng giá trị tai x = -3 đến 3.
Ví dụ: a = 1, b = -2, c = -3
Kết quả:
Dinh: (1, -4)
Parabol mo len (a = 1 > 0)
Nghich bien trên (-inf, 1), đồng biến trên (1, +inf)
Bang giá trị:
x = -3 => f(x) = 12
x = -2 => f(x) = 5
x = -1 => f(x) = 0
x = 0 => f(x) = -3
x = 1 => f(x) = -4
x = 2 => f(x) = -3
x = 3 => f(x) = 0
Đăng nhập để giáo viên có thể giao bài và nhận bài nộp của bạn.
Câu trả lời
a = float(input("Nhap a: "))
b = float(input("Nhap b: "))
c = float(input("Nhap c: "))
h = -b / (2 * a)
k = a * h**2 + b * h + c
print(f"Dinh: ({h}, {k})")
print(f"Parabol mo {'len' if a > 0 else 'xuong'} (a = {a} {'>' if a > 0 else '<'} 0)")
if a > 0:
print(f"Nghich bien tren (-inf, {h}), dong bien tren ({h}, +inf)")
else:
print(f"Dong bien tren (-inf, {h}), nghich bien tren ({h}, +inf)")
print("Bang gia tri:")
for x in range(-3, 4):
fx = a * x**2 + b * x + c
print(f" x = {x:2d} => f(x) = {fx}")