tarmoqlanuvchi algoritmlar va ularning tavsiflash usullari

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

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

Прокрутите вниз 👇
1 / 26
powerpoint presentation 1 tdpu mvi 505 dasturlash 1 tarmoqlanuvchi algoritmlar va ularni tasvirlash usullari norova shaxzoda dasturlash 1 1 mа’ruza rejasi 2 ma’lumotlar toifasini o‘zgartirish 4 tilning bazaviy tushunchalari 1 identifikatorlar, ularga qiymat o‘zlashtirish usullari va operatorlari 2 inkrement va dekrement 3 matematik funksiyalar va kutubxonalar 5 dasturlash 1 tilning bazaviy tushunchalari 3 dasturlash 1 dastur tuzish metodikasi muammoni ta’riflash algoritm tuzish dastur yozish baholash 4 tilning bazaviy tushunchalari void main() { } dasturda kamida 1 ta funksiya main() bo’lishi shart void = «bo’sh» kompilyator turlariga qarab int ga o’zgarishi mumkin blok – dasturning bir qismi (boshlanishi) dastur tanasi (yordamchi funksiya ham chaqiriladi) blok – dasturning bir qismi (yakunlash) dasturlash 1 5 tilning bazaviy tushunchalari mumkin bo’lgan belgilar: 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 / 26
static, extern. tiplar bilan ishlash: typedef, sizeof. struktura: struct, union. chiqish: return, entry. dasturlash 1 8 o’zgaruvchi nima? o‘zgaruvchi - ma'lum nomga ega va o‘zida qiymatlarni saqlaydigan kompter xotirasidagi yacheyka. dastur bajarilish jarayonida o‘zgaruvchilar qiymati o‘zgarishi mumkin. yacheykaga yangi qiymat yozilganda eskisi o‘chib ketadi. o‘zgaruvchi tiplari: int – [-32768…32767] oraliqdagi butun sonlar (2 baytgacha) float – xaqiqiy son, floating point (4 baytgacha) char – belgi, character (1 baytgacha) dasturlash 1 9 o’zgaruvchilarning tiplari 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. dasturlash 1 10 o’zgaruvchilarni e’lon qilish va qiymat berish o‘zgaruvchilarni dasturning ixtiyoriy qismida qayta ta'riflash mumkin. misol uchun: int a, b1, ac; yoki int a; int b1; int ac; o‘zgaruvchilar …
3 / 26
mvolli konstantalar. c++ kompilyatorida tekstlarni formatlovchi bir nechta maxsus belgilardan foydalaniladi. maxsus belgilar axborotlarni ekranga, faylga va boshqa chiqarish qurilmalariga chiqarishda formatlash uchun qo‘llaniladi. dasturlash 1 13 nomlangan konstantalar c++ tilida o‘zgaruvchilardan tashqari nomlangan konstantalar kiritilishi mumkin. bu konstantalar qiymatlarini dasturda o‘zgartirish mumkin emas. konstantalar nomlari dasturchi tomonidan kiritilgan va xizmatchi so‘zlardan farqli bo‘lgan identifikatorlar bo‘lishi mumkin. odatda nom sifatida katta lotin harflari va ostiga chizish belgilari kombinatsiyasidan iborat identifikatorlar ishlatiladi. nomlangan konstantalar quyidagi shaklda kiritiladi: const tip konstanta_nomi = konstanta_qiymati. dasturlash 1 14 nomlangan konstantalar misol uchun: const double euler = 2.718282; const long m = 99999999; const r = 765; oxirgi misolda konstanta tipi ko‘rsatilmagan, bu konstanta int tipiga tegishli deb hisoblanadi. dasturlash 1 inkrement va dekrement 15 inkrement ++ unar amali qiymatni 1 ga oshirishni ko‘rsatadi. amalni prefiks, ya'ni ++i ko‘rinishda ishlatish oldin o‘zgaruvchi qiymatini oshirib, so‘ngra foydalanish lozimligini, postfiks esa i++ ko‘rinishda ishlatish oldin o‘zgaruvchi qiymati …
4 / 26
x* = a ifoda x = x*a ifodaga ekvivalentdir; x/ = a+b ifoda x = x/(a+b) ifodaga ekvivalentdir; dasturlash 1 18 shartli amal shartli amal ternar amal deyiladi va uchta operanddan iborat bo‘ladi: ? : shartli amal bajarilganda avval 1- ifoda hisoblanadi. agar 1-ifoda qiymati 0 dan farqli bo‘lsa 2- ifoda hisoblanadi va qiymati natija sifatida qabul qilinadi, aks holda 3-ifoda hisoblanadi va qiymati natija sifatida qabul qilinadi. misol uchun modulni hisoblash: x - katta, >= - katta yoki teng mantiqiy amallar ! - inkor && - kon'yunksiya (mantiqiy ko’paytirish) || - diz'yunksiya (mantiqiy qo’shish) dasturlash 1 20 mantiqiy amallar jadvali х у !x x||y x&&y 0 0 1 0 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1 1 dasturlash 1 21 taqqoslash amallari amallar qo’llanilishi mazmuni (o’qilishi) a>b “a katta b” >= a>=b “b kata yoki teng b” == a==b “a teng …
5 / 26
yechishda uning algoritmini tuzishdan boshlash maqsadga muvofiq bo’ladi. masala algoritmni tuzgan shaxs istalgan dasturlashda masalani yechish mumkin bo’ladi, albatta undan shu dasturlash tili sintaksisini bilish kifoya qiladi. masalani yechish algoritmni tuzish, so’zlar, matematik formulalar, grafiklar va jadvallar asosida amalga oshirish mumkin. algoritmlarni chiziqli, tarmoqlanuvchi va takrorlanuvchi ko’rinishda ifodalash mumkin. dasturlash 1 26 tdpu mvi 505 norova shaxzoda e’tiboringiz uchun raxmat! dasturlash 1 26 image1.png image2.jpg image3.png image4.png image5.png image6.png image7.png /docprops/thumbnail.jpeg

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

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

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

О "tarmoqlanuvchi algoritmlar va ularning tavsiflash usullari"

powerpoint presentation 1 tdpu mvi 505 dasturlash 1 tarmoqlanuvchi algoritmlar va ularni tasvirlash usullari norova shaxzoda dasturlash 1 1 mа’ruza rejasi 2 ma’lumotlar toifasini o‘zgartirish 4 tilning bazaviy tushunchalari 1 identifikatorlar, ularga qiymat o‘zlashtirish usullari va operatorlari 2 inkrement va dekrement 3 matematik funksiyalar va kutubxonalar 5 dasturlash 1 tilning bazaviy tushunchalari 3 dasturlash 1 dastur tuzish metodikasi muammoni ta’riflash algoritm tuzish dastur yozish baholash 4 tilning bazaviy tushunchalari void main() { } dasturda kamida 1 ta funksiya main() bo’lishi shart void = «bo’sh» kompilyator turlariga qarab int ga o’zgarishi mumkin blok – dasturning bir qismi (boshlanishi) dastur tanasi (yordamchi funksiya ham chaqiriladi) blok – dasturning bir qismi (yaku...

Этот файл содержит 26 стр. в формате PPTX (1,3 МБ). Чтобы скачать "tarmoqlanuvchi algoritmlar va ularning tavsiflash usullari", нажмите кнопку Telegram слева.

Теги: tarmoqlanuvchi algoritmlar va u… PPTX 26 стр. Бесплатная загрузка Telegram