1) Mô tả thuật toán tính tổng các số chẵn ( lẻ ) trong 100 số tự nhiên đầu tiên. 2) Mô tả thuật toán tính tích các số chẵn ( lẻ ) trong 100 số tự nhiên (khác 0) đầu tiên.
Bài 1 INPUT: Dãy A=(a1,a2,a3,...,a100) OUTPUT: Tổng các số chẵn B1: [tex]i\leftarrow 0[/tex], [tex]S\leftarrow 0[/tex] B2: Nếu [tex]i\geq 100[/tex] thì chuyển xuống B4 B3: [tex]i\leftarrow i+2[/tex], [tex]S\leftarrow S+i[/tex] và chuyển lên B2 B4: Thông báo giá trị của S và kết thúc INPUT: Dãy A=(a1,a2,a3,...,a100) OUTPUT: Tổng các số lẻ B1: [tex]i\leftarrow 1[/tex], [tex]S\leftarrow 0[/tex] B2: Nếu [tex]i\geq 99[/tex] thì chuyển xuống B4 B3: [tex]i\leftarrow i+2[/tex], [tex]S\leftarrow S+i[/tex] và chuyển lên B2 B4: Thông báo giá trị của S và kết thúc Bài 2 INPUT: Dãy A=(a1,a2,a3,...,a100) OUTPUT: Tích các số lẻ B1: [tex]i\leftarrow 0[/tex], [tex]S\leftarrow 1[/tex] B2: Nếu [tex]i\geq 99[/tex] thì chuyển xuống B4 B3: [tex]i\leftarrow i+2[/tex], [tex]S\leftarrow S*i[/tex] và chuyển lên B2 B4: Thông báo giá trị của S và kết thúc INPUT: Dãy A=(a1,a2,a3,...,a100) OUTPUT: Tích các số chẵn B1: [tex]i\leftarrow 0[/tex], [tex]S\leftarrow 1[/tex] B2: Nếu [tex]i\geq 100[/tex] thì chuyển xuống B4 B3: [tex]i\leftarrow i+2[/tex], [tex]S\leftarrow S*i[/tex] và chuyển lên B2 B4: Thông báo giá trị của S và kết thúc
câu a) .Thuật toán: chẵn B1: S <--- 0; k <--- 0 B2: k <--- k + 1 B3: Nếu k <= 100 thì S <--- S + 2k, chuyển đén bước 2 B4: Thông báo kết quả và kết thúc thuật toán . Thuật toán: Lẻ B1: S <--- 1; k <--- 1 B2: k <--- k + 1 B3: Nếu k <= 100 thì S <--- S + 2k B4: Thông báo kết quả và kết thúc thuật toán