Bài toán 1. Kiểm tra hai số a, b cho trước có phải là số dương hay không? Nếu đúng thì tính diện tích hình chữ nhật với hai cạnh a, b. Bài toán 2. Cho số nguyên dương N và dãy số nguyên A1, A2,…,AN. Đếm số lượng các phần tử lẻ có trong dãy. Bài toán 3. Cho số nguyên dương N và dãy số nguyên A1, A2,…,AN. Tính tổng các phần tử dương có trong dãy. Thực hiện các yêu cầu: a. Xác định bài toán b. Viết thuật toán để giải bài toán bằng cách liệt kê hoặc sơ đồ khối. giúp em với ạ! Em cần gấp
1 câu trả lời
Bài toán 1 :
a) Xác định bài toán :
- Input : a, b
- Output : Diện tích hình chữ nhật
b) Mô tả thuật toán :
- Bước 1 : Nhập a, b
- Bước 2 : Nếu a< 0 hoặc b < 0 thì chuyển đến Bước 5
- Bước 3 : S ← a * b
- Bước 4 : Đưa ra giá trị S
- Bước 5 : Kết thúc
Bài toán 2 :
a) Xác định bài toán
+ Input : Số N và dãy các số hạng A1, .. , AN
+ Output : Số lượng phần tử lẻ
b) Mô tả thuật toán :
+ Bước 1 : Nhập số N và dãy A gồm A1, .. , AN
+ Bước 2 : S ← 0, i ← 1
+ Bước 3 : Nếu i > N thì đưa ra giá trị S rồi kết thúc
+ Bước 4 :
+ Bước 4.1 : Nếu A[i] mod 2 <> 0 thì S ← S + 1
+ Bước 4.2 : i ← i + 1 quay lại Bước 3
Bài toán 3 :
a) Xác định bài toán :
+ Input : Số N và dãy A1, .., AN
+ Output : Tổng các phần tử dương trong dãy
b) Mô tả thuật toán :
+ Bước 1 : Nhập số N và dãy A1, .. , AN
+ Bước 2 : i ← 1, T ← 0
+ Bước 3 : Nếu i > N thì đưa ra giá trị T rồi kết thúc
+ Bước 4 :
+ Bước 4.1 : Nếu A[i] > 0 thì T ← T + A[i]
+ Bước 4.2 : i ← i + 1 quay lại Bước 3