Viết thuật toán giải phương trình bậc 1

Hãy viết thuật toán giải phương trình bậc nhất: ax + b = 0 và đề xuất các test tiêu biểu.

Bạn đang xem: Thuật toán giải phương trình bậc nhất

Lời giải chi tiết

Thuật toán giải phương trình ax + b = 0

- Bằng liệt kê tuần tự

Bước 1: Nhập hai số thực a, b

Bước 2. Nếu a = 0

Bước 2.1. Nếu b ≠0 thì thông báo phương trình vô định, rồi kết thúc;

Bước 2.2. Nếu b = 0 thì gán x

Bước 3: x

Bước 4. Đưa ra nghiệm x, rồi kết thúc.

Xem thêm: Tiểu Sử Ca Sĩ Lâm Khánh Chi Sinh Năm, Lâm Khánh Chi Không Còn Sống Với Chồng

- Sơ đồ khối:

Viết thuật toán giải phương trình bậc 1


Đề xuất các test tiêu chuẩn

Để xét tất cả các trường hợp có thể xảy ra, ta sử dụng ba bộ test như sau:

i) a = 0, b = 1 (kiểm tra trường hợp phương trình vô định);

ii) a = 0,b = 0 (kiểm tra trường hợp nghiệm x=0);

iii) a = 3, b = 6 (kiểm tra trường hợp nghiêm , y = -b/a).

evolutsionataizmama.com


Viết thuật toán giải phương trình bậc 1

Bình luận

Viết thuật toán giải phương trình bậc 1

Chia sẻ
Bài tiếp theo

Viết thuật toán giải phương trình bậc 1


Viết thuật toán giải phương trình bậc 1

Viết thuật toán giải phương trình bậc 1

Viết thuật toán giải phương trình bậc 1

Viết thuật toán giải phương trình bậc 1

Viết thuật toán giải phương trình bậc 1

Viết thuật toán giải phương trình bậc 1

Viết thuật toán giải phương trình bậc 1

Viết thuật toán giải phương trình bậc 1


Viết thuật toán giải phương trình bậc 1

Viết thuật toán giải phương trình bậc 1


Vấn đề em gặp phải là gì ?

Sai chính tả Giải khó hiểu Giải sai Lỗi khác Hãy viết chi tiết giúp

evolutsionataizmama.com

Cảm ơn bạn đã sử dụng evolutsionataizmama.com. Đội ngũ giáo viên cần cải thiện điều gì để bạn cho bài viết này 5* vậy?

Vui lòng để lại thông tin để ad có thể liên hệ với em nhé!


Liên hệ | Chính sách

Đăng ký để nhận lời giải hay và tài liệu miễn phí

Cho phép evolutsionataizmama.com gửi các thông báo đến bạn để nhận được các lời giải hay cũng như tài liệu miễn phí.

Hướng dẫn chi tiết:

Phương trình bậc 1 (bậc nhất) là phương trình có dạng: ax + b = 0

Sau đây là một giải thuật cho phương trình bậc nhất:

+ Nhập vào các hệ số a và b

+ Nếu a==0:

- Nếu b==0 => Vô số nghiệm (hay vô định)

- Nếu b!=0 => Vô nghiệm

+ Nếu a!=0:

Phương trình có nghiệm là x = -b/a

Còn dưới đây là lưu đồ cho thuật toán:

Viết thuật toán giải phương trình bậc 1

Sau đây là đoạn code demo:

#include<

stdio

.h> main(){

float

a,b; printf(

"

\n

Nhap he so a: "

); scanf(

"%f"

,&a); printf(

"

\n

Nhap he so b: "

); scanf(

"%f"

,&b);

if

(a==

0

){ //nếu a==0 thì

if

(b==

0

){ //nếu b==0 thì printf(

"

\n

Phuong trinh vo so nghiem"

); }

else

{ //nếu không thì (nếu b!=0 thì) printf(

"

\n

Phuong trinh vo nghiem"

); } }

else

{ //nếu không thì (nếu a!=0 thì) printf(

"

\n

Phuong trinh co nghiem x=%g"

,-b/a); }

return

0

; }

Tham khảo:

1. Khóa học lập trình C/C++ dành cho các bạn từ 12-17 tuổi

2. Khóa học lập trình C/C++ dành cho các bạn từ 18 tuổi 

Bài 6: Giải bài toán trên máy tính – Câu 3 trang 51 SGK Tin học 10. Hãy viết thuật toán giải phương trình bậc nhất: ax + b = 0 và đề xuất các test tiêu biểu.

Hãy viết thuật toán giải phương trình bậc nhất: ax + b = 0 và đề xuất các test tiêu biểu.

Thuật toán giải phương trình ax + b = 0

– Bằng liệt kê tuần tự

Bước 1: Nhập hai số thực a, b

Bước 2. Nếu a = 0

Bước 2.1. Nếu b ≠0 thì thông báo phương trình vô định, rồi kết thúc;

Bước 2.2. Nếu b = 0 thì gán x <-  0 rồi chuyển sang bước 4;

Bước 3:  x <- -b/a

Bước 4. Đưa ra nghiệm X, rồi kết thúc.

Quảng cáo

– Sơ đồ khối:

Viết thuật toán giải phương trình bậc 1

Đề xuất các test tiêu chuẩn

Để xét tất cả các trường hợp có thể xảy ra, ta sử dụng ba bộ test như sau:

i) a = 0, b = 1 (kiểm tra trường hợp phương trình vô định);

ii) a = 0,b = 0 (kiểm tra trường hợp nghiệm x=0);

iii) a = 3, b = 6 (kiểm tra trường hợp nghiêm , y = -b/a)

Hãy luôn nhớ cảm ơnvote 5*
nếu câu trả lời hữu ích nhé!

Viết thuật toán giải phương trình bậc 1

Viết thuật toán giải phương trình bậc 1

XEM GIẢI BÀI TẬP SGK TIN 10 - TẠI ĐÂY

Viết thuật toán giải phương trình bậc 1
Đặt câu hỏi

Thuật toán giải phương trình bậc nhất:

Bước 1: Nhập a, b;

Bước 2: Nếu a = 0, B≠ 0 thì thông báo vô nghiệm rồi kết thúc;

Bước 3: Nếu a = 0, B = 0 thì thông báo phương trình nghiệm đúng với mọi giá trị rồi kết thúc;

Bước 4: Nếu a ≠ 0 thì x = -b/a thông báo phương trinh có nghiệm duy nhất là x rồi kết thúc

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Phần tự luận

Em hãy vẽ sơ đồ cấu trúc của một máy tính

Xem đáp án » 02/07/2020 1,203

Viết thuật toán giải phương trình bậc 1

Thuật toán giải phương trình ax + b = 0

- Bằng liệt kê tuần tự

Bước 1: Nhập hai số thực a, b

Bước 2. Nếu a = 0

Bước 2.1. Nếu b ≠0 thì thông báo phương trình vô định, rồi kết thúc;

Bước 2.2. Nếu b = 0 thì gán x <- 0 rồi chuyển sang bước 4;

Bước 3: x <- -b/a

Bước 4. Đưa ra nghiệm X, rồi kết thúc.

- Sơ đồ khối:

Viết thuật toán giải phương trình bậc 1

Cự Giải

- Bước 1: Nhập a,b và khởi tạo biến x.

- Bước 2: Nếu a # 0 thì thực hiện bước 3, nếu không quay về bước 1.

- Bước 3: x ← -b/a

- Bước 4: Thông báo x.

InputOutput
3 6-2
3 00
0 2
3/4 3-4

Trả lời hay

9 Trả lời 15:19 16/08

  • Viết thuật toán giải phương trình bậc 1

    Biết Tuốt

    Bạn xem lời giải chi tiết trong https://vndoc.com/giai-bai-tap-sgk-tin-hoc-10-bai-6-151310 có này ý bạn

    Trả lời hay

    7 Trả lời 15:20 16/08