Cho số nguyên dương N và dãy số A = A1, A2, … , AN. Hãy tính tổng các số có giá trị lẻ mà nằm ở vị trí chẵn của dãy số A. a) Hãy nêu ý tưởng giải quyết bài toán trên. b) Hãy trình bày thuật toán giải quyết bài toán trên bằng phương pháp liệt kê từng bước.

2 câu trả lời

a) Ý tưởng: Mình sẽ cho chạy 1 vòng lặp (Lên lớp 11 sẽ hiểu cái này) từ phần tử thứ nhất đến phần tử thứ n (cuối cùng trong dãy), chỉ lấy phần tử có chỉ số phần tử chẵn, nếu nó lẻ thì cộng vào biến (lớp 11) tổng. Cuối cùng in ra

b) Trình bày thuật toán:

Bước 1: Nhập số N và dãy A1, A2, ....., AN có N phần tử

Bước 2: i<-1; t<-0;

Bước 3: Nếu i>N thì đến bước 6

Bước 4: Nếu i mod (chia lấy phần dư) 2 = 1 thì chuyển sang bước 5 ngược lại thì i<=i+1 rồi về bước 3.

Bước 5: Nếu A[i] mod 2 = 1 thì t<-t+A[i] và i<-i+1 rồi về bước 3

Bước 6: In ra t;

Bước 7: Kết thúc thuật toán

a) Ý tưởng: Mình sẽ cho chạy 1 vòng lặp (Lên lớp 11 sẽ hiểu cái này) từ phần tử thứ nhất đến phần tử thứ n (cuối cùng trong dãy), chỉ lấy phần tử có chỉ số phần tử chẵn, nếu nó lẻ thì cộng vào biến (lớp 11) tổng. Cuối cùng in ra

b) Trình bày thuật toán:

Bước 1: Nhập số N và dãy A1, A2, ....., AN có N phần tử

Bước 2: i<-1; t<-0;

Bước 3: Nếu i>N thì đến bước 6

Bước 4: Nếu i mod (chia lấy phần dư) 2 = 1 thì chuyển sang bước 5 ngược lại thì i<=i+1 rồi về bước 3.

Bước 5: Nếu A[i] mod 2 = 1 thì t<-t+A[i] và i<-i+1 rồi về bước 3

Bước 6: In ra t;

Bước 7: Kết thúc thuật toán