1. L o g o
KỊCH BẢN DẠY HỌC
Giảng viên hướng dẫn: Lê Đức Long
Nhóm 18:
Phạm Thị Ngọc Trâm K36.103.076
Nguyễn Thị Mỹ Lệ K36.103.031
2. L o g o
Chương trình Tin học 11
Mục tiêu chương trình
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, 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.
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
Thái độ: Ham
thích môn học,
có tính kỉ luật
cao ,tinh thần
làm việc nhóm
Chương I: 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
Bài 14: Kiểu dữ liệu tệp
Bài 15: Thao tác với tệp
Bài 16: Ví dụ làm việc với tệp Tiết 2
Chữa bài tập Tiết 3
Giới thiệu tổng quan về chương trình, bài học
Tiết 1
3. L o g o
Giả định
Lớp và học sinh
• Lớp 11A1, sĩ số 40 học sinh.
• Chia học sinh thành 4 nhóm.
Phòng học
• Phong lab – nghe nhìn.
• Có máy chiếu, loa, bảng, phấn.
Giáo viên
• Có máy tính cá nhân.
4. L o g o
Phương pháp giảng dạy
Thuyết trình
Chia nhóm nhỏ thảo luận
5. L o g o
Mục đích, yêu cầu của bài dạy
Biết khái niệm và vai trò của kiểu tệp.
Biết hai cách phân loại tệp: theo cách tổ chức dữ
liệu và theo cách truy cập.
Hiểu bản chất của tệp văn bản.
Biết các bước làm việc với tệp: gắn tên cho biến
tệp, mở tệp, đọc/ghi tệp, đóng tệp.
Biết khai báo biến tệp và các thao tác cơ bản với
tệp văn bản.
Biết sử dụng một số hàm và thủ tục chuẩn làm
việc với tệp.
6. L o g o
Nội dung trọng tâm
Cách khai báo biến tệp văn bản.
Một số xử lí tệp văn bản: gắn tên tệp, mở
tệp để đọc/ghi dữ liệu trên tệp, đóng tệp.
7. L o g o
Nội dung khó
Đọc/ghi tệp và đọc/ghi từ bàn phím/màn
hình.
Vai trò của kiểu tệp
8. L o g o
Hệ thống kiến thức đã biết
Một số khái niệm cơ sở trong ngôn ngữ
lập trình.
- Phân loại NNLT.
- Chương trình dịch.
- Các thành phần của NNLT.
- Các thành phần cơ sở của Pascal.
9. L o g o
Hệ thống kiến thức đã biết
Chương trình Pascal đơn giản:
- Cấu trúc chương trình.
- Mộ số kiểu dữ liệu chuẩn.
- Khai báo biến.
- Phép toán, biểu thức, lệnh gán.
- Tổ chức vào/ra đơn giản.
- Dịch, thực hiện và hiệu chỉnh chương
trình.
10. L o g o
Hệ thống kiến thức đã biết
Rẽ nhánh và lặp
- Tổ chức rẽ nhánh.
- Tổ chức lặp.
Kiểu dữ liệu có cấu trúc
- Kiểu mảng và biến có chỉ số.
- Kiểu dữ liệu xâu.
- Kiểu bản ghi.
11. L o g o
Chuẩn bị trước ở nhà.
Hoạt động 1: gợi động cơ
vào bài 14: kiểu DL và tệp(5’).
Hoạt động 2: vai trò của
kiểu tệp (8 phút).
Hoạt động 3: phân loại và
hao tác với tệp (7 phút).
Xây dựng các hoạt động của bài học
12. L o g o
Xây dựng các hoạt động của bài học
Hoạt động 4: gợi động cơ vào bài 15:
Thao tác với tệp. (2 phút)
Hoạt động 5: khai báo và thao tác với tệp
(15 phút).
Hoạt động 6: củng cố bài học (3 phút).
13. L o g o
Xây dựng các hoạt động của bài học
1. Chuẩn bị trước ở nhà
Các ví dụ để học sinh làm quen với kiểu
tệp, và biết cách phân loại tệp.
Dùng Microsoft PowerPoint xây dựng các
slide tương ứng các minh họa.
Một số đoạn chương trình Pascal thể
hiện câu lệnh thao tác với tệp.
14. L o g o
Tiết 1: 14: KIỂU DỮ LIỆU VÀ TỆP 15: THAO TÁC VỚI TỆP
1. Hoạt động 1: gợi động cơ(5 phút)
Nhắc lại các kiểu dữ liệu đã học.
Thực hiện chương trình tính diện tích của
hình chữ nhật và nêu nhận xét.
Hướng đích: cần có kiểu dữ liệu tệp.
15. L o g o
2. Hoạt động 2: Vai trò của kiểu tệp
Từ những ví dụ đã cho, nhận
xét về kiểu tệp.
Nêu vai trò và đặc điểm của
kiểu tệp.
Tiết 1: 14: KIỂU DỮ LIỆU VÀ TỆP 15: THAO TÁC VỚI TỆP
16. L o g o
Tiết 1: 14: KIỂU DỮ LIỆU VÀ TỆP 15: THAO TÁC VỚI TỆP
3. Hoạt động 3: Phân loại và thao tác với
tệp
Từ những ví dụ đã cho,
nhận xét về đặc điểm của
từng tệp.
Nêu cách phân loại tệp.
17. L o g o
Tiết 1: 14: KIỂU DỮ LIỆU VÀ TỆP 15: THAO TÁC VỚI TỆP
4) Hoạt động 4: Gợi động cơ vào bài 15:
thao tác với tệp. (2 phút)
Nêu các thủ tục chuẩn dùng để nhập dữ
liệu vào từ bàn phím và đưa dữ liệu ra
màn hình.
Hai thao tác cơ bản đối với tệp là ghi DL
vào tệp và đọc DL từ tệp.
Hướng đích: thao tác với tệp.
18. L o g o
Tiết 1: 14: KIỂU DỮ LIỆU VÀ TỆP 15: THAO TÁC VỚI TỆP
2. Hoạt động 5: khai báo và thao tác với
tệp (15 phút)
Khai báo tệp văn bản:
Thao tác với tệp:
19. L o g o
Tiết 1: 14: KIỂU DỮ LIỆU VÀ TỆP 15: THAO TÁC VỚI TỆP
Hoạt động 6: Củng cố bài học (3 phút)
Sử dụng iMindMap để giúp
học sinh củng cố, ghi nhớ bài
học.
Học sinh làm các câu trắc
nghiệm giáo viên cho ngay tại lớp.
Giáo viên nhận xét, cho ý kiến, dặn dò học
bài và làm bài tập về nhà.
20. L o g o
Ứng dụng công nghệ
• Bài giảng trình bày Multimedia
(MS.PowerPoint 2007)
• Slide bài giảng
• Phần mềm xử lí văn bản (MS.Word
2007)
• Giáo án, tài liệu hỗ trợ học sinh
• Phần mềm Snagit 10 (chụp màn hình)
• Phần mềm iMindMap
• Củng cố bài học
21. L o g o
C l i c k t o e d i t c o m p a n y s l o g a n .
KỊCH BẢN DẠY HỌC
KỊCH BẢN DẠY HỌC