Trang chủ Lớp 11 Tin học lớp 11 SGK Tin học 11 - Kết nối tri thức Vận dụng 1 Bài 31 (trang 143) Tin học 11: Tạo thư...

Vận dụng 1 Bài 31 (trang 143) Tin học 11: Tạo thư viện phương_ trình gồm hàm phuongTrinhBac2(a, b, c) với a, b, c là các hệ số của phương trình ax2 + bx + c = 0

Trả lời Vận dụng 1 Bài 31. Thực hành thiết lập thư viên chương trình (trang 143) – SGK Tin học 11 Kết nối tri thức. Hướng dẫn: Vận dụng kiến thức trong bài để trả lời câu hỏi.

Câu hỏi/Đề bài:

Tạo thư viện phương_ trình gồm hàm phuongTrinhBac2(a, b, c) với a, b, c là các hệ số của phương trình ax2 + bx + c = 0. Tuỳ vào các giá trị của các tham số, hàm sẽ in ra thông báo nghiệm của phương trình.

Hướng dẫn:

Vận dụng kiến thức trong bài để trả lời câu hỏi.

Lời giải:

import math

def giai_phuong_trinh_bac_2(a, b, c):

delta = b**2 – 4*a*c

 if delta < 0:

  return None

 elif delta == 0:

  nghiem = -b / (2*a)

  return (nghiem)

 else:

  sqrt_delta = math.sqrt(delta)

  nghiem1 = (-b + sqrt_delta) / (2*a)

  nghiem2 = (-b – sqrt_delta) / (2*a)

  return (nghiem1, nghiem2)