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

tiet 39 tin 11

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 (86 KB, 2 trang )

<span class='text_page_counter'>(1)</span>Ngày soạn:27/1/2013 Tiết PPCT: 39. Bài tập và thực hành 6 (t1). I.MỤC TIÊU 1. Kiến thức - Khắc sâu thêm phần kiến thức về lí thuyết kiểu tệp, đặc biệt là các hàm và thủ tục liên quan. - Nắm được một số thuật toán cơ bản: các thao tác đọc và ghi dữ liệu. 2. kĩ năng - Khai báo biến kiểu tệp văn bản, gắn tên tệp, mở tệp để đọc, mở tệp để ghi, đọc, ghi tệp. 3. Thái độ - Góp phần rèn luyện tác phong, tư duy lập trình: Tự giác, tích cực, chủ động và sáng tạo trong tìm kiếm kiến thức. II. ĐỒ DÙNG DẠY HỌC 1. Chuẩn bị của giáo viên. - Phòng máy thực hành máy vi tính, máy chiếu Projector (nếu có), sách giáo khoa, sách giáo viên 2. Chuẩn bị của học sinh. - Sách giáo khoa. III. PHƯƠNG PHÁP: Nêu vấn đề, vấn đáp, học sử dụng liệu trực quan. IV.HOẠT ĐỘNG DẠY- HỌC 1. Ổn định lớp, kiểm tra sỉ số học sinh, phân nhóm thực hành 2. Kiểm tra bài cũ: Tiến hành toàn tiết học 3. Nội dung: Hoạt động 1: Thực hiện chương trình giải bài tập Hoạt động của giáo viên Hoạt động của học sinh Giáo viên ra đề bài : 1.Các nhóm trình bày 1. a. Từ chương trình ví dụ 1 bài a. 16, hãy ghi khoảng cách của trại các var f,g;text; lớp tới trại của thầy hiệu trưởng vaò d: real; x,y :integer; tệp trai.out các số ghi trên một dòng, begin với độ chính xác 2 chữ số thập phân assign(f,’trai.tx.t’); assign(g,’trai.out’); mỗi số cách nhau ít nhất 1 phím cách reset(f); rewrite(g); (đã hướng dẫn tiết bài tập ) while not(eof(f)) do b. hãy ghi ra màn hình khoảng cách begin của các trại từ tệp trai.out ra màn hình read(f,x,y); d:= sqrt(x*x+y*y); write(g,d:5:2); Yêu cầu học sinh soạn thảo chương end; trình và thực hiện trên máy. close(f); close(g); readln end. Lưu ý : việc đọc DL từ tệp được lặp đi lặp lại, nhưng không biết bao nhiêu b. lần do đó phải sử dụng hàm EOF(<tên assign(f,’trai.out’);.

<span class='text_page_counter'>(2)</span> biến tệp>) để kiểm tra đã hết tệp chưa?. Từ câu a, hãy bổ sung vào đoạn chương trình hợp lý?. reset(f); while not(eof(f)) do begin read(f,d); writeln(‘khoang cach:’,d:0:2); end; close(f);. 2.Lập trình để : a. đọc dữ liệu từ tệp SN.TXT gồm các số nguyên và ghi ra màn hình b. ghi vào tệp SND.TXT các số là nguyên dương được đọc từ tệp SN.TXT Tùy theo điều kiện và đối tượng học sinh mỗi lớp yêu cầu các em hoàn thành và chuẩn bị bài 2b cho tiết học sau V. ĐÁNH GIÁ CUỐI BÀI 1. Những nội dung đã học. - Một số thao tác cơ bản liên quan đến Khai báo biến kiểu tệp văn bản, gắn tên tệp, mở tệp để đọc, mở tệp để ghi, đọc, ghi tệp. 2. Câu hỏi và bài tập về nhà. Cho tệp SN.TXT gồm các số nguyên, hãy ghi vào tệp SND.TXT các số là nguyên dương được đọc từ tệp SN.TXT.

<span class='text_page_counter'>(3)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×