с++ tilida dasturlash i qism. strukturali dasturlash

DOC 205 pages 5.8 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 205
o`zbеkiston rеspublikasi с++ tilida dasturlash i qism. strukturali dasturlash e.a.eshboyev, f.y.shodiyev, f.g.qilicheva eshboyev e.a, shodiyev f.y, qilicheva f.g. с++ tilida dasturlash (mustaqil o’rganuvchilar uchun amaliy qo’llanma) i-qism. strukturali dasturlash 2-nashr o'quv uslubiy qo'llanma toshkent - 2017 mualliflar: 1. eshboyev e.a. − qarshi davlat universiteti, amaliy matematika va informatika kafedrasining katta o'qituvchisi 2. shodiyev f.yu. − qarshi davlat universiteti, amaliy matematika va informatika kafedrasining o'qituvchisi 3. qilicheva f.g. − qarshi davlat universiteti, amaliy matematika va informatika kafedrasining o'qituvchisi ushbu o'quv uslubiy qo’llanma oliy o’quv yurtlarining “amaliy matematika va informatika”, “informatika va axborot texnologiyalari”, “informatika o’qitish metodikasi” kabi yo’nalishlarida o’qiyotgan talabalar uchun “programmalash asoslari”, “algoritmlash va dasturlash tillari” kabi fanlardan dastlabki tushunchalarni berishga xizmat qiladi. taqrizchilar: 1. uzoqov z. – fizika-matematika fanlari nomzodi, dotsent, qarshi davlat universiteti, «amaliy matematika va informatika» kafedrasi o'qituvchisi. 2. qorayev f. – tatu qarshi filiali “axborot texnologiyalari” kafedrasi katta o’qituvchisi. o'quv uslubiy qo'llanma qarshi davlat universitetining ilmiy …
2 / 205
n foydalanish 633.3. bobga doir qiyinroq masalalar 75iv bob. massivlar 754.1. dasturlashda bir o’lchovli massivlarni qo’llash 914.2. ko‘p o‘lchovli massivlar 1014.3. bobga doir qiyinroq masalalar 111v bob. belgilar va satrlar 1115.1. belgilar 1135.2. satrlar 1245.3. bobga doir qiyinroq masalalar 127vi bob. funksiyalar 1296.1. sonli parametrli funksiyalar 1396.2. funksiyalarda ko’rsatkichlar va murojaatlar 1436.3. rekursiya 1466.4. bobga doir qiyinroq masalalar 151vii bob. fayllar bilan ishlash 1527.1. sonli va satrli fayllar 1637.2. matnli fayllar 1697.3. bobga doir qiyinroq masalalar 177viii bob. funksiyalarda ma`lumotlarning murakkab turlari 1778.1. bir va ikki o‘lchovli massivlar bilan ishlashda funksiyalardan foydalanish 1838.2. satrlar va fayllarga doir masalalarni yechishda funksiyalardan foydalanish 1898.3. strukturalar 1968.4. bobga doir qiyinroq masalalar 203ilova: math.h kutubxonasining funksiyalari 205foydalanilgan adabiyotlar va internet resurslari: ushbu kitob marhum ustozlarimiz i.t.ravshanov va g'.q.karimovlarning xotirasiga bag'ishlanadi. so’z boshi dastur mashina kodlarining ketma-ketligi bo‘lib, u aniq bir hisoblash jarayonini amalga oshiradi. shuning uchun ham dasturiy vositalarni ishlab chiqishni soddalashtirish maqsadida ko'plab …
3 / 205
rli usullari bu bosqichdagi tillarning ifodalash imkoniyatini oshiradi, ya'ni yaratilgan dasturlarning «o‘qimishli» bo‘lishini ta’minlaydi. yuqori bosqich tillariga basic, pascal, c kabilarni misol qilib keltirish mumkin. kompyuterlar (hisoblash mashinalari)ning takomillashuvi, hamda tarmoq texnologiyalarining rivojlanishi yuqori bosqich tillarining yangi turlari yuzaga kelishiga va ayrimlarining «iste'moldan chiqib» qolishiga sabab bo'lmoqda. hozirgi kunda keng tarqalgan tillar object pascal, c++, c#, php, java, asp kabilar hisoblanadi. jumladan, c tilining avlodi sifatida byarn straustrop tomonidan 1980 yilda yaratilgan c++ tili strukturali va obyektga yo‘naltirilgan dasturlash texnologiyasiga tayangan holda dastur yaratish imkoniyatini berdi. ushbu qo'llanma c++ tilida strukturali dasturlashni o'rganishga mo'ljallangan bo'lib, mualliflarning bir necha yillik izlanishlari natijasi sifatida yozilgan. qo'llanmada har bir bo'lim uchun qisqacha nazariy ma'lumotlar, dastlabki 4 ta bobda esa qo'yilgan namunaviy masalalar uchun blok-sxema ko'rinishidagi algoritm va izohlar bilan berilgan dasturlar matni keltirilgan. qolgan boblarda qo'yilgan masalalar uchun tuzilgan dasturlar izohlar berish yo'li bilan tushuntirilgan. shuni ta'kidlash lozimki, qo'llanmada mavjud boblarning har bir …
4 / 205
i uchun amaliy qo'llanma bo'lib xizmat qiladi. kitobni yozishda o'zlarining beminnat maslahatlarini berib turgan ustozlarimiz: prof.a.a.xaldjigitov, prof.o.m.shukurov prof.n.a.ignatov, dots.sh.f.madraximov, dots.o.m.turg'unov va katta o'qit.f.q.qorayevlarga o'z minnatdorchiligimizni bildiramiz. kitob haqidagi tanqidiy fikr-mulohazalaringizni mualliflar o'z e-mail larida mamnuniyat bilan qabul qiladi. i bob. o’zgaruvchilar, ifodalar va chiziqli dasturlar 1.1. o’zgaruvchilarning turlari va ifodalarning yozilishi dastur bajarilishi mobaynida berilganlarni saqlab turish uchun o‘zgaruvchilar va o‘zgarmaslardan foydalaniladi. o‘zgaruvchi−dastur obyekti bo‘lib, xotiradagi bir nechta yacheykalarni egallaydi va berilganlarni saqlash uchun xizmat qiladi. c++ tilida o‘zgaruvchi nomga, o‘lchamga va boshqa atributlarga – ko‘rinish sohasi, amal qilish vaqti kabi xususiyatlarga ega bo‘ladi. o‘zgaruvchilarni ishlatish uchun ular albatta e’lon qilinishi shart. e’lon qilingan o‘zgaruvchi uchun xotiradan ma’lum adresga ega soha zahiralanadi, soha o‘lchami esa o‘zgaruvchining turiga bog‘liq bo‘ladi. shuni qayd etish zarurki, bitta turga tegishli o’zgaruvchiga turli apparat platformalarda xotiradan turlicha joy ajratilishi mumkin. o‘zgaruvchi e’loni, uning turini aniqlovchi kalit so‘z bilan boshlanadi va unga ‘=’ (tenglik) belgisi orqali …
5 / 205
. 32767 int (32 razryadli) 4 -2147483648. .2147483647 unsigned int (16 razryadli) 2 0..65535 unsigned int (32 razryadli) 4 0..42949667295 unsigned char 1 0..255 сhаг 1 -128.. 127 flоаt 4 1.2е-38..3.4е+38 double 8 2.2е-308..1.8е+308 long double (32 razryadli) 10 3.4e-4932..-3.4e+4932 bооl 1 true yoki false void 2 ёки 4 - 1.1-jadval. c++ tilining tayanch turlari. endi 1.1-jadvalda keltirilgan turlar tavsifini bayon qilamiz: butun son turlari. butun son qiymatlarni qabul qiladigan o‘zgaruvchilar int (butun), short (qisqa), va 1ong (uzun) kalit so‘zlari bilan e’lon qilinadi. o‘zgaruvchi qiymatlari ishorali bo‘lishi yoki unsigned kalit so’zi bilan ishorasiz son sifatida qaralishi mumkin. belgi turi. belgi turidagi o‘zgaruvchilar char kalit so‘zi bilan e’lon qilinadi va ular o‘zida belgining ascii jadvalidagi kodini saqlaydi. belgi turidagi qiymatlar nisbatan murakkab bo‘lgan tuzilmalar – satrlar, belgilar massivi va hokazolarni hosil qilishda ishlatiladi. haqiqiy son turi. haqiqiy sonlar float va double kalit so‘zlari bilan e’lon qilinadi. bu turdagi o‘zgaruvchilar uchun mos …

Want to read more?

Download all 205 pages for free via Telegram.

Download full file

About "с++ tilida dasturlash i qism. strukturali dasturlash"

o`zbеkiston rеspublikasi с++ tilida dasturlash i qism. strukturali dasturlash e.a.eshboyev, f.y.shodiyev, f.g.qilicheva eshboyev e.a, shodiyev f.y, qilicheva f.g. с++ tilida dasturlash (mustaqil o’rganuvchilar uchun amaliy qo’llanma) i-qism. strukturali dasturlash 2-nashr o'quv uslubiy qo'llanma toshkent - 2017 mualliflar: 1. eshboyev e.a. − qarshi davlat universiteti, amaliy matematika va informatika kafedrasining katta o'qituvchisi 2. shodiyev f.yu. − qarshi davlat universiteti, amaliy matematika va informatika kafedrasining o'qituvchisi 3. qilicheva f.g. − qarshi davlat universiteti, amaliy matematika va informatika kafedrasining o'qituvchisi ushbu o'quv uslubiy qo’llanma oliy o’quv yurtlarining “amaliy matematika va informatika”, “informatika va axborot texnologiyalari”, “informatika o...

This file contains 205 pages in DOC format (5.8 MB). To download "с++ tilida dasturlash i qism. strukturali dasturlash", click the Telegram button on the left.

Tags: с++ tilida dasturlash i qism. s… DOC 205 pages Free download Telegram