Cho dãy A gồm N số nguyên A1, A2,..AN . Xây dựng thuật toán để tính tổng các số dương trong dãy ? Hãy : A.xác định bài toán B viết thuật toán bằng cách liệt kê để giải bài toán trên
2 câu trả lời
XĐBT:
IP: N và dãy a1,a2,...,aN
OP: Tổng các số dương trong dãy
ALGOR:
B1: Nhập N và dãy a1,a2,...,aN
B2: i←1;t←0
B3: Nếu i>N thì đưa ra s rồi kết thúc
B4: Nếu a[i]>0 thì s←s+a[i]
B5: i←i+1
B6: Quay lại bước 3
* Xác định bài toán :
- Input : số n và dãy a gồm a1, a2, ... , an
- Output : tổng các số dương trong dãy a
* Mô tả thuật toán :
Bước 1 : nhập n và dãy a1, a2, ... , an
Bước 2 : i ← 2; s ← 0;
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] > 0 thì s ← s + a[i]
Bước 4.2 : i ← i + 1 quay lại bước 3
Câu hỏi trong lớp
Xem thêm