borland c++ builderda tiplar

DOCX 9 стр. 64,5 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 9
2-ma’ruza. mavzu: borland c++ builderda tiplar reja: 1. turlar va c++ builderda o‘zgaruvchilarni tavsiflash. 2. turlarni o‘zgartirish protseduralari. 3. masala. tayanch iboralar: char, short, int, long, float, double, sizeof, inttostr, strtoint, floattostr har bir nom va har bir o‘zgaruvchi ular ustida bajariluvchi amallar aniqlovchi turlarga ega bo‘ladi. masalan, int i; tavsiflash i o‘zgaruvchi int turiga tegishli, ya’ni i butun o‘zgaruvchi deb aniqlaydi. tavsiflash - dasturga nom kirituvchi buyruqdir. tavsiflash o‘zgaruvchining turini aniqlaydi. tur nom va ifodalardan to‘g‘ri foydalanishni aniqlaydi. butun tur uchun quyidagi amallar aniqlangan: +, -, * va /. asosiy turlar bevosita apparat ta’minotiga javob beradigan asosiy turlar quyidagilar: char; short; int; long; float; double. birinchi to‘rtta tur butun kattaliklarni, oxirgi ikkitasi suzuvchi nuqtali, ya’ni kasr sonlarni tasvirlash uchun ishlatiladi. char turidagi o‘zgaruvchi mazkur kompyuterda belgilarni (odatda bayt) saqlash o‘lchoviga ega, int turidagi o‘zgaruvchi esa mazkur kompyuterdagi butun arifmetikaga mos o‘lchovga ega (odatda so‘z). turlar bilan tasvirlangan butun sonlar …
2 / 9
arini xotirada saqlash uchun maxsus ansistring ma’lumotlar turi qo‘llaniladi. «stroka» - «satr» turidagi o‘zgaruvchilar barcha boshqa o‘zgaruvchilar kabi e’lon va initsializatsiya qilinadi. kompilyatorga navbatdagi belgilar ketma-ketligi yangi o‘zgaruvchining nomi emas, balki satr ekanligini bildirish uchun satrlar bittalik qo‘shtirnoq ichiga olinadi. misol: ansistring st = ‘matn qatori’; satr turidagi o‘zgaruvchilar ustida boshqa satr o‘zgaruvchilar bilan qo‘shish amali bajarilishi mumkin. bu amal ikkita satrni ularning kelish tartibida birlashtirish deb tushuniladi. misol: ansistring s1 = ‘matn’; ansistring s2 = ‘qatori’; ansistring s = s1 + s2; natijada s o‘zgaruvchi s1 va s2 o‘zgaruvchilardan tashkil topgan ‘matn qatori’ degan qiymatni qabul qiladi. qo‘shimcha turlar borland c++ da butun qiymatli o‘zgaruvchilarning turlarini qo‘shimcha ajratish imkoni mavjud. bu holda o‘zgaruvchilarning barcha tur nomlari quyidagicha yoziladi - int x, bu erda x o‘zgaruvchiining bitlardagi maydon o‘lchami. x quyidagi qiymatlardan birini qabul qilishi mumkin: 8, 16, 32 va 64. bu turdagi o‘zgaruvchilardan foydalanish standart turda aniqlangan o‘zgaruvchilardan foydalanishdan …
3 / 9
i nazarda tutilgan, ammo ba’zi hollarda bu buyruqlar majburiy hisoblanadi (masalan, o‘zgaruvchining qiymatini biror funksiyaga uzatishda). sonli qiymatlarni satrga almashtirish c++ turlarning to‘g‘ridan-to‘g‘ri almashtirishda o‘zgaruvchini uning o‘nlik ko‘rinishidan belgilar qatori ko‘rinishiga yo‘l qo‘ymaydi, chunonchi, ular shakllarning ko‘pgina komponentlarda ishlatiladi. to‘g‘ridan-to‘g‘ri almashtirish faqatgina asosiy va qo‘shimcha turlar uchun amalga oshiriladi. massiv hisoblanadigan satr kattaliklar hosilaviy tur bo‘lganligi sababli bunday almashtirishga yo‘l qo‘yilmaydi. bunday almashtirishlar uchun quyidagi standart almashtirish funksiyalari ishlatiladi: inttostr, strtoint, floattostr va boshqalar. ko‘pchilik ma’lumotlar turlari uchun shu kabi satrga va teskari o‘tkazish funksiyalari mavjud. misol: char s[10]; // belgilar massivi int i = 100; // butun qiymatli o‘zgaruvchi s = inttostr(i); // o‘tkazish shartli buyruq dasturda tarmoqlanishni amalga oshirish, ya’ni ba’zi faktorlarga bog‘liq holda turli amallar bajarilishi uchun if buyrug‘i ishlatiladi. buyruq quyidagi formatga ega: if (ifoda){ 1 - operator;} [else { 2 - operator;}] if buyrug‘ining bajarilishi ifodaning qiymatini hisoblashdan boshlanadi. so‘ngra ish quyidagi sxema asosida amalga …
4 / 9
//--------------------------------------------------------------------------- void __fastcall tform1::timer1timer(tobject *sender) { if(t){tform1:button1click(form1);} // taymerning tiki } nazorat savollari 1)identifikator nima? ularrni yozish qoydasini tusuntiring. 2)dasturda o’zgarmaslar qanday tavsiflanadi? 3)qo’shimcha turlar qanday turlar? 4)int va unsigned turlari qanday farq qiladi? 5)sonli qiymatlar qanday qilib satrga almashtiriladi? 6)standart turlarga qanday turlar kiradi? image1.png
5 / 9
borland c++ builderda tiplar - Page 5

Хотите читать дальше?

Скачайте все 9 страниц бесплатно через Telegram.

Скачать полный файл

О "borland c++ builderda tiplar"

2-ma’ruza. mavzu: borland c++ builderda tiplar reja: 1. turlar va c++ builderda o‘zgaruvchilarni tavsiflash. 2. turlarni o‘zgartirish protseduralari. 3. masala. tayanch iboralar: char, short, int, long, float, double, sizeof, inttostr, strtoint, floattostr har bir nom va har bir o‘zgaruvchi ular ustida bajariluvchi amallar aniqlovchi turlarga ega bo‘ladi. masalan, int i; tavsiflash i o‘zgaruvchi int turiga tegishli, ya’ni i butun o‘zgaruvchi deb aniqlaydi. tavsiflash - dasturga nom kirituvchi buyruqdir. tavsiflash o‘zgaruvchining turini aniqlaydi. tur nom va ifodalardan to‘g‘ri foydalanishni aniqlaydi. butun tur uchun quyidagi amallar aniqlangan: +, -, * va /. asosiy turlar bevosita apparat ta’minotiga javob beradigan asosiy turlar quyidagilar: char; short; int; long; float; double. birinc...

Этот файл содержит 9 стр. в формате DOCX (64,5 КБ). Чтобы скачать "borland c++ builderda tiplar", нажмите кнопку Telegram слева.

Теги: borland c++ builderda tiplar DOCX 9 стр. Бесплатная загрузка Telegram