Chào các bạn, ở bài trước chúng ta đã giải phương trình bậc nhất rồi, bài này chúng ta sẽ giải phương trình bậc 2 nhé. Đề bài: Giải phương trình bậc 2: ax² + bx + c = 0 (a ≠ 0) với a, b, c nhập vào từ bàn phím Chúng ta nhớ lại kiến thức về giải phương trình bậc 2 với a ≠ 0 như sau: B1: Tính delta: Δ = b^2 – 4ac B2: Kiểm tra delta cho từng trường hợp từ dễ đến khó TH1: Δ < 0 => Phương trình vô nghiệm. TH2: Δ = 0 => Phương trình có nghiệm kép TH3: Δ > 0 => Phương trình có 2 nghiệm Từ đây chúng ta sẽ dần biết phải làm như thế nào, nó dúng như các bước chúng ta làm. Trong này có 1 vấn đề là làm sao tính được căn bậc 2?. Các bạn có thể xem bài viết trong link của mình, nhưng đó là thuật toán đơn thuần, trong C cung cấp cho chúng ta thư viện math.h để tính căn bậc 2 bằng lệnh sqrt(x) – tính căn bậc 2 của số x rồi. Giờ chỉ việc code thôi. /* * Giai phuong trinh bac 2: ax² + bx + c = 0 */ #include <stdio.h> #include <math.h> int main() { float a, b, c; float delta; printf("Enter a, b and c:\n"); scanf("%f%f%f", &a, &b, &c); delta = b * b - 4 * a * c; if(a == 0) { printf("You must enter a > 0\n"); return 0; // finish } if(delta < 0) { printf("Impossible equation (No result for x)\n"); } if(delta == 0) { float x = -b / (2 * a); printf("x = %.2f\n", x); } if(delta > 0) { float x1 = (-b + sqrt(delta) ) / (2 * a); float x2 = (-b - sqrt(delta) ) / (2 * a); printf("x1 = %.2f\n", x1); printf("x2 = %.2f\n", x2); } return 0; }Bài tập: Các bạn hãy giải phương trình bậc 2 như trên với điều kiện có thể cho nhập a = 0
19/06/2021 1,478
C. a, b, c Đáp án chính xác CÂU HỎI HOT CÙNG CHỦ ĐỀ
Bộ phận nào sau đây thuộc bộ nhớ ngoài? Xem đáp án » 19/06/2021 3,279
Phát biểu nào sau đây về ROM là sai? Xem đáp án » 19/06/2021 2,843
Con số 40 GB trong hệ thống máy tính có nghĩa là: Xem đáp án » 19/06/2021 2,366
Các bước : max ←a; nếu max ←= b thì max ← b; nếu max ←= c thì max c; dùng để Xem đáp án » 19/06/2021 1,648
Một đĩa mềm có dung lượng 1,44 MB lưu trữ được 150 trang sách. Hỏi 1 đĩa DVD có dung lượng 4 GB lưu trữ được bao nhiêu trang? Xem đáp án » 19/06/2021 1,404
Sự hình thành và phát triển của nền văn minh thông tin gắn liền với công cụ lao động nào ? Xem đáp án » 19/06/2021 1,146
Trong những tình huống nào sau đây, máy tính thực thi công việc tốt hơn con người? Xem đáp án » 19/06/2021 995
Hệ thống tin học gồm bao nhiêu thành phần? Xem đáp án » 19/06/2021 815
Trong tin học, dữ liệu là: Xem đáp án » 19/06/2021 602
Phần trắc nghiệm Xác định dạng thông tin trong trường hợp : ‘‘Bạn Lan đang nghe Radio.’’ Xem đáp án » 19/06/2021 590
Cho số k = 2 ,i← 1 và dãy A gồm các số: 5, 7, 1, 4, 2, 9, 8, 11, 25, 51. Tìm chỉ số i để Ai = k? Xem đáp án » 19/06/2021 551
Số 1002 trong hệ nhị phân có giá trị bằng bao nhiêu trong hệ thập phân? Xem đáp án » 19/06/2021 537
Mô phỏng thuật toán tìm kiếm tuần tự với bộ dữ liệu: n = 10; k = 21; Xem đáp án » 19/06/2021 534
Sau khi thực hiện liên tiếp ba câu lệnh: a← 3; b ← 5; c ← 2*a+b; sẽ cho kết quả là gì? Xem đáp án » 19/06/2021 478
Trong hệ cơ số 16 thì ký tự D có giá trị tương ứng bằng bao nhiêu trong hệ cơ số 10 (hệ thập phân)? Xem đáp án » 19/06/2021 441
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.70018.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
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
Xem thêm bài viết thuộc chuyên mục: Phương trình |