SlideShare a Scribd company logo
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HCM 
KHOA CÔNG NGHỆ THÔNG TIN 
BÀI 17 
CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI 
GVHD: Ts. Lê Đức Long 
SVTH: Trần Thị Lệ Chi 
MSSV: K37.103.026 
12/7/2014 Bài 17: Chương trình con và phân loại 1
Một số khái niệm về lập trình 
I 
TIN HỌC 11 
IV 
V 
II 
III 
VI 
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. 
12/7/2014 2 
Bài 17: Chương trình con và phân loại
Mục tiêu 
Kiến thức: trang bị cho 
HS 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ột 
số bài toán đơn giản trên 
máy tính, vận dụng được 
các kiến thức về thuật 
toá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ích 
môn học, có tính kỉ 
luật cao và tinh thần 
làm việc theo nhóm 
Mục tiêu môn tin 
học 11 
12/7/2014 Bài 17: Chương trình con và phân loại 3
Bài 18 
Chương VI 
Bài 19 
Bài TH Bài TH 
Bài 17 
(2,0,0) 
Bài thực hành số 6 
12/7/2014 Bài thực hànBhài 1s7ố: Ch7ương trình con và phân loại 4
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 
12/7/2014 Bài 17: Chương trình con và phân loại 5
MỤC TIÊU BÀI HỌC 
Kiến thứ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 
Kĩ năng 
• 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 
Thái độ 
• Không có 
12/7/2014 Bài 17: Chương trình con và phân loại 6
Điểm trọng tâm 
• 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 khó 
• 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 
12/7/2014 Bài 17: Chương trình con và phân loại 7
Đặ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 3 
Hoạt 
động 4 
Hoạt động dạy học (Tiết 1) 
12/7/2014 Bài 17: Chương trình con và phân loại 8
Tên hoạt 
động + thời 
gian 
HĐ 1: Ổn định lớp và đặt vấn đề(7p) 
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. 
12/7/2014 Bài 17: Chương trình con và phân loại 9
HĐ 2: Khái niệm chương trình con(20p) 
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 xét 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 đã nêu 
12/7/2014 Bài 17: Chương trình con và phân loại 10
Tên hoạt 
động + thời 
gian 
HĐ 3: Lợi ích của chương trình con(13p) 
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 xét 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 xét, bồ sung và giải thích các 
lợi ích mà học sinh còn thiếu 
12/7/2014 Bài 17: Chương trình con và phân loại 11
HĐ 4: Củng cố và dặn dò(5p) 
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 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 đã được 
chuẩn bị trước 
• Dặn dò: học sinh 
chuẩn bị bài cho tiết 
sau 
12/7/2014 Bài 17: Chương trình con và phân loại 12
Ổn định lớp 
và 
kiểm tra 
bài cũ 
(5 phút) 
Phân loại 
và 
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ố 
Và 
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 3 
Hoạt 
động 4 
Hoạt động dạy học (Tiết 2) 
12/7/2014 Bài 17: Chương trình con và phân loại 13
Tên hoạt động 
+ thời gian 
HĐ 1: Ổn đinh lớp và kiểm tra bài cũ(5p) 
Mụ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 đã 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 
12/7/2014 Bài 17: Chương trình con và phân loại 14
Tên hoạt 
động + thời 
gian 
HĐ 2: Phân loại và cấu trúc chương trình con(15p) 
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 
12/7/2014 Bài 17: Chương trình con và phân loại 15
Tên hoạt 
động + thời 
gian 
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) 
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 xét, đưa ra kết quả và 
giải thích cho học sinh hiểu 
HĐ 3: 
12/7/2014 Bài 17: Chương trình con và phân loại 16
Tên hoạt 
động + thời 
gian 
HĐ 4: Củng cố và dặn dò(5p) 
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 đã 
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 
12/7/2014 Bài 17: Chương trình con và phân loại 17
12/7/2014 Bài 17: Chương trình con và phân loại 18

More Related Content

Viewers also liked

Chuong trinh con
Chuong trinh conChuong trinh con
Chuong trinh con
Tae Yang Won
 
Bài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loạiBài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loạiHòa Hoàng
 
Bài 17 tin học 11
Bài 17 tin học 11Bài 17 tin học 11
Bài 17 tin học 11HaBaoChau
 
Các ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conCác ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conNhungoc Phamhai
 
Bài 18. Ví dụ về cách viết và sử dụng chương trình con.
Bài 18. Ví dụ về cách viết và sử dụng chương trình con.Bài 18. Ví dụ về cách viết và sử dụng chương trình con.
Bài 18. Ví dụ về cách viết và sử dụng chương trình con.
Sân Ngoài Còn Lá
 
xuan17
xuan17xuan17
xuan17bx_159
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11Bich Tuyen
 

Viewers also liked (7)

Chuong trinh con
Chuong trinh conChuong trinh con
Chuong trinh con
 
Bài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loạiBài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loại
 
Bài 17 tin học 11
Bài 17 tin học 11Bài 17 tin học 11
Bài 17 tin học 11
 
Các ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conCác ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình con
 
Bài 18. Ví dụ về cách viết và sử dụng chương trình con.
Bài 18. Ví dụ về cách viết và sử dụng chương trình con.Bài 18. Ví dụ về cách viết và sử dụng chương trình con.
Bài 18. Ví dụ về cách viết và sử dụng chương trình con.
 
xuan17
xuan17xuan17
xuan17
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11
 

Similar to Kbdh bai17 lop11_chuong_trinhconvaphanloai

Kb
KbKb
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy học
tin_k36
 
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieuKich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieutin_k36
 
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct conPhan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct conTa Li
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy học
nhi104
 
Kịch Bản Dạy Học
Kịch Bản Dạy Học Kịch Bản Dạy Học
Kịch Bản Dạy Học
nhi104
 
L11 c6 b17_chuong trinh con va phan loai_van_anhht
L11 c6 b17_chuong trinh con va phan loai_van_anhhtL11 c6 b17_chuong trinh con va phan loai_van_anhht
L11 c6 b17_chuong trinh con va phan loai_van_anhhtSP Tin K34
 
Kich bandayhoc
Kich bandayhocKich bandayhoc
Kich bandayhoc
Anh Tuyên
 
PTN8.pptx
PTN8.pptxPTN8.pptx
PTN8.pptx
ThnhNguyn767023
 
Kich bandayhoc
Kich bandayhocKich bandayhoc
Kich bandayhoc
Hoan Huyen
 
Ke hoach-bai-day
Ke hoach-bai-dayKe hoach-bai-day
Ke hoach-bai-day
blackwing123
 
Gtga bai18 vi du cach viet va su dung chuong trinh con
Gtga bai18 vi du cach viet va su dung chuong trinh conGtga bai18 vi du cach viet va su dung chuong trinh con
Gtga bai18 vi du cach viet va su dung chuong trinh conHeo_Con049
 
Kbdh bai4 lop10_bai_toanvathuattoan
Kbdh bai4 lop10_bai_toanvathuattoanKbdh bai4 lop10_bai_toanvathuattoan
Kbdh bai4 lop10_bai_toanvathuattoanChi Lệ
 
Unit plan template
Unit plan templateUnit plan template
Unit plan templatesacmau
 
Kbdh bai6 lop12_bieu_mau
Kbdh bai6 lop12_bieu_mauKbdh bai6 lop12_bieu_mau
Kbdh bai6 lop12_bieu_mauChi Lệ
 
Tin10_chuong01 bai_06
Tin10_chuong01 bai_06Tin10_chuong01 bai_06
Tin10_chuong01 bai_06
Hằng Võ
 

Similar to Kbdh bai17 lop11_chuong_trinhconvaphanloai (20)

Kb
KbKb
Kb
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy học
 
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieuKich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
 
K33103308
K33103308K33103308
K33103308
 
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct conPhan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct con
 
Presentation1
Presentation1Presentation1
Presentation1
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy học
 
Presentation1
Presentation1Presentation1
Presentation1
 
Kịch Bản Dạy Học
Kịch Bản Dạy Học Kịch Bản Dạy Học
Kịch Bản Dạy Học
 
L11 c6 b17_chuong trinh con va phan loai_van_anhht
L11 c6 b17_chuong trinh con va phan loai_van_anhhtL11 c6 b17_chuong trinh con va phan loai_van_anhht
L11 c6 b17_chuong trinh con va phan loai_van_anhht
 
Kich bandayhoc
Kich bandayhocKich bandayhoc
Kich bandayhoc
 
PTN8.pptx
PTN8.pptxPTN8.pptx
PTN8.pptx
 
Kich bandayhoc
Kich bandayhocKich bandayhoc
Kich bandayhoc
 
Ke hoach-bai-day
Ke hoach-bai-dayKe hoach-bai-day
Ke hoach-bai-day
 
Gtga bai18 vi du cach viet va su dung chuong trinh con
Gtga bai18 vi du cach viet va su dung chuong trinh conGtga bai18 vi du cach viet va su dung chuong trinh con
Gtga bai18 vi du cach viet va su dung chuong trinh con
 
Kbdh bai4 lop10_bai_toanvathuattoan
Kbdh bai4 lop10_bai_toanvathuattoanKbdh bai4 lop10_bai_toanvathuattoan
Kbdh bai4 lop10_bai_toanvathuattoan
 
bai 6
bai 6bai 6
bai 6
 
Unit plan template
Unit plan templateUnit plan template
Unit plan template
 
Kbdh bai6 lop12_bieu_mau
Kbdh bai6 lop12_bieu_mauKbdh bai6 lop12_bieu_mau
Kbdh bai6 lop12_bieu_mau
 
Tin10_chuong01 bai_06
Tin10_chuong01 bai_06Tin10_chuong01 bai_06
Tin10_chuong01 bai_06
 

Recently uploaded

Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.pptChương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
PhiTrnHngRui
 
insulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyetinsulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyet
lmhong80
 
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsgSinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
vivan030207
 
Smartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024juneSmartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024june
SmartBiz
 
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
Nguyen Thanh Tu Collection
 
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptxLỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
12D241NguynPhmMaiTra
 
Quan Tri Doi Moi Sang Tao_ Innovation Management
Quan Tri Doi Moi Sang Tao_ Innovation ManagementQuan Tri Doi Moi Sang Tao_ Innovation Management
Quan Tri Doi Moi Sang Tao_ Innovation Management
ChuPhan32
 
Ngân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô HàNgân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô Hà
onLongV
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Luận Văn Group Dịch vụ hỗ trợ viết đề tài
 
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
khanhthy3000
 

Recently uploaded (10)

Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.pptChương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
 
insulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyetinsulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyet
 
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsgSinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
 
Smartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024juneSmartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024june
 
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
 
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptxLỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
 
Quan Tri Doi Moi Sang Tao_ Innovation Management
Quan Tri Doi Moi Sang Tao_ Innovation ManagementQuan Tri Doi Moi Sang Tao_ Innovation Management
Quan Tri Doi Moi Sang Tao_ Innovation Management
 
Ngân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô HàNgân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô Hà
 
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nayẢnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
Ảnh hưởng của nhân sinh quan Phật giáo đến đời sống tinh thần Việt Nam hiện nay
 
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
 

Kbdh bai17 lop11_chuong_trinhconvaphanloai

  • 1. TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HCM KHOA CÔNG NGHỆ THÔNG TIN BÀI 17 CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI GVHD: Ts. Lê Đức Long SVTH: Trần Thị Lệ Chi MSSV: K37.103.026 12/7/2014 Bài 17: Chương trình con và phân loại 1
  • 2. Một số khái niệm về lập trình I TIN HỌC 11 IV V II III VI 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. 12/7/2014 2 Bài 17: Chương trình con và phân loại
  • 3. Mục tiêu Kiến thức: trang bị cho HS 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ột số bài toán đơn giản trên máy tính, vận dụng được các kiến thức về thuật toá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ích môn học, có tính kỉ luật cao và tinh thần làm việc theo nhóm Mục tiêu môn tin học 11 12/7/2014 Bài 17: Chương trình con và phân loại 3
  • 4. Bài 18 Chương VI Bài 19 Bài TH Bài TH Bài 17 (2,0,0) Bài thực hành số 6 12/7/2014 Bài thực hànBhài 1s7ố: Ch7ương trình con và phân loại 4
  • 5. 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 12/7/2014 Bài 17: Chương trình con và phân loại 5
  • 6. MỤC TIÊU BÀI HỌC Kiến thứ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 Kĩ năng • 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 Thái độ • Không có 12/7/2014 Bài 17: Chương trình con và phân loại 6
  • 7. Điểm trọng tâm • 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 khó • 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 12/7/2014 Bài 17: Chương trình con và phân loại 7
  • 8. Đặ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 3 Hoạt động 4 Hoạt động dạy học (Tiết 1) 12/7/2014 Bài 17: Chương trình con và phân loại 8
  • 9. Tên hoạt động + thời gian HĐ 1: Ổn định lớp và đặt vấn đề(7p) 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. 12/7/2014 Bài 17: Chương trình con và phân loại 9
  • 10. HĐ 2: Khái niệm chương trình con(20p) 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 xét 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 đã nêu 12/7/2014 Bài 17: Chương trình con và phân loại 10
  • 11. Tên hoạt động + thời gian HĐ 3: Lợi ích của chương trình con(13p) 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 xét 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 xét, bồ sung và giải thích các lợi ích mà học sinh còn thiếu 12/7/2014 Bài 17: Chương trình con và phân loại 11
  • 12. HĐ 4: Củng cố và dặn dò(5p) 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 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 đã được chuẩn bị trước • Dặn dò: học sinh chuẩn bị bài cho tiết sau 12/7/2014 Bài 17: Chương trình con và phân loại 12
  • 13. Ổn định lớp và kiểm tra bài cũ (5 phút) Phân loại và 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ố Và 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 3 Hoạt động 4 Hoạt động dạy học (Tiết 2) 12/7/2014 Bài 17: Chương trình con và phân loại 13
  • 14. Tên hoạt động + thời gian HĐ 1: Ổn đinh lớp và kiểm tra bài cũ(5p) Mụ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 đã 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 12/7/2014 Bài 17: Chương trình con và phân loại 14
  • 15. Tên hoạt động + thời gian HĐ 2: Phân loại và cấu trúc chương trình con(15p) 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 12/7/2014 Bài 17: Chương trình con và phân loại 15
  • 16. Tên hoạt động + thời gian 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) 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 xét, đưa ra kết quả và giải thích cho học sinh hiểu HĐ 3: 12/7/2014 Bài 17: Chương trình con và phân loại 16
  • 17. Tên hoạt động + thời gian HĐ 4: Củng cố và dặn dò(5p) 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 đã 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 12/7/2014 Bài 17: Chương trình con và phân loại 17
  • 18. 12/7/2014 Bài 17: Chương trình con và phân loại 18