• Type f=text; Var fx:f; bu yerda f -fayl tipi, oddiy matn faylni bildiradi; fx-fayl o’zgaruvchisi.
  • Misol. Close (fx); Misol 1. C: diskdagi AA katalogdagi AB fayldagi ma’lumotlarni o’qib A va B massivlarga joylashtiring. Fayl ma’lumotlari strukturasi quyidagicha.
  • . . . . . . . ya’ni fayl strukturasi ikki ustundan iborat ma’lumotlar to’plamidan iborat.
  • function MyFunction: WordBool; stdcall; external 'MyDLL' name '_MyFunction@12' Fayllar bilan ishlash




    Download 124.7 Kb.
    bet10/11
    Sana18.01.2023
    Hajmi124.7 Kb.
    #38551
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    1 Protsedura va funktsiyalarni ishlab chiqish va ulardan foydalanish.
    Ma`ruza mashg`uloti mavzusi pedagogik fik-r tarixi va maktab ama (1), Jamiyat taraqiyotida tarixning mazmuni yo’nalishlari va konsepsiyalari

    function MyFunction: WordBool; stdcall;

    external 'MyDLL' name '_MyFunction@12'
    Fayllar bilan ishlash 
    funksiya va protseduralari
    Kiritiladigan va chiqariladigan ma’lumotlar soni ko’p miqdorda bo’lsa ularni faylda saqlash dasturda qulaylik tug’diradi. Bu ma’lumotlar oddiy matn (tekst) fayllarida saqlanadi. Fayl o’zgaruvchisi dastur bosh qismida e’lon qilinadi, ya’ni
    Type f=text;
    Var

    fx:f;

    bu yerda f -fayl tipi, oddiy matn faylni bildiradi;
    fx-fayl o’zgaruvchisi.
    Kerakli fayldan ma’lumotlarni o’qishga tayyorlash uchun Assign va Reset funksiyalari ishlatiladi.

    Assign-fayl o’zgaruvchisi bilan ososiy fayl orasida aloqa o’rnatadi. Assign (fx,’c:\a\f1.txt’);

    Reset-faylni topib uni ishga tayyorlaydi. Reset (fx);

    Bu yerda fx- fayl o’zgaruvchisi;


    c:\a\f1.txt’-c: diskning A katalogidagi fx.txt fayldan o’qishni bildiradi.
    Fayldagi ma’lumotlarni o’qish uchun Read funksiyasi ishlatiladi.
    Read (, );
    Misol. Read (fx, x,y,z,A[i],B[I]);
    Fayldan o’zgaruvchilar yoki massivlar qiymatlarini o’qib bo’lgandan keyin fayl yopiladi. Faylni yopish quyidagi funksiya yordamida bajariladi. Close (fayl o’zgaruvchisi);
    Misol. Close (fx);
    Misol 1. C: diskdagi AA katalogdagi AB fayldagi ma’lumotlarni o’qib A va B massivlarga joylashtiring. Fayl ma’lumotlari strukturasi quyidagicha.
    15.2 20.5


    1. 25.5



    2. 50.2



    1. 52.4



    . . . . . . .

    ya’ni fayl strukturasi ikki ustundan iborat ma’lumotlar to’plamidan iborat.

    Program FAB;

    Type

    f=text;


    Var

    A,B: Array[1..100] of Real; m: Integer;

    fxz: f;

    Begin


    Assign(fxz,’c:\AA\AB.txt’); Reset(fxz);

    m:=0;


    While not eof(fxz) do

    Begin m:=m+1; Readln(fxz,A[m],B[m]); End;

    Close (fxz);

    End.


    Download 124.7 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 124.7 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    function MyFunction: WordBool; stdcall; external 'MyDLL' name '_MyFunction@12' Fayllar bilan ishlash

    Download 124.7 Kb.