Tải bản đầy đủ (.docx) (2 trang)

tiết 1 trường thpt ngô gia tự giáo án tin học 11 tuần 28 tuần 20 tiết 38 lớp 11c tiết 38 ngày soạn 20 1007 bài tập a mục tiêu bài học 1 kiến thức học sinh tự nhớ lại nội dung và ý nghĩa của tệp g

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (115.43 KB, 2 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>Tuần:28</b> <b>(Tuần 20, Tiết 38:Lớp 11C)</b>


<b>Tiết : 38</b> <i>Ngày soạn 20 /10/07</i>


<b>BÀI TẬP</b>


<b>A- Mục tiêu bài học:</b>


<b>1. Kiến thức :</b>


 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>2. Kỹ năng :</b>


 Dần dần hình thành kĩ năng về các thao tác với tệp văn bản.


 Thực hiện các thao tác liên quan đến tệp văn bản: gán tệp. mở tệp để ghi/ đọc dữ liêu


và đóng tệp


<b>3. Thái độ :</b>


 Rèn luyện cho HS có ý thức lưu trữ dữ liệu một cách khoa học, phịng chống mất


mát thơng tin hoặc nhiễm virut


<b>B- Phương pháp:</b>


 Thuyết trình –vấn đáp


<b>C- Chuẩn bị của giáo viên và học sinh:</b>
<i>1. Giáo viên</i>: dùng bảng vẽ hình 16 trong SGK


<i>2.Học sinh</i>: Soạn trước các câu hỏi 1, 2, 3 ,4 ở SGK trang 89


<b>D- Tiến trình lên lớp:</b>
<b>I- Ổn định lớp :</b>
<b>II- Kiểm tra bài cũ:</b>


Hai học sinh ( bài cũ và bài soạn)


<b>III- Bài mới:</b>
<i>1. Đặt vấn đề: </i>


<i>Tiết trước ta đã nghiên cứu về một kiểu dữ liệu có cấu trúc mới đó là <b> dữ liệu kiểu tệp</b> . hôm nay</i>
<i>chúng ta làm một số bài tập để củng cố thêm kiến thức về tệp.</i>


2. Triển khai bài:



<b>Hoạt động của giáo viên và học sinh</b> <b>Nội dung kiến thức</b>


<b>HĐ1:</b><i><b>Hướng dẫn Hs trả lời câu hỏi </b></i><b>những nội dung cần quan tâm</b>


Gv: 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?
Gv: 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ì?



Hs: 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


Gv: Tổng hợp lại ý kiến nhận xét của các nhóm thơng qua
nêu câu trả lời


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ì<b>?</b>


<b>Trả lời</b>: Tệp có thể lưu trữ một lượng lớn
dữ liệu trên bộ nhớ ngồi, vì vậy, dữ liệu sẽ
không bị mất khi cúp điện hoặc tắt máy.


<b>HĐ2:</b><i><b>Hướng dẫn Hs trả lời câu hỏi số 1</b></i>


Gv: Nêu câu 1 trong SGK để các nhóm thảo luận và đưa ra
câu trả lời đúng


Hs: Xem câu 1 trong SGK và tập trung trao đổi để trả lời
câu hỏi


Gv: Gợi ý để HS trả lời


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


Hs: Lắng nghe gợi ý từ GV, sau đó trao đổi với nhóm để


<b>Câu 1: Nêu một số trường hợp cần phải </b>
<b>dùng tệp.</b>


 <b>Trả lời:</b> Khi lượng thông tin lớn và


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

thống nhất ý kiến.


Các nhóm nêu ý kiến và nhận xét ý kiến của nhóm bạn


<b>HĐ3: Hướng dẫn Hs trả lời câu hỏi số 2</b>


Gv: Đọc câu hỏi số 2 sau khi HS đã xem qua câu trả lời của
câu hỏi 1


Gv: 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


HS: 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.


Các nhóm nêu ý kiến của nhóm mình và trao đổi ý kiến với


nhóm bạn


Gv:Gọi một hoặc hai HS giải thích các câu lệnh ở phần trả
lời


<b>Hs</b>: <b>Trả lời</b>


assign (f, fi); <b>Gắn tên tệp</b>


rewrite(f); <b>Mở tệp</b>


write(f,’ ‘,y,’ ‘,z); <b>Ghi dữ liệu vào tệp</b>


close(f); <b>Đóng tệp</b>


<b>Câu hỏi 2: Trong sơ đồ thao tác với tệp, </b>
<b>khi cần nhập dữ liệu từ tệp phải dùng </b>
<b>những thao tác nào</b>


<b>Trả lời</b>: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 để hồn tất
việc ghi dữ liệu.


assign (f, fi);
rewrite(f);


write(f,’ ‘,y,’ ‘,z);
close(f);



<b>HĐ4. </b><i><b>Hướng dẫn Hs trả lời câu hỏi số 3</b></i>


Gv: Đọc câu hỏi số 3
Gv: 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?


HS:


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.
Gv: Tổng hợp câu 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


<b>Câu hỏi 3: Tại sao cần có câu lệnh mở </b>
<b>tệp trước khi đọc/ ghi tệp?</b>


<b>Trả lời</b>: 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.


<b>HĐ5. </b><i><b>Hướng dẫn Hs trả lời câu hỏi số 4</b></i>



Gv: Đọc 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à.
Hs: 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.


- Trao đổi ý kiến trong nhóm


<b>Câu hỏi 4: Tại sai phải dùng câu lệnh </b>
<b>đóng tệp sau khi đã kết thúc ghi dữ liệu </b>
<b>vào tệp?</b>


<b>Trả lời:</b> 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.,<b>’PTB2.Dat’);</b>


<b>IV- Củng cố bài :</b>(2 phút)


<b>Đặt ra một số câu hỏi để HS trả lời:</b>


- Lệnh <b>var tep, tep1: text;</b> có ý nghĩa gì?


- Lệnh <b>assign(tep1,’BAITAP.DAT’);</b> có nghĩa là gì?
- Lệnh <b>close(tep1); </b> có ý nghĩa gì?



<b>V- Dặn dị :</b> ( 2 phút)
Học bài cũ và chuẩn bị bài 17


<b>VI. Rút kinh nghiệm : </b>


</div>

<!--links-->

×