Giáo án Tin học 11 bài 14+15: Kiểu dữ liệu tệp. Thao tác với tệp
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Giáo án Tin học 11 bài 14+15: Kiểu dữ liệu tệp. Thao tác với tệpGiáo án Tin học 11 KIỂU DỮ LIỆU TỆP. THAO TÁC VỚI TỆPI. Mục tiêu:1. Kiến thức:- Khái niệm tệp.- Kiểu tệp.- Các thủ tục và hàm thao tác trên tệp.2. Kĩ năng:- Học sinh biết cách lấy dữ liệu từ tệp hoặc lưu trữ dưới dạng tệp.- Học sinh ghi nhớ, biết cách sử dụng các thủ tục và hàm thao tác trên tệp.3. Thái độ:- Học sinh thấy được sự cần thiết và tiện lợi của kiểu dữ liệu lưu trữ dướidạng tệp.- Học sinh có ý thức lưu trữ dữ liệu một cách khoa học, phòng chống mất mátvà nhiễm virus.- Học sinh ý thức tôn trọng bản quyền, không sữa chữa vô ý thức các phần mềmchưa mua bản quyền.II. Dự kiến phương pháp và phương tiện giảng dạy:1. Phương pháp:- Hỏi đáp- Giải quyết vấn đề.2. Phương tiện:- Bảng đen, phấn.- Chương trình minh hoạIII. Tiến trình lên lớp:1. Ổn định tình hình lớp:(2 phút)- Sỹ số: có mặt: vắng mặt:- ổn định trật tự lớp.Giới thiệu giấo viên dự giờ.2. Kiểm tra bài cũ: (5phút)- Câu hỏi:Hãy khai báo 2 mảng có n phần tử ( 1.. n) trong đó mảng A có kiểu phần tử làxâu (string) và mảng B có kiểu phần tử là kí tự (Char).(gọi một học sinh xung phong lên bảng và học sinh khác nhận xét, hỏi thêm haiphần tử bất kì của 2 mảng trên có gán giá trị cho nhau được không)- Trả lời:* VAR A: ARRAY 1..n] OF STRING; B: ARRAY[1..n] OF CHAR;* không thể gán được vì chúng không cùng một kiểu dữ liệu.3. Nội dung bài mới:Đặt vấn đề: (1’) Ta đã biết các kiểu dữ liệu đã học được lưu trữ trong bộ nhớ RAM mangtính chất tạm thời phục vụ cho quá trình xử lí thông tin. Vì vậy mà khi dừngchương trình hoặc mất điện thì các giá trị của chúng sẽ bị mất đi. Đối vớinhững bài toán trong đó dữ liệu được lưu trữ để xử lí nhiều lần và với khốilượng lớn thì cần có kiểu dữ liệu khác với các kiểu dữ liệu đã học. Trong TurboPascal đó là kiểu dữ liệu tệp. T Hoạt động của Hoạt động của GV Nội dung ghi bảngG HS Các em có thể hình dung Bài 14: KIỂU TỆP. thực tế tệp giống như một 1. Khái niệm tệp: cuốn phim. Trong một Tệp là một tập hợp các dữ liệu cuốn phim gồm nhiêù ảnh. cùng kiểu được nhóm với nhau Khi ta không muốn xem và thường được lưu trữ ở thiết ảnh nữa thì các ảnh trong bị ngoài với một tên nào đó. cuốn phim vẫn không bị mất đi; hoặc ta có thể xem ⇒ lâu dài, không mất đdùng khi - HS: Đĩa mềm, cuốn phim đó nhiều lần. không có nguồn điện, với khối đĩa cứng, đĩa Và tệp cũng như vậy. lượng lớn.5’ CD… ?Nhắc lại các thiết bị * Cấu trúc của tệp: Không bị mất ngoài. khi tắt nguồn, … EOF0 1 2 3 4 Tệp được lưu trữ ở thiết … lâu dài. bị ngoài vậy tệp có ưu Cửa sổ tệp Dấu hiệu điểm igì? p cuố tệ Tại mỗi thời điểm tất cả các ô bị che chỉ trừ một ô gọi là cửa sổ tệp. Nhờ cửa sổ tệp có thể đọc ghi dữ liệu vào tệp. vị trí sau Giống: dãy thành phần cuối cùng của gồm các phần tệp là dấu hiệu cuối tệp. 2. Khai báo biến kiểu tệp: tử cùng kiểu.5’ So sánh với mảng? Có hai cách: Khác: số phần + Gián tiếp: tử không xác định trước, lưu TYPE = FILE OF trữ ở thiết bị ; Để làm việc với biến tệp ngoài… VAR biếntệp: kiểutệp; trước hết chúng ta phải biết cách khai báo một + Trực tiếp biến kiểu tệp VAR biếntệp: FILE OF ; Trong đó: : là biến kiểu tệp. : là kiểu của phần tử của tệp. ví dụ1: Biến tệp f1 chứa các số var f1: file of integer; nguyên. vd2. Giải thích vd1? Var sothuc: file Khai báo một biến sothuc of real; chứa các số thực? 3. Các hàm và thủ tục thao tác Hoặc Type Khi khai báo var x: integer trên tệp: thuc= FILE OF thì giá trị của nó chưa5’ a. Thủ tục gán tên cho biến được xác định, phải dùng REAL; tệp: lệnh gán chẳng hạn x:= 7 Var cú pháp: ASSIGN(tênbiếntệp, hoặc bằng thủ tục Read(x) sothuc:thuc; têntệp); để ...
Tìm kiếm theo từ khóa liên quan:
Giáo án Tin học 11 bài 14 Giáo án Tin học 11 bài 15 Giáo án điện tử Tin học 11 Giáo án điện tử lớp 11 Giáo án lớp 11 Tin học Giáo án Tin học 11 Bài 15 Kiểu dữ liệu tệp Thao tác với tệp Đặc điểm của kiểu dữ liệu tệpTài liệu cùng danh mục:
-
Giáo án môn Lịch sử lớp 6 sách Kết nối tri thức: Bài ôn tập giữa học kì 1
8 trang 1049 2 0 -
Giáo án môn Lịch sử lớp 6 sách Kết nối tri thức: Bài ôn tập cuối học kì 1
6 trang 392 1 0 -
Giáo án Đại số lớp 6 (Trọn bộ cả năm)
325 trang 363 0 0 -
Giáo án môn Thể dục lớp 10 (Trọn bộ cả năm)
179 trang 326 0 0 -
Giáo án Hóa học lớp 12 'Trọn bộ cả năm)
342 trang 324 0 0 -
Giáo án Vật lí lớp 7 (Trọn bộ cả năm)
88 trang 314 0 0 -
Giáo án Lịch sử và Địa lí lớp 4 - Bài 18: Phố cổ Hội An (Sách Chân trời sáng tạo)
7 trang 299 0 0 -
Giáo án Lịch sử và Địa lí lớp 8 - Phần Lịch sử, Bài 8: Phong trào Tây Sơn (Sách Chân trời sáng tạo)
15 trang 275 0 0 -
Giáo án môn Thể dục lớp 8 (Trọn bộ cả năm)
211 trang 269 0 0 -
Giáo án Tin học lớp 8 bài 16: Tin học với nghề nghiệp
3 trang 268 0 0
Tài liệu mới:
-
Bài giảng Tính toán thiết kế ô tô - Trường Đại học Kỹ thuật Công nghiệp
153 trang 0 0 0 -
Bài kiểm tra chất lượng kiến thức hội nhập văn hóa dành cho cán bộ mới
4 trang 0 0 0 -
Bài kiểm tra chất lượng kiến thức hội nhập làm việc dành cho cán bộ mới
3 trang 0 0 0 -
21 trang 0 0 0
-
Luận văn Thạc sĩ Kiến trúc: Đánh giá thiết kế nhà ở xã hội tại quận hà đông TP Hà Nội
144 trang 0 0 0 -
87 trang 0 0 0
-
Quyết định số 190/2019/QĐ-UBND tỉnh BìnhDương
10 trang 1 0 0 -
70 trang 1 0 0
-
Chapter 16: Monopolistic competition
78 trang 3 0 0 -
130 trang 0 0 0