1. Trang chủ
  2. » Giáo án - Bài giảng

Tin 10 Bộ kết nối tri thức với cuộc sống (Powerpoint) Bài 16 đến bài 20

194 15 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 194
Dung lượng 15,21 MB

Nội dung

Giáo án môn Tin học 10 Kết nối tri thức với cuộc sống (bài 16 đến bài 20) được thiết kế dưới dạng file trình chiếu PowerPoint. Giáo án được thiết kế theo phong cách hiện đại, đẹp mắt để tạo hứng thú học tập cho học sinh. Với tài liệu này, hi vọng việc dạy môn tin học 10 kết nối tri thức của thầy cô sẽ nhẹ nhàng hơn theo chương trình mới.

CHỦ ĐỀ BÀI 16 GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH NGƠN NGỮ LẬP TRÌNH BẬC CAO PYTHON Em quan sát đoạn chương trình viết ngơn ngữ lập trình khác Hình 16.1 cho biết câu lệnh ngôn ngữ dễ hiểu nhất? Ngôn ngữ Python dễ hiểu HOẠT ĐỘNG Tìm hiểu ngơn ngữ bậc cao Ngơn ngữ lập trình gì? Có loại ngơn ngữ lập trình nào? Hãy kể tên số ngơn ngữ lập trình bậc cao mà em biết Lời giải: - Ngôn ngữ lập trình ngơn ngữ dùng để diễn tả thuật tốn cho máy tính hiểu thực - Có loại ngơn ngữ lập trình: Ngơn ngữ máy, hợp ngữ, ngơn ngữ bậc cao Một số ngơn ngữ lập trình bậc cao: C/ C++, Java, C#, Python, JavaScripts,… Ngơn ngữ lập trình bậc cao - Các lệnh viết ngôn ngữ máy dạng mã nhị phân hay hợp ngữ sử dụng số từ viết tắt (thường tiếng Anh) không thuận tiện cho việc viết hiểu chương trình - Lập trình ngơn ngữ bậc cao: câu lệnh viết gần với ngôn ngữ tự nhiên Tuy nhiên, để máy tính hiểu thực hiện, chương trình cần dịch sang ngơn ngữ máy nhờ chương trình chuyên dụng gọi chương trình dịch - Các ngơn ngữ lập trình bậc Java, C/C++, Python, ngơn ngữ lập trình thơng dụng - Python ngơn ngữ lập trình bậc cao Guido van Rossum, người Hà Lan tạo mắt lần đầu năm 1991 Ưu điểm Python: + Các câu lệnh Python có cú pháp đơn giản Mơi trường lập trình Python dễ sử dụng, không phụ thuộc vào hệ điều hành, chạy nhiều loại máy tính, điện thoại thơng minh, robot giáo dục,… + Python có mã nguồn mở nên thu hút nhiều nhà khoa học phát triển + Các thư viện chương trình phong phú trí tuệ nhân tạo, phân tích liệu, kĩ thuật robot,… + Python ngơn ngữ lập trình dùng phổ biến nghiên cứu giáo dục GHI NHỚ • Ngơn ngữ lập trình bậc cao có câu lệnh viết gần với ngôn ngữ tự nhiên giúp cho việc đọc, hiểu chương trình dễ dàng • Python ngơn ngữ lập trình bậc cao phổ biến nghiên cứu giáo dục LỆNH RANGE - Lệnh tạo vùng giá trị range() có dạng sau : + range(stop) trả lại vùng giá trị từ đến stop – + range(start, stop) trả lại vùng giá trị từ start đến stop – - Ví dụ: + range(n) cho vùng gồm số 0, 1, , n – + range(1, n+1) cho vùng gồm số 1, 2, , n + range(0, 99) cho vùng giá trị gồm số 0, 1, 2, , 98 + range(100,1) cho vùng rỗng Ghi nhớ - Lệnh tạo vùng giá trị có cú pháp range(start, stop) trả lại vùng giá trị gồm số nguyên liên tiếp từ start đến stop -1 AI NHANH HƠN Hãy biểu diễn dãy sau lệnh range() a) 1,2,3, , 50 c) 0,1 b) 5, 6, 7, 8, 9, 10 d) 10 Lời giải: a, range(1, 51) b, range(5, 11) c, range(0, 2) d, range(10, 11) THỰC HÀNH Lệnh lặp for lệnh range () Nhiệm vụ Nhập số tự nhiên n từ bàn phím in hình dãy ước số n theo chiều ngang hình Ví dụ n = chương trình in dãy số 1, 2, 5, 10 Hướng dẫn Các ước số n số tự nhiên k thỏa mãn: n%k = Muốn in số hàng ngang cần dùng thêm tham số end = “ “ lệnh print () Chương trình sau: n = int (input (“ Nhập số tự nhiên n: “ )) for k in range (1, n+1): if n%k == 0: print (k, end = “ “) Nhiệm vụ Nhập số tự nhiên n từ bàn phím đếm số ước số thực n Ước số thực n số tự nhiên k < n ước n Hướng dẫn Tương tự chương trình nhiệm vụ 1, điểm khác cần đếm số ước số khơng tính n Tạo biển có tên count để đếm số ước số thực n n = int (input (“ Nhập số tự nhiên n: “ )) count = for k in range (1, n): if n%k == 0: count = count + print (count) Đoạn chương trình sau in kết gì? n = int ( input (“ Nhập số tự nhiên n: “ )) S=0 for k in range (n+1): S=S+k print (S*S ) Viết đoạn chương trình tính tích n với n nhập vào từ bàn phím Lời giải câu 1: Kết quả: bình phương tổng số từ tới n Lời giải câu 2: Viết chương trình nhập từ bàn phím số tự nhiên n in kết S = 1+ + + Viết chương trình nhập từ bàn phím số tự nhiên n in kết tổng sau: S = + + + Lời giải câu 1: Lời giải câu 2: Bài tập THAM KHẢO SÁCH CÁNH DIỀU Bài 1: Em dự đốn chương trình hình bên đưa hình gì? Bài tập Bài 2: Trong chương trình trị chơi truyền hình, người dẫn chương trình thường đếm ngược để bắt đầu trị chơi Em viết chương trình nhập vào số nguyên n, sau in giá trị từ n để mô trình đếm ngược (Hình 7) Hình Một kết chạy chương trình đếm ngược Click icon to add picture Contact details someone@example.com Bài tập Bài 3: Mẹ em dự định gửi tiết kiệm khoản tiền ngân hàng có lãi suất 5% năm, nghĩa sau năm tiền lãi nhận 5% số tiền gửi Hết năm, mẹ không rút tiền vốn lẫn lãi tự động gửi tính cho năm Em viết chương trình nhập vào số tiền T (đơn vị triệu đồng) sau tính đưa 10 dịng, dịng ghi số tiền sau năm 10 năm gửi liên tiếp gốc lẫn lãi để mẹ tham khảo ... tên "Nguyễn Việt Anh” ” Viết lệnh in hình thơng tin sau: a) 1×3×5×7= 105 b) Bạn Hoa năm 16 tuổi Lời giải Câu a >>> 10+ 13 b >>> 20- 7 c >>> 3 *10- 16 d >>> 12/5+13/6 Câu a Lệnh có lỗi phép tốn đặt... sau in kết gì? >>> print(“13 + 10* 3//2 – 3**2 = ”, 13 + 10* 3//2 – 3**2) Lời giải: Câu Kết là: 2.5: số thực 13.5: số thực Bạn học sinh lớp 10: xâu kí tự 13: số nguyên (7//2 = lấy phần nguyên kết. .. Ví dụ: >>> quit() LUYỆN TẬP Hãy viết lệnh để tính giá trị biểu thức sau chế độ gõ lệnh trực tiếp Python: a) 10+ 13 b) 20- 7 c) 3x10 - 16 d) 12/5 + 13/6 Các lệnh sau có lỗi khơng? Vì sao? >>> + *

Ngày đăng: 30/07/2022, 22:54

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w