k33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11
TRANSCRIPT
GIỚI THIỆU GIÁO ÁN
GVHD: Cô Hoa
Lớp: Tin 5 VT
SVTH: Nguyễn Thị Ái Vi
Kiểu dữ liệu có cấu trúcIV
Một số KN về lập trình & NNLTI
Chương trình đơn giảnII
Cấu trúc rẽ nhánh & lặpIII
Bài 18:VD về cách viết & sử
dụng CT con
CT con & lập trình có cấu trúcVI
Tệp và thao tác với tệpV
- Hiểu KN của CT con.
- Biết cấu trúc và phân loại (hàm và thủ tục)CT con.
- Biết tham số hình thức và tham số thực sự.
- Biết khai báo biến toàn cục bộ & biến toàn cục
- Biết thư viện chương trình.
Bài 18: VD VỀ CÁCH ViẾT VÀ SỬ DỤNG CT CONMục tiêu, chuẩn kiến thức, kĩ năng
*Biết được cấu trúc chung vàvị trí của thủ tục trong chương
trình chính.
*Phân Biệt được tham số giá trịvà tham số biến trong thủ tục.
*Nắm được khai báo biến toàncục và biến cục bộ.
*Biết cấu trúc chung của mộthàm.
*Nắm được sự giống nhau vàkhác nhau giữa hàm và thủ tuc.
*Nhận biết được các thànhphần trong đầu của một thủ tục.
*Nhận biết được hai loại thamsố hình thức trong đầu của một
thủ tục.
*Nhận biết được lời gọi thủ tụcở chương trình chính cùng với
tham số thực sự.
*Nhận biết được các thànhphần trong đầu của một hàm.
*Nhận biết được câu lệnh sửdụng hàm của chương trìnhcùng với tham số thực sự.
*Rèn luyện cho HS phẩm chấtcủa người lập trình như tinh
thần hợp tác, sẵn sàng làm việctheo nhóm, tuân thủ theo yêu
cầu vì công việc chung.
*Rèn luyện cho HS chịu khóhọc hỏi, cẩn thẩn trong lúc làm
việc.
Tiế
t2
Bài 18: VD VỀ CÁCH VIẾT VÀ SỬ DỤNG CT CON
• Nd trọng tâm: Cách viết và sử dụng thủ tục; Cáchviết và sử dụng hàm.
• Nd khó: Tham số giá trị và tham số biến.
Nội dung trọngtâm, ND khó.
• KN thủ tục và hàm.
• Cấu trúc chương CT con.
• Tham số thực sự & tham số hình thức.
• Biến cục bộ & biến toàn cục.
• Kiểu dữ liệu chuẩn và câu lệnh gán; cấu trúc rẽnhánh và lặp.
Kiến thức đã biếtliên quan đến bài
học.
• Sự giống và khác nhau giữa hàm và thủ tục.
• Cấu trúc của hàm.
Khả năng có thểbiết liên quan đến
bài học.
Tiế
t2
Phương Pháp dạy học
Thực hiện PP dạy học tích cực, đặt vấn đề.
Cho các em chia nhóm thảo luận,
Phương pháp vấn đáp gợi mở là chủ yếu, kết hợp việc tạo tình huống có vấn đề
Giả định
Học sinh đã xem bài trước ở nhà.
Thành thạo kỹ năng lập trình căn bản
Có kỹ năng thuyết trình trước lớp, mạnh dạng, tự tin.
Phòng học có mạng, có máy chiếu, phòng rộng thoải mái.
Lớp có 40 học sinh, HS năng động.
Biết tổ chức hoạt động nhóm phân công công việc nhóm tốt.
Bài 18: VD VỀ CÁCH VIẾT VÀ SỬ DỤNG CT CON(tiết 2)Hoạtđộng
1:
Trả bài cũdẫn dắt vàobài mới.
Hoạtđộng
2:
Hoạt động
nhóm.
Hoạtđộng
3:
Củng cố.
Hoạt động 1(6’)
Mục tiêu:
* Cũng cố lại bàicũ.
* Dẫn dắt vào bàimới.
Tiến hành hđ:
*Trả bài cũ: Em hãy cho biết cấu trúc chung của thủ tụcvà chức năng từng phần?
*Dẫn dắt bài mới: Chúng ta đã tìm hiểu thủtục(procedure) là chương trình con không có giá trị trảvề. Hôm nay chúng ta sẽ tìm hiểu chương trình con có
giá trị trả về đó là Hàm(Function).
*Vậy hàm và thủ tục khác nhau như thế nào? Cách viếtvà sử dụng hàm ntn?
* Vào bài mới
Hoạt động 2(30’)
Mục tiêu:
* Biết được cấu trúc chungcủa Hàm.
* Nhận biết được sự giốngnhau và khác nhau giữa hàm
và thủ tục.
*Nhận biết được các tptrong đầu của Hàm.
*Cách sử dụng Hàm.
Tiến hành hđ:
* Xét bài toán: CT tính tổng các số nguyên tố của 1 mảng số nguyên.
Input: Mảng các số nguyên.
Output: Tổng các số nguyên tố của mảng
- Chúng ta sẽ viết 1 hàm có tên songyento() kiểu booleanđể kiểm tra phần tử trong dãy số nguyên số nào là số
nguyên tố . Vậy tại sao trong trường hợp này sử dụng hàmmà không dùng thủ tục? (code bên)
* Chiếu Cấu trúc Hàm & Thủ tục lên máy chiếu.
*Nhóm 2 bàn học thảo luận 5 phút.
*Chia lớp làm 2 đội: lên bảng ghi điểm giống và khácnhau giữa Hàm & Thủ tục.
* Gọi 1 HS nêu cách sử dùng Hàm. HS khác nhận xét vàbổ sung.
S:=0
Câu hỏi thảo luận:
Hoạt Động 3(9’)
Mục tiêu:
Nhấn mạnh nội dung trọngtâm
Tiến hành hđ:
* Thảo luận 5 phút theo nhóm 2 bàn học VD2 SGK102. Trả lời câu hỏi:
* VD trên thực hiện CT gì?
* Hãy cho biết kết quả trả về của hàm MIN?
* Giải thích lời gọi hàm: Min(Min(a,b),c)?
* Hãy chỉ ra tham số hình thức, tham số thực sự, biếntoàn cục và biến cục bộ?
Ứng Dụng Tin Học trong bài dạy
Bài trình bày Multimedia (MS. PP 2007) .
Chương trình trắc nghiệm tích hợp Ispring Presenter.
Chương trình cắt hình Snippy.