kịch bản dạy học_nhom09

20
KCH BN DY HC GING VIÊN: ThS. Lê Đc Long SINH VIÊN: Trn ThDiu_K36.103.008 Trn ThHoan Huyn_K36.103.024 TRƯỜNG ĐI HC SƯ PHM THÀNH PHHCHÍ MINH KHOA CÔNG NGHTHÔNG TIN TIN 3

Upload: tranthidieu

Post on 18-Jul-2015

166 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Kịch bản dạy học_Nhom09

KỊCH BẢN DẠY

HỌC

GIẢNG VIÊN: ThS. Lê Đức Long

SINH VIÊN: Trần Thị Diệu_K36.103.008

Trần Thị Hoan Huyền_K36.103.024

TRƯỜNGĐẠI HỌC SƯ PHẠM THÀNH PHỐHỒCHÍ MINHKHOA CÔNG NGHỆTHÔNG TIN

TIN 3

Page 2: Kịch bản dạy học_Nhom09

MỤC TIÊU CHUNG CỦA CHƯƠNG TRÌNH

Kiến thức-Trang bị cho học sinh 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ậndụng được các kiến thức về thuật toán, cấu trúc dữ liệu, ngônngữ 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 theonhóm.

Page 3: Kịch bản dạy học_Nhom09

Bài tập và thực hànhsố 7

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

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

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

Chương trình con và lập trình có cấu trúc

Bài 17: Chương trìnhcon và phân loại

Bài 18: Ví dụ về cáchviết và sử dụng

chương trình con

Bài tập và thực hànhsố 6

Bài tập và thực hànhsố 7

Page 4: Kịch bản dạy học_Nhom09

Nội dung khó

Kiến thứcliên quan

Nội dung trọng tâm

Mục tiêu

Page 5: Kịch bản dạy học_Nhom09

Mục tiêu

Tiếp tục củng cố cho học sinh những khái niệm vềchương trình con: thủ tục, hàm, tham số giá trị, tham số biến, tham số thực sự, biến toàn cục, biến cục bộ.Rèn luyện cho học sinh kĩ năng lập trình giải quyết

một số bài toán đơn giản.Tổ chức những hoạt động trong phòng máy để

học sinh có được các kĩ năng cơ bản trong việc tổchức và sử dụng chương trình con trong lập trình.

Page 6: Kịch bản dạy học_Nhom09

Kiến thức liên quan

Nội dung đã biết: Hầu hết các kiến thức trong chương trình lớp 11

đã học: khai báo biến kiểu bản ghi, tệp, chươngtrình con,…

Page 7: Kịch bản dạy học_Nhom09

Nội dung trọng tâm

Rèn luyện cho học sinh kĩ năng lập trình giải quyếtmột số bài toán đơn giản liên quan đến khái niệmchương trình con có sử dụng kiểu bản ghi và tệp.Tổ chức những hoạt động trong phòng máy để

học sinh có được các kĩ năng cơ bản trong việc tổchức và sử dụng chương trình con trong lập trình.

Page 8: Kịch bản dạy học_Nhom09

Nội dung khó

Vận dụng nhiều kiến thức cũ, khá khó cho họcsinh để vận dụng giải quyết bài toán.Bài toán khá dài.

Page 9: Kịch bản dạy học_Nhom09

Giả định

Lớp vàhọc sinh

• Lớp học khoảng 40 học sinh.

• Có đầy đủ sách giáo khoa, có tập để ghi lại bài học, những ý quan trọng cần nắm trong bài.

Phònghọc

• Là phòng máy có bảng và phấn.

• Có máy chiếu.

Giáoviên

• Có sự chuẩn bị về bài mới

• Máy tính cá nhân.

Page 10: Kịch bản dạy học_Nhom09
Page 11: Kịch bản dạy học_Nhom09

Hoạt động 1

Ôn tập lại các lý thuyết

Kiểu bản ghi: Định nghĩa Khai báo Cách truy xuất

Page 12: Kịch bản dạy học_Nhom09

Hoạt động 1

Ôn tập lại các lý thuyết

Chương trình con: Định nghĩa Phân loại: hàm và thủ tục Cấu trúc chương trình con Biến toàn cục, biến cục bộ

Page 13: Kịch bản dạy học_Nhom09

Hoạt động 1

Ôn tập lại các lý thuyết

Tệp:Assign(<biến tệp>,<tên tệp>)

Rewrite(<biến tệp>); Reset(<biến tệp>);

Read(<biến tệp>,<danh sách biến>);Write(<biến tệp>,<danh sách kết quả>);

Close(<biến tệp>);

Page 14: Kịch bản dạy học_Nhom09

Hoạt động 2

Hướng dẫn bài 1, câu a

Xây dựng các hàm thủ tục thực hiện các yêu cầusau: Tính khoảng cách giữa 2 điểm Tính độ dài các cạnh Tính chu vi tam giác Tính diện tích tam giác Kiểm tra tính chất đều, cân, vuông của tam giác

Page 15: Kịch bản dạy học_Nhom09

Hoạt động 2

Hướng dẫn bài 1, câu a

Gợi ý cho học sinh biết việc khai báo các đỉnh của tam giác theo kiểu bản ghi.

Kêu học sinh viết khai báo điểm của tam giác. Nêu ý tưởng để học sinh biết được sử dụng hàm hay

thủ tục cho từng yêu cầu và biết được những tham sốcần truyền vào các hàm và thủ tục đó.

Page 16: Kịch bản dạy học_Nhom09

Hoạt động 2

Hướng dẫn bài 1, câu a

Làm mẫu cho học sinh thủ tục tính khoảng cách 2 điểm Input: toạ độ 2 điểm

Output: khoảng cách giữa hai điểm Từ input và output, học sinh biết được kết quả trả về 1

giá trị=> function: trả về kiểu số thực real;tham sốtruyền vào là toạ độ 2 điểm, không cần cập nhật giátrị=> sử dụng tham số.

Viết hàm hoàn chỉnh:function khoangcach(A,B:điểm):real;

Phân tích từng yêu cầu và gọi học sinh lên bảng viết.

Page 17: Kịch bản dạy học_Nhom09

Hoạt động 3

Hoạt động thảo luận nhóm

Chia lớp thành 4 nhóm Các nhóm sẽ thảo luận và viết các hàm hoàn chỉnh của

các hàm ở câu a Gọi bất kỳ thành viên củ nhóm lên bảng làm.

Page 18: Kịch bản dạy học_Nhom09

Hoạt động 4

Giải bài 1, câu c

Phân tích đề: xác định input, output Ý tưởng giải quyết bài toán:• Tạo 1 file tamgiac.dat• Đọc file theo từng dòng lấy thông tin các đỉnh• Dùng thủ tục xét tính chất các tam giác trong

file. Đếm số tam giác cân, vuông đều.• Tạo file tamgiac.out ghi kết quả vào file này Gv cho xem mẫu bài làm sẵn, cho hs làm lại ở nhà

Page 19: Kịch bản dạy học_Nhom09

Microsoft power point

Snipping Tool

Microsoft word

Côngnghệ

sửdụng

Page 20: Kịch bản dạy học_Nhom09