borland c++builder datiplar

PPTX 16 стр. 1,9 МБ Бесплатная загрузка

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

Прокрутите вниз 👇
1 / 16
олий таълим тизимида амалга оширилган ишлар ва ислоҳотлар termiz davlat universiteti fizika – matematika fakulteti amaliy matematika va informatika kafedrasi 2-mavzu: borland c++ builderda tiplar. informatika o’qitish metodikasi yo’nalishi 3-kurs talabalari uchun o’qituvchi: shonazarov s.q mavzu: borland c++ builderda tiplar. reja: 1. turlar va c++ builderda o‘zgaruvchilarni tavsiflash. 2. turlarni o‘zgartirish protseduralari. 3. masala. tayanch so’z va iboralar: char, short, int, long, float, double, sizeof, inttostr, strtoint, floattostr. turlar va c++ builderda o‘zgaruvchilarni tavsiflash 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 …
2 / 16
ha kompyuterlar uchun to‘g‘ri emas. asosiy turlarga const so‘zini qo‘shib tavsiflash mumkin. bu boshlang‘ich turga shu turning o‘zini beradi, faqat bu holatda const turidagi o‘zgaruvchilarning qiymatlari initsializatsiyadan so‘ng o‘zgarishi mumkin emas. asosiy turlar const float pi = 3.14; const char plus = '+'; bittalik qo‘shtirnoqqa olingan belgilar belgi o‘zgarmaslar hisoblanadi. shunga e’tibor berish lozimki, bu usulda tavsiflangan o‘zgarmaslar xotirada joy egallamaydi. uning qiymati talab qilingan joyda bevosita ishlatiladi. o‘zgarmaslar initsializatsiya paytida tavsiflanishi shart. o‘zgaruvchilar uchun initsializatsiya shart emas, ammo albatta tavsiya qilinadi. lokal o‘zgaruvchilarni initsializatsiyasiz kiritish asoslari juda ko‘p. satriy turlar c++ da belgilarning biron-bir ketma-ketligi (massivlar) dan iborat matn qatorlarini 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 …
3 / 16
an foydalanishdan farq qilmaydi. quyidagi jadvalda bunday turlar bilan ishlash yaqqol ko‘rsatilgan tur nomi o‘zgaruvchini tavsiflashga misol o‘lcham __int8 __int8 c = 128; 8 bit __int16 __int16 s = 32767; 16 bit __int32 __int32 i = 123456789; 32 bit __int64 __int64 big = 12345654321; 64 bit unsigned __int64 unsigned __int64 huge = 1234567887654321; 64 bit turlarni o‘zgartirish protseduralari standart turlarni o‘zgartirish c++ ning ma’lumotlarning turlari ustida qattiq nazorati tufayli imkoni boricha qiymatlarni saqlovchi, turlarni o‘zgartirish amallari kiritilgan. boshqa o‘zgaruvchidan ma’lum bir tur qiymatlarini olish uchun quyidagi konstruksiya ishlatiladi: (yangi tur)o‘zgaruvchi. misol: short s = 100; int i = (int)s; bu misol ortiqcha buyruqlarga ega. c++ da ko‘pgina tur o‘zgaruvchilarining to‘g‘ridan-to‘g‘ri o‘zlashtirilishi 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 …
4 / 16
yrug‘ining bajarilishi ifodaning qiymatini hisoblashdan boshlanadi. so‘ngra ish quyidagi sxema asosida amalga oshiriladi: agar ifoda rost bo‘lsa (ya’ni 0 dan farqli), u holda 1 - operator bajariladi. agar ifoda yolg‘on bo‘lsa (ya’ni 0 ga teng), u holda 2 - operator bajariladi. agar ifoda yolg‘on va 2 - operator yo‘q bo‘lsa (kvadrat qavsga zarur bo‘lmagan konstruktsiya kiritiladi), u holda if dan keyingi buyruq bajariladi. shartli buyruq misol: if (i < j) { i++; } else { j = i-3; i++; } bu misol 1 - operatorning o‘rnida ham, 2 - operatorning o‘rnida ham murakkab konstruktsiya qatnashishi mumkinligini bildiradi. ichma-ich if buyrug‘ini ishlatish imkoniyati ham mavjud. if buyrug‘i boshqa if buyrug‘ining if yoki else konstruktsiyalari ichida qatnashishi ham mumkin. darsni mustahkamlash 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 …
5 / 16
borland c++builder datiplar - Page 5

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

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

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

О "borland c++builder datiplar"

олий таълим тизимида амалга оширилган ишлар ва ислоҳотлар termiz davlat universiteti fizika – matematika fakulteti amaliy matematika va informatika kafedrasi 2-mavzu: borland c++ builderda tiplar. informatika o’qitish metodikasi yo’nalishi 3-kurs talabalari uchun o’qituvchi: shonazarov s.q mavzu: borland c++ builderda tiplar. reja: 1. turlar va c++ builderda o‘zgaruvchilarni tavsiflash. 2. turlarni o‘zgartirish protseduralari. 3. masala. tayanch so’z va iboralar: char, short, int, long, float, double, sizeof, inttostr, strtoint, floattostr. turlar va c++ builderda o‘zgaruvchilarni tavsiflash 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 aniqlayd...

Этот файл содержит 16 стр. в формате PPTX (1,9 МБ). Чтобы скачать "borland c++builder datiplar", нажмите кнопку Telegram слева.

Теги: borland c++builder datiplar PPTX 16 стр. Бесплатная загрузка Telegram