Tại sao phải có thao tác đóng tệp

Tóm tắt chương V

Câu 4 trang 89 SGK Tin học 11

Tại sao 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?

Lời giải:

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 để thống tất việc ghi dữ liệu ra tệp.

Tham khảo toàn bộ: Giải Tin học 11

1 Thao tác mở tệp dể đọc/ghiCần thiết vì khi mới chỉ gắn tên tệp thì ngôn ngữ lập trình vẫn chưa biết ta định làm  với tệp.

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 để báo cáo rằng đã sử dụng xong tệpViệc đóng tệp là đặc biệt quan trọng sau khi ghi dữ liệu, khi đó hệ thống mới thực sự hoàn tất việc ghi dữ liệu ra tệp.

3

Chương trình con gồm hai loại:

Hàm function là chương trình con thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó.

4: :Ví dụ : sin [x] nhận giá trị thực X và trả về giá trị sinx; Sqrt[x] nhận giá trị x và trả về giá trị căn bậc hai của x. ...

Tại sao 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?

AMBIENT-ADSENSE/lession_isads=0

Gợi ý trả lời bài 4

Phải dùng 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. Không có câu lệnh đóng tệp thì chương trình sẽ không thể ghi được dữ liệu vào tệp.

-- Mod Tin Học 11 HỌC247

Nếu bạn thấy gợi ý trả lời Bài tập 4 trang 89 SGK Tin học 11 HAY thì click chia sẻ 

  • ProgramVD_bt2_txt;

    Uses crt ;

    Var f : text ;

    S : string[13] ;

    Begin

    Clrscr;

    Assign[f, ‘BT2.TXT ’] ;

    Reset[f] ;

    Read[f, S] ;

    Write[S] ;

    Close[f] ;

    End .

    A. CHAO MUNG BAN DEN VOI LAP TRINH

    B. CHAO MUNG BAN

    C. CHAO MUNG BAN DEN VOI

    D. CHAO MUNG

  • ProgramVD_bt1_txt;

    Uses crt ;

    Var f : text ;

    Begin

              Clrscr;

              Assign[f, ‘BT1.TXT ’] ;

              Rewrite[f] ;

    Write[f, 123 + 456] ;

    Close[f] ;

    End .

    A. 123 + 456

    B. 123456

    C. 579

    D. 123 456

  • a := 10; b :=2;

    assign[f1, 'ketqua.txt'];

    rewrite[f1];

    writeln[f1, 'Thuong 2 so la: ', a/b];

    thì tệp ketqua.txt có nội dung gì?

    A. Tich 2 so la: 20 

    B. Tich 2 so la: 20Thuong 2 so la: 5

    C. Thuong 2 so la: 5

    D. Thuong 2 so la: 5Tich 2 so la: 20

  • A. d := sqr[x*x + y*y];

    B. d := sqrt[sqr[x] + sqr[y]];

    C. d := sqr[x*x – y*y]; 

    D. d := sqr[sqrt[x] + sqrt[y]];

  • A. d := sqrt[sqr[x1 – x2] + sqr[y1 – y2]];

    B. d := sqr[sqrt[x1 – x2] + sqrt[y1 – y2]]; 

    C. d := sqrt[sqr[x1 + x2] – sqr[y1 + y2]];

    D. d := sqr[sqrt[x1 + x2] – sqrt[y1 + y2]];

  • A. Rtd := R1*R2*R3/[R1*R2 + R2*R3 + R3*R1]; 

    B. Rtd := R1*R2/[R1 + R2] + R3; 

    C. Rtd := R1*R2*R3/[R1 + R2 + R3];

    D. Rtd := R1 + R2 + R3;

  • A. Rtd := R1*R2*R3/[R1*R2 + R2*R3 + R3*R1].

    B. Rtd := R1*R2*R3/[R1*R2 + R2*R3 + R3*R1]; 

    C. Rtd := 1/R1 + 1/R2 + 1/R3;

    D. Rtd := R1*R2/[R1 + R2] + R3;

  • Hỏi cho vui

  • Câu 1. Cho tệp văn bản SN1.TXT trong đó mỗi dòng chứa một số nguyên, hãy viết chương trinh tạo một tep van bản SN2.TXT gồm các số nguyên le chia hết cho 5 từ tệp SN1.TXT[1 diem] Câu 2. Viết chương trình dưa ra màn hình số lượng các chữ cái in hoa trong xâu S.[1 diểm] Câu 3. Viêt thủ tục kiểm tra xem 3 số thực duơng a, b, c có tạo thành 3 cạnh của tam giác không [1 diểm]

  • Cho tệp dulieu.inp gồm các số nguyên mỗi số trên 1 dòng. Đếm các số chẵn . Ghi kết quả ra tệp dulieu.out

  • Cho tệp SONGUYEN.TXT chứa các số nguyên, cách nhau bởi dấu cách Và không kết thúc bởi kí tự xuống dòng. Viết đoạn lệnh tính tích các số nguyên đó và ghi kết quả vào tệp KETQUA.OUT

  • Cho tệp VD.TXT chỉ có một dòng 'abcdefgh' và đoạn chương trình sau : Assign[f,'VD.TXT]; reset[f]; read[f,S1,S2]; write['S1=',S1,'S2=',S2]; close[f];

  • Viết chương trình nhập n số nguyên dương n0] được lưu trong tệp BANKINH.TXT. Kết quả chu vi được ghi vào tệp CHUVI.DAT và diện tích được ghi vào tệp DIENTICH.DAT

  • cho tệp DULIEU.TXT chứa liên tiếp các số nguyên, các số cách nhau bởi dấu cách và kết thúc bằng ký tự xuống dòng. Viết chương trình tính tổng bình phương các số có trong tệp DULIEU.TXT .Kết quả tính được ghi vào tệp KETQUA.TXT

  • cho tệp VANBAN.Txt chứa các số nguyên, mỗi số cách nhau 1 dấu cách và không kết thúc bằng kí tự xuống dòng

    a, hãy đếm xem trong tệp có bao nhiêu số nguyên dương và đưa kq ra màn hình

    b, tệp SO.TxT chứa tất cả các số chia hết cho 3 có trong tệp VANBAN.Txt mỗi số cách nhau một dấu cách và kt bằng kí tự xuống dòng 

    m.n trả lời mình ngay được không ạ

  • viết chương trình tạo 1 tệp lưu trữ n số nguyên chỉ lưu trữ số chẵn ko lưu số lẻ với n nhập từ bàn phím 
    hướng dẫn giúp em với ạ

Video liên quan

Chủ Đề