Giáo án Tin học lớp 11 - Bài thực hành tiết 16, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
Mục lục
A. MỤC ĐÍCH – YÊU CẦU[sửa]
Học sinh tự nhớ lại nội dung và ý nghĩa của tệp gồm: Kiểu dữ liệu của tệp, mở tệp, đóng tệp, đọc/ ghi dữ liệu vào tệp, sau khi trả lời các câu hỏi: 1, 2, 3, 4 phần câu hỏi và bài tập < SGK – Tin Học 11 trang 89>
B. CHUẨN BỊ CỦA GIÁO VIÊN[sửa]
- Máy chiếu Projector
- Một số câu hỏi xoay quanh những nội dung học sinh đã được học về tệp ở hai tiết học trước.
"*" CHUẨN BỊ CỦA HỌC SINH:
Soạn trước các câu hỏi 1, 2, 3 ,4 ở SGK trang 89
C. NỘI DUNG TIẾT DẠY[sửa]
1. Tổ chức lớp: Ổn định và kiểm tra sĩ số ( 2 phút)
2. Kiểm tra bài cũ: Hai học sinh ( bài cũ và bài soạn) (10 phút)
3. Tiến trình tiết dạy:
|
|
|
( 3 phút) |
Giới
thiệu
sơ
lược
những
nội
dung
cần
quan
tâm:
- Tệp dữ liệu là gì? - Tệp lưu trữ dữ liệu như thế nào? |
|
Câu
hỏi
thảo
luận
1:
Ưu điểm của tệp trong quá trình lưu trữ dữ liệu là gì? |
Gợi
ý
để
HS
trả
lời
tốt
câu
hỏi:
- Tệp lưu trữ dữ liệu ở bộ nhớ nào? - Lưu trữ dữ liệu như vậy có ưu điểm gì? |
Thảo
luận
theo
nhóm
(
không
xem
tài
liệu)
- Đại diện của từng nhóm phát biểu ý kiến nhóm mình. - Các nhóm nhận xét đánh giá cho nhóm bạn |
Trả
lời:
Tệp
có
thể
lưu
trữ
một
lượng
lớn
dữ
liệu
trên
bộ
nhớ
ngoài,
vì
vậy,
dữ
liệu
sẽ
không
bị
mất
khi
cúp
điện
hoặc
tắt
máy.
( 5 phút) |
Tổng hợp lại ý kiến nhận xét của các nhóm thông qua slide trả lời | |
Câu 1: Nêu một số trường hợp cần phải dùng tệp. |
Trình
chiếu
Slide
câu
1
trong
SGK
để
các
nhóm
thảo
luận
và
đưa
ra
câu
trả
lời
đúng
Gợi ý để HS trả lời sau khi trình chiếu - Khi dữ liệu cần sử dụng chỉ trong 1 ngày thì có cần dùng tệp không? - Lượng dữ liệu có kích thước như thế nào thì nên lưu trữ ở dạng tệp?. . . . |
Xem
Slide
và
tập
trung
trao
đổi
để
trả
lời
câu
hỏi
Các nhóm nêu ý kiến và nhận xét ý kiến của nhóm bạn |
Trả lời: Khi lượng thông tin lớn và cần lưu trữ lâu dài thì chúng ta sẽ dùng tệp. ( 5 phút) | Trình chiếu Slide trả lời sau khi các nhóm nêu ý kiến của nhóm mình và thảo luận cả lớp | |
Câu hỏi 2: Trong sơ đồ thao tác với tệp, khi cần nhập dữ liệu từ tệp phải dùng những thao tác nào? | Trình chiếu câu hỏi số 2 sau khi HS đã xem qua câu trả lời của câu hỏi 1 | |
Gợi
ý
để
HS
trả
lời
câu
hỏi:
-Khi làm việc với tệp dữ liệu cần có những gì?, những thao tác nào là không thể thiếu? - Gợi ý phạm vi để HS có cơ sở làm bài: bài 14 |
Nghe
gợi
ý,
hướng
dẫn
và
thảo
luận
nhóm
để
có
câu
trả
lời
chính
xác
nhất.
|
|
Trả
lời:Trong
sơ
đồ
thao
tác
với
tệp,
khi
cần
nhập
dữ
liệu
từ
tệp
phải
dùng
những
thoa
tác
như
gằn
tên
tệpo,
mở
tệp
để
ghi,
ghi
dữ
liệu
vào
tệp,
đóng
tệp
để
hoàn
tất
việc
ghi
dữ
liệu.
assign (f, fi); rewrite(f); write(f,’ ‘,y,’ ‘,z); close(f); (5 phút) |
Trình
chiếu
Slide
trả
lời
của
câu
hỏi
3
|
assign
(f,
fi);
Gắn
tên
tệp
rewrite(f); Mở tệp write(f,’ ‘,y,’ ‘,z); Ghi dữ liệu vào tệp close(f); Đóng tệp |
Câu hỏi 3: Tại sao cần có câu lệnh mở tệp trước khi đọc/ ghi tệp? |
Gợi
ý
để
HS
trả
lời:
- Tệp dữ liệu do chương trình nào quản lý? - khi đọc và ghi dữ liệu có gì khác nhau?, và chương trình dịch có thể hiểu được chúng ta muốn làm gì không nếu không mở tệp? |
-
Chương
trình
dịch
Thảo luận để trả lời câu hỏi Đại diện của từng nhóm phát biểu ý kiến của nhóm mình. |
Trả lời: Trước khi sử dụng tệp phải có câu lệnh mở tệp để trình dịch biết thực hiện mục đích mở tệp để đọc hay ghi, đồng thời đặt con trỏ tệp vào vị trí thích hợp. ( 5 phút) | Chiếu slide trả lời sau khi các nhóm phát biểu ý kiến và nhận xét ý kiến của nhóm bạn |
Xem
slide
trả
lời
|
Câu hỏi 4: Tại sai phải dùng câu lệnh đóng tệp sau khi đã kết thúc ghi dữ liệu vào tệp? |
Chiếu
slide
chứa
câu
hỏi
4
và
hướng
dẫn
để
HS
làm
bài:
- Khi đi ra khỏi nhà chúng ta có cần phải đóng cửa nhà lại hay không?, mục đích của việc đóng cửa nhà lại là gì? - Việc đóng tệp cũng gần giống như việc đóng cửa nhà. |
Xem
câu
hỏi
và
nghe
hướng
dẫn
để
làm
bài
- Khi đi ra khỏi nhà cần phải đóng cửa lại để tránh mất mát tài sản.
|
Trả
lời:
Phải
dùng
câu
lệnh
đóng
tệp
sau
khi
đã
kết
thúc
ghi
dữ
liệu
vào
tệp
để
hệ
thống
hoàn
tất
việc
ghi
dữ
liệu
ra
tệp.
( 5 phút) |
Trình chiếu slide trả lời sau khi các nhóm nêu ý kiến | Xem slide trả lời |
D. GỢI Ý VỀ ÔN TẬP, KIỂM TRA VÀ ĐÁNH GIÁ ( 5 phút)[sửa]
Đặt ra một số câu hỏi để HS trả lời:
- Lệnh var tep, tep1: text; có ý nghĩa gì?
TL: Khai báo biến tep và tep1
- Lệnh assign(tep1,’BAITAP.DAT’); có nghĩa là gì?
TL: gắn biến tep1 với tệp dữ liệu có tên là BAITAP.DAT
- Lệnh close(tep1); có ý nghĩa gì?
TL: Đóng tệp có chứa biến tệp là tep1.
Xem thêm[sửa]
Bài liên quan
Liên kết đến đây
- Giáo án Tin học lớp 11 - Bài thực hành tiết 1, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 2, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 5, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 6, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 7, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 10, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 11, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 12, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 14, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Giáo án Tin học lớp 11 - Bài thực hành tiết 15, LA CHÍ DŨ, THPT Vĩnh Bình Bắc – Vĩnh Thuận – Kiên Giang
- Xem thêm liên kết đến trang này.