1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Giáo án Tin học 11 - Tiết: 41, 42 - Bài 17: Chương trình con và phân loại

3 25 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 84,65 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khái niệm chương trình con Hướng dẫn của giáo viên Hoạt động của học sinh - Chiếu hai chương trình giáo viên đã chuẩn bị Quan sát đề bài và hai chương trình ví dụ.. Một chương trình có s[r]

Trang 1

Tiết: 41, 42

Đ17 chương trình con và phân loại

Ngày dạy: …/ 01/ 2010

A Mục tiêu

1 Kiến thức:

- Biết  khái niệm  trình con

- Biết  ý nghĩa của  trình con, sự cần thiết phải viết một  trình thành các

 trình con

- Biết  cấu trúc của  trình con

- Phân biệt  hai loại  trình con là hàm và thủ tục

2 Kĩ năng:

- Nhận biết  các thành phần trong đầu của thủ tục

- Nhận biết  hai loại tham số hình thức trong đầu của thủ tục

- Biết cách khai báo hai loại  trình con cùng với tham số hình thức của chúng

- Biết cách viết lời gọi  trình con trong thân  trình chính

3 Thái độ:

- Rèn luyện các phẩm chất của ; lập trình  tinh thần hợp tác, làm việc theo nhóm, tuân thủ yêu cầu vì một công việc chung

B chuẩn bị của giáo viên – học sinh.

1 Chuẩn bị của giáo viên

- Máy vi tính, máy chiếu Projector để giới thiệu ví dụ

2 Chuẩn bị của học sinh

- Sách giáo khoa

C tiến trình trên lớp

Hoạt động 1 : Tìm hiểu ý nghĩa và khái niệm của  trình con.

1 Khái niệm chương trình con

Hướng dẫn của giáo viên Hoạt động của học sinh

- Chiếu hai  trình giáo viên đã chuẩn bị

sẵn Một  trình có sử dụng  trình

con, một  trình không sử dụng 

trình con

Chẳng hạn: G trình tính tổng 4 lũy thừa:

LT = a n + b m + c p + d q

- Gọi học sinh nhận xét về tính ngắn gọn, rõ

ràng, tính dễ đọc dễ hiểu của hai  trình đó

- Hỏi: Khi nào nên viết  trình con?

- Yêu cầu học sinh đọc sách giáo khoa, cho

biết khái niệm  trình con

- Chia lớp thành 3 nhóm Phát bìa trong cho

mỗi nhóm Yêu cầu học sinh điền các lợi ích của

việc sử dụng  trình con

Quan sát đề bài và hai  trình ví dụ

- Nhận xét: G trình có sử dụng  trình con  viết ngắn gon, dễ hiểu hơn  trình viết không sử dụng  tình con

- Đối với các bài toán lớn, cần nhiều ; cùng viết G trình dài, cần chia làm nhiều

đoạn Có nhiều đoạn lệnh lặp lại, chỉ nên viết một

 trình con

- Tham khảo sách giáo khoa để trả lời

- Nghiên cứu sách giáo khoa, thảo luận để điền phiếu học tập

- Lợi ích của việc sử dụng chương trình con:

Trang 2

- Thu phiếu học tập Chiếu kết quả lên bảng

- Bổ sung và giải thích thêm một số lợi ích mà học

sinh điền " đầy đủ (vì các em còn mơ hồ về

 trinhg con)

chương trình.

+ Tránh việc phải viết lặp lại một nhóm lệnh khi nhóm lệnh này được thực hiện nhiều lần khác nhau trong chương trình.

+ Phục vụ cho quá trình trừu tượng hóa + Thuận tiện cho việc nâng cấp chương trình

- Báo cáo kết quả

- Theo dõi bổ sung và giải thích của giáo viên

2 Phân loại và cấu trúc của chương trình con

Hoạt động 2: Tìm hiểu về phân loại  trình con

a Phân loại

Hướng dẫn của giáo viên Hoạt động của học sinh

- Hỏi: Có mấy loại  trình con? Gọi tên

của chúng?

- Hỏi: Đã từng làm quen với hàm và thủ tục

"^ Lấy một số ví dụ về hàm và thủ tục đã

 học

- ý nghĩa của hàm và thủ tục chuẩn?

- yêu cầu học sinh tham khảo sách giáo khoa để

phân biệt khái niệm hàm và thủ tục

Tham khảo sách giáo khoa và trả lời

- Hai loại  trình con: hàm và thủ tục

- Đã sử dụng hàm và thủ tục chuẩn

- Ví dụ: Hàm abs(), length(st)

Thủ tục Delete(st,p,n);

- Hàm là chương trình con thực hiện một số thao tác nào đó và trả lời về một giá trị thông qua tên hàm

- Thủ tục là chương trình con thực hiện các thao tác nhất định nhưng không trả về giá trị qua tên của nó.

Hoạt động 3: Tìm hiểu cấu trúc  trình con

b Cấu trúc chương trình con

Hướng dẫn của giáo viên Hoạt động của học sinh

- Giới thiệu cấu trúc chung của  trình

con

<Phần đầu>

[<Phần khai báo>]

<Phần thân>

- Yêu cầu học sinh so sánh với cấu trúc

 trình chính

- Yêu cầu học sinh giải thích phần khai báo và

phần thân  trình con

- Diễn giải: Phần đầu của  trình con

gồm có tên  trình con, các tham số của

 trình con Các tham số này  gọi là

tham số hình thức

Quan sát cấu trúc của  trình con

- Giống cấu trúc  trình chính Khác ở chỗ phần đầu  trình là bắt buộc phải có

- Phần khai báo ; có thể là khai báo biến, hằng

- Phần thân là một dãy các lệnh thực hiện nhiệm vụ nhất định của  trình con

Trang 3

Hoạt động 4: Tìm hiểu cách thực hiện  trình con

c Thực hiện chương trình con.

Hướng dẫn của giáo viên Hoạt động của học sinh

- Hỏi: Để sử dụng hàm và thủ tục chuẩn em

; viết ở đâu và viết  thế nào?

- Diễn giải: Để gọi một  trình con, ta cần

phải có lệnh gọi nó  tự lệnh gọi hàm hay thủ

tục chuẩn, bao gồm tên  trình con với các

tham số(nếu có) là cá hằng và biến chứa dữ liệu

vào/ra  ứng với các tham số hình thức đặt

trong cặp ngoặc Các hằng và biến này  gọi

là tham số thực sự

Suy nghĩ và trả lời

- Viết trong  trình chính Viết thủ tục kèm các tham số và kết thúc là dấu chấm phẩy(;) Viết hàm trong lệnh nào đó hoặc trong thủ tục Hàm không  viết  lệnh

 Củng cố cuổi bài

1 Những nội dung đã học.

- G trình con đóng vai trò quan trọng trong lập trình, đặc biệt là trong lập trình cấu trúc

- Các lợi ích cơ bản của  trình con: Dùng  trình con sẽ thuận lợi cho việc tổ chức, viết, kiểm tra và sử dụng lại  trình

- Có hai loại  tình con

- Cấu trúc  trình con và vị trí của nó trong  trình chính: G trình con  viết ở phần khai báo G trình con có phần đầu, phần khai báo và phần thân

- G trình con có thể có tham số hình thức khi khai báo và  thay bằng tham số thực sự khi gọi  trình con

- G trình con  gọi bằng tên của nó

2 Câu hỏi và bài tập về nhà.

- Đọc : nội dung vài: Ví dụ về cách viết và sử dụng  trình con, sách giáo khoa, trang 96

 Rút kinh nghiệm từng lớp: (Nếu có)

Ngày đăng: 01/04/2021, 20:26

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w