Slide bài giảng tin học 10 cánh diều bài 11 chủ đề F: Thực hành lập trình với hàm và thư viện

Slide điện tử bài 11 chủ đề F: Thực hành lập trình với hàm và thư viện. Trình bày với các hiệu ứng hiện đại, hấp dẫn. Giúp học sinh hứng thú học bài. Học nhanh, nhớ lâu. Có tài liệu này, hiệu quả học tập của môn Tin học 10 Cánh diều sẽ khác biệt

Bạn chưa đủ điều kiện để xem được slide bài này. => Xem slide bài mẫu

Tóm lược nội dung

BÀI 11: THỰC HÀNH LẬP TRÌNH VỚI HÀM VÀ THƯ VIỆN (2 TIẾT)

KHỞI ĐỘNG

- GV yêu cầu HS thảo luận và trả lời: Trong đoạn chương trình trên lời gọi hàm với đối số truyền vào là gì?

def  h(a1,b1):

          s=a1-b1

return s

a,b=map(int,input().split())

t=h(a,b)

print(t)

NỘI DUNG BÀI HỌC GỒM

  • Khái niệm chương trình con
  • Khai báo và gọi điện thực hiện một hàm trong python

HÌNH THÀNH KIẾN THỨC

Em hãy viết chương tình lập trình cho các bài tập?

Nội dung ghi nhớ:

I. BÀI 1

Tech12h

Kết quả:

Tech12h

II. BÀI 2

Tech12h

Kết quả:

Bộ dữ liệu 1:

Tech12h

Bộ dữ liệu 2:

Tech12h

III. BÀI 3

Tech12h

Kết quả:

Tech12h

C. HOẠT ĐỘNG LUYỆN TẬP

- Hoàn thành bài tập trắc nghiệm sau:

Câu 1: Khi sử dụng hàm có sẵn (trong một thư viện) ta cần:

A. Gọi hàm có sẵn thực hiện mà không cần xây dựng lại hàm đó.

B. Phải xây dựng lại hàm đó.

C. Phải khai báo hàm trước khi gọi.

D. Phải khai báo và xây dựng lại.

Câu 2: Một hàm có thể được thực hiện với những giá trị do chương trình truyền vào qua

A. Điều kiện hàm.

B. Lời gọi hàm.

C. Dữ liệu đầu vào.

D. File dữ liệu.

Câu 3: Cho các câu sau, số câu đúng là:

1) Sử dụng chương trình con sẽ làm chương trình dễ hiểu, dễ tìm lỗi hơn.

2) Hàm chỉ được gọi một lần duy nhất ở chương trình chính.

3) Hàm luôn trả một giá trị qua tên của hàm.

4) Python chỉ cho phép chương trình gọi một hàm xây dựng sẵn trong các thư viện của Python.

5) Khai báo hàm trong Python luôn có danh sách tham số.

A. 1.

B. 2.

C. 3.

D. 4.

Câu 4: Hàm trong Python được khai báo theo mẫu:

1. def tên_hàm(tham số):

          Các lệnh mô tả hàm

2. def tên_hàm(tham số)

          Các lệnh mô tả hàm

3. def tên_hàm()

          Các lệnh mô tả hàm

4. def (tham số):

          Các lệnh mô tả hàm

A. 1

B. 2

C. 3

D. 4 

Câu 5: Phát biểu nào sau đây là sai khi nói về chương trình con?

A. Giúp việc lập trình trở lên dễ dàng hơn.

B. Tránh được việc phải viết đi viết lại cùng một dãy lệnh.

C. Chương trình dễ hiểu, dễ đọc.

D. Khó phát hiện lỗi.

Gợi ý đáp án:

Câu

1

2

3

4

5

Đáp án

A

B

A

A

D

D. HOẠT ĐỘNG VẬN DỤNG

Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:

Câu 1: Khi sử dụng hàm sqrt() ta cần khai báo thư viện?

Câu 2: Khi sử dụng hàm có sẵn (trong một thư viện) ta cần phải làm gì?