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