Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 3000UZS
Размер 679.5KB
Покупки 0
Дата загрузки 28 Июль 2023
Расширение ppt
Раздел Презентации
Предмет Информатика и ИТ

Продавец

Bohodir Jalolov

C++ da o’zgaruvchilar

Купить
Mavzu: C++ da Mavzu: C++ da o’zgaruvchilaro’zgaruvchilar Mavzu: C++ da o’zgaruvchilar Reja:Reja: 1.1. Identifikatorlar;Identifikatorlar; 2.2. Xizmatchi so‘zlar;Xizmatchi so‘zlar; 3.3. O’zgaruvchilar haqida tushunchalar;O’zgaruvchilar haqida tushunchalar; 4.4. O’zgaruvchilarning turlari;O’zgaruvchilarning turlari; 5.5. O‘zgaruvchilarni e'lon qilish va qiymat berish;O‘zgaruvchilarni e'lon qilish va qiymat berish; 6.6. O’zgarmaslar.O’zgarmaslar. Identifikatorlar Identifikatorlar lotin harflari, ostki chiziq belgisi va sonlar ketma-ketligidan iborat bo‘ladi. Identifikator lotin harfidan yoki ostki chiziq belgisidan boshlanishi lozim. Misol uchun: A1, _MAX, adress_01, RIM, rim Katta va kichik harflar farqlanadi, shuning uchun oxirgi ikki identifikator bir-biridan farq qiladi. Borland kompilyatorlaridan foydalanilganda nomning birinchi 32 harfi, ba'zi kompilyatorlarda 8 ta harfni inobatga oladi. Bu holda NUMBER_OF_TEST va NUMBER_OF_ROOM identifikatorlari bir biridan farq qilmaydi. Identifikatorlar int max ( int x , int y ) { if ( x > y ) return x ; else return y; } max, x va y – nomlar yoki identifikatorlar. int, if, return va else – kalit so‘zlar. Ular o‘zgaruvchilar yoki funksiyalar yoki boshqa maqsadlarda ishlatilishi mumkin emas. Xizmatchi so‘zlar Tiplar nomlari: char, short, int, unsigned, long, float, double. Operatorlar nomlari: if, else, switch, case, while, do, for, default, break, continue, goto. Xotira turlari: auto, register, static, extern. Tiplar bilan ishlash: typedef, sizeof. Struktura: struct,union. Chiqish: return, entry. O’zgaruvchi nima? O‘zgaruvchi - ma'lum nomga ega va o‘zida qiymatlarni saqlaydigan kompter xotirasidagi yacheyka. • Dastur bajarilish jarayonida o‘zgaruvchilar qiymati o‘zgarishi mumkin. • Yacheykaga yangi qiymat yozilganda eskisi o‘chib ketadi. O‘zgaruvchi tiplari int – [-32768…32767] oraliqdagi butun sonlar (2 baytgacha) float – xaqiqiy son, floating point (4 baytgacha) char – belgi, character (1 baytgacha) O’zgaruvchilarning tiplari • char – bitta simvol; • long char – uzun simvol; • int – butun son; • short yoki short int – qisqa butun son; • long yoki long int – uzun butun son; • float haqiqiy son; • long float yoki double – ikkilangan haqiqiy son; • long double – uzun ikkilangan haqiqiy son. O‘zgaruvchilarni e'lon qilish va qiymat berish O‘zgaruvchilarni dasturning ixtiyoriy qismida qayta ta'riflash mumkin. Misol uchun: int a, b1, ac ; yoki int a; int b1; int ac; O‘zgaruvchilar ta'riflanganda ularning qiymatlari aniqlanmagan bo‘ladi. Lekin o‘zgaruvchilarni ta'riflashda initsializatsiya ya'ni boshlang‘ich qiymatlarini ko‘rsatishi mumkin. Misol uchun : int i = 0; char c = ’k’; Yangi tip kiritish Typedef ta'riflovchisi yangi tiplarni kiritishga imkon beradi. Misol uchun yangi COD tipini kiritish: typedef unsigned char COD ; COD simbol; Konstanta(O‘zgarmas)lar Konstanta - o‘zgartirish mumkin bo‘lmagan qiymat. C tilida besh turdagi konstantalar ishlatilishi mumkin: simvollar, butun sonlar, haqiqiy sonlar, sanovchi konstantalar va nul ko‘rsatkich . Belgili o‘zgarmaslar - odatda bir bayt joyni egallaydi va bu 256 xil belgini saqlash uchun yetarlidir. Char tipi qiymatlarini 0..255 sonlar to‘plamiga yoki ASCII belgilar to‘plamiga interpretatsiya qilish mumkin. ASCII belgilari ASCII belgilari – kompyuterdagi standart belgilar to‘plami. ASCII - bu American Standard Code for Information Interchange (Amerikaning axborot almashinishi uchun standart kodi) degan ma'noni anglatadi. Misol uchun: ‘ x’,’*’,’\\012’,’\\0’,’\\n’ - bitta simvolli konstanta; ‘ dd’,’\\n\\t’,’\\x07\\x07’ ikki simvolli konstantalar. C++ kompilyatorida tekstlarni formatlovchi bir nechta maxsus belgilardan foydalaniladi. (Ulardan eng ko‘p tarqalgani jadvalda keltirilgan). Maxsus belgilar axborotlarni ekranga, faylga va boshqa chiqarish qurilmalariga chiqarishda formatlash uchun qo‘llaniladi. Maxsus '\\' simvolidan boshlangan simvollar eskeyp simvollar deyiladi. Simvolli konstanta qiymati simvolning kompyuterda qabul qilingan sonli kodiga tengdir. ESC (eskeyp) simvollar jadvali Yozilishi Ichki kodi Simvoli(nomi ) Manosi \\ a 0 x 07 bel (audible bell) Tovush signali \\ b 0x08 bs (bascspase) Bir qadam qaytish \\ f 0 x 0 C ff (form feed) Sahifani o’tkazish \\ n 0 x 0 A lf (line feed) Qatorni o’tkazish \\ r 0 x 0 D cr (carriage return) Karetkani qaytarish \\ t 0 x 09 ht (horizontal tab) Gorizontal tabulyatsiya \\ v 0 x 0 B vt (vertical tab) Vertikal tabulyatsiya ESC (eskeyp) simvollar jadvali \\\\ 0 x 5 C \\ ( bacslash ) Teskari chiziq \\ ' 0x27 ‘ (single out) Apostrif(oddiy qavs) \\ '' 0x22 " (double quote) Ikkilik qavs \\? 0 x 3 F ? ( question mark ) Simvol belgisi \\000 000 ихтиёрий (octal number) Simvol sakkizlik kodi \\ xhh 0xhh ихтиёрий (hex number) Simvol o’n oltilik kodi Sanovchi konstanta Sanovchi konstantalar enum xizmatchi so‘zi yordamida kiritilib, int tipidagi sonlarga qulay so‘zlarni mos qo‘yish uchun ishlatiladi. Misol uchun: enum{one = 1,two = 2,three = 3}; Agar son qiymatlari ko‘rsatilmagan bo‘lsa eng chapki so‘zga 0 qiymati berilib qolganlariga tartib bo‘yicha o‘suvchi sonlar mos qo‘yiladi: enum{zero,one,two}; Bu misolda avtomatik ravishda konstantalar quyidagi qiymatlarni qabul kiladi: zero = 0, one = 1, two = 2; Sanovchi konstanta Konstantalar aralash ko‘rinishda kiritilishi ham mumkin: enum(zero,one,for = 4,five,seeks}. Bu misolda avtomatik ravishda konstantalar quyidagi qiymatlarni qabul kiladi: zero = 0, one = 1, for = 4;five = 5,seeks = 6; Yana bir misol: Enum BOOLEAN {NO, YES}; Konstantalar qiymatlari: NO = 0, YES = 1; Nomlangan konstantalar C++ tilida o‘zgaruvchilardan tashqari nomlangan konstantalar kiritilishi mumkin. Bu konstantalar qiymatlarini dasturda o‘zgartirish mumkin emas. Konstantalar nomlari dasturchi tomonidan kiritilgan va xizmatchi so‘zlardan farqli bo‘lgan identifikatorlar bo‘lishi mumkin. Odatda nom sifatida katta lotin harflari va ostiga chizish belgilari kombinatsiyasidan iborat identifikatorlar ishlatiladi. Nomlangan konstantalar quyidagi shaklda kiritiladi: const tip konstanta_nomi = konstanta_qiymati . Nomlangan konstantalar Misol uchun: const double EULER = 2.718282; const long M = 99999999; const R = 765; Oxirgi misolda konstanta tipi ko‘rsatilmagan, bu konstanta int tipiga tegishli deb hisoblanadi. Xulosa • C++ dasturlash tilida o’zgaruvchilar va o’zgarmaslar dasturning ixtiyoriy qismida e’lon qilinishi mumkin. • O’zgaruvchilarni turlarini tanlash har doim masala shartiga bo’g’liq bo’ladi.
Купить
  • Похожие документы

  • Operatsion tizimlarda journaling file system
  • I/O scheduling algoritmlari
  • O‘rta Osiyo kutubxonalarining o‘rganilish masalalari
  • Funksiyalar va arrow function
  • Tashkilot xodimlari ma’lumotlarini jamlovchi tizim

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha