LOGO




BÁO CÁO ĐỀ TÀI MÔN CÔNG
     NGHỆ DẠY HỌC

TỆP VÀ THAO TÁC VỚI TỆP


 GVHD:LÊ ĐỨC LONG
 SVTH:NGUYỄN HUY CƯỜNG
Chương
                                1:Một số khái
                                 niệm về lập
                                trình và ngôn
                                ngữ lập trình.


                 Chương 6:
                                                   Chương
                Chương trình
                                                  2:Chương
                 con và lập
                                                  trình đơn
                trình có cấu
                                                     giản.
                    trúc.


                                  Tin
                                  học
                                lớp 11
Tiết 14:Kiểu     Chương 5:                         Chương
 dữ liệu tệp.   Tệp và thao                      3:Cấu trúc rẻ
Tiết 15:Thao    thác với tệp.                    nhãnh và lập.
 tác với tệp.


                                   Chương
                                  4:Kiểu dư
                                 liệu có cấu
                                     trúc.
• Biết các lệnh khai báo định kiểu và tệp văn bản.
          • Biết các bước làm việc với tệp:gán tên cho biến tệp,đọc/ghi
Kiến thức   tệp,đóng tệp.


           • Khai báo đúng kiểu tệp.
 Kỉ năng
           • Nắm bát được các bước thao tác với tệp.



         • Kiến thức lập trình Pascal cơ bản.
Điểm khó
         • Thực hiện các thao tác trên tệp.



          • Hiểu khái niệm về tệp,phân loại tệp tin.
Trọng tâm
          • Thực hiện các thao tác trên tệp.



                 Học sinh biết khái niệm tệp,phân biệt các loại tệp.
Mục tiêu
                 Học sinh biết cách thao tác trên tệp thông qua lập trình Pascal.
Khai báo bản ghi theo                    Trả lời:
                       mẫu sau:                                 Type Lylich=Record
                       Lý lịch nhân viên                        •Hoten:String[25];
                       •     Họ và tên.                         •Namsinh:String[4];
 Kiểm                  •     Năm sinh.                          •Gioitinh:Boolean;
                       •     Giới tính.                         •Que:String[50];
tra bài                •     Quê quán.                          •Trinhdo:Byte
cũ.(5p)                •     Trình độ học vấn.                  End;


                        Trong máy tính có những
                         loại bộ nhớ nào?Loại bộ
                        nhớ nào không bị mất dữ
                        liệu khi tắt máy hoặc mất
                                   điện?




                               Giới                 Phân loại
                            thiệu(5p).              tệp(5p).
                                                                  Tệp văn bản:được ghi
     Nêu vai trò của kiểu
                                                                  theo mã ASCII,như
     tệp?                                                         sách tài liệu



    TL:Dữ liệu tệp được lưu trữ lâu dài ở                       Tệp có cấu trúc:tệp được tổ
    bộ nhớ ngoài(đĩa từ,CD..) và không                          chức theo cấu trúc nhất
    bị mất khi tắt nguồn điện.Lượng                             định,như dữ liệu ảnh,âm
    thông tin lưu lớn.                                          thanh…
Khai báo       VAR(<Biến tệp>,TEXT);
                                 Ví dụ: Var tep1,tep2 : Text;


   Đọc dử liệu từ tệp
READLN(<Biến tệp>,<Kết quả>);                                     ASSIGN (<Biến tệp>,<Tên tệp>;
Hoặc                                            Khai
                                                báo                     Ví dụ 1:
READ(<Biến tệp>,<Kết quả>);                   tệp(5p)
                                                                         ASSIGN(tep1, ‘Dulieu.txt’);
                               Đọc ghi                                  Ví dụ 2:
  Ghi dữ liệu vào tệp          tệp văn                       Gán tên   ASSIGN(tep2, ‘D:BAITAP.DOC’);
                               bản(5p)    Thao tác           tệp(5p)
WRITE(<Biến tệp>,<Kết quả>);
                                           với tệp
 Hoăc
WRITELN(<Biến tệp>;<Kết quả>);
                                          tệp(25p)                  Mở tệp để ghi dử liệu
                                                                       REWRITEN(<Biến tệp>);
                                     Đóng                 Mở
                                    tệp(5p)             tệp(5p)      Mở tệp để đọc dữ liệu
   Đóng tệp                                                            RESET(<Biến tệp>);
   CLOSE(<Biến tệp>);
                                               Ví dụ
  Ví dụ                                       Tentep:= ‘DL.INP’; hoặc
                                              Assign (tep1,tentep);          Assign (tep1,’DL.INP’);
      CLOSE Tệp 1;                            Reset(tep1)                    Reset (tep1);
TÓM TẮT NỘI DUNG BÀI HỌC(5p)


               ASSIGN (<Biến tệp>,<Tên tệp>);



REWRITE(<Biến tệp>);           RESET(<Biến tệp>);


WRITE(<Biến tệp>,<Kết quả>);   READ(<Biến tệp>,<Danh sách
                                 biến>);




                   CLOSE(<Biến tệp>);
BÀI BÁO CÁO ĐẾN ĐÂY LÀ KẾT THÚC
CẢM ƠN THẦY,CÔ VÀ CÁC BẠN ĐÃ THEO DÕI

Tpvthaotcvitp 111021042413-phpapp02

  • 1.
    LOGO BÁO CÁO ĐỀTÀI MÔN CÔNG NGHỆ DẠY HỌC TỆP VÀ THAO TÁC VỚI TỆP GVHD:LÊ ĐỨC LONG SVTH:NGUYỄN HUY CƯỜNG
  • 2.
    Chương 1:Một số khái niệm về lập trình và ngôn ngữ lập trình. Chương 6: Chương Chương trình 2:Chương con và lập trình đơn trình có cấu giản. trúc. Tin học lớp 11 Tiết 14:Kiểu Chương 5: Chương dữ liệu tệp. Tệp và thao 3:Cấu trúc rẻ Tiết 15:Thao thác với tệp. nhãnh và lập. tác với tệp. Chương 4:Kiểu dư liệu có cấu trúc.
  • 3.
    • Biết cáclệnh khai báo định kiểu và tệp văn bản. • Biết các bước làm việc với tệp:gán tên cho biến tệp,đọc/ghi Kiến thức tệp,đóng tệp. • Khai báo đúng kiểu tệp. Kỉ năng • Nắm bát được các bước thao tác với tệp. • Kiến thức lập trình Pascal cơ bản. Điểm khó • Thực hiện các thao tác trên tệp. • Hiểu khái niệm về tệp,phân loại tệp tin. Trọng tâm • Thực hiện các thao tác trên tệp. Học sinh biết khái niệm tệp,phân biệt các loại tệp. Mục tiêu Học sinh biết cách thao tác trên tệp thông qua lập trình Pascal.
  • 4.
    Khai báo bảnghi theo Trả lời: mẫu sau: Type Lylich=Record Lý lịch nhân viên •Hoten:String[25]; • Họ và tên. •Namsinh:String[4]; Kiểm • Năm sinh. •Gioitinh:Boolean; • Giới tính. •Que:String[50]; tra bài • Quê quán. •Trinhdo:Byte cũ.(5p) • Trình độ học vấn. End; Trong máy tính có những loại bộ nhớ nào?Loại bộ nhớ nào không bị mất dữ liệu khi tắt máy hoặc mất điện? Giới Phân loại thiệu(5p). tệp(5p). Tệp văn bản:được ghi Nêu vai trò của kiểu theo mã ASCII,như tệp? sách tài liệu TL:Dữ liệu tệp được lưu trữ lâu dài ở Tệp có cấu trúc:tệp được tổ bộ nhớ ngoài(đĩa từ,CD..) và không chức theo cấu trúc nhất bị mất khi tắt nguồn điện.Lượng định,như dữ liệu ảnh,âm thông tin lưu lớn. thanh…
  • 5.
    Khai báo VAR(<Biến tệp>,TEXT); Ví dụ: Var tep1,tep2 : Text; Đọc dử liệu từ tệp READLN(<Biến tệp>,<Kết quả>); ASSIGN (<Biến tệp>,<Tên tệp>; Hoặc Khai báo Ví dụ 1: READ(<Biến tệp>,<Kết quả>); tệp(5p) ASSIGN(tep1, ‘Dulieu.txt’); Đọc ghi Ví dụ 2: Ghi dữ liệu vào tệp tệp văn Gán tên ASSIGN(tep2, ‘D:BAITAP.DOC’); bản(5p) Thao tác tệp(5p) WRITE(<Biến tệp>,<Kết quả>); với tệp Hoăc WRITELN(<Biến tệp>;<Kết quả>); tệp(25p) Mở tệp để ghi dử liệu REWRITEN(<Biến tệp>); Đóng Mở tệp(5p) tệp(5p) Mở tệp để đọc dữ liệu Đóng tệp RESET(<Biến tệp>); CLOSE(<Biến tệp>); Ví dụ Ví dụ Tentep:= ‘DL.INP’; hoặc Assign (tep1,tentep); Assign (tep1,’DL.INP’); CLOSE Tệp 1; Reset(tep1) Reset (tep1);
  • 6.
    TÓM TẮT NỘIDUNG BÀI HỌC(5p) ASSIGN (<Biến tệp>,<Tên tệp>); REWRITE(<Biến tệp>); RESET(<Biến tệp>); WRITE(<Biến tệp>,<Kết quả>); READ(<Biến tệp>,<Danh sách biến>); CLOSE(<Biến tệp>);
  • 7.
    BÀI BÁO CÁOĐẾN ĐÂY LÀ KẾT THÚC CẢM ƠN THẦY,CÔ VÀ CÁC BẠN ĐÃ THEO DÕI

Editor's Notes

  • #4 Điềukiệngiảđịnh;Lớphọcsỉsố 40 họcsinh.Lớphọccóđiềukiệnmáychiếu.