Xét bài toán: cho dãy A gồm n số nguyên a1, a2,... An. yêu cầu tính tổng các giá trị lớn hơn 0 trong dãy A a) xác định input, output rong bài b) Hãy mô tả thuật toán giải quyết bài toán trên
2 câu trả lời
a)
Input : dãy A gồm n số nguyên
Output : tổng các số nguyên lớn hơn 0
b)
Bước 1: nhập dãy số nguyên
Bước 2: t←0; i←1;
Bước 3: nếu a[i] > 0 thì t←t+a[i];
Bước 4: i←i+1;
Bước 6: xuất ra màn hình giá trị t
Bước 7: kết thúc
a)
Input: N và dãy A gồm n số nguyên a1, a2,... An.
Output: Tổng các giá trị lớn hơn 0 trong dãy.
b)
B1: Nhập N và dãy a1,a2,...,an.
B2: i←0; sum←0;
B3: i←i+1;
B4: Nếu a[i]>0 thì sum←sum+a[i];
B5: Nếu i=n thì qua B6, ngược lại quay lại B3.
B6: Xuất sum.