Cho thuật toán sau:
B1. Nhập a, b, c
B2. a <-- b+c
B3. t<-- a
B4. t<-- a+b+c
B5. Thông báo giá trị t rồi kết thúc
Cho Input: a = 14, b= 13, c= 12, tìm Output ?
a 50
b 39
c 53
d 75
Cho thuật toán sau:
B1. Nhập x, y
B2. x<-- x*y
B3. y<--x+y
B4. x<--x+y
B5. Thông báo giá trị x, y rồi kết thúc
Cho Input x = 61, y = 80, tìm Ouput ?
a x = 61, y = 80
b x = 4880, y = 141
c x = 4880, y = 4960
d x = 9840, y = 4960
Cho thuật toán liệt kê sau:
B1: Nhập n
B2: S <- 0 , i<- 1
B3 Nếu i lẻ thì S <- S+1/i
B4 Nếu i > n thì đưa ra S KTTT
B5 i <- i + 1 quay lại b3
Vẽ sơ đồ khối
cho thuật toán sau:
b1: j<- 0; T<-100;
b2:nếu T<30 thì chuyển qua B4;
b3:j<- j+5; T<- T - j;
b4:in ra kết quả T và j;
a) hãy cho biết, khi thực hiện thuật toán trên, máy tính sẽ thực hiện bao nhiêu vòng lặp và giá trị của T và J là bao nhiêu
b)Sử dụng câu lệnh lặp while...do viết đoạn chương trình thể hiện thuật toán trên.
Câu 1. Xét thuật toán tìm kiếm tuần tự sau:
B1. Nhập N, các số hạng a1, a2,…, an và khóa k;
B2. i <- 1;
B3. Nếu ai = k thì thông báo chỉ số i rồi kết thúc;
B4. i <- i + 1;
B5. Nếu i > N thì thông báo dãy A không có số hạng nào có giá trị bằng k, rồi kết thúc;
B6. Quay lại bước 3.
Hãy cho biết thao tác ở bước 4 trong thuật toán trên được thực hiện tối đa bao nhiêu lần?
Giả sử x và y là các biến số. Hãy cho biết kết quả của việc thực hiện thuật toán sau:
B1: x <-----x+y
B2: y <-----x-y
B3: x<------x-y
a) Tổng của 50 số tự nhiên đầu tiên
Xác định bài toán:
-Input: 50 số tự nhiên đầu tiên
-Output: Tổng của 50 số đó
Mô tả thuật toán:
-Bước 1: s←0; i←1;
-Bước 2: s←s+i;
-Bước 3: i←i+1;
-Bước 4: Nếu i<=n thì quay lại bước 2
-Bước 5: Xuất s
-Bước 6: Kết thúc
b) Kiểm tra a là số chẵn hay số lẻ
Xác định bài toán
-Input: Số a
-Output: Kiểm tra xem a là số chẵn hay số lẻ
Mô tả thuật toán
-Bước 1: Nhập a
-Bước 2: Nếu a chia hết cho 2 thì a là số chẵn
không thì a là số lẻ
-Bước 3: Kết thúc
Cho 3 số dương A, B và C nhập từ bàn phím. Tính tổng và Tích 3 số đó. a. Hãy chỉ ra INPUT và OUTPUT của bài toán trên. b. Hãy mô tả thuật toán để giải bài toán trên.
a: Input: a,b,c
Output: a+b+c và a*b*c
xác định bài toán, mô tả thuật toán, viết chương trình tính diện tích hình chữ nhật với chiều dài a và chiều rộng b được nhập từ bàn phím.
- Xác định bài toán
* Điều kiện cho trước:
* Kết quả thu được:
- Mô tả thuật toán
- Viết chương trình
c:
#include <bits/stdc++.h>
using namespace std;
double a,b;
int main()
{
cin>>a>>b;
cout<<a*b;
return 0;
}
Em hãy xác định bài toán và mô tả thuật toán của bài toán sau ?Cho hai số nguyên khác nhau a và b được nhập từ bàn phím Hãy cho biết kết quả giá trị số lớn nhất