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

Giáo án Tin học 11 bài 17: Chương trình con và phân loại

10 7 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 10
Dung lượng 59 KB

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

Nội dung

Kiến thức - Biết được khái niệm chương trình con - Biết được ý nghĩa của chương trình con và sự cần thiết sử dụng chương trình con để giải quyết bài toán.. Kỹ năng - Nhận biết được các t

Trang 1

Giáo án Tin học 11

CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI

I Mục tiêu

1 Kiến thức

- Biết được khái niệm chương trình con

- Biết được ý nghĩa của chương trình con và sự cần thiết sử dụng chương trình con

để giải quyết bài toán

2 Kỹ năng

- Nhận biết được các thành phần trong phần đầu của chương trình con

- Nhận biết được các loại tham số hình thức trong chương trình con

- Biết cách khai báo và gọi chương trình con

3 Thái độ: Rèn luyện 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

II Đồ dùng dạy học

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

- Máy vi tính, máy chiếu Projector

2 Chuẩn bị của học sinh: tài liệu sách giáo khoa

III Hoạt động dạy và học

1 Hoạt động 1: Xét ví dụ

Trang 2

a Mục tiêu: Từ các cách giải quyết bài toán để rút ra khái niệm chương trình con

b Nội dung: Xét ví dụ: Tính tổng các luỹ thừa: Y= Am+Bn+Cp+Dq, trong đó A, B,

C, D là các biểu thức Chia lớp thành các nhóm – 4 người, tìm cách giải quyết bài toán sao cho kết quả nhanh nhất?

c Các bươc thực hiện

20’ 1 Chiếu ví dụ lên màn hình

- yêu cầu: Chia lớp thành các nhớm, mỗi

nhóm gồm 4 học sinh Thực hiện tính Y,

sao cho kết quả nhanh nhất

- Để đưa ra kết quả nhanh nhất, cần tổ

chức thực hiện tính Y như thế nào?

- Diễn giải: Để giải quyết một bài toán

trên máy tính, chúng ta cũng có thể phân

nhỏ bài toán ra thành các bài toán con,

trong đó các bài toán con thực hiện một

nhiệm vụ nào đó của bài toán Pascal

cung cấp cho chúng ta cấu trúc chương

trình con: Thủ tục và hàm

- Theo dõi nội dung ví dụ trên màn hình

- Tổ chức theo nhóm, về đúng vị trí nhóm mình

- Tổ chức nhóm bằng cách phân việc cho mội người trong nhóm thực hiện một phép tính luỹ thừa, sau đó kết quả là tổng bốn luỹ thừa cộng lại

2 Hoạt động 2: Khái niệm chương trình con: Thủ tục và hàm và ý nghĩa khi sử dụng chương trình con để giải quyết các bài toán

Trang 3

a Mục tiêu: Nắm được khái niệm chương trình con, cách khai báo và ý nghĩa sử

dụng chương trình con khi giải quyết bài toán

b Nội dung:

- Chương trình con là dãy các câu lệnh mô tả một số thao tác nhất định và có thể thực hiện ở nhiều vị trí trong chương trình

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

c Các bươc thực hiện

20’ 1 Tìm hiểu ý nghĩa và khái niệm của

chương trình con

- Chiếu hai chương trình ví dụ về thủ tục

và hàm và một chương trình không sử

dụng chương tình con: Chương trình

tính : Y= Am+Bn+Cp+Dq, đẻ học sinh từ đó

thấy được ý nghiẫ của việc dùng chương

trình con

- Hỏi: Nhận xét hai chương trình đó?

- Hỏi: Khi nào nên viết chương trình con

để giải quyết bài toán?

- Yêu cầu học sinh đọc sgk để đưa ra khái

niệm chương trình con?

- Yêu cầu học sinh phát biểu lợi ích của

- Quan sát hai chương trình và suy nghĩ trả lời

- Chương trình sử dụng chương tình con được viết ngắn gọn hơn,

dễ hiểu hơn so với chương trình không sử dụng chương trình con

- Nêu khái niệm chương trình con

- Nêu lợi ích của chương trình

Trang 4

việc sử dụng chương trình con để giải

quyết bài toán?

2 Lấy một ví dụ một bài toán mà có thể

phân rã bài toán thành các bài toán con?

- Phân rã bài toán thành các bài toán con

như thế nào?

con

- Lấy ví dụ bài toán tính tổng và hiệu hai phân số (Phân số tổ chức kiểu bản ghi)

- Tổ chức chương trình con tính ước chung lớn nhất của 2 mẫu số

- sau đó thực hiện phép cộng và trừ hai phân số (kết quả tối giản)

IV Đánh giá cuối bài (3ph)

1 Kiến thức đã học:- Khái niệm chương trình con

- Lợi ích của chương trình con

2 Bài tập về nhà: sgk- sbt

Trang 5

CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI

I Mục tiêu

1 Kiến thức

- Biết được ý nghĩa của chương trình con và sự cần thiết sử dụng chương trình con

để giải quyết bài toán

- Biết được cấu trúc chương trình con

- Phân biết hai loại chương trình con: Thủ tục và hàm

2 Kỹ năng

- Nhận biết được các thành phần trong phần đầu của chương trình con

- Nhận biết được các loại tham số hình thức trong chương trình con

- Biết cách khai báo và gọi chương trình con

3 Thái độ: Rèn luyện 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

II Đồ dùng dạy học

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

- Máy vi tính, máy chiếu Projector

2 Chuẩn bị của học sinh: tài liệu sách giáo khoa

III Hoạt động dạy và học

Trang 6

1 Hoạt động 1: Phân loại và cấu trúc chương trình con

a Mục tiêu:

- Phân loại được chương trình con: Thủ tục và hàm

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

b Nội dung:

- Phân loại chương trình con: Thủ tục và hàm

- Cấu trúc của chương trình con gồm phần:

<Phần đầu>

<Phần khai báo>

<phần thân>

+ Phần đầu chương trình bao gồm phần tên chương trình con và các tham số của chương trình con Các tham số này được gọi là tham số hình thức

+ Phần khai báo có thể khai báo biến hoặc hằng dùng trong chương trình con Các biến được khai báo để dùng riêng trong chương trình con goi là biến cục bộ

+ Phần thân: Là dãy các câu lệnh nằm trong cặp từ khóa Begin….End;

+ Tham số hình thức:

c Các bươc thực hiện

20’ 1 Phân loại

Trang 7

- Yêu cầu đọc tài liệu, đưa ra phân loại

chương trình con?

- Khái niệm thủ tục?

- Khái niệm hàm?

- Giáo viên chiếu ví dụ để chỉ rõ cho học

sinh hàm và thủ tục

- Hỏi: ý nghĩa của thủ tục?

- Hỏi: ý nghĩa của hàm?

2 Cấu trúc của chương trình con

- Hỏi: Cấu trúc chung của một chương

trình?

- Giới thiệu cấu trúc chung của chương

trình con

- So sánh với cấu trúc chương trình

chính?

- Chiếu ví dụ về hàm và thủ tục

- Diễn giải: Trong phần đầu của chương

trình con có tên chương trình con và các

tham số, các tham số này được gọi là

tham số hình thức Phần khai báo có thể

khai báo các biến, biến chỉ dùng trong

chương trình con goi là biến cục bộ

- Chương trình con có hai loại: Thủ tục và hàm

- Nêu khái niệm thủ tục

- Nêu khái niệm hàm

- Quan sát ví dụ trên màn hình để thấy rõ hơn về hàm và thủ tục

- Nêu ý nghĩa của thủ tục

- Nêu ý nghĩa của hàm

- Cấu trúc chung của một chương trình gồm ba phần

- Theo dõi cấu trúc của chương trình con

- Cũng có ba phần, khác ở chỗ đầu chương trình bắt buộc phải có

Trang 8

Thân chương trình chính được bao bởi

cặp từ khóa nào?

- Thân chương trình con cũng được bao

bởi cặp từ kháo Begin…End; nhưng sau

từ khóa end là dấu ; chứ không phải là

dấu chấm (.)

- Chương trình con dược định nghĩa ở

đâu trong chương trình chính?

- Cặp từ kháo Begin End

- Định nghĩa trong phần khai báo, sau phần khai báo biến

2 Hoạt động 2: Thực hiện chương trình

a Mục tiêu: Hiểu rõ được tham số hình thức và tham số thực sự Biết cách gọi hàm

và thủ tục

b Nội dung:

- Tham số hình thức là các biến được khai báo cho dữ liệu vào/ra

- Tham số thực sự: Là các hằng, biến tương ứng với dữ liệu vào / ra để thực hiện chơng trình con

- Gọi thủ tục hoặc hàm: Để thực hiện (gọi) một chương trình con, các tham số hình thức dùng để nhập dữ liệu vào sẽ nhận giá trị của tham số thực sự tương ứng, còn các tham số hình thức dùng để lưu dữ liệu ra sẽ trả giá trị cho tham số thực sự tương ứng

c Các bươc thực hiện

Trang 9

20’ 1 Thực hiện chương trình con

- Chiếu ví dụ và thực hiện chương trình

để học sinh thấy được thế nào là tham số

hình thức và tham số thực sự

- Sử dụng hàm và thủ tục chuẩn em

thường viết ở đâu trong chương trình

chính?

- Diễn giải:

- Tham số hình thức là các biến được khai

báo cho dữ liệu vào/ra

- Tham số thực sự: Là các hằng, biến

tương ứng với dữ liệu vào / ra để thực

hiện chơng trình con

- Gọi thủ tục hoặc hàm: Để thực hiện

(gọi) một chương trình con, các tham số

hình thức dùng để nhập dữ liệu vào sẽ

nhận giá trị của tham số thực sự tương

ứng, còn các tham số hình thức dùng để

lưu dữ liệu ra sẽ trả giá trị cho tham số

thực sự tương ứng

- Quan sát cách thức thực hiện chương trình và sử dụng chương trình con

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

IV Đánh giá cuối bài

1 Kiến thức đã học:- Cấu trúc chương trình con

- Tham số hình thức và tham số thực sự

Trang 10

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

2 Bài tập về nhà: sgk- sbt

Ngày đăng: 02/05/2021, 16:59

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

TÀI LIỆU LIÊN QUAN

w