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