dasturlash tili elementlari. mutaxassislik masalalarini chiziqli algoritmlar yordamidadasturlash

PPTX 44 sahifa 1,8 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 44
c++ дастурида чизиқли, тармоқланувчи ва такрорланувчи алгоритмлар «axborot texnologiyalari» kafedrasi dotsenti raxmankulova barna oktamxanovna dasturlash tili elementlari. mutaxassislik masalalarini chiziqli algoritmlar yordamida dasturlash 6 mavzu axborot texnologiyalari va jarayonlarni matematik modellashtirish fan: 1 mavzu: dasturlash tili elementlari. mutaxassislik masalalarini yechishda chiziqli algoritmlar yordamida dasturlash ma’ruzachi: dots.b.o.raxmankulova reja: 1. c++ dasturlash tili va dev-c++ dasturlash muhiti. 2. c++ dasturlash tili alfaviti, kalit so’zlar 3. c++ dastirlash tili asosoiy tushunchalari; 4. c++ dasturi standart funktsiyalari; 5. chiziqli algorotmlarni dasturlash. foydalaniladigan adabiyotlar: 1.aбдуллаев з.с., мирзаев с.с., шодмонова г., шамсиддинов н.б. “информатика ва ахборот технологиялари” ўқув қўлланма. ташкент 2012. 2.yusupov m., raxmankulova b.o. “c++ dasturlash tili asoslari” fanidan uslubiy qo’llanma. tiqxmmi. 2018. 6-39-betlar. 3.z.c.abdullaev, m.yusupov, b.raxmankulova, sh.aynakulov “amaliy axborot texnologiyalari”, tashkent. 2019. 317b. 4. шмидский я.к. программирования на языке с + + : самоучитель. учебное пособие, м.: диалектика. 2004, 361 с. 5.луисд. с и с++. справочник.. м: бином, 1997. 6.b.j.boltaev, a.r.azamatov, a.d.raximov va boshqalar. …
2 / 44
i 1980-yillarning boshlarida bell laboratories firmasi xodimi byorn stroustrup tomonidan yaratilgan. byorn stroustrup byorn stroustrup o'zining ehtiyojlari uchun c dasturlash tiliga bir qator yangiliklar kiritmoqchi bo`ldi, ya'ni dastlab c++ dasturlash tilini yaratish rejalashtirilmagan edi. u dastlab o`zi yaratgan dasturlash tilini “c with classes”(“c sinflar bilan”) deb nomladi. straustrup dasturlash tiliga sinflar va ob'ektlar bilan ishlash imkoniyatini qo'shdi va shu bilan c sintaksisi asosida yangi dasturlash tili uchun zarur shart-sharoitlarni yaratdi. 1983 yilda dasturlash tili "c++ dasturlash tili" deb o'zgartirildi. dev-c ++ (dev-cpp) - bu c / c ++ dasturlash tillari uchun bepul dasturlarni ishlab chiqish muhiti. dev-c ++ dastur oynasini quyidagi ko`rinishda bo`ladi: fayllardan birini ochish uchun navigatsiya panelida ko'rsatilgan element orqali yoki ctrl + o tugmalaridan foydalanish mumkin. c ++ tilida yozilgan dasturlar ishga tushirishdan oldin kompilyatsiya qilinishi kerak. buning uchun dev-c ++ uchta piktogrammadan foydalanadi . скомпилировать - dastur kodini kompilyatsiya qilish. ushbu bosqichda kompilyator yozilgan kodni xatolar …
3 / 44
lgilar: “ {}, | [] () + - / % *. \ ? ! & # -; ' bo'sh joy, tabulyatsiya, yangi qatorga o`tish belgilari kalit so`zlar. identifikatorlar dasturlash tillarida identifikator tushunchasi mavjud boʼlib, dasturda obʼektlarni nomlash uchun ishlatiladi. oʼzgarmaslarni, oʼzgaruvchilarni, belgi(metka), protsedura va funksiyalarni belgilashda ishlatiladigan nom identifikatorlar deyiladi. identifikatorlarda birinchi belgi lotin alfaviti harflaridan yoki pastki chiziq, qolgan belgilari harf yoki raqamlar ketma-ketligidan tashkil topgan boʼlishi mumkin. identifikator ichida bo'shliq bo`lmasligi kerak. masalan: v1, _sum, rim, rim kalit so'zlar o`zgaruvchilar nomlari sifatida ishlatish mumkin bo`lmagan identifikatorlar kalit(xizmatchi) so’zlar deyiladi. ya’ni kalit so'zlar - kompilyator uchun alohida ahamiyatga ega bo'lgan ajratilgan identifikatorlardir. c ++ kalit so'zlar ro'yxati: 1-jadval. asm auto bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum explict export extern false float for friend goto if inline int long mutable namespase new operator private protected public register reinterpret_cast return short …
4 / 44
o`zgarmas qo`shtirnoqqa olingan ihtiyoriy belgilar ketma-ketligidir. misol uchun “ men satrli o`zgarmasman”. sanovchi o`zgarmas. sanovchi o`zgarmaslar enum hizmatchi so’zi yordamida kiritilib, int turidagi sonlarga qulay so`zlarni mos qo`yish uchun ishlatiladi. misol uchun: enum{one=1,two=2,three=3}; agar son qiymatlari ko’rsatilmagan bo`lsa, eng chapki so’zga 0 qiymati berilib qolganlariga tartib bo`yicha o`suvchi sonlar mos quyiladi: enum{zero,one,two}; nomlangan o`zgarmaslar. c ++ tilida nomlangan o`zgarmaslar qiymatlarini dasturda o’zgartirish mumkin emas. nomlangan o`zgarmaslar quyidagi shaklda kiritiladi: const tur o`zgarmas_nomi=o`zgarmas_qiymati. nul ko’rsatkich. null- ko’rsatkich yagona arifmetik bo`lmagan o`zgarmasdir. null ko’rsatkich 0 yoki 0l yoki nomlangan o`zgarmas null orqali tasvirlanishi mumkin. amal belgisi – operandlar ustida bajariladigan amallarni belgilaydigan bir yoki bir nechta belgilar. amallar ishtirok etadigan operandalar soniga ko'ra unar, binar va ternar turlarga bo'linadi. o'zgaruvchi - ma'lum bir turdagi ma'lumotlar saqlanadigan xotiraning nomlangan maydoni. o'zgaruvchiga berilgan ma'lumot qiymat deb ataladi. dastur davomida o'zgaruvchining qiymati o'zgarishi mumkin. ishlatishdan oldin har qanday o'zgaruvchini e'lon qilish kerak, ya'ni, nomi, turi …
5 / 44
un); • signed (imzolangan); • unsigned(imzo qo'yilmagan). o’zgaruvchilar turlari o’zgaruvchilarning qu’yidagi tiplari mavjuddir: char – bitta belgi; long char – uzun belgi; int – butun son; short – qisqa butun son; long – uzun butun son; float – haqiqiy son; double – ikkilangan haqiqiy son; long double – uzun ikkilangan haqiqiy son; o’zgaruvchilarni dasturning ihtiyoriy qismida ta’riflash yoki qayta ta’riflash mumkin. misol uchun: int a, b1, ac; yoki int a; int b1; int ac; void turi c ++ tilining asosiy turlaridan biri. ushbu turning qiymatlari bo'sh to`plamni tashkil etadi. undan qiymatni qaytarmaydigan funksiyalarni aniqlash uchun, funksiya argumentining bo'sh ro'yxatini ko'rsatish uchun ishlatiladi. eng oddiy dasturni ko'rib chiqamiz: birinchi satrda ma’lumotlarni kiritish/chiqarishni boshqarish uchun zarur ma'lumotni o`z ichiga oluvchi faylini kiritish uchun #include direktivasidan foydalaniladi. keyingi using ko`rsatmasi yordamida c++ tilining standart kutubxonasi vositalarini belgilaydigan std nomlar fazosi islatiladi. (nomlar fazosi - bu identifikatorlarni mantiqiy guruhlash uchun yaratilgan to'plamdir). har qanday …

Ko'proq o'qimoqchimisiz?

Barcha 44 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"dasturlash tili elementlari. mutaxassislik masalalarini chiziqli algoritmlar yordamidadasturlash" haqida

c++ дастурида чизиқли, тармоқланувчи ва такрорланувчи алгоритмлар «axborot texnologiyalari» kafedrasi dotsenti raxmankulova barna oktamxanovna dasturlash tili elementlari. mutaxassislik masalalarini chiziqli algoritmlar yordamida dasturlash 6 mavzu axborot texnologiyalari va jarayonlarni matematik modellashtirish fan: 1 mavzu: dasturlash tili elementlari. mutaxassislik masalalarini yechishda chiziqli algoritmlar yordamida dasturlash ma’ruzachi: dots.b.o.raxmankulova reja: 1. c++ dasturlash tili va dev-c++ dasturlash muhiti. 2. c++ dasturlash tili alfaviti, kalit so’zlar 3. c++ dastirlash tili asosoiy tushunchalari; 4. c++ dasturi standart funktsiyalari; 5. chiziqli algorotmlarni dasturlash. foydalaniladigan adabiyotlar: 1.aбдуллаев з.с., мирзаев с.с., шодмонова г., шамсиддинов н.б. “информ...

Bu fayl PPTX formatida 44 sahifadan iborat (1,8 MB). "dasturlash tili elementlari. mutaxassislik masalalarini chiziqli algoritmlar yordamidadasturlash"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: dasturlash tili elementlari. mu… PPTX 44 sahifa Bepul yuklash Telegram