c++ dasturlash tili

DOCX 7 sahifa 549,9 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 7
2-ma’ruza (2 soat) dasturlash tillari. c++ dastur tili muhiti va unda ishlash. reja: 1. c++ dasturlash tili haqida 2. c++ tilining alifbosi 3. ma’lumotlarning tiplari 4. c++ tilida o‘zgaruvchi va o‘zgarmaslar 5. sonlar, arifmetik amallar va ifodalarni yozish c++ dasturlash tili haqida c++ dasturlash tili c ning rivojlangan varianti sanaladi. o‘z navbatida, c dasturlash tili bcpl va b tillari asosida ishlab chiqilgan. bcpl tili 1967-yili martin richard tomonidan yaratilgan. c dasturi dastlab denis ritchi tomonidan rivojlantirildi va ilk bora 1972-yil dec pdp-11 kompyuterida sinaldi. dastlab c dasturi unix operatsion tizimida qayta ishlovchi til sifatida mashhur bo‘ldi. bugungi kunda ko‘pgina operatsion tizimlar va ularga mo‘ljallangan dasturiy ta’minot c va c++ dasturlarida ishlab chiqilmoqda. c dasturlash tili 70- yillarning oxirlariga kelib jadal rivojlandi. hozirgi kunda uning “an’anaviy”, “klassik” yoki “kernigan va ritchi” turlari mavjud. c tilining turli kompyuterlarda keng qo‘llanilishi bu tilning o‘zaro o‘xshash, lekin bir-biriga bog‘liq bo‘lmagan variantlarining (versiyalarining) ishlab chiqilishiga …
2 / 7
assamlashtiradi. aynan shu sababli obyektga asoslangan dastur matnlarini ishlab chiqish, tushunish va tahrirlash amallari osonlashdi. hozirgi kunga kelib, bir qator obyektga asoslangan dasturlash tillari ishlab chiqilgan va amaliyotda keng qo‘llanilmoqda. ular orasida visual basic, deplhi, java, c++, c++ builder kabi dasturlash tillarini alohida ta’kidlab o‘tish mumkin. bu tillarning har biri yechilayotgan masala xarakteriga ko‘ra boshqasidan afzalloq bo‘lishi mumkin, sodda qilib aytganda, ba’zi masalalar uchun bu tillarning biri qulay bo‘lsa, boshqa masala uchun ikkinchisi qulay hisoblanadi. shuning uchun obyektga asoslangan dasturlash tillarining birortasiga mutloq ustunlikni berish mantiqan to‘g‘ri bo‘lmaydi. ular ikki raqobatchi kompaniya microsoft (visual basic, java tillarini ishlab chiqqan) hamda borland (c++, delphi tillarini ishlab chiqqan) o‘rtasidagi kurash mobaynida shakllandi, rivojlandi va imkoniyatlari tobora kengayib bormoqda. bu raqobat hozircha to‘xtaganicha yo‘q. shuning uchun “qaysi dasturlash tili yaxshi?” degan savolga javob tariqasida “siz qanday masalani yechmoqchisiz?” deyish o‘rinli bo‘lar edi. 2. c++ tilining alifbosi c++ dasturlash tilining alifbosi deb, shu tilda …
3 / 7
fbosiningkattavakichikharflari, psevdografikaelementlarishusinfgakiradi. bubelgilarturlikonstantalarnihosilqilish, matnlarniyozish, izohlarnitashkilqilishdaqo‘llanishimumkin); 8) murakkab belgilar: ; 9) xizmatchi so‘zlar. ular c++ dasturlash tilida ma’lum bir ma’no yoki ko‘rsatmani anglatuvchi maxsus belgilar zanjiridan iborat bo‘lib, bu zanjirni o‘zgartirish yoki qisqartirib qo‘llash mumkin emas. masalan: main, include, iostream, int va hokazo. eslatma. agar dastur tarkibida yuqorida sanab o‘tilgan belgilardan boshqa belgi yoki xizmatchi bo‘lmagan so‘zlar uchrab qolsa, bu haqidagi maxsus axborot kompyuter ekraniga chiqariladi. 3-ma’ruza (2-soat) tarmnoqlanuvchi algoritm shartli operatrlar. algoritm tushunchasi va uni formallashtirish.algoritm – bu algoritmik jarayon bilan ifodalanuvchi aniq ko‘rsatmalar bo‘lib, ixtiyoriy berilgan boshlang‘ich ma’lumotdan boshlanadi (ushbu algoritm uchun mumkin bo‘lgan berilganlar majmuasi) va ushbu berilganlar bilan ifodalanuvchi natija olishga qaratiladi. algoritmik jarayon – bu konstruktiv ob’ektlar (so‘zlar, sonlar, ifodalar)ning diskret qadamlar bilan amalga oshiriluvchi ketma-ket shakl o‘zgartirish jarayonidir. protsedura (ko‘rsatalar kompleksi) – alohida amallar barilishi qoidalarning knstruktiv aniqlanuvchi tizimidir. algoritm - algoritm bajaruvisi amalga oshiruvchi qaralayotgan masalalar sinfiga taalluqli bo‘lgan ixtiyoriy masalaning echimini topish uchun …
4 / 7
uvchilar buyruqlar tiziiga o‘girish. 4. algoritmni effektivlik kriteriylari bo‘yicha tahlil qilish va baholash. algoritmik jarayon xarakteristikalari. algoritmni xarakterlovchi parametrlar: · mumkin bo‘lgan boshlang‘ich berilganlarning majmuasi; · mumkin bo‘lgan oraliq natijalar majmuasi; · natijalar majmuasi; · boshlash qoidasi; · axborotni bevosita qayti ishlash qoidasi; · tugallash qoidasi; · natijani olish qoidasi. algoritmlar nazariyasida qat’iy formal ko‘rinishda ifodalangan algoritmlar o‘rganidadi. masalan, ikki natural sonning ekub (evklid algoritmi) ini topish algoritmini qaraylik: birinchi qadam – qoldiqni topish: r :q m mod n ikkinchi qadam– o‘rin almashtiri: m :q n n :q r uchinchi qadam – to‘xtash?: agar <> 0, u xolda 1 ga o‘tish. to‘rtinchi qadam –to‘xtash: m – izlangan son.m q 10, n q 4 uchun konstruktiv ob’ektlar sxemasi(trassirovka) : (10, 4) -> (4, 2) -> (2, 0) -> nod q 2 algoritmik muammo. algoritmik muammo – bu konkret masalalr sinfi uchun natijaviy berilganlar bilan boshlang‘ich ma’lumotlar orasida bog‘lanishni beruvchi xossalarga ega …
5 / 7
turning bitta funksiyani hisoblash-hisoblamasligini aniqlovchi algoritm qurish mumkin emas. 2. qandaydir dasturning o‘zi yozilgan matnga qo‘llanuvchan ekanligini aniqlovchi algoritm mavjud emas (o‘z-o‘ziga qo‘llanuvchanlik muammosi) algoritmik modellar va ularning berilishi algoritmik modellar sinflariga quyidagilarni kiritish mumkin: 1. hisoblash algoritmlari. bunda barcha berilganlar sonlar ko‘rinishida ifodalanib, ularni qayta ishlash jarayoni arifetik hisoblashlarga keltiriladi. bunday algoritmik modellar qandaydir sonli funksiya qiymatini hisoblab, elementar qadamlar esa arifmetik amallardan iborat bo‘ladi. qadamlar ketma-ketligi superpozitsiya va rekursiya usullari orqali aniqlanadi. 2. simvolli algoritmlar. bunda algoritm boshlang‘ich ma’luotlari simvollardan iborat bo‘lib, ushbu simvollarning konkret alfaviti va o‘rniga qo‘yishlar qoidasi (masalan, markovning noral algoritmi) beriladi. 3. bajaruvchilar uchun algoritmlar.algoritm mashina yoki avtomat bajarishi mukin bo‘lgan qoidalar (ko‘rsatmalar)ketma-ketligi bilan beriladi(masalan,tyuring va post abstrakt ashinalari). tipik algoritmik konstruksiyalar: mantiqiy (og‘zaki), jadvalli, grafil (graf, diagramma, rasm) lardan iborat bo‘lib, maxsus belgilashlar yordaida beriladi. 1 sxema – chiziqli algoritmni ifodalab, bunda hisoblashlar additiv(ketma-ket) deb ataladi. 2 sxema – tarmoqlanuvchi algoritmni ifodalab, hisoblashlar …

Ko'proq o'qimoqchimisiz?

Barcha 7 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"c++ dasturlash tili" haqida

2-ma’ruza (2 soat) dasturlash tillari. c++ dastur tili muhiti va unda ishlash. reja: 1. c++ dasturlash tili haqida 2. c++ tilining alifbosi 3. ma’lumotlarning tiplari 4. c++ tilida o‘zgaruvchi va o‘zgarmaslar 5. sonlar, arifmetik amallar va ifodalarni yozish c++ dasturlash tili haqida c++ dasturlash tili c ning rivojlangan varianti sanaladi. o‘z navbatida, c dasturlash tili bcpl va b tillari asosida ishlab chiqilgan. bcpl tili 1967-yili martin richard tomonidan yaratilgan. c dasturi dastlab denis ritchi tomonidan rivojlantirildi va ilk bora 1972-yil dec pdp-11 kompyuterida sinaldi. dastlab c dasturi unix operatsion tizimida qayta ishlovchi til sifatida mashhur bo‘ldi. bugungi kunda ko‘pgina operatsion tizimlar va ularga mo‘ljallangan dasturiy ta’minot c va c++ dasturlarida ishlab chiqilmoq...

Bu fayl DOCX formatida 7 sahifadan iborat (549,9 KB). "c++ dasturlash tili"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: c++ dasturlash tili DOCX 7 sahifa Bepul yuklash Telegram