Hãy viết thuật toán cho bài toán sau giải phương trình ax2 + bx + c = 0 (a0)

thuật toán giải phương trinhg bậc 2

Chú ý: Thuật toán trên không xét các trường hợp a, b, c bằng 0 như code ở dưới, code thì đầy đủ hơn.

2. Code pascal giải PT bậc II

Program GIAI_PHUONG_TRINH_BACII; Uses CRT; {Su dung thu vien CRT} Var a,b,c,D,x,x1,x2: real; Begin Clrscr; {xoa man hình, neu khong USES CRT thi lenh nay se bi bao loi} Writeln['GIAI PHUONG TRINH BAC II: ']; Writeln['-------------------------------------------']; Write['Nhap he so a=']; readln[a]; {Viet thong bao nhap a vaf cho nhap he so a vao tu ban phim } Write['Nhap he so b=']; readln[b]; {Viet thong bao nhap b vaf cho nhap he so b vao tu ban phim } Write['Nhap he so c=']; readln[c]; {Viet thong bao nhap c vaf cho nhap he so c vao tu ban phim } If a=0 then If b=0 then If c=0 then Writeln['Phuong trinh co vo so nghiem'] {a=0, b=0, c=0 } Else Writeln['Phuong trinh vo nghiem'] {a=0, b=0, c0} Else Writeln['Phuong trinh co mot nghiem: x=',-c/b: 4: 2] {a=0, b0} Else {a 0} Begin D:=b*b-4*a*c; If D=0 then Writeln['Phuong trinh co nghiem kep: x=',-b/[2*a]: 4: 2] {Delta =0} Else If D 0 thì kết luận phương trình có hai nghiệm phân biệt là:

x – [-b± √ d ] / 2a.

Quảng cáo

Thuật toán:

Mô tả thuật toán bằng cách liệt kê:

Bước I. Nhập ba số a, b, c;

Bước 2. d 4-[b*b – 4*a*c];

Bước 3.

nếu d < 0 thì đưa ra thông báo phương trình vô nghiệm rồi kết thúc;

nếu d = 0 thì đưa ra thông báo phương trình có một nghiệm và tính nghiệm

x = -b/[2*a], rồi kết thúc;

nếu [d> 0 thì đưa ra thông báo phương trình có hai nghiệm phân biệt, tính nghiệm X/= [-b + -√ d] / [2*a] và x2 = [-b – √ d ] / [2*a], rồi kết thúc;

Mô tả thuật toán theo sơ đồ khối:

Mô tả thuật toán tìm nghiệmcủa phương trình bậc hai tổng quát bằng cách liệt kê hoặc bằng sơ đồ khối.Trả lời: Xác định bài toán: • – Input: Các số thực a, b, c [a≠0].- Output: Các số thực X thoả mãn ax2+ bx + c = 0.- Ý tưởng:- Tính d = b2- 4ac.- Lần lượt xét ba trường hợp cho giá trị d:nếu d nếu d = 0 thì kết luận phương trình có một nghiệm x =-b/2anếu d > 0 thì kết luận phương trình có hai nghiệm phân biệt là:x – [-b± √ d ] / 2a. Thuật toán:Mô tả thuật toán bằng cách liệt kê:Bước I. Nhập ba số a, b, c;Bước 2. d 4-[b*b – 4*a*c];Bước 3.nếu d nếu d = 0 thì đưa ra thông báo phương trình có một nghiệm và tính nghiệmx = -b/[2*a], rồi kết thúc;nếu [d> 0 thì đưa ra thông báo phương trình có hai nghiệm phân biệt, tính nghiệm X/= [-b + -√ d] / [2*a] và x2= [-b – √ d ] / [2*a], rồi kết thúc;

Đang xem: Viết thuật toán giải phương trình ax2 bx c=0

Học tiếng Anh qua Flashcard

Bạn có bài tập cần giải đáp, hãy gửi cho mọi người cùng xem và giải đáp tại đây, chúng tôi luôn hoan nghênh và cảm ơn bạn vì điều này: Gửi bài tậpNgoài ra, bạn cũng có thể gửi lên lingocard.vn nhiều thứ khác nữa Tại đây!

Xem thêm: Tiểu Luận Về Quyền Con Người Ở Việt Nam, Tiểu Luận Tìm Hiểu Quyền Con Người

2.835 2 ♡Anh Đào ll …
2.726 3 Toán-Lý-Hoá-Tin
1.990 4 ♡ST.MTP♡
1.820 5 ✯。♡♡。 Strawberry …
1.700

18.126 2 Phương – đang lười …

16.632 3 Phạm Arsenal
13.324 4 。☆ლ[◕ω◕ლ] °°# NTD …
9.257 5 Maximus
7.777

STT Họ tên Avatar Lượt đánh giá Tổng sao
1 ๖ۣۜHắc'c …
209 1.041
2 ☆ℳᏦЅ丶 Xu bae ✿
111 551
3 _ Dương Hoàng Khánh …
101 492
4 Maiz
83 406
5 _1705_
75 371

Xem thêm: Diện Tích Hình Vuông Bằng Đường Chéo Hình Vuông Khi Biết Cạnh

Trang chủ Giải đáp bài tập Đố vui Ca dao tục ngữ Liên hệ
Giới thiệu Hỏi đáp tổng hợp Đuổi hình bắt chữ Thi trắc nghiệm Ý tưởng phát triển lingocard.vn
Chính sách bảo mật Trắc nghiệm tri thức Điều ước và lời chúc Kết bạn 4 phương Xem lịch
Điều khoản sử dụng Khảo sát ý kiến Xem ảnh Hội nhóm Bảng xếp hạng
Học tiếng Anh qua Flashcard Đối tác liên kết: Gitiho

Xem thêm bài viết thuộc chuyên mục: Phương trình

Video liên quan

Chủ Đề