Vận dụng trang 118 SGK Tin học 10 Kết nối tri thức
1. Viết chương trình nhập n từ bàn phím, tạo và in ra màn hình dãy số A bao gồm n số tự nhiên chẵn đầu tiên.
2. Dãy số Fibonacci được xác định như sau:
F0 = 0
F1 = 1
Fn = Fn−1 + Fn−2 (với n≥2).
Viết chương trình nhập n từ bàn phím, tạo và in ra màn hình dãy số A bao gồm n số hạng đầu của dãy Fibonacci.
Hướng dẫn giải chi tiết Vận dụng trang 118
Phương pháp giải:
Dựa vào kiến thức đã học để viết chương trình. Sử dụng các câu lệnh như:
+ Chuyển đổi số nguyên khi nhập dữ liệu từ bàn phím
+ Câu lệnh rẽ nhánh if
+ Câu lệnh lặp for ... in range()
+ Câu lệnh append()
+ Câu lệnh print()
Lời giải chi tiết:
Chương trình có thể như sau:
1.
A = []
n = int(input("Nhập số tự nhiên n:"))
if n<1:
n = int(input("Nhập lại số tự nhiên n:"))
for i in range (0,n):
A.append(i*2)
print ("Dãy số A là:", A)
2.
n=int(input("Nhập số tự nhiên n: "))
if n<1:
n=int(input("Nhập lại số tự nhiên n: "))
if n == 1 or n == 2:
if n == 1:
A = [0]
else:
A = [0,1]
else:
A = [0,1]
for i in range (n-2):
A.append(A[i]+A[i+1])
print("Dãy số A là:", A)
-- Mod Tin Học 10 HỌC247
Chưa có câu hỏi nào. Em hãy trở thành người đầu tiên đặt câu hỏi.
Bài tập SGK khác
Câu hỏi mục 2 trang 117 SGK Tin học 10 Kết nối tri thức - KNTT
Luyện tập trang 118 SGK Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.1 trang 47 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.2 trang 48 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.3 trang 48 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.4 trang 48 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.5 trang 49 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.6 trang 50 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.7 trang 50 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.8 trang 50 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.9 trang 50 SBT Tin học 10 Kết nối tri thức - KNTT
Giải bài tập 23.10 trang 50 SBT Tin học 10 Kết nối tri thức - KNTT