-Bước 1: nhập n
-Bước 2: f1:=0; f2:=1;
-Bước 3: chạy for đi từ 1 tới n
-Bước 4: xuất(f1,' ');
-Bước 5: f2:=f2+f1;
f1:=f2-f1;
-Bước 6: kết thúc thuật toán
(lưu ý là bước 4 và bước 5 phải ở trong begin end; của for nhé)
-Bước 1: nhập n
-Bước 2: f1:=0; f2:=1;
-Bước 3: chạy for đi từ 1 tới n
-Bước 4: xuất(f1,' ');
-Bước 5: f2:=f2+f1;
f1:=f2-f1;
-Bước 6: kết thúc thuật toán
(lưu ý là bước 4 và bước 5 phải ở trong begin end; của for nhé)
Bài 1. Bài toán và thuật toán (xác định bài toán, viết thuật toán): Cho dãy gồm N số nguyên a1,...,aN. a) Tính tổng các số hạng có giá trị chẵn/lẻ có trong dãy. b) Tính tổng các số hạng có vị trí chẵn/lẻ có trong dãy. c) Đếm các số hạng có giá trị chẵn/lẻ/bằng K có trong dãy.
Viết thuật toán: cho N và dãy số a1...aN Hãy cho biết có bao nhiêu số hạng dương ?
Viết thuật toán tính dãy Fibonacci: F1=1,F2=1 Fn= Fn-1+Fn-2 Nêu ý tưởng
Xây dựng thuật toán cho bài toán sau: Cho dãy A gồm N số nguyên a1,a2,...,aN và 1 số nguyên k cho trước. Đếm và đưa ra số lượng các ai = k. Mô phỏng thuật toán với 1 dãy số cụ thể.
cho N , dãy số A1,A2,...An. hãy cho biết có bao nhiêu số hạng trong dãy có giá trị bằng 0
a) xác định input,output
b) viết thuật toán bằng phép liệt kê hoặc sơ đồ khối
c) hãy mô phỏng thuật toán với bộ dữ liệu sau:
-5,0,4,6,-8,0,6,12. và cho biết kết quả
Cho số nguyên dương n và dãy số từ a1 đến aN. Hãy xây dựng thuật toán đưa ra các phần tử âm ở trong dãy trên.
Cho dãy A gồm N số nguyên A1, A2,..AN . Hãy tìm thuật toán cho biết có bao nhiêu số hạng trong dãy có giá trị bằng 0