dotwrite

PPT 26 pages 5.5 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 26
powerpoint presentation dasturlash 1 * muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti dasturlash 1 swd1316 algoritmlash va dasturlashning asosiy tushunchalari. 01 mavzu babajanov mumin rajabovich informatika asoslari kafedrasi dotsenti * dasturlash 1 ma’ruza rejasi * 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 * dasturlash 1 * 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 * 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
, break, continue, goto. xotira turlari: auto, register, static, extern. tiplar bilan ishlash: typedef, sizeof. struktura: struct, union. chiqish: return, entry. dasturlash 1 * 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 * 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 * o’zgaruvchilarni e’lon qilish va qiymat berish o‘zgaruvchilarni dasturning ixtiyoriy qismida qayta ta'riflash mumkin. misol uchun: int a, b1, ac; …
3 / 26
ta simvolli konstanta; ‘dd’,’\n\t’,’\x07\x07’ ikki simvolli 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 * 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 * 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 * 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++ …
4 / 26
hun: x+ = 4 ifoda x = x+4 ifodaga ekvivalentdir; x* = a ifoda x = x*a ifodaga ekvivalentdir; x/ = a+b ifoda x = x/(a+b) ifodaga ekvivalentdir; dasturlash 1 * 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 * mantiqiy amallar jadvali x u !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 * taqqoslash amallari amallar qo’llanilishi mazmuni (o’qilishi) a>b “a katta b” >= …
5 / 26
ini 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 * muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti e’tiboringiz uchun raxmat! babajanov mumin rajabovich informatika asoslari kafedrasi dotsenti *

Want to read more?

Download all 26 pages for free via Telegram.

Download full file

About "dotwrite"

powerpoint presentation dasturlash 1 * muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti dasturlash 1 swd1316 algoritmlash va dasturlashning asosiy tushunchalari. 01 mavzu babajanov mumin rajabovich informatika asoslari kafedrasi dotsenti * dasturlash 1 ma’ruza rejasi * 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 * dasturlash 1 * 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 fun...

This file contains 26 pages in PPT format (5.5 MB). To download "dotwrite", click the Telegram button on the left.

Tags: dotwrite PPT 26 pages Free download Telegram