• B lo ck W rite(v a r F: file; y a r Buf; C ou nt: w ord {; result: w ord});
  • H ajm = C ou n t * R ecSize
  • B lo ek R ea d (v a r F: file; var Buf




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

    B lo ek R ea d (v a r F: file; var Buf;
    C ou nt: w ord {;result: w ord});
    Bu protsedura B u f o ‘zgaruvchisining F faylidan aniq 
    sondagi bloklarni xotiraga sanaydi. B u f param etri F fayldan 
    yigNladigan axborotlarni xohlagan o ‘zgaruvchisini bildiradi.
    57


    C o u n t param etri sanalayotgan bloklar sonini beradi. 
    Result 
    parametri shart b o ‘lm agan param etr hisoblanib, protsedura 
    chaqirilganda sanalgan yozuvlar sonini o ‘z ichiga oladi. 
    Result param etrlarining q o ‘llanilishi sanalgan bloklar soni 
    Count param etrida berilgan bloklar sonidan kam bo'lishligitii 
    oldindan bildiradi. A gar Result chaqirish paytida k o ‘rsatilgan 
    b o ‘lsa, u holda kiritish-chiqarish paytida xatolik b o ‘lmaydi. 
    0 ‘qish vaqtidagi sh u n g a o ‘x shash va boshqa xatoliklam i 
    kuzatish uchun lOresult funksiyasining {$!-}, {$!+} opsiyalari 
    ishlatiladi.
    B lo ck W rite(v a r F: file; y a r Buf;
    C ou nt: w ord {; result: w ord});
    Bu protsedura B u f o ‘zgaruvchisidagi m aN um yozuvlar 
    sonini F fayliga tez uzatish uchun xizm at qiladi. BlockW rite 
    protsedurasining b a rc h a parametrlari B lockR ead protsedura- 
    sining param etrlariga m os tushadi. Ikkala protsedura ham 
    bloklarni kiritish-chiqarish operatsiyalarini bajaradi. Bloklar- 
    ning baytlardagi hajmi quyidagi form ula orqali aniqlanadi: 
    H ajm = C ou n t * R ecSize,
    bu yerda RecSize - ochilish paytida berilgan fayl yozuvining 
    o ‘lchovi. Bu protseduralam ing qulayligi shundaki, foydala- 
    nuvchi fayl amallari uchun bufer o ‘lchovini o ‘zi aniqlashi 
    m um kin. Bu im koniyat resurslam i rejalashtirishda q o ‘l keladi.
    T iplashm agan fayllarda kiritish-chiqarish amallarini 
    Read va W rite operatorlaridan foydalanib, berilganlarni 
    uzatish paytida yaxshi m uvaffaqiyatga e rishm aslik m um kin. 
    S huning uchun berilgan tipdagi fayllar uchun T urbo-P askalda 
    kiritish-chiqarish amallarini tezlatish u c h u n yuqoridagi ikkita 
    protseduralar ishlatiladi.

    Download 4,62 Mb.
    1   ...   32   33   34   35   36   37   38   39   ...   120




    Download 4,62 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    B lo ek R ea d (v a r F: file; var Buf

    Download 4,62 Mb.
    Pdf ko'rish