18
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HCM KHOA CÔNG NGHỆ THÔNG TIN BI 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI GVHD: Ts . Đ c Long SVTH: Tr n Thi ̣ ̣ Chi MSSV: K 37.103.026 1 12/7/2014 Bi 17: Chương trnh con v phân loi

Kbdh bai17 lop11_chuong_trinhconvaphanloai

  • Upload
    chi-le

  • View
    87

  • Download
    0

Embed Size (px)

Citation preview

TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HCM

KHOA CÔNG NGHỆ THÔNG TIN

BAI 17

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

GVHD: Ts. Lê Đưc Long

SVTH: Trân Thi Lê Chi

MSSV: K37.103.026

112/7/2014 Bai 17: Chương trinh con va phân loai

TIN HỌC 11

I

IV

V

II

III

VI

Một số khái niệm về lập trình

và ngôn ngữ lập trình.

Chương trình đơn giản.

Cấu trúc rẽ nhánh và lặp.

Tệp và thao tác với

tệp

Kiểu dữ liệu có cấu trúc

Một số khái

niệm về lập

trình và ngôn

ngữ lập trình.

212/7/2014Bai 17: Chương trinh con va phân loai

Mục tiêu

Kiến thưc: trang bị choHS một số khái niệm cơbản về lập trình và ngôn

ngữ lập trình bậc cao

Kĩ năng: Giải được mộtsố bài toán đơn giản trênmáy tính, vận dụng được

các kiến thưc về thuậttoán, cấu trúc dữ liệu,

ngôn ngữ lập trình cụ thể, sử dụng các chương trình

con có sẵn

Thái độ: Ham thíchmôn học, có tính kỉluật cao và tinh thânlàm việc theo nhóm

Mục tiêu môn tin

học 11

312/7/2014 Bai 17: Chương trinh con va phân loai

Chương VI

Bài 18

Bài 19

Bài TH Bài TH

Bài 17

(2,0,0)

Bài thực hành số 6Bài thực hành số 7 412/7/2014 Bai 17: Chương trinh con va phân loai

Kiến thưc

- Hiểu được khái niệm và lợi ích khi sử dụng chương trình con

- Nhớ được cấu trúc của một chương trình con

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

Kĩ năng

- Biết cách khai báo 2 loại chương trình con cùng với các tham số hình thưc

- Biết cách gọi chương trình con với những tham số thực sự trong chương trình chính

Thái độ

Tiếp tục rèn luyện các phẩm chất của người lập trình

Mục tiêu Chương IV

512/7/2014 Bai 17: Chương trinh con va phân loai

MỤC TIÊU BÀI HỌC

• Hiểu được khái niệm chương trình con, lợi ích của việc sử dụng chương trình con.

• Biết sự phân loại chương trình con: thủ tục và hàm

• Nhớ được cấu trúc của một chương trình con.

• Phân biệt tham số hình thưc và tham số thực sự, biến cục bộ và biến toàn cục

Kiến thưc

• Viết được một chương trình con đơn giản.

• Biết cách khai báo 2 loại chương trình con với các tham số hình thưc.

• Nhận biết được các thành phân đâu của hàm và thủ tục

Kĩ năng

• Không có

Thái độ

612/7/2014 Bai 17: Chương trinh con va phân loai

• Khái niệm chương trình con và lợi ích của chương trình con

• Phân loại chương trình con

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

• Phân biệt tham số hình thưc và tham số thực sự

Điểm trọng tâm

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

• Phân biệt hàm và thủ tục

• Phân biệt tham số hình thưc và tham số thưc sự

• Phân biệt chương trình còn và chương trình chính

Điểm khó

712/7/2014 Bai 17: Chương trinh con va phân loai

Đặt vấn đề

(7 phút)

Khái niệm

chương trình

con

(20 phút)

Lợi ích của

chương trình

con

(13 phút)

Hoạt

động 1

Củng cố và

Dặn dò

(5 phút)

Hoạt

động 2

Hoạt

động 3Hoạt

động 4

Hoạt động dạy học (Tiết 1)

812/7/2014 Bai 17: Chương trinh con va phân loai

Tên hoạt

động + thời

gian

Mục tiêu Hoạt động của GV và HS

Hoạt động 1:

Ổn định lớp

và đặt vấn

đề(7p)

• Giúp lớp trật

tự

• Tạo tình

huống có vấn

đề, tạo hưng

thú cho học

sinh tìm hiểu

bài mới

• Điểm danh, ổn định lớp

• Đưa ra bài toán 2^4+3^5+4^6+5^7

• Đặt vấn đề:

Gọi 4 học sinh lên lân lượt viết chương trình

tính 2^4, 3^5, 4^6, 5^7

Sau đó đặt vấn đề: làm sao tính tổng trên

Cho học sinh thấy rằng trong chương trình

trên có sự xuất hiện lặp đi lặp lại của 1

chương trình, đó là tính luỹ thừa a^b.

Cân phải đơn giản và rút gọn hoá chương

trình bằng cách dùng 1 chương trình khác chỉ

tính luỹ thừa, và sau đó dùng nó để tính mà

không cân viết lại.

Ổn định lớp và đặt vấn đề(7p)HĐ 1:

912/7/2014 Bai 17: Chương trinh con va phân loai

Khái niệm chương trình con(20p)HĐ 2:

Tên hoạt

động + thời

gian

Mục tiêu Hoạt động của GV và HS

Hoạt động 2:

Khái niệm

chương trình

con(20p)

• Giúp học sinh

hiểu được khái

niệm chương

trình con

• Cho học sinh

thấy được lợi ích

từ việc sử dụng

chương trình con

• Mơ bài bằng bài toán tính tổng của 4

luỹ thừa

• Cho học sinh nhận xet về sự phưc

tạp của 1 chương trình tính trực tiếp

• Từ đó đưa đến khái niệm chương

trình con

• Cho học sinh lấy ví dụ về yêu câu

bài toán có sử dụng chương trình con

• Cho học sinh thấy được lợi ích của

chương trình con thông qua các yêu

câu bài toán mà học sinh đa nêu

1012/7/2014 Bai 17: Chương trinh con va phân loai

Tên hoạt

động + thời

gian

Mục tiêu Hoạt động của GV và HS

Hoạt động 3:

lợi ích của

chương trình

con(13p)

• Giúp học sinh

biết lợi ích của

việc sử dụng

chương trình

con

• GV Cho học sinh xem 2 đoạn chương

trình (không sử dụng chương trinh

con và có sử dụng chương trình

con).Hỏi HS về sự khác nhau.

• GV đưa ra nhận xet và demo hai đoạn

chương trình.Sau đó chia lớp thành 8

nhóm thảo luận về lợi ích của CTC.

• HS thảo luận và sau 2 phút các nhóm

sẽ lên trình bày

• GV nhận xet, bồ sung và giải thích các

lợi ích mà học sinh còn thiếu

Lợi ích của chương trình con(13p)HĐ 3:

1112/7/2014 Bai 17: Chương trinh con va phân loai

Tên hoạt

động + thời

gian

Mục tiêuHoạt động của GV và

HS

Hoạt động 4:

Củng cố và

dặn dò(5p)

• Giúp học sinh hệ

thống lại kiến

thưc trong suốt

tiết học

• Nhắc lại 2 nội dung

quan trọng của tiết

học:

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

con

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

con.

• Cho học sinh làm bài

trắc nghiệm đa được

chuẩn bị trước

• Dặn dò: học sinh

chuẩn bị bài cho tiết

sau

Củng cố và dặn dò(5p)HĐ 4:

1212/7/2014 Bai 17: Chương trinh con va phân loai

Ổn định lớp

kiểm tra

bài cũ

(5 phút)

Phân loại

cấu trúc

của

chương trình

con

(20 phút)

Tìm hiểu

khái niệm

về

biến

tham số

cách gọi

chương trình

con

(15 phút)

Hoạt

động 1

Củng cố và

Dặn dò

(5 phút)

Hoạt

động 2

Hoạt

động 3Hoạt

động 4

Hoạt động dạy học (Tiết 2)

1312/7/2014 Bai 17: Chương trinh con va phân loai

Tên hoạt động

+ thời gianMục tiêu

Hoạt động của GV

và HS

Hoạt động 1:

Ổn định lớp và

kiểm tra bài

cũ(5p)

• Giúp lớp trật tự

Kiểm tra bài cũ

nhằm gợi lại kiến

thưc đa học

• Điểm danh và ổn

định lớp

• Kiểm tra bài cũ

Khái niệm chương

trình con và lợi ích

của chương trình con

Ổn đinh lớp và kiểm tra bài cũ(5p)HĐ 1:

1412/7/2014 Bai 17: Chương trinh con va phân loai

Tên hoạt

động + thời

gian

Mục tiêu Hoạt động của GV và HS

Hoạt động 2:

Phân loại và

cấu trúc

chương trình

con(15p)

• Biết được 2

loại của

chương trình

con, cấu trúc

của một

chương trình

• Cho học sinh xem lại một số chương trình

con chuẩn

• Cho học sinh thấy được sự khác nhau giữa

các chương trình này

Từ đó nêu lên 2 loại của chương trình con

• Liên hệ từ 1 cấu trúc của 1chương trình

chính, đưa đến cấu trúc của 1 chương trình

con

Phân loại và cấu trúc chương trình con(15p)HĐ 2:

1512/7/2014 Bai 17: Chương trinh con va phân loai

Tên hoạt

động + thời

gian

Mục tiêu Hoạt động của GV và HS

Hoạt động 3:

Khái niệm

tham số hình

thưc, tham số

thực sự và

cách gọi để

thực hiện

CTC(20p)

• Nhận biết được

tham số thực,

tham số hình

thưc; biến toàn

cục và biến cục

bộ.

• Cách gọi

chương trình

con.

• Giáo viên trình bày khái niệm. Nêu ví

dụ thông qua bài toán tính diện tích đa

giác.

• Chia lớp thành 4 nhóm. Yêu câu xác

định các tham số cho bài tính diện tích

đa giác và xác định đâu là biến cục bộ,

biến toàn cục, tham số hình thưc, tham

số thực sự sau đó đại diện từng nhóm

lên bảng ghi và giải thích trước lớp

• Giáo viên nhận xet, đưa ra kết quả và

giải thích cho học sinh hiểu

Khái niệm tham số hình thức, tham số thực sự và

cách gọi để thực hiện CTC(20p)HĐ 3:

1612/7/2014 Bai 17: Chương trinh con va phân loai

Tên hoạt

động + thời

gian

Mục tiêu Hoạt động của GV và HS

Hoạt động

4: Củng cố

và dặn

dò(5p)

• Giúp các em ôn

tập và vận dụng

kiến thưc đa

học

• Hệ thống lại bài học

CTC gồm:

Hàm và thủ tục.

Cấu trúc chương trinh con.

Biến cục bộ, biến toàn cục.

Tham sô hình thức, tham số thật sự.

Cách gọi chương trinh con

• GV Giáo viên cho học sinh làm một

số câu trắc nghiệm.

• Yêu câu học sinh về học bài cũ và

chuẩn bị bài mới

Củng cố và dặn dò(5p)HĐ 4:

1712/7/2014 Bai 17: Chương trinh con va phân loai

1812/7/2014 Bai 17: Chương trinh con va phân loai