Tài nguyên dạy học

Hỗ trợ trực tuyến

Điều tra ý kiến

Bạn thấy trang này như thế nào?
Đẹp
Đơn điệu
Bình thường
Ý kiến khác

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Ảnh ngẫu nhiên

    Hiepdong1993_120_71.jpg 48bf25d3_13878_resize.jpg 25032010180.jpg 25032010157.jpg 25032010217.jpg PICT0088.jpg

    Thành viên trực tuyến

    1 khách và 0 thành viên

    Chào mừng quý vị đến với Website của Trường THPT Phan Đăng Lưu.

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

    Bài tập về tệp

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Võ Thị Huệ
    Ngày gửi: 09h:54' 15-04-2009
    Dung lượng: 289.0 KB
    Số lượt tải: 80
    Số lượt thích: 0 người
    Bài 18
    Giáo án điện tử tin học lớp 11
    Một số bài toán với tệp

    Bài 1: Đọc vào một dãy n số nguyên (n<=100), ghi dãy số đó vào tệp có tên BAITAP.INP
    - Khai báo;
    Program bai1;
    Uses crt;
    Var
    tep2: TEXT;
    A:ARRAY[1 .. 100] of Integer;
    i,n:Integer;

    - Gán tên tệp;
    Begin
    Clrscr;
    ASSIGN(tep2, `C:DULIEU.INP’);
    - Mở tệp ra để ghi;
    REWRITE (tep2);
    Các bước:
    Thể hiện bằng pascal
    - Nhập số lượng phần tử trong mảng;
    For i:=1 to n do
    Begin
    Write(`Doc so thu `,i,`=`);
    Readln(A[i]);
    Write(tep2,A[i]);
    End;
    Write(‘Nhap n = `);Readln(n);
    - Đọc vào mảng;
    - Ghi ra tệp DULIEU.INP;
    - Đóng tệp.
    Close(tep2);
    Readln;
    END.
    Nhap vao bao nhieu so :
    6
    Nhap so thu 1 =
    5
    Nhap so thu 2 =
    7
    Nhap so thu 3 =
    20
    Nhap so thu 4 =
    15
    Nhap so thu 5 =
    1
    Nhap so thu 6 =
    8
    -
    Nhấn F3 để mở tệp BAITAP.INP xem nội dung.
    Nội dung tệp BAITAP.INP
    - Khai báo;
    Program Bai2;
    Uses crt;
    Var
    tep: TEXT;
    A:ARRAY[1 .. 100] of Integer;
    S,i,n:Integer;

    - Gán tên tệp;
    Begin
    Clrscr;
    ASSIGN(tep, `D:TPBAITAP.INP’);
    - Mở tệp ra để đọc;
    RESET(tep);
    Bài 2:

    Mở tệp BAITAP.INP, in dãy số trong tệp ra màn hình. Tính tổng của dãy số đó.
    Các bước:
    Thể hiện bằng pascal
    - Gán tổng của dãy = 0;
    Write(A[i]:5);
    S:=S+A[i];
    End;
    S:=0;
    - Dãy số nguyên không biết bao nhiêu số, nhưng vẫn đọc ra được bằng cách dùng hàm EOF(tên biến tệp);
    - Đóng tệp.
    Close(tep);
    Readln;
    END.
    - Đọc dữ liệu từ file BAITAP.INP;
    - In ra màn hình dãy số;
    - Tính tổng;
    Writeln(`Tong cua day so la : `,S);
    WHILE NOT(EOF(tep)) DO
    Begin
    Readln(tep,A[i]);
    Writeln;
     
    Gửi ý kiến