Trang chủ Tin Học Lớp 8 Dãy số Fibonacci được Fibonacci, một nhà toán học người Ý, công bố vào năm 1202 trong cuốn sách Liber...
Câu hỏi :

Dãy số Fibonacci được Fibonacci, một nhà toán học người Ý, công bố vào năm 1202 trong cuốn sách Liber Abacci - Sách về toán đồ qua 2 bài toán: Bài toán con thỏ và bài toán số các "cụ tổ" của một ong đực. Dãy Fibonacci là dãy vô hạn các số tự nhiên bắt đầu bằng hai phần tử 0 và 1 hoặc 1 và 1, các phần tử sau đó được thiết lập theo quy tắc mỗi phần tử luôn bằng tổng hai phần tử trước nó. Công thức truy hồi của dãy Fibonacci là: Bạn hãy lập trình tính và thông báo ra số fibonaci thứ n. Dữ liệu nhập: - Một số nguyên duy nhất là N (1 N 106) Kết quả: - Ghi ra một số nguyên duy nhất là số Fibonaci thứ N. Vì đáp án có thể rất lớn nên bạn hãy in ra đáp án sau khi chia lấy dư cho 109+7

Lời giải 1 :

Var i,n:longint;
A,b,c:int64;
Begin
   Readln(n);
   A:=1;
   B:=1;
   If n=0 then write(0)
   Else if (n=1) or (n=2) then write(1)
   Else
      Begin
         For i:=3 to n do
            Begin
               C:=b;
               B:=(a+b) mod 1000000007;   //mod 10^9+7
               A:=c;
            End;
         Write(b,' ');
      End;
End.

Bạn có biết?

Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần và sang năm lại là năm cuối cấp, áp lực lớn dần. Hãy chú ý đến sức khỏe, cân bằng giữa học và nghỉ ngơi để đạt hiệu quả tốt nhất!

Nguồn :

sưu tập

Copyright © 2024 Giai BT SGK