1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án Tin học 11 theo định hướng phát triển năng lực Chương 5 Tệp và thao tác với tệp

15 58 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 76,74 KB

Nội dung

Giáo án Tin học 11 theo định hướng phát triển năng lự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 Bài tập chương 5 Giáo án theo chương trình mới, theo định hướng phát triển năng lực

Chương TỆP VÀ THAO TÁC VỚI TỆP Bài 14 KIỂU DỮ LIỆU TỆP Số tiết: Ngày soạn: 02/01/2021 Tiết theo phân phối chương trình: 37 Tuần dạy: 19 I Mục tiêu: Kiến thức: − Biết đặc điểm, vai trò kiểu liệu tệp − Biết khái niệm tệp văn − Biết thao tác tệp Kĩ năng: Thái độ: − Tích cực học tập, u thích mơn học Định hướng lực hình thành: − Phát triển lực giao tiếp lực hợp tác − Phát triển lực giải vấn đề với hỗ trợ CNTT truyền thông − Phát triển lực tự học II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên: Giáo án, SGK, máy tính, máy chiếu Chuẩn bị học sinh: Xem trước SGK nhà III Tổ chức hoạt động học tập Ổn định lớp: Kiểm tra sĩ số Kiểm tra cũ: Không Thiết kế tiến trình dạy học 3.1 Hoạt động khởi động - Mục tiêu: Tạo động lực để tìm hiểu kiểu liệu tệp - Phương thức: Vấn đáp, diễn giảng Trong thực lập trình, số tốn có khối lượng thơng tin lớn, cần lưu trữ lại để xử lí lại nhiều lần, với kiểu liệu học chưa đáp ứng đ ược nên c ần có thểm kiểu liệu kiểu tệp Kiểu tệp gì, thao tác v ới t ệp nh th ế nào? Chúng ta tìm hiểu 14 Kiểu liệu tệp 3.2 Hoạt động hình thành kiến thức Hoạt động 1: Tìm hiểu kiểu liệu tệp - Mục tiêu: + Biết đặc điểm, vai trò kiểu liệu tệp: Dữ liệu kiểu tệp lưu trữ lâu dài nhớ ngồi khơng bị tắt nguồn điện, lượng liệu tệp lớn Cho phép sử dụng lại dễ dàng, tránh phải nhập lại; Số lượng phần tử tệp khơng cần xác định trước - Phương thức: + Hoạt động cá nhân, nhóm - Các bước hoạt động: Hoạt động giáo viên Bước 1: Tổ chức hoạt động giao nhiệm vụ cho học sinh * Hoạt động nhóm: Chia lớp làm nhóm * Nhiệm vụ:  Liệt kê kiểu liệu học? Cho biết nhược điểm chúng? Hoạt động HS Bước 2: Tiếp nhận thực nhiệm vụ giao Lắng nghe thực theo yêu cầu giáo viên  Kiểu liệu tệp có đặc trưng nào? Bước 3: Dự kiến sản phẩm  Các kiểu liệu: Ngun, thực, lơgic, kí tự, mảng, xâu Hạn chế kiểu liệu kích thước lưu trữ có giới hạn lưu trữ tạm thời  Dữ liệu kiểu tệp lưu trữ lâu dài nhớ ngồi khơng bị tắt nguồn điện, lượng liệu tệp lớn Cho phép sử dụng lại dễ dàng, tránh phải nhập lại; Số lượng phần tử tệp khơng cần xác định trước Nội dung Vai trị kiểu tệp * Vai trò kiểu tệp - Các kiểu liệu xét lưu trữ RAM liệu bị tắt máy - Với số tốn có khối lượng liệu lớn, xử lý nhiều lần, lưu trữ lâu dài cần có kiểu liệu tệp( file) * Đặc điểm kiểu liệu tệp - Dữ liệu kiểu tệp lưu trữ lâu dài nhớ Bước 4: Nghiên khơng bị cứu, tìm hiểu tài tắt nguồn điện liệu, trao đổi, - Lượng liệu tệp thảo luận, trình lớn Cho phép bày, báo cáo sản sử dụng lại dễ dàng, phẩm tránh phải nhập lại - Số lượng phần tử tệp khơng cần xác định trước Bước Nhận xét, đánh giá hoạt động, sản phẩm HS Hoạt động 2: Tìm hiểu cách phân loại thao tác với kiểu liệu tệp − Mục tiêu: + Biết khái niệm tệp văn bản: liệu ghi dạng kí tự (trong Pascal, theo mã ASCII) + Biết khái niệm tệp có cấu trúc: liệu ghi theo cấu trúc định + Biết thao tác tệp: Khai báo biến tệp; mở tệp; đọc/ghi tệp; đóng tệp − Phương thức: Diễn giảng, vấn đáp − Các bước hoạt động: 2 Hoạt động giáo viên Hoạt động HS Nội dung Bước Giao nhiệm vụ Bước 2: Tiếp Phân loại thao tác  Có cách để phân loại nhận thực với kiểu liệu tệp nhiệm vụ a Phân loại tệp tệp? giao * Xét theo cách tổ chức  Có loại tệp nào? Lắng nghe thực liệu, phân tệp  Tệp văn có đặc điểm theo yêu cầu thành hai loại: nào? giáo viên - Tệp văn  Có thao tác - Tệp có cấu trúc kiểu tệp? * Xét theo cách thức truy cập, phân tệp thành hai loại: Bước Dự kiến sản phẩm  Có cách để phân loại tệp: - Theo cách tổ chức liệu - Tệp truy cập - Theo cách thức truy cập liệu - Tệp truy cập trực tiếp  Có loại tệp sau: Bước 4: Nghiên - Theo cách tổ chức liệu: Văn cứu, tìm hiểu tài tệp có cấu trúc liệu, trao đổi, thảo - Theo cách thức truy cập liệu: luận, trình bày, báo Tệp truy cập tệp truy cáo sản phẩm cập trực tiếp  Tệp văn bản: Là tệp mà liệu ghi dạng kí tự theo mã ASCII, tệp văn bản, dãy kí tự kết thúc nhóm kí tự xuống dịng hay kí tự kết thúc tệp tạo thành dòng b Thao tác với kiểu tệp - Hai thao tác tệp ghi liệu vào tệp đọc liệu từ tệp - Để thao tác với kiểu liệu tệp, người lập trình cần tìm hiểu cách thức mà ngơn ngữ lập trình cung cấp cách: + Khai báo biến tệp; + Mở tệp; + Đọc/ghi liệu;  Có thao tác kiểu tệp ghi liệu vào tệp đọc liệu từ tệp + Đóng tệp Bước Nhận xét, củng cố thêm - Khác với mảng, số lượng phần tử tệp không xác định trước - Thao tác đọc/ghi với tệp thực với phần tử tệp 3.3 Hoạt động luyện tập − Mục tiêu: + Hiểu vai trò đặc điểm kiểu liệu tệp; + Hiểu cách phân loại thao tác với kiểu liệu tệp; 3 − Phương thức: + Phát vấn, câu hỏi, tập: Giáo viên trình chiếu slide câu hỏi trắc nghi ệm yêu cầu học sinh đưa đáp án + Hoạt động cá nhân: Học sinh tiếp nhận yêu cầu, suy nghĩ trả lời câu hỏi trắc nghiệm Câu 1: Dữ liệu thuộc kiểu liệu sau lưu trữ nhớ (RAM) liệu bị tắt máy? A Kiểu kí tự B Kiểu lơgic C Kiểu ngun, kiểu thực D Tất đáp án A, B C Câu 2: Dữ liệu thuộc kiểu liệu sau lưu trữ nhớ (đĩa từ, CD, …) không bị tắt nguồn điện? A Kiểu liệu chuẩn B Kiểu liệu tệp C Kiểu liệu có cấu trúc D Tất đáp án A, B C Câu 3: Kiểu liệu tệp phân loại nào? A Theo tệp văn tệp có cấu trúc B Theo cách tổ chức liệu cách thức truy cập C Theo tệp truy cập tệp truy cập trực tiếp D Tất đáp án A, B C Câu 4: Loại tệp sau phân loại theo cách tổ chức liệu? A Tệp văn bản, tệp có cấu trúc B Tệp có cấu trúc, tệp truy câp C Tệp truy cập tuần tự, tệp truy cập trực tiếp D Tệp truy cập trực tiếp, tệp văn Câu 5: Loại tệp sau phân loại theo cách thức truy cập? A Tệp văn bản, tệp có cấu trúc B Tệp truy cập tuần tự, tệp truy cập trực tiếp C Tệp có cấu trúc, tệp truy câp D Tệp truy cập trực tiếp, tệp văn Câu 6: Để thao tác với kiểu liệu tệp, người lập trình cần biết thao tác gì? A Khai báo biến tệp B Mở tệp, đóng tệp C Đọc liệu từ tệp ghi liệu vào tệp D Tất đáp án A, B C 4 − Dự kiến sản phẩm: Câu – D, Câu – B, Câu – B, Câu – A, Câu – B, Câu – D − Nhận xét, đánh giá sản phẩm, hoạt động: Giáo viên nhận xét củng cố đáp án cho câu hỏi 3.4 Hoạt động vận dụng − Mục tiêu: − Phương thức: − Dự kiến sản phẩm: − Nhận xét, đánh giá sản phẩm, hoạt động: 3.5 Hoạt động Tìm tịi mở rộng - Mục tiêu: - Phương thức: - Dự kiến sản phẩm: - Nhận xét, đánh giá sản phẩm, hoạt động: Giáo viên nhận xét củng c ố đáp án cho học sinh 5 Bài 15 THAO TÁC VỚI TỆP Số tiết: Ngày soạn: 05/01/2021 Tiết theo phân phối chương trình: 39 Tuần dạy: 20 I Mục tiêu: Kiến thức: − Biết lệnh khai báo tệp văn − Biết số hàm thủ tục chuẩn làm việc với tệp Kĩ năng: − Thực thao tá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 Thái độ: − Tích cực học tập, yêu thích mơn học Định hướng lực hình thành: − Phát triển lực giao tiếp lực hợp tác − Phát triển lực giải vấn đề với hỗ trợ CNTT truyền thông − Phát triển lực tự học II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên: Giáo án, SGK, máy tính, máy chiếu Chuẩn bị học sinh: Xem trước SGK nhà III Tổ chức hoạt động học tập Ổn định lớp: Kiểm tra sĩ số Kiểm tra cũ: Câu Cho biết vai trò kiểu liệu tệp? Tệp phân loại nào? Câu Cho biết thao tác với tệp? Thiết kế tiến trình dạy học 3.1 Hoạt động khởi động - Mục tiêu: Tạo động lực để tìm hiểu thao tác với tệp - Phương thức: Vấn đáp, diễn giảng Ở trước biết kiểu tệp có vai trị quan trong vi ệc h ỗ x lý d ữ liệu, lưu trữ liệu lập trình Hơm tìm hi ểu thao tác v ới tệp (tệp văn bản) 3.2 Hoạt động hình thành kiến thức Hoạt động 1: Tìm hiểu khai báo biến tệp, gắn tên tệp, mở tệp - Mục tiêu: 6 + Biết lệnh khai báo, gắn tên tệp, mở tệp văn ngơn ngữ lập trình cụ thể (Pascal) - Phương thức: + Hoạt động cá nhân, diễn giảng - Các bước hoạt động: Hoạt động HS Hoạt động giáo viên Nội dung Bước 1: Tổ chức hoạt động giao Bước 2: Tiếp Khai báo nhiệm vụ cho học sinh nhận thực * Cú pháp: Var :text; cầu nhóm thực phút sau vụ giao -Ví dụ: Var f,g:text; trình bày, nội dung phiếu học tập Lắng nghe sau: thực Thao tác với tệp theo yêu cầu a Gắn tên tệp: Nhóm 1: giáo viên Cú pháp: Assign (,); gì? 4: Ví dụ: assign(f, - Giải thích thành phần có cú Bước Nghiên c ứ u, ‘D:\’DULIEU.DAT’); pháp? tìm hiểu tài - Ví dụ dùng tên biến tệp f, g khai báo liệu, trao đổi, b Mở tệp: nào? thảo luận, * Mở tệp để ghi : trình bày, báo Nhóm 2: Cú pháp: cáo sản - Vì phải gắn tên cho tệp? rewrite (); phẩm - Nêu thủ tục gắn tên tệp? Giải thích Ví dụ: rewrite(f); thành phần thủ tục đó? * Mở tệp để đọc: - Giả sử biến f cần gắn với tệp có tên Cú pháp: reset(); Có thủ tục sau: assign(f, Ví dụ: reset(f); ‘D:\DULIEU.DAT’) thủ tục có nghĩa gì? - Khi tên tệp cần viết đường dẫn đầy đủ cần tên? Nhóm 3: - Mở để đọc mở để ghi có giống khơng? tệp mở để đọc ghi liệu vào tệp khơng? - Nêu cú pháp mở tệp để đọc, lấy ví dụ? Nêu cú pháp mở tệp để ghi, lấy ví dụ? - Cho tệp so.inp chứa số nguyên, nội dung tệp mở tệp để đọc, mở tệp để ghi? 7 Bước 3: Dự kiến sản phẩm Học sinh nắm kiến thức giáo viên đưa câu hỏi làm việc nhóm, cụ thể (như phần nội dung cột 3) Bước Nhận xét, đánh giá hoạt động, sản phẩm HS Sau nhóm trình bày giáo viên nhận xét, chốt kiến thức Hoạt động 2: Tìm hiểu cách đọc ghi tệp, hàm chuẩn thường dùng đọc ghi tệp, đóng tệp − Mục tiêu: + Học sinh biết cách đọc ghi tệp, biết hàm chuẩn thường dùng đọc ghi tệp, biết cách đóng tệp − Phương thức: Đàm thoại, gợi mở, vấn đáp, làm việc theo nhóm − Các bước hoạt động: Hoạt động giáo viên Hoạt động HS Bước Giao nhiệm vụ Nội dung Bước 2: Tiếp Đọc/ghi tệp: GV: Đưa phiếu học tập cho nhận thực a Ghi tệp văn bản: nhóm, yêu cầu nhóm thực nhiệm vụ * Cú pháp: 10 phút sau trình bày, nội giao dung phiếu học tập sau: Lắng nghe thực Write(,); Nhóm 1: Writeln( , ); thành phần ý nghĩa cú pháp Ví dụ: write(‘Nghiem x=’,x); ghi hình? b Đọc tệp văn bản: - Nêu cú pháp giải thích Cú pháp: thành phần ý nghĩa cú pháp ghi vào tệp? Phân biệt cách ghi, read(,); - Cho a=2, b=3 câu lệnh sau readln(,); nào? Vì sao? write(f, a, ‘+’, b, ‘=’); cứu, tìm hiểu tài Ví dụ: read(f,a,b,c); liệu, trao đổi, write(f, a+b); thảo luận, trình * Một số hàm chuẩn writeln(f, a, ‘+’, b, ‘=’); writeln(f, bày, báo cáo sản thường dùng a+b); đọc ghi tệp văn bản: phẩm Nhóm 2: GV gọi - Hàm EOF(): trả - Nêu cú pháp giải thích học sinh giá trị true trỏ thành phần ý nghĩa thủ tục nhóm trình bày, tệp tới cuối tệp 8 nhập liệu từ bàn phím? nhóm khác - Nêu cú pháp giải thích đưa thắc mắc thành phần ý nghĩa thủ tục câu hỏi phản biện đọc liệu từ tệp tệp? - Hàm EOLN(): trả giá trị true trỏ tệp tới cuối dòng Phân biệt cách đọc, giống khác nhau? Đóng tệp: * Cú pháp: CLOSE (Biến tệp); - Cho tệp so.txt với nội dung sau: * Chức năng: Đóng tệp Sau thực thủ tục sau biến a, b, c nhận giá trị gì? Giải thích read(f, a); read(f, b); read(f, c); readln(f, a); readln(f, b); readln(f, c); Nhóm 3: - Nêu hàm chuẩn thường sử dụng đọc ghi tệp? - Giải thích lấy ví dụ - Cho tệp so.txt gồm dòng chứa số nguyên, nêu ý tưởng để đọc hết dòng số mảng? - Cách đóng tệp văn gì? Nếu khơng đóng tệp có khơng? Bước Dự kiến sản phẩm Học sinh nắm kiến thức giáo viên đưa câu hỏi làm việc nhóm, cụ thể (Như phần nội dung cột 3) Bước Nhận xét, củng cố thêm Sau nhóm trình bày giáo viên nhận xét, chốt kiến thức 3.3 Hoạt động luyện tập − Mục tiêu: + Nhằm củng cố, hệ thống hóa, hồn thiện kiến thức kiểu liệu tệp thao tác với tệp − Phương thức: 9 + Đam thoại, vấn đáp, thuyết trình GV chiếu yêu cầu lên hình Chương trình sau thực cơng việc gì? Chương trình cịn thiếu câu lệnh gì? − Dự kiến sản phẩm: + Nhóm 1: Chương trình thực đọc liệu từ tệp f vào cho biến x1, y1 ghi hình giá trị x1 y1 Chương trình cịn thiếu lệnh đóng tệp − Nhận xét, đánh giá sản phẩm, hoạt động: Giáo viên nhận xét củng cố đáp án cho câu hỏi 3.4 Hoạt động vận dụng − Mục tiêu: − Phương thức: − Dự kiến sản phẩm: − Nhận xét, đánh giá sản phẩm, hoạt động: 3.5 Hoạt động Tìm tịi mở rộng - Mục tiêu: - Phương thức: - Dự kiến sản phẩm: - Nhận xét, đánh giá sản phẩm, hoạt động: Giáo viên nhận xét củng c ố đáp án cho học sinh 10 10 Bài 16 VÍ DỤ LÀM VIỆC VỚI TỆP Số tiết: (2 lý thuyết + tập) Ngày soạn: 15/01/2021 Tiết theo phân phối chương trình: 40, 41, 42 Tuần dạy: 21, 22, 23 I Mục tiêu: Kiến thức: − Hiểu thao tác làm việc với tệp: khai báo, mở tệp, gắn tên tệp, đọc/ghi tệp đóng tệp Kĩ năng: − Thực thao tá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 Thái độ: − Tích cực học tập, u thích mơn học Định hướng lực hình thành: − Phát triển lực giao tiếp lực hợp tác − Phát triển lực giải vấn đề với hỗ trợ CNTT truyền thông − Phát triển lực tự học II Chuẩn bị giáo viên học sinh Chuẩn bị giáo viên: Giáo án, SGK, máy tính, máy chiếu Chuẩn bị học sinh: Xem trước SGK nhà III Tổ chức hoạt động học tập Ổn định lớp: Kiểm tra sĩ số Kiểm tra cũ: Câu Cho biết trình tự thao tác để ghi liệu vào tệp? Câu Cho biết số hàm thường dùng đọc/ghi tệp? Thiết kế tiến trình dạy học 3.1 Hoạt động khởi động - Mục tiêu: Tạo động lực để tìm hiểu thao tác với tệp - Phương thức: Vấn đáp, diễn giảng Ở trước tìm hiểu thao tác làm vi ệc v ới t ệp Hôm vận dụng chúng để giải số toán đơn giản thực tế 3.2 Hoạt động hình thành kiến thức Hoạt động 1: Củng cố lại kiến thức kiểu tệp - Mục tiêu: + Biết khai báo tệp văn bản, câu lệnh gán tên tệp, mở tệp để đọc, đọc tệp đóng tệp 11 11 - Phương thức: + Hoạt động cá nhân, diễn giảng - Các bước hoạt động: Hoạt động giáo viên • Yêu cầu học sinh nhắc lại kiến thức như: Cách khai báo biến tệp văn bản, câu lệnh gán tên tệp, mở tệp để đọc/ghi, đọc/ghi tệp, đóng tệp số hàm với tệp Hoạt động HS • Theo dõi dẫn Củng cố lại kiến thức học dắt GV kiểu tệp: trả lời câu hỏi  Var : Text;  Assign (, );  Rewrite ();  Reset ();  Read Readln (, );  Write Writeln (, );  Close ();  Eof();  Eoln(); Hoạt động 2: Tìm hiểu số ví dụ tệp (Ví dụ 1) − Mục tiêu: + Biết cách khai báo tệp văn bản, câu lệnh gán tên tệp, mở tệp để đọc/ghi, đọc/ghi tệp đóng tệp số chương trình đơn giản − Phương thức: Đàm thoại, gợi mở, vấn đáp, giao nhiệm vụ − Các bước hoạt động: Hoạt động giáo viên • Đưa u cầu ví dụ – SGK trang 87 (Yêu cầu học sinh đọc ví dụ) • u cầu học sinh phân tích tốn đưa hướng giải • Nhận xét, củng cố định hướng cách giải vấn đề cho học sinh Hoạt động HS • Chú ý theo dõi • Thực theo yêu cầu giáo viên Nội dung Một số ví dụ kiểu tệp Ví dụ Tính khoảng cách từ trại chủ đến trại thành viên với trại chủ có tọa độ (0,0) trại thành viên có tọa độ (x,y) cho tệp TRAI.TXT Program Khoang_cach; Var d: real; f: text; x,y: integer; Begin 12 12 • Yêu cầu học sinh quan sát ví dụ trả lời số câu hỏi sau: Để giải toán cần sử dụng thao tác để xử lý tệp? Biến tệp khai báo có tên gì? Hãy giải thích chức câu lệnh có chương trình? Assign (f, ‘TRAI.TXT’); Reset (f); • Cần sử dụng thao tác sau: khai báo biến tệp, gán tên tệp, mở tệp để đọc, đọc liệu từ tệp, đóng tệp • Biến tệp có tên f While not eof(f) Begin Read(f,x,y); D:=sqrt(x*x+y*y); Writeln(‘Khoang ’,d:10:2); cach: End; Close(f); End • Thực giải thích câu lệnh chương trình Hoạt động 3: Tìm hiểu số ví dụ tệp (Ví dụ 2) − Mục tiêu: + Biết cách khai báo tệp văn bản, câu lệnh gán tên tệp, mở tệp để đọc/ghi, đọc/ghi tệp đóng tệp số chương trình đơn giản − Phương thức: Đàm thoại, gợi mở, vấn đáp, giao nhiệm vụ − Các bước hoạt động: Hoạt động giáo viên • Đưa u cầu tốn • u cầu học sinh phân tích tốn đưa hướng giải • Nhận xét, củng cố định hướng cách giải vấn đề cho học sinh • Yêu cầu học sinh quan sát trả lời số câu hỏi sau: Để giải tốn cần sử dụng thao tác để xử lý tệp? Biến tệp khai báo có tên gì? Hoạt động HS • Chú ý theo dõi • Thực theo yêu cầu giáo viên Nội dung Một số ví dụ kiểu tệp Ví dụ Tính chu vi hình chủ nhật với cặp cạnh dài rộng (dai, rong) cho tệp DULIEU.TXT, sau ghi kết vào tệp KETQUA.TXT Program Chu_vi; • Cần sử dụng thao tác sau: khai báo biến tệp, gán tên tệp, mở tệp để đọc, đọc liệu từ tệp, đóng tệp • Biến tệp 13 13 Var dai, rong, cv: real; du_lieu, ket_qua: text; Begin Assign ‘DULIEU.TXT’); (du_lieu, Reset (du_lieu); Assign ‘KETQUA.TXT’); Rewrite (ket_qua); (ket_qua, Hãy giải thích chức câu lệnh có chương trình? Có thể thay câu lệnh While for khơng? Vì sao? có tên du_lieu, ket_qua • Thực giải thích câu lệnh chương trình • Khơng, ta khơng biết xác số lần lặp While not eof(du_lieu) Begin Read(du_lieu,dai,rong); cv:=(dai+rong)*2; Writeln(ket_qua, vc); End; Close(du_lieu); close(ket_qua); End 3.3 Hoạt động luyện tập − Mục tiêu: + Củng cố lại kiến thức tệp câu hỏi trang 89 - SGK − Phương thức: + Đam thoại, vấn đáp, thuyết trình Câu Nêu số trường hợp cần phải dùng tệp? Câu Trong sơ đồ thao tác với tệp, cần nhập liệu từ tệp phải dùng thao tác nào? Câu Tại cần phải có câu lệnh mở tệp để trước đọc ghi tệp? Câu Tại phải dùng câu lệnh đóng tệp sau kết thúc ghị liệu vào t ệp? − Dự kiến sản phẩm: Câu Cần dùng tệp trường hợp cần lưu trữ kết lâu dài, lượng liệu lưu trữ lớn Câu Trong sơ đồ thao tác với tệp, cần nhập liệu từ tệp cần phải dùng thao tác sau: Gán tên tệp (assign), mở tệp (reset), đọc (read), đóng tệp (close) Câu Trước đọc ghi tệp cần có thao tác mở tệp để chương trình biết xác thao tác cần thực tệp cần sử dụng tệp Câu Phải dùng câu lệnh đóng tệp sau kết thúc ghị liệu vào tệp Vì để hệ thống hồn tất việc ghi liệu vào tệp, tránh mát liệu − Nhận xét, đánh giá sản phẩm, hoạt động: Giáo viên nhận xét củng cố đáp án cho câu hỏi 3.4 Hoạt động vận dụng − Mục tiêu: + Biết vận dụng kiến thức tệp để viết số chương trình đơn giản − Phương thức: Câu hỏi tập, hoạt động nhóm học sinh Bài Tìm nghiệm phương trình có dạng ax+b=0 (a b ≠0) Với hệ số a,b cho tệp IN.TXT 14 14 Bài Tính tổng cặp số (m,n) cho tệp IN.TXT Kết ghi vào tệp OUT.TXT − Dự kiến sản phẩm: Bài Program PTB1; Uses crt; Var a,b: real; f:text; Begin Assign(f, ‘IN.TXT’); Reset(f); While not eof(f) Begin Readln(f,a,b); Writeln(‘Nghiem cua phuong trinh la: ’,-b/a); End; Close(f); Readln End Bài Program Tong; Uses crt; Var m,n: real; f1,f2:text; Begin Assign(f1, ‘IN.TXT’); Reset(f1); Assign(f2, ‘OUT.TXT’); Rewrite(f2); While not eof(f1) Begin Readln(f1,m,n); Writeln(f2, m+n); End; Close(f1); Close(f2); Readln End − Nhận xét, đánh giá sản phẩm, hoạt động: Giáo viên nhận xét, đánh giá cho điểm − 3.5 Hoạt động Tìm tịi mở rộng − - Mục tiêu: − - Phương thức: − - Dự kiến sản phẩm: − - Nhận xét, đánh giá sản phẩm, hoạt động: Giáo viên nhận xét củng c ố đáp án cho học sinh − − 15 15 ... hoạt động: 3 .5 Hoạt động Tìm tịi mở rộng - Mục tiêu: - Phương thức: - Dự kiến sản phẩm: - Nhận xét, đánh giá sản phẩm, hoạt động: Giáo viên nhận xét củng c ố đáp án cho học sinh 5 Bài 15 THAO TÁC... điểm − 3 .5 Hoạt động Tìm tịi mở rộng − - Mục tiêu: − - Phương thức: − - Dự kiến sản phẩm: − - Nhận xét, đánh giá sản phẩm, hoạt động: Giáo viên nhận xét củng c ố đáp án cho học sinh − − 15 15 ... lại kiến thức kiểu tệp - Mục tiêu: + Biết khai báo tệp văn bản, câu lệnh gán tên tệp, mở tệp để đọc, đọc tệp đóng tệp 11 11 - Phương thức: + Hoạt động cá nhân, diễn giảng - Các bước hoạt động:

Ngày đăng: 03/02/2021, 09:13

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w