12
GIỚI THIỆU GIÁO ÁN GVHD: Cô Hoa Lớp: Tin 5 VT SVTH: Nguyễn Thị Ái Vi

K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

Embed Size (px)

Citation preview

Page 1: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

GIỚI THIỆU GIÁO ÁN

GVHD: Cô Hoa

Lớp: Tin 5 VT

SVTH: Nguyễn Thị Ái Vi

Page 2: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

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.

Page 3: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

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

Page 4: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

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

Page 5: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

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 đề

Page 6: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

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.

Page 7: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

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ố.

Page 8: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

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

Page 9: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

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:

Page 10: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

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ộ?

Page 11: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11

Ứ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.

Page 12: K33 103 368-nguyen_thiaivi-bai18_chuongvi_tin11