Em hãy xác định input , output mô tả thuật toán và viết chương trình cho các bài toán sau : Bài1: nhập vào một số nguyên xem có chia hết cho 5 hay Bài 2: nhập vào số tự nhiên gồm 4 chữ số in các chữ số ra màn hình
1, Cho số nguyên a được nhập vào từ bàn phím. ( C++ )
a, Xác định input, output và mô tả thuật toán. Kiểm tra và in ra màn hình a là số chẵn hay số lẻ
b, Viết chương trình mô tả thuật toán trên
b)
#include <iostream>
using namespace std;
int a;
int main(){
cin>>a;
if (a%2==0) cout<<a<<" la so chan";
else cout<<a<< "la so le";
return 0;
}
2, Cho số nguyên x, y được nhập vào từ bàn phím.
a, Xác định input, output và mô tả thuật toán " so sánh 2 số đó "
b, Viết chương trình mô tả thuật toán trên
Viết chương trình nhập vào 1 dãy số nguyên,tính tổng của các số có trong dãy số vừa nhập.
-Xác định bài toán
-Mô tả thuật toán
-Viết chương trình
a: Input: Dãy các số nguyên
Output: Tổng của dãy đó
c:
#include <bits/stdc++.h>
using namespace std;
long long x,n,i,t;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
t=t+x;
}
cout<<t;
return 0;
}
Giả sử cần viết chương trình nhập một số tự nhiên vào máy tính và in ra màn hình kết quả số đã nhập chẵn hay lẻ, chẳng hạn “5 là số lẻ”, “8 là số chẵn”. Hãy mô tả các bước của thuật toán để giải quyết bài toán trên và viết chương trình Python để thực hiện thuật toán đó. Mấy bạn ơi giúp mình với mình cần gấp lắm
Giả sử cần viết chương trình nhập một số tự nhiên vào máy tính và in ra màn hình kết quả số đã nhập chẵn hay lẻ, chẳng hạn “5 là số lẻ”, “8 là số chẵn”. Hãy mô tả các bước của thuật toán để giải quyết bài toán trên và viết chương trình Pascal để thực hiện thuật toán đó.
#include <bits/stdc++.h>
using namespace std;
long long a;
int main()
{
cin>>a;
if (a%2==0) cout<<"La so chan";
else cout<<"La so le";
return 0;
}
- Thuật toán chương trình:
Bước 1: Nhập một số tự nhiên n và một biến d;
Bước 2: Gán giá d=n mod 2;
Bước 3: Nếu d=0 thì đấy là số chẵn, ngược lại thì đấy là số lẻ;
Bước 4. Kết thúc thuật toán;
- Chương trình Pascal:
- Kết quả:
a)
Input: Dãy n số nguyên
Output: Đếm xem trong dãy đó có bao nhiêu số nguyên dương
b)
Bước 1: Nhập n và nhập dãy số
Bước 2: dem←0; i←1;
Bước 3: Nếu a[i]>0 thì dem←dem+1;
Bước 4: i←i+1;
Bước 5: Nếu i<=n thì quay lại bước 3
Bước 6: Xuất dem
Bước 7: Kết thúc
Input: Số nguyên N và dãy a1,a2,...,aN
Output: Số số nguyên có trong dãy
Thuật toán:
- Bước 1: Nhập N và dãy a1,a2,...,aN
- Bước 2: d←0; i←1;
- Bước 3: Nếu i>N thì in ra có d số dương trong dãy và kết thúc
- Bước 4: Nếu ai > 0 thì d←d+1;
- Bước 5: i←i+1, quay lại bước 3
Em hãy xác định INPUT, OUTPUT và mô tả thuật toán của bài toán nhập vào 2 số nguyên dương a, b và in ra kết quả số a nếu a lớn hơn b và ngược lại in kết quả b. (Ví dụ : nhập 20, 9 in ra 20 ngược lại nhập 9,20 in ra 20).
Viết chương trình nhập vào từ bàn phím số nguyên N, kiểm tra xem N có chia hết cho 3 và 5 hay không?
Yêu cầu:
a) Xác định điều kiện bài toán
b) Mô tả thuật toán
c) Viết chương trình Python
Bài tập 3: Hãy cho biết một số nguyên n bất kì
(n đọc vào từ bàn phím) có chia hết cho 2 và 5 hay không?
Yêu cầu:
a) xác định bài toán
b) Mô tả thuật toán
c) Viết chương trình Python