• Bazaviy ma’lumot tiplari
  • M alumot tiplari uchun minimal diapazon
  • C++ Dasturida Birinchi Dasturimizni tuzamiz
  • C++ haqida boshlang ich ma’lumotlar




    Download 1.05 Mb.
    Sana26.06.2022
    Hajmi1.05 Mb.
    #24456
    Bog'liq
    C HAQIDA BOSHLANG`ICH MA’LUMOTLAR 2-DARS
    Baxt men uchun Vatan, 1-mavzu - AERODROMLARNI LOYIHALASH ASOSLARI, Telegram@pdfimage bot, мustaqil talim mavzulari (1), Mavzu, iqtisodni davlat tomonidan tartibga solish, document (1), 9¬½áßß Python, Qalimbetov H, Hasanov.B.A.Boshqaruv hisobi, Презентация Структура семинар 2 2, HАRORАT VА UNI OʼLChАShDАGI АSOSIY TUShUNChАLАR, Eksperimental psixologiya, 13 ishlab chiqarish omillari bozori

    C++ HAQIDA BOSHLANG`ICH MA’LUMOTLAR

    C++ tilining alifbosi

    • C++ dasturlash tilining alifbosi deb, shu tilda ma’lumotlami ifodalash va dastur ishlab chiqish jarayonida kompilyator tomonidan qabul qilishga ruxsat berilgan belgilar yoki maxsus belgilardan iborat zanjirlar to‘plamiga aytiladi.

    C++ tilining alifbosi

    • Bu alifbo ASCII (xalqaro belgilar va ulaming kodlari) jadvalining hamma belgilarini, ya’ni quyidagilami o‘z ichiga oladi:
    • 1) lotin alifbosining katta va kichik harflari
    • 2) 0 dan 9 gacha arab raqamlari;
    • 3) tagiga chizish belgisi (_ );
    • 4) bo‘sh joy belgisi;
    • 5) boshqaruvchi belgilar: ASCII jadvalidagi kodlari 0 dan 31 gacha bo‘lgan belgilar. Bu belgilar satr va konstan talarni ifodalashda qo‘llanishi mumkin;

    Maxsus Belgilar

    • 6) turli ko‘rsatmalami yozish uchun ishlatiladigan maxsus belgilar:
    • 7) asosiy bo‘lmagan belgilar (ASCII ni kengaytiruvchi, ya’ni kodi 128 dan 255 gacha bo‘lgan belgilar; rus alifbosining katta va kichik harflari, psevdografika elementlari shu sinfga kiradi. Bu belgilar turli konstantalarni hosil qilish, matnlani yozish, izohlarni tashkil qilishda qo‘llanishi mumkin);

    Asosiy Belgilar

    • 8) murakkab belgilar: <= >= := .. * *;
    • 9) xizmatchi so‘zlar. Ular C++ dasturlash tilida ma’lum bir ma’no yoki ko‘rsatmani anglatuvchi maxsus belgilar zanjiridan iborat bo‘lib, bu zanjimi o‘zgartirish yoki qisqartirib qo‘llash mumkin emas. Masalan: main, include, iostream, int va hokazo

    Ma’lumotlarning tiplari

    • C++ tilidagi dastur masala xarakteridan kelib chiqqan holda kutilgan natijaga ega bo`lish uchun berilgan ma’lumotlar ustida ma’lum bir amallami bajarishni ta’minlaydi. Bu ma’lumotlar asosan bazaviy hisoblangan 7 ta tipdan

    Bazaviy ma’lumot tiplari

    Singned,Unsigned,Short,Long

    • C++ tilida bu tiplami signed (ishorali), unsigned (ishorasiz), short (qisqartirilgan) va long (kengaytirilgan) kabi modifikatorlar yordamida o‘zgartirish imkoniyati ham ko‘zda tutilgan. Bu modifikatorlarning barchasi bilan int tipidagi ma’lumotlar, signed va unsigned orqali char, long bilan esa double tipidagi ma’lumotlami o‘zgartirish mumkin.
    • Eslatma: void tipidan qiymatga ega bo‘lmaydigan funksiyalarni aniqlashda foydalaniladi.

    M a'lumot tiplari uchun minimal diapazon

    C++ tilida o ‘zgaruvchi va o ‘zgarmaslar

    • M a’lumki, dasturlar turli sonli va boshqa tipdagi ma’lumotlarni qayta ishlash uchun yoziladi. Bitta dastur tarkibida uchraydigan ma’lumotlani bir-biridan farqlash uchun nomlash lozim bo‘ladi va bunday nomlar identifikator deb ataladi.

    Identifikator muayyan bir vaqtda ifodalab turgan son yoki boshqa turdagi ma’lumot uning qiymati hisoblanadi. Dasturda qatnashgan har bir identifikator uchun kompyuter xotirasidan ma’lum bir joy ajratiladi hamda bu joyga uning qiymati yozib qo‘yiladi va saqlanadi.

    • Identifikator muayyan bir vaqtda ifodalab turgan son yoki boshqa turdagi ma’lumot uning qiymati hisoblanadi. Dasturda qatnashgan har bir identifikator uchun kompyuter xotirasidan ma’lum bir joy ajratiladi hamda bu joyga uning qiymati yozib qo‘yiladi va saqlanadi.

    O`zgaruvchilar

    • Identifikatorlar doim lotin harflari bilan boshlanadi. Ulami yozish uchun zarur bo‘lgan keyingi belgilar esa lotin harflari, raqamlar va (tagiga chizish) belgisidan iborat bo‘lishi mumkin:
    • X, xl, s4, absl2d, fam, kitobsoni.
    • a_tomon, b, tomon, cjom on, yarim_perimetr, yuza

    Identifikatorlani yozishda C++ tili kompilyatori katta va kichik harflami bir-biridan farqlaydi, ya’ni yuza, Yuza, YuZA, yuza kabi identifikatorlami turli xil deb qabul qiladi. Identifikator sifatida xizmatchi so‘zlar, turli tinish va munosabat belgilaridan foydalanib bo‘lmaydi. Shuning uchun ulani quyidagicha yozish noto‘g‘ri hisoblanadi: Ax, X - y, G = dr, A B ,!gamma, a lb , begin, end.

    • Identifikatorlani yozishda C++ tili kompilyatori katta va kichik harflami bir-biridan farqlaydi, ya’ni yuza, Yuza, YuZA, yuza kabi identifikatorlami turli xil deb qabul qiladi. Identifikator sifatida xizmatchi so‘zlar, turli tinish va munosabat belgilaridan foydalanib bo‘lmaydi. Shuning uchun ulani quyidagicha yozish noto‘g‘ri hisoblanadi: Ax, X - y, G = dr, A B ,!gamma, a lb , begin, end.

    0‘zgarmaslar

    • 0 ‘zgarmas ma’lumotlar dastur matnida maxsus xizmatchi const so‘zi yordamida alohida ta’kidlab ko‘rsatiladi. Masalan: const float gamma - 1.23;

    C++ Dasturida Birinchi Dasturimizni tuzamiz

    Dastur Faylini yaratish.

    File ga nom berish

    Compilyator tanlanadi

    Dasturni ishlatish uchun F9 tugmachasi bosiladi

    Ma`lumotlarni kiritishda cin >> a; dan foydalaniladi

    • std::cin>>a; - a oz`garuvchi kiritilayapti.
    • Ma`lumotlarni chiqarish std::cout << a;
    • a- o`zgaruvchi chiqarilayapti.
    • Etiboringiz uchun raxmat!!

    Download 1.05 Mb.




    Download 1.05 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    C++ haqida boshlang ich ma’lumotlar

    Download 1.05 Mb.