• III. LOYHA QISMI
  • FOYDALANILGAN ADABIYOTLAR
  • Узбекистон Республикаси Олий ва Урта Махсус




    Download 148,64 Kb.
    bet15/15
    Sana12.02.2024
    Hajmi148,64 Kb.
    #154895
    1   ...   7   8   9   10   11   12   13   14   15
    Bog'liq
    20-topshiriq tayyor

    Ko’p o’lchovli massivlar
    C++ tilida massivlar elementining turiga cheklovlar qo’yilmaydi, lekin bu turlar chekli o’lchamdagi obyektlarning turi bo’lishi kerak. Hususan massivning elementlari ham massivlardan iborat bo’lishi mumkin. Bunda matritsa nomli ikki o’lchamli massiv hosil bo’ladi.
    Agar matritsaning elementlari ham massivdan iborat bo’lsa, uch o’lchamli massivlar – kub hosil bo’ladi.
    Ikki o’lchamli massivning sintaksisi:
    [] []
    Masalan 5x4 o’lchamli butun sonlar massivini quyidagicha e’lon qilinishi mumkin:
    int a [5] [4];

    Ikki o’lchovli massivni takrorlash operatori yordamida to’ldirish uchun ichma-ich joylashgan ikkita sikl ochishga to’g’ri keladi. Ulardan birinchisi matritsaning qatorlarini, ikkinchisi ustunlarini aniqlashga xizmat qiladi. Quyida Pifagor ko’paytirish jadvalining elementlarini massiv sifatida saqlab, ixtiyoriy elementni ekranga chiqarish dasturi bilan tanishamiz.



    III. LOYHA QISMI
    Berilgan string palindrommi yoki yoqmi aniqlang. Agar palindrom bo’lsa “voy palindrom ekan ” deb konsolga chiqsin. Agar palindrom bo’lmasa “bir balo” deb konsolga chiqsin. Dasturni quyidagicha tuzib olamiz:
    DASTUR JAVOBI:


    Xulosa.
    Men ushbu mustaqil ishini yozish davomida algoritmlarni kelib chiqish tarixini, ularning dastlab atalgan nomlarini va ularning xossalarini, turlarini o’rganib chiqdim. Algoritm turlaridan takrorlanuvchi jarayonlarni, ichma- ich takrorlanuvchi jarayonlarni, ketma-ket yaqinlashuvchi algoritmni, ya’ni iteratsion jarayonlarni to’liq yoritib berishga harakat qildim. Xulosa o’rnida aytishim mumkinki, ichma-ich takrorlanuvchi jarayonlar asosan, ikki va undan yuqori o’lchovli massivlarda keng qo’llaniladi.

    FOYDALANILGAN ADABIYOTLAR

    1. Straustrup B. Yazik programmirovaniya C++. Trete izdanie, M.: Binom, 2014.

    2. Shmidskiy Ya.K. Programmirovaniye na yazike C++: Samouchitel. Uchebnoe posobie. Dialektika. 361 str, 2004 g.

    3. Asharina N.A. Osnovi programmirovaniya na yazikax C, C++. Uchebniy kurs.M.: 2012 g.

    4. Podbelskiy V.V. Yazik C++  M.: Finansi i statistika, 2006.

    5. Kondzyuba S.P., Gromov V.N. Delphi 6/7. Baza dannыx i prilojeniya. M.- Sankt-Peterburg - Kiev, 2002 g

    6. Bjarne Straustrup. Programming: Principles and Practice Using C++ (2nd Edition). Person Education, Inc. 2014. second printing, January 2015.

    7. Harry Hariom Choudhary, Bjarne M Straustrup. C++ Programming Professional.: Sixth Best Selling Edition for Beginner’s & Expert’s 2014.

    8. Bjarne Straustrup. The C++ Programming Language, 4th Edition. Person Education, Inc. 2013. Third printing, April 2014.

    Download 148,64 Kb.
    1   ...   7   8   9   10   11   12   13   14   15




    Download 148,64 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Узбекистон Республикаси Олий ва Урта Махсус

    Download 148,64 Kb.