• R eset(F: file; R ecSize: w ord);
  • R ew rite(F : file; R ecSize: w ord);
  • C lose(F ); protsedurasi xizm at qiladi. M isol.
  • M isol.  Faylni standart ochish. A ssig n (F , ‘ ’)




    Download 4,62 Mb.
    Pdf ko'rish
    bet34/120
    Sana28.06.2024
    Hajmi4,62 Mb.
    #266132
    1   ...   30   31   32   33   34   35   36   37   ...   120
    Bog'liq
    A. Norov. Informatika

    M isol. 
    Faylni standart ochish.
    A ssig n (F , ‘ ’);
    R eset(F);
    F ayllam i bunday ochish, berilganlarni klviaturadan kiritish 
    im koniyatini beradi. Turli tipdagi fayllam i o chishda Reset 
    protsedurasidan 
    foydalanilganda q a nda ydir farq 
    b o ‘lishi 
    m um kin. Matnli fayllarga nisbatan 
    protsedura faylni faqat 
    o ‘qish uchun ochadi. T iplashm agan fayllar uchun protsedura 
    yana bitta word tipdagi RecSize 
    param etrini q o ‘shadi. Bu 
    param etr fayl alm ashinuvi funksiyasida yozuv uzunligini 
    o ‘rnatadi. Reset 
    protsedurasi tiplashm agan fayllar uchun 
    quyidagi k o ‘rinishga cga:
    R eset(F: file; R ecSize: w ord);
    Rew rite 
    protsedurasi yangi fayl tashkil qiladi va 
    ochadi. Bu protseduradan foydalanish alohida e ’tibom i talab 
    qiladi. M avjud fayl nom i bilan yangi faylni tashkil qilish yoki 
    ochishda 
    Rew rite 
    protsedurasi 
    shu 
    nomli 
    eski 
    faylni 
    o ‘chirishga olib keladi. Yangi tiplashm agan fayllam i ochishda 
    R ew rite protscdurasida yozuv uzunligini keltirish uchun word 
    tipidagi q o ‘shim cha RecSize protsedurasi q o ‘shi!adi. 

    holatda protsedura quyidagi k oT iishga ega b o ‘ladi:
    R ew rite(F : file; R ecSize: w ord);
    A gar Rew rite 
    protsedurasi matnli fayllarda qoMlanilsa, u 
    holda, keyinchalik yangi kiritilayotgan m a ’lum otlar uchun 
    faqat yozish am alini qoMlash m um kin.
    55


    H ar qanday ochilgan fayllar ustida bajarilayotgan 
    amallarni 
    tugatish 
    faylni 
    yopish 
    amali 
    orqali 
    am alga 
    oshiriladi. B unda 
    C lose(F ); 
    protsedurasi xizm at qiladi.
    M isol. 
    Joriy katalogda Book.txt nomli o d d iy matnli 
    fayl tashkil qilish:
    Var
    F: 
    text,
    Begin
    AssignCF,
    'Book.txt');
    Rewnte(F)',
    Write(F, ‘ Oddiy matnli /ауГ ),
    С lose (F),
    End
    Matnli fayllam i ochishni standart usullarda olib borish 
    m um kin: fayl o ‘zgaruvchisiga m o s fayl nomini q o ‘yish 
    (Assign protsedurasi), yangi m ain faylini ochish (Rewrite 
    protsedurasi); 
    yoki fayl o ‘z garuvchisiga m os fayl nom ini 
    q o fcyish (A ssign protsedurasi), m av ju d faylni ochish (Reset 
    protsedurasi).
    Matnli fayllam i qayta ishlash uchun Read, Write, 
    Readln va W riteln protseduralari qoMlaniladi. Readln protse ­
    durasi qa torlam i b o ‘luvchi m axsus til vositasi hisoblanadi. 
    U ning vazifasi xuddi R eadning vazifasiga o ‘x s h a sh b o ‘lib, 
    o ‘qishni qa to r oxirining m arkerigacha olib boradi va bo sh q a
    yangi qatorga o ‘tishni ta'm inlayladi. W riteln protsedurasi esa 
    h a m m a kattaliklam i yozish imkoniyatini yaratadi. Protsedura- 
    larning tasvirlanisi quyidagicha:

    Download 4,62 Mb.
    1   ...   30   31   32   33   34   35   36   37   ...   120




    Download 4,62 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    M isol.  Faylni standart ochish. A ssig n (F , ‘ ’)

    Download 4,62 Mb.
    Pdf ko'rish