1. Mô tả thuật toán cho bài toán sau: a. Tính tổng S=1+2+…+n ( với n <100, n được nhập vào từ bàn phím) b. Tính tổng s= ½ + ¼ + 1/6 + … + 1/n (0< n<1000, n được nhập vào từ bàn phím c. Tìm số lớn nhất trong 1 dãy số nguyên bất kỳ được nhập vào từ bàn phím
1 câu trả lời
Mô tả thuật toán a :
Bước 1 : nhập n
Bước 2 : i ← 1; 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 : s ← s + i
Bước 4.2 : i ← i + 1 quay lại bước 3
Mô tả thuật toán b :
Bước 1 : nhập n
Bước 2 : i ← 1; 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 i mod 2 = 0 thì s ← s + 1/ i
Bước 4.2 : i ← i + 1 quay lại bước 3
Mô tả thuật toán c :
Bước 1 : nhập số n và dãy a1, a2, ... , an
Bước 2 : i ← 2, max ← a[1]
Bước 3 : nếu i > n thì đưa ra giá trị max rồi kết thúc
Bước 4 :
Bước 4.1 : nếu a[i] > max thì max ← 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