nguyenngocanhthu_lop11_chuong6_bai17

10
GVHD: ThS Lê Đức Long SVTH: Nguyễn Ngọc Anh Thư Lớp: Tin 5LA-KG MSSV: K33.103.327

Upload: k33la-kg

Post on 26-May-2015

731 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: NguyenNgocAnhThu_Lop11_Chuong6_Bai17

GVHD: ThS Lê Đức LongSVTH: Nguyễn Ngọc Anh ThưLớp: Tin 5LA-KGMSSV: K33.103.327

Page 2: NguyenNgocAnhThu_Lop11_Chuong6_Bai17

Tin học 11

Chương 1:Một số khái niệm về lập

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

Chương 2:Chương trình đơn

giản

Chương 3:Cấu trúc rẽ nhánh và

lặp

Chương 4:Kiểu dữ

liệu có cấu trúc

Chương 5:Tệp và thao tác với tệp

Chương 6:Chương

trình con và lập trình có

cấu trúc

Bài 17.Chương trình con và phân

loại

Bài 18.Ví dụ về

cách viết và sử dụng chương

trình con

Bài 19.Thư viện chương

trình con chuẩn

Kiến thức:-Biết vai trò của chương trình con trong lập trình.- Biết sự phân loại chương trình con: thủ tục và hàm

Kỹ năng:-Nhận biết được các thành phần trong đầu của thủ tục-Nhận biết được hai loại tham số trong đầu của hai thủ tục-Biết cách khai báo hai loại chương trình con- Biết cách viết lời gọi chương trình con trong thân chương trình chính

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 bằng cách vận dụng được các kiến thức về thuật toán, CTDL, NNLT cụ thể, sử dụng các chương trình con có sẵn

Page 3: NguyenNgocAnhThu_Lop11_Chuong6_Bai17

Mục tiêu bài học-chuẩn kiến thức:-Biết vai trò của chương trình con trong lập trình.- Biết sự phân loại chương trình con: hàm và thủ tục.

Nội dung trọng tâm-điểm khó:-Nội dung trọng tâm: làm cho học sinh hiểu khái niệm chương trình con; nhớ được cấu trúc của một chương trình con và cách gọi thực hiện một chương trình con; phân biệt hàm và thủ tục.- Điểm khó: có một số khái niệm mới đối với học sinh: chương trình con; hàm và thủ tục; 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 đã biết-liên quan tới bài học:-Cấu trúc chương trình: cấu trúc chung, các thành phần của chương trình.- Các hàm và thủ tục đã học: hàm sin(x), cos(x), thủ tục input/output…

Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI(2, 0, 0)

Page 4: NguyenNgocAnhThu_Lop11_Chuong6_Bai17

http://www.wallwisher.com/wall/nnathu

Wall của GV

Page 5: NguyenNgocAnhThu_Lop11_Chuong6_Bai17
Page 6: NguyenNgocAnhThu_Lop11_Chuong6_Bai17
Page 7: NguyenNgocAnhThu_Lop11_Chuong6_Bai17

Hoạt động 1(12p)

Mở đầu bài dạy – đặt vấn đề

vào bài mới

Thực hiện:-Tại nhà: Yêu cầu mỗi HS lên wall của GV xem clip về chương trình tính tổng 4 lũy thừa theo 2 cách, rút ra nhận xét và dán comment nhận xét lên wall.-Tại lớp: GV chiếu lại hình ảnh 2 chương trình đó và cho HS nhận xét về 2 chương trình đã xem.-GV chốt lại ý sau khi HS nhận xét và nêu ra vấn đề vào bài mới “Các chương trình giải các bài toán phức tạp thường rất dài, rất khó nhận biết được chương trình thực hiện các công việc gì và hiệu chỉnh chương trình cũng khó khăn. Vì vậy phải làm thế nào để chương trình dễ đọc, dễ hiểu, dễ nâng cấp. Có thể giải quyết vần đề này bằng cách sử dụng chương trình con. Đó chính là bài học ngày hôm nay”

Mục tiêu: Giúp HS dễ nắm bắt vấn đề khi GV dẫn dắt vào bài mới

Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI(tiết 1)

Page 8: NguyenNgocAnhThu_Lop11_Chuong6_Bai17

Hoạt động 2(13p)

Khái niệm và lợi ích

của chương

trình con

Mục tiêu: Giúp HS biết được khái niệm chương trình con và lợi ích khi sử dụng chương trình con.

Thực hiện:-GV phát phiếu học tập cho HS.-GV dẫn dắt vào vấn đề “Đối với các bài toán phức tạp, có thể thực hiện bằng cách chia nhỏ ra thành nhiều bài toán con nhỏ hơn. Trong lập trình cũng vậy, ta có thể phân chia chương trình thành các khối, mỗi khối bao gồm các lệnh giải một bài toán nào đó. Mỗi khối lệnh sẽ được xây dựng thành một chương trình con.”-GV trình bày khái niệm chương trình con. Sau đó đặt câu hỏi “Lợi ích của việc sử dụng chương trình con là gì?”-Cho lớp đọc SGK trang 93 và thảo luận theo nhóm 4 HS và tự rút ra lợi ích.-Yêu cầu 1 HS đứng dậy phát biểu.-GV chốt lại ý, HS tự ghi vào phiếu học tập.

Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI(tiết 1)

Page 9: NguyenNgocAnhThu_Lop11_Chuong6_Bai17

Hoạt động 3(10p)

Phân loại chương

trình con

Mục tiêu:Giúp HS biết được sự khác nhau cơ bản của hàm và thủ tục

Thực hiện:-GV giới thiệu có 2 loại chương trình con: hàm và thủ tục.-Đưa ra ví dụ minh họa là các hàm và thủ tục đã học.-Đặt câu hỏi về kết quả trả về của các hàm, thủ tục đó.-Cho HS nhận xét về sự khác nhau của hàm và thủ tục.-GV chốt lại vấn đề, HS tự ghi vào phiếu học tập

Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI(tiết 1)

Page 10: NguyenNgocAnhThu_Lop11_Chuong6_Bai17

Hoạt động 4(10p)

Củng cố bài học

Mục tiêu:Giúp cho HS củng cố lại kiến thức đã học

Thực hiện:-GV nhắc lại toàn bộ kiến thức của bài.- Trình chiếu các câu hỏi trắc nghiệm cho HS trả lời.- Dặn dò HS lên wall của GV để xem trước câu hỏi thảo luận bài mới.

Bài 17. CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI(tiết 1)