Trình bày thuật toán tìm giá trị lớn nhất cỉa 2 số a,b ( liẹt kê các bước và vẽ sơ dồ khối
Tìm giá trị lớn nhất của dãy số 1 3 7 6 9 4 n = 6 Hãy mô tả thuật toán và bước liệt kê hoặc sơ đồ khối
#include <bits/stdc++.h>
using namespace std;
long long x,n,max,i;
int main()
{
cin>>n;
cin>>x;
max=x;
for (i=1; i<n; i++)
{
cin>>x;
if (max<=x) max=x;
}
cout<<max;
return 0;
}
vẽ sơ đồ khối trình bày bài toán : tìm giá trị lớn nhất , nhỏ nhất của 3 số bất kì
#include <bits/stdc++.h>
using namespace std;
double a,b,c;
int main()
{
cin>>a>>b>>c;
cout<<"So lon nhat la:"<<fixed<<setprecision(2)<<max(a,max(b,c))<<endl;
cout<<"So nho nhat la:"<<fixed<<setprecision(2)<<min(a,min(b,c));
return 0;
}
vẽ sơ đồ khối trình bày bài toán : tìm giá trị lớn nhất , nhỏ nhất của 3 số bất kì
#include <bits/stdc++.h>
using namespace std;
double ln,nn,a,b,c;
int main()
{
cin>>a>>b>>c;
ln=max(a,max(b,c));
nn=min(a,min(b,c));
cout<<fixed<<setprecision(2)<<ln<<endl;
cout<<fixed<<setprecision(2)<<nn<endl;
return 0;
}
Mô tả thuật toán tìm giá trị lớn nhất của dãy số nguyên bằng 2 cách : liệt kê,sơ đồ khối
Liệt kê:
Bước 1: Nhập N và dãy số
Bước 2: max←a1; i←1;
Bước 3: Nếu i>N thì in ra max và kết thúc
Bước 4: Nếu ai>max thì max←ai;
Bước 5: i←i+1, quay lại bước 3
Sơ đồ khối:
Cho dãy số: a1,a2. Biểu diễn bằng sơ đồ khối thuật toán tìm số lớn nhất trong hai số đã cho. Hãy tạo bảng liệt kê các bước thực hiện thuật toán tìm kiếm tuần tự để tìm số lớn nhất?
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.
Mô tả thuật toán bằng 2 cách ( liệt kê các bước và sơ đồ khối) các thuật toán đưa ra để máy tính chạy đc:
1, tìm ước của số nguyên a
2, tìm ƯCLN và BCNN của 2 số nguyên a và b
3, ktra số nguyên a có là số nguyên tố hay ko?
4, rút gọn phân số a/b
5, ktra 3 số a,b,c có là 3 cạnh của tam giác hay ko?
Hoán đổi giá trị của 2 biến số a và b . Tìm input và output . Xây dựng thuật toán bằng phương pháp liệt kê và sơ đồ khối Vd: a=5; b=6 a =6 ; b =5
#include <bits/stdc++.h>
using namespace std;
long long a,b;
int main()
{
cin>>a>>b;
cout<<"a truoc khi doi la:"<<a<<endl;
cout<<'b truoc khi doi la:"<<b<<endl;
swap(a,b);
cout<<"a sau khi doi la:"<<a<<endl;
cout<<"b sau khi doi la:"<<b;
return 0;
}