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