• Foydalanuvchining standart turlari Ko’rsatkich turi Misol: int *ptr ; char *alfa
  • Foydalanuvchining standart turlari




    Download 2,29 Mb.
    Pdf ko'rish
    bet8/8
    Sana06.09.2024
    Hajmi2,29 Mb.
    #270449
    1   2   3   4   5   6   7   8
    Foydalanuvchining standart turlari
    Ko’rsatkich turi
    Ko’rsatkich – xotiraning unikal fizik adresini saqlovchi o’zgaruvchi turi
    hisoblanadi.
    C++
    tilining
    oldingi
    versiyalarida
    ko’rsatkich
    turini
    maxsus
    deklarator * (yulduzcha) yordamida e’lon qilish talab qilingan. Zamonaviy
    C++ da esa qayta ishlanmagan ko’rsatkich deb ataladi. Dastur kodida bunday
    ko’rsatkichli turlar maxsus operator
    *
    (yulduzcha) yoki
    ->
    (tire “katta” belgisi
    bilan).
    Ko’rsatkichlar quyidagicha sintaksis asosida e’lon qilinadi:
    <
    tur_nomi
    >
    *
    <
    ko’rsatkich_nomi
    >=<
    dastlabki_qiymat
    >
    26


    Foydalanuvchining standart turlari
    Ko’rsatkich turi
    Misol:
    int
    *ptr
    ;
    char
    *alfa
    ;
    Ko’rsatkichli tur o’zgaruvchisiga biron-bir adresni o’zlashtirish yoki uni
    ko’rsatkich qiymati sifatida olish uchun “&” operatoridan foydalaniladi.
    Misol:
    int
    i=100;
    int
    *p=&i
    unsigned longint
    *ul=NULL;
    27


    Mustaqil ishlash uchun savollar

    Ma’lumot nima?

    Tuzilma nima?

    Ma’lumotlar tuzilmasini ta’riflang?

    Ma’lumotlarni tasvirlash bosqichlari.

    Ma’lumotlar tuzilmasi klassifikatsiyasi?

    Ma’lumotlarning oddiy, integrallashgan va foydalanuvchi turlari.

    Ko’rsatkichli turlarning sintaksisi.
    28


    Adabiyotlar

    Алфред В. Ахо., Джон Э. Хопкрофт, Джефри Д. Ульман. Структура
    данных и алгоритмы
    . //
    Учеб.пос., М.: Изд.дом: "Вильямс", 2000,
    — 384 с.

    Adam Drozdek

    Data structures and algorithms in C++. Fourth
    edition.
    Cengage Learning, 2013.

    Бакнелл Джулиан М. Фундаментальные алгоритмы и структуры
    данных в 
    Delphi
    //СПб: ООО «ДиаСофтЮП», 2003. 560с.

    Narzullaev U.X., Qarshiev A.B., Boynazarov I.M. Ma’lumotlar
    tuzilmasi va algoritmlar. //O’quv qo’llanma. Toshkent: Tafakkur
    nashriyoti, 2013 y. 

    192 b.

    Лойко В.И. Структуры и алгоритмы обработки данных. Учебное
    пособие для вузов. 
    -
    Краснодар: КубГАУ
    . 2000. -
    261 с., ил.
    29


    Mustaqil ishlash uchun topshiriqlar:

    Dasturlash tillarida ma’lumotlarning standart turlari (sonli, belgili, mantiqiy,
    ko’rsatkichlar va foydalanuvchi turlari) bilan ishlash, dasturlash tillaridagi
    kalit so’zlar;

    Ma’lumotlar tuzilmalarining mantiqiy ifodasi va ularning komp’yuter
    xotirasida tasvirlanishi;

    Ma’lumotlar tuzilmasi klassifikatsiyasi (oddiy –
    standart, statik, yarimstatik va
    dinamik tuzilmalar)

    Statik va yarimstatik tuzilmalarga misollar.

    Izoh: dars mashg’ulotida berilgan bilimlarga qo’shimcha ma’lumotlarni
    to’plash
    -
    konspekt qilish, referat tayyorlash, oxirgi mavzu uchun ma’lumotlar
    2-
    ma’ruza mashg’ulotiga tayyorgarlik sifatida o’rganiladi.
    30

    Download 2,29 Mb.
    1   2   3   4   5   6   7   8




    Download 2,29 Mb.
    Pdf ko'rish