mô phỏng cho thật toán ax b=0(giải pt bật nhất)
Mô tả thuật toán: BT cần khai báo những biến nào? Xác định kiểu dữ liệu từng biến.
a, Bài toán "Giải PT bậc nhất dạng tổng quát bx+c=0":
INPUT: Các số b và c
OUTPUT: Nghiệm của PT bậc nhất b, Mô tả thuật toán:
Bước 1. Nếu b=0 chuyển tới bước 3.
Bước 2. Tính nghiệm của PT x=-c/b và chuyển tới bước 4.
Bước 3. Nếu c≠0, thông báo PT đã cho vô nghiệm. Ngược lại (c=0), thông báo PT có vô số nghiệm.
Bước 4. Kết thúc.
mn giúp em với ạ, càng nhanh càng tốt. cảm onnn mn nhìu lắmmm
Em hãy mô tả thuật toán của bài toán của bài toán giải phương trình bậc nhất dạng tổng quát ax+b=0
Tham khảo:
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:
Đề 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)
Cho dãy số nguyên N=6{7;9;1;2;6;10}
Yêu cầu tìm giá trị lớn nhất của dãy số
-Xác định bài toán
- Nêu ý tưởng
- Mô phỏng thuật toán qua bảng mô phỏng
Xác định bài toán
Input: Dãy n số
Output: Max của dãy số
Ý tưởng: Sẽ sắp xếp dãy theo chiều tăng dần, rồi xuất ra số cuối cùng của dãy
hãy mô phỏng thuật toán tìm giá trị lớn nhất cho dãy số sau: 6, 8, 14, 16, 3, 1, 0, 7
ĐỀ 5: hãy mô phỏng thuật toán tìm giá trị lớn nhất cho dãy số sau: 6, 8, 14, 16, 3, 1, 0, 7
#include <bits/stdc++.h>
using namespace std;
long long n,i,ln,x;
int main()
{
cin>>n;
cin>>x;
ln=x;
for (i=1; i<n; i++)
{
cin>>x;
ln=max(ln,x);
}
cout<<ln;
return 0;
}
Với mô tả thuật toán giải phương trình bậc nhất ax + b = 0 ở mục Khởi động, em hãy tạo chương trình Scratch thể hiện thuật toán đó.
Sử dụng khối lệnh if else như sau
Thu được kết quả như sau:
Em hãy mô tả thuật toán giải phương trình bậc nhất ax + b = 0 (bằng liệt kê các bước hoặc bằng sơ đồ khối).
Mô tả thuật toán phương trình bậc nhất ax + b = 0 như sau:
1. Nhập giá trị của a và b từ bàn phím.
2. Nếu a=0:
- Nếu b=0, phương trình vô số nghiệm
- Nếu b=0, phương trình vô nghiệm.
3. Nếu a khác 0, x = -b/a.
4. Hiển thị giá trị của x trên màn hình.
cho số nguyên dương n và dãy số nguyên dương a1, a2,...,an. hãy cho biết vị trí của các số mà chữ số tận cùng là 0 hoặc 5
- Nêu ý tưởng để giải bài toán
- Viết thuật toán bằng cách vẽ sơ đồ khối cho bài toán trên
- Kẻ bảng mô phỏng thuật toán với dãy số: 10, 13, 55, 53, 30, 21, 32
Ý tưởng: Sau khi nhập dãy xong rồi chúng ta sẽ xét từng phần tử trong dãy nếu có phần tử nào chia 10 dư 0 hoặc 5 thì tăng dem lên, và dem chính là két quả của đề bài
Viết thuật toán cho bài toán sau :
a, Giải pt bậc nhất ax + b = 0
b, Giải pt bậc 2 : ax2+b+c=0
a)
Bước 1: Nhập a,b
Bước 2: Nếu b=0 thì viết phương trình có vô số nghiệm
Không thì viết phương trình vô nghiệm
Bước 3: Nếu a=0 thì quay lại bước 2
Không thì viết phương trình có nghiệm là x=-b/a
Bước 4: Kết thúc
b)
Bước 1: Nhập a,b,c
Bước 2: \(\Delta=b^2-4ac\)
Bước 3: Nếu \(\Delta>0\) thì viết phương trình có hai nghiệm phân biệt là: \(\frac{\left(-b-\sqrt{\Delta}\right)}{2\cdot a}\) và \(\frac{-b+\sqrt{\Delta}}{2\cdot a}\)
Bước 4: Nếu \(\Delta=0\) thì viết phương trình có nghiệm kép là: \(-\frac{b}{2\cdot a}\)
Bước 5: Nếu \(\Delta< 0\) thì viết phương trình vô nghiệm
Bước 6: Kết thúc