O’zbekiston Respublikasi Raqamli Texnologiya vazirligi Muhammad al-Xorazmiy nomidagi tatu qarshi filiali ki fakulteti ats-12-23 guruh talabasi G’afurov Behro’zning Dasturlash fanidan tayyorlagan



Yüklə 46,07 Kb.
səhifə1/5
tarix24.12.2023
ölçüsü46,07 Kb.
#159917
  1   2   3   4   5
3-mustaqil ish dasturlash


O’zbekiston Respublikasi Raqamli Texnologiya vazirligi Muhammad al-Xorazmiy nomidagi TATU Qarshi filiali KI fakulteti ATS-12-23 guruh talabasi G’afurov Behro’zning Dasturlash fanidan tayyorlagan




Mustaqil ishi

Bajardi: G’afurov B


Qabul qildi: Zohidov.J
Reja.
1.Chiziqli jarayonlarni tashkil etish (Algoritm va dastur).
2. Ichma ich joylashgan rekursiv jarayonlarni tashkil etish.
3. Satrlar bilan ishlash
4. O’zaro boglangan sinflarni tashkil etish.
5. Abstrakt sinflar tashkil etish va ulardan foydalanish usullari.

Chiziqli jarayonlarni tashkil etish (Algoritm va dastur).
Programmistlar doim programma ishlashi jarayonida xotiradan kamroq joy talab qilishligi haqida bosh qotirishadi. Bu muammolar programmadagi o'zgaruvchilar sonini kamaytirish, yoki o'zgaruvchilar saqlanadigan yacheyka hajmini kamaytirish orqali erishiladi.
Biz butun va haqiqiy sonlarni e'lon qilishni bilamiz. Bulardan tashqari C++ da butun va haqiqiy sonlarni e'lon qilish uchun bir nechta toifalar mavjud. Ular bir - biridan kompyuter xotirasida qancha hajm egallashi va qabul qiluvchi qiymatlar oralig'i bilan farq qiladi.
Butun sonlar
Toifa ko'rinishi Qabul qiladigan qiymatlar oralig'i Kompyuter xotirasida egallagan hajmi
unsigned short int 0..65535 2 bayt
short int –32768..32767 2 bayt
unsigned long int 0..42949667295 4 bayt
long int –2147483648..2147483647 4 bayt
int (16 razryadli) –32768..32767 2 bayt
int (32 razryadli) –2147483648..2147483647 4 bayt
unsigned int (16 razryadli) 0..65535 2 bayt
unsigned int (32 razryadli) 0..42949667295 4 bayt
Haqiqiy sonlar
Toifa ko'rinishi Qabul qiladigan qiymatlar oralig'i Kompyuter xotirasida egallagan hajmi
float 1.2YE–38..3.4YE38 4 bayt
double 2.2YE–308..1.8YE308 8 bayt
long double (32 razryadli) 3.4e-4932..-3.4e4932 10 bayt
Boshqa toifalar
bool true yoki false 1 bayt
char 0..255 1 bayt
void 2 yoki 4
Har xil toifadagi o'zgaruvchilar kompyuter xotirasida turli xajmdagi baytlarni egallaydi. Xattoki bir toifadagi o'zgaruvchilar ham qaysi kompyuterda va qaysi operatsion sistemada ishlashiga qarab turli o'lchamdagi xotirani egallashi mumkin.
C++ da ixtiyoriy toifadagi o'zgaruvchilarning o'lchamini sizeof funksiyasi orqali
aniqlash mumkin. Bu funksiyani o'zgarmasga, biror toifaga va o'zaruvchiga qo'llash mumkin.

Yüklə 46,07 Kb.

Dostları ilə paylaş:
  1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə