• C++ dasturlash tili
  • Amaliy mashgulotlar
  • Alisher ismailov shakirovich algoritmlash va dasturlash asoslari (1-qism)




    Download 290,29 Kb.
    bet11/33
    Sana21.02.2024
    Hajmi290,29 Kb.
    #160200
    1   ...   7   8   9   10   11   12   13   14   ...   33
    Bog'liq
    Algoritmlash va dasturlash asoslari-fayllar.org

    Java dasturlash tili

    1995-yilda Sun kompaniyasi nomini Javaga o‘zgartirdi, va uni WWW (internet) rivojlanishiga xizmat qilishi uchun ma’lum o‘zgarishlar qilindi. Java obyektga yo‘naltirilgan Dasturlash (OOP-object oriented programming) tili va u C++ dasturlash tiliga ancha o‘xshash hisoblanadi. Eng ko‘p yo‘l qo‘yiladigan xatolarga sabab bo‘luvchi qismlari olib tashlanib, Java dasturlash tili ancha soddalashtirilgan. Java kodi yozilgan fayllar (*.java ) bilan yakunlanadi.





    • C++ dasturlash tili

    C++ dasturlash tili — turli maqsadlar uchun moʻljallangan dasturlash tili hisoblanadi. 1979-yili Bell Labsda Biyarne Stroustrup tomonidan C dasturlash tilining imkoniyatlarini kengaytirish va OOP (Object Oriented Programming) xususiyatini kiritish maqsadida ishlab chiqarilgan. Boshida „C with Classes" deb atalgan, 1983-yili hozirgi nom bilan yaʼni C++ deb atala boshlangan. C++ dasturlash tili C da yozilgan dasturlarni kompilyatsiya qila oladi, ammo C kompilyatori bu xususiyatga ega emas. C++ dasturlash tili operatsion tizimlarga aloqador qisimlarni, klient-server dasturlarni, EHM oʻyinlarini, kundalik ehtiyojda qoʻllaniladigan dasturlarni va shu kabi turli maqsadlarda ishlatiladigan dasturlarni ishlab chiqarishda qoʻllaniladi.





    • Amaliy mashgulotlar
    • Algoritm nima ?


    • Algoritm so`zi qaysi olimning ismidan kelib chiqqan?


    • Algoritmning xususiyatlarini sanab bering?


    • Dastur nima ?


    • Dasturlash tili necha darajali bo`ladi?


    • Quyi darajali dasturlash tillarini ta’riflang ?


    • C++ dasturlash tilining birinchi nomi nima ?


    • Java dasturlash tili qaysi kompaniya tomonidan ishlab chiqilgan


    • Yuqori darajali dasturlash tillarini ta’riflang ?


    • Tug‘ilgan yilingizni kiritsangiz, yoshingiz nechchida ekanligini aniqlaydigan algoritm (dastur) yozing.


    • Boshlash


    • Tug‘ilgan yilingizni kiriting


    • Hozirgi yildan tug‘ilgan yilingizni ayiring (hisoblang)


    • Natijani (yoshni) ekranga chop eting


    • Tugatish



    • Yoshingizni kiritsangiz, tug‘ilgan yilingizni aniqlaydigan algoritm (dastur) yozing


    • Boshlash


    • Yoshingizni kiriting


    • Hozirgi yildan yoshingizni ayiring (hisoblang)


    • Natijani (tug‘ilgan yilini) ekranga chop eting


    • Tugatish



    • Ko‘chadan o‘tishni maqsad qilib qo‘yilgan bo‘lsin, algoritm yozing.


    • Boshlash


    • chap tarafga qarang, agar transport vositasi yo‘q bo‘lsa,


      yo‘lni o‘rtasiga qadar yuring, aks holda kuting;

    • o‘ng tarafga qarang, agar transport vositasi yo‘q bo‘lsa,


      yuring, aks holda kuting;
    • Tugatish



    • 2 ta sonni qo‘shish algoritmini yozing. Sonlar 50 va 10 bo‘lsin


    • Boshlash


    • Birinchi sonni qiymatini 50 qilib belgilag


    • Ikkinchi sonni qiymatini 10 qilib blgilang


    • Hisoblang – birinchi sonni ikkinchi songa qo‘shing


    • Natija ekranga chop eting


    • Tugatish



    • 2 ta sonni solishtiring va qaysi son katta bo‘lsa ekranga chop eting


    • Boshlash


    • Birinchi sonni kiriting


    • Ikkinchi sonni kiriting


    • Solishtiring – birinchi sonni ikkinchi songa solishtiring


    • Agar birinchi son qiymati ikkinchi son qiymatidan katta bo‘lsa, birinchi sonni ekranga chop eting, aks holda ikkinchi sonni ekranga chop eting


    • Tugatish





    Download 290,29 Kb.
    1   ...   7   8   9   10   11   12   13   14   ...   33




    Download 290,29 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Alisher ismailov shakirovich algoritmlash va dasturlash asoslari (1-qism)

    Download 290,29 Kb.