ma’ruza: dasturlash asoslari. chiziqli, taqmoqlanuvchi va takrorlanuvchi jarayonlarni dasturlash

PPT 108 sahifa 2,2 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 108
2-ma’ruza:borland c++ builder 6 integrallashgan soxasi, uning tashkil etuvchilari. 1-ma’ruza: dasturlash asoslari. chiziqli, taqmoqlanuvchi va takrorlanuvchi jarayonlarni dasturlash. * reja: 1. c++ dasturlash tizimlari. tilning turlari. izohlar, toifalar, tavsiflar, ifodalar va operatorlar. 2. sodda dastur tuzilishi. 3. kutubxona funksiyalari(direktivalar). 4. matematik funksiyalar kutubxonasi, standart funksiyalar. 5. kiritish va chiqarish * * s++ tili dastur ishlashining yuqori tezligi ko‘p imkoniyatlar barcha zamonaviy dasturlash tillarining asosi(s++, s#, javascript, java, actionscript, php) avtomatik ravishda aniqlash mumkin bo‘lmagan xatoga yo‘l qo‘yish * * oddiy dastur void main() { } boshlang’ich (asosiy) dastur doim main bilan nomlanadi void = «bo‘sh» asosiy dastur hech qanday natijani chiqarib bermaydi dastur boshlanishi dastur «tanasi» (asosiy qism) dasturning yakuni bu dastur qanday vasifani bajaradi? ? * * til leksik asoslari kiritsa bo‘ladi katta va kichik lotin alifbosi(a-z, a-z) ta’kidlovchi belgi _ raqamlar 0,1,2,3,4,5,6,7,8,9 maxsus simvollar: “, {} | [ ] () + - / % \ ; ‘ . …
2 / 108
gacha) char – belgi, character (1 baytgacha) acm.tuit.uz/forum * 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'zgaruvchi tiplari * butun sonlar ta'riflanganda ko'rilgan tiplar oldiga unsigned (ishorasiz) ta'rifi qo'shilishi mumkin. bu ta'rif qo'shilgan butun sonlar ustida amallar mod 2n arifmetikasiga asoslangandir. bu erda n soni int tipi xotirada egallovchi razryadlar sonidir. agar ishoraciz k soni uzunligi int soni razryadlar sonidan uzun bo'lsa, bu son qiymati k mod 2n ga teng bo'ladi. ishorasiz k son uchun ga –k amali 2n–k formula asosida hisoblanadi. ishorali, ya'ni signed tipidagi sonlarning eng katta razryadi son ishorasini ko'rsatish uchun ishlatilsa unsigned (ishorasiz) tipdagi sonlarda bu razryad sonni tasvirlash uchun ishlatiladi. * konstanta(o'zgarmas)lar konstanta - o'zgartirish …
3 / 108
l yoki l harflari qo'yilgan o'nlik, sakkizlik yoki o'n oltilik butun son. ma'lumotlarning ishorasiz (unsigned) butun son turi: oxiriga u yoki u harflari qo'yilgan o'nlik, sakkizlik yoki o'n oltilik oddiy yoki uzun butun son. ma'lumotlarning haqiqiy son turi. ma'lumotlarning haqiqiy son turi olti qismdan iborat bo'lishi mumkin: butun qism, nuqta, kasr qism, e yoki e belgisi, o'nlik daraja va f yoki f suffikslari. masalan : 66., .0, .12, 3.14f, 1.12e-12. ma'lumotlarning uzun haqiqiy son turi: oxiriga l yoki l suffikslari qo'yilgan haqiqiy son. masalan: 2e+6l; ma'lumotlarning uzun butun son turi. * tipning turlari. ma’lumotlar turi hajm, bit qiymatlar chegarasi tip vazifasi unsigned char 8 0…255 kichik butun sonlar va simvollar kodlari char 8 -128…127 kichik butun sonlar va asii kodlar enum 16 -32768…32767 butun sonlar tartiblangan katori unsigned int 16 0…65535 katta butun sonlar short int 16 -32768…32767 kichik butun sonlar, tsikllarni boshqarish int 16 -32768…32767 kichik butun sonlar, tsikllarni …
4 / 108
double tipiga tegishli bo'ladi. amallarda tiplarni avtomatik keltirish. * tiplar bilan ishlovchi amallar http://acm.tuit.uz/forum masalan: int x = 1.7+1.8; int y = (int)1.7+(int)1.8; bu amallar bajarilishi natijasida x o'zgaruvchi qiymati 3 ga y o'zgaruvchi qiymati 2 teng bo'ladi. int a = 1/3; //0 float a = 1.7+1.8; float b = (float)1/3; 0.333333333 * 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'rsatish mumkin. misol uchun: int i = 0; char c = ’k’; o'zgaruvchilarni e'lon qilish va qiymat berish * typedef ta'riflovchisi yangi tiplarni kiritishga imkon beradi. misol uchun yangi cod tipini kiritish: typedef unsigned char cod; cod simbol; yangi tip kiritish * #include - c tilida kiritish/chiqarish. #include - c++ tilida kiritish / chiqarish #include - standart funksiyalar uchun #include - kiritish/chiqarishni nazorat qilish …
5 / 108
(x,y) – x/y ning qoldig’ini kasr son ko’rinishida beradi. masalan: fmod (7.3,1.7) = 0.5 * * c/c++ tilida ma’lumotlarni kiritish va natijalarni olish oqim ob’ektlari orqali bajariladi. bu oqimlar >> va > a; cin >> a>>b; == cin >> a; cin>>b; cin >> s1 >> s2 >> s3; cout > x; cout > y; cout > a; cout #include using namespace std; int main() { int a, b, c; cout >a>>b; c = a + b; cout = ; qiymat berish operatorlari * #include int main() { int a=0,b=4,c=90; char z=’\t’; a=b; cout taqqoslash amallarining natijasi - taqqoslash o'rinli bo'lsa, true (rost), aks holda false (yolg'on) qiymat bo'ladi. agar taqqoslashda arifmetik ifoda qatnashsa, uning qiymati 0 qiymatidan farqli holatlar uchun 1 deb hisoblanadi. taqqoslash amallari * taqqoslash amallari va ularning qo'llanishi amallar qo'llanishi mazmuni (o'qilishi) a>b “a katta b” >= a>=b “a katta yoki teng b” == a==b “a teng …

Ko'proq o'qimoqchimisiz?

Barcha 108 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"ma’ruza: dasturlash asoslari. chiziqli, taqmoqlanuvchi va takrorlanuvchi jarayonlarni dasturlash" haqida

2-ma’ruza:borland c++ builder 6 integrallashgan soxasi, uning tashkil etuvchilari. 1-ma’ruza: dasturlash asoslari. chiziqli, taqmoqlanuvchi va takrorlanuvchi jarayonlarni dasturlash. * reja: 1. c++ dasturlash tizimlari. tilning turlari. izohlar, toifalar, tavsiflar, ifodalar va operatorlar. 2. sodda dastur tuzilishi. 3. kutubxona funksiyalari(direktivalar). 4. matematik funksiyalar kutubxonasi, standart funksiyalar. 5. kiritish va chiqarish * * s++ tili dastur ishlashining yuqori tezligi ko‘p imkoniyatlar barcha zamonaviy dasturlash tillarining asosi(s++, s#, javascript, java, actionscript, php) avtomatik ravishda aniqlash mumkin bo‘lmagan xatoga yo‘l qo‘yish * * oddiy dastur void main() { } boshlang’ich (asosiy) dastur doim main bilan nomlanadi void = «bo‘sh» asosiy dastur hech qanday nat...

Bu fayl PPT formatida 108 sahifadan iborat (2,2 MB). "ma’ruza: dasturlash asoslari. chiziqli, taqmoqlanuvchi va takrorlanuvchi jarayonlarni dasturlash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: ma’ruza: dasturlash asoslari. c… PPT 108 sahifa Bepul yuklash Telegram