Soạn giáo án điện tử tin học 10 cánh diều bài 10: Chương trình con và thư viện các chương trình con có sẵn

Giáo án powerpoint tin học 10 Cánh diều mới bài bài 10: Chương trình con và thư viện các chương trình con có sẵn. Giáo án soạn theo tiêu chí hiện đại, đẹp mắt với nhiều hình ảnh, nội dung, hoạt động phong phú, sáng tạo. Giáo án điện tử này dùng để giảng dạy online hoặc trình chiếu. Tin rằng, bộ bài giảng này sẽ hỗ trợ tốt việc giảng dạy và đem đến sự hài lòng với thầy cô.

Cùng hệ thống với: Kenhgiaovien.com - Zalo hỗ trợ: Fidutech - nhấn vào đây

Còn nữa....Giáo án khi tải về là bản đầy đủ. Có full siles bài giảng!


Nội dung giáo án

CHÀO MỪNG CÁC EM ĐẾN VỚI BÀI HỌC MỚI!

KHỞI ĐỘNG

Khi giải quyết một bài toán phức tạp, ta có thể phân chia nó thành một số bài toán con. Trong lập trình có khái niệm chương trình con, em hãy đoán xem chương trình con của một chương trình là gì.

BÀI 10: CHƯƠNG TRÌNH CON VÀ THƯ VIỆN CÁC CHƯƠNG TRÌNH CON CÓ SẴN

NỘI DUNG BÀI HỌC

  1. Khái niệm chương trình con
  2. Khai báo và gọi thực hiện một hàm trong Python
  3. Chuyển dữ liệu cho hàm thực hiện
  4. Lời gọi hàm
  5. Các hàm được xây dựng sẵn.
  6. Khái niệm chương trình con

Thảo luận nhóm đôi, hoàn thành Hoạt động 1 (SGK-tr86)

Em sẽ chia bài toán sau đây thành những bài toán con nào?

Bài toán: Cho ba tam giác có độ dài ba cạnh lần lượt là a, b và c, u, v và w, p, q và r. Độ dài các cạnh đều là số thực cùng đơn vị đo. Em hãy tính diện tích của mỗi tam giác đó và đưa ra diện tích lớn nhất trong các diện tích tính được. Công thức Heron tính diện tích tam giác theo độ dài ba cạnh:

Hoạt động 1

Có thể chia bài toán trên thành các bài toán con sau:

1) Tính diện tích một tam giác khi biết số đo ba cạnh.

2) Tìm diện tích lớn nhất trong 3 diện tích tìm được.

Chương trình con là gì?

Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên.

  1. Khai báo và gọi thực hiện một hàm trong Python

Đọc SGK và trả lời câu hỏi:

  • Hàm trong Python được khai báo theo dạng gì?
  • Nêu các chú ý trong khi khai báo hàm.
  • def tên_hàm (tham số):
  • Các lệnh mô tả hàm

Chú ý khi khai báo hàm

Tên hàm phải theo quy tắc đặt tên trong Python.

Phần thân hàm (gồm các lệnh mô tả hàm) phải viết lùi vào theo quy định của Python.

Theo sau tên hàm có thể có hoặc không có các tham số.

  1. Chuyển dữ liệu cho hàm thực hiện

Hoạt động 2

1) Em hãy soạn thảo chương trình ở Hình 2 đặt tên là “VD_ptb1.py”, sau đó chạy chương trình với các dữ liệu đầu vào như ở Hình 3 và đối chiếu kết quả.

2) Em hãy sửa lại chương trình “VD_ptb1.py” theo các bước trong Bảng 1, đặt tên là “Try_ptb1.py”, chạy thử và trả lời hai câu hỏi sau:

Chương trình “Try_ptb1.py” đã truyền trực tiếp hệ số a = 5, b = 4 vào lời gọi hàm ptb(5,4), kết quả khi chạy có khác gì với kết quả chạy chương trình ở Hình 2 không?

Vì sao trong chương trình “Try_ptb1.py”, thân của hàm không cần những câu lệnh nhập giá trị cho các hệ số a, b?

Chương trình “Try_ptb1.py” đã truyền trực tiếp hệ số a = 5, b = 4 vào lời gọi hàm ptb(5,4), kết quả khi chạy có khác gì với kết quả chạy chương trình ở Hình 2 không?

Vì sao trong chương trình “Try_ptb1.py”, thân của hàm không cần những câu lệnh nhập giá trị cho các hệ số a, b?

Câu hỏi:

Thông qua Hoạt động 2, trong cùng một chương trình có thể gọi sử dụng hàm số bằng mấy cách? Nêu các cách đó.

Cách 1: Gọi hàm với các giá trị cụ thể.

Cách 2: Gọi hàm với giá trị tham số truyền vào.

 


=> Xem toàn bộ Giáo án điện tử Tin học 10 cánh diều

Từ khóa tìm kiếm:

Giáo án điện tử tin học 10 Cánh diều, giáo án powerpoint tin học 10 Cánh diều bài 10: Chương trình con và thư viện, bài giảng điện tử tin học 10 Cánh diều

Nâng cấp lên tài khoản VIP để tải tài liệu và dùng thêm được nhiều tiện ích khác

Xem thêm giáo án khác

GIÁO ÁN WORD LỚP 10 MỚI SÁCH CÁNH DIỀU

GIÁO ÁN POWERPOINT LỚP 10 MỚI SÁCH CÁNH DIỀU