logo

Dasturlash asoslari fanini tashkil etilishi

Yuklangan vaqt:

08.08.2023

Ko'chirishlar soni:

0

Hajmi:

26.1416015625 KB
REJA:
       I. Kirish
1.Dasturlash asoslari fanini tashkil etilishi
2. O’quv jarayonida axborot kamunikatsiya texnalogiyalaridan 
foydalanishni tadbiq etish
      II .Asosiy Qisim
1.C++ dasturlash tilining tarixi
2. C++ dasturlash tilining   atomic, tuple   va  forward_list  
kutubxonalari funksiyalari bilan ishlash
III. Xulosa
1.Foydalanilgan  adabiyotlar
         1.Respublikada elektron o‘quv adabiyotlaridan foydalanishga 
mo‘ljallangan axborot texnologiyalari vositalarini rivojlantirish, 
shuningdek, masofadan turib o‘qitishni tashkil etish bo‘yicha salmoqli  ishlar olib borilmoqda. Elektron adabiyotlar yaratishning ilmiy-uslubiy 
tomonlari ko‘pgina olimlar tomonidan tadqiq etilmoqda. 2006 yildan 
e'tiboran, elektron o‘quv adabiyotlaridan foydalanishning uchinchi 
bosqichi boshlanganiga qaramay ta'lim muassasalari uchun elektron 
darslikni yaratish va ularni o‘quv-tarbiya jarayonida qo‘llash bo‘yicha ishlar 
ancha sust ketmoqda. Bu esa, elektron darslik yaratish uslubiyoti, uning 
tuzilishi, o‘z ichiga oladigan komponentlariniig aniq bir tizimga 
solinmaganligi bilan bog‘liq. Elektron o‘quv adabiyotlarining uchinchi ya'ni 
o‘quv jarayonida keng foydalanish bosqichiga o‘tishda, o‘quv 
adabiyotlarining yangi avlodini ishlab chiqish va ta'lim muassasalarini 
ta'minlashni jadallashtirish hozirgi kunning dolzarb vazifalaridandir. Bu 
borada fanlardan elektron darslikni yaratish muhim masala hisoblanadi. 
Shu o‘rinda, darslik atamasiga ta'rif berib o‘tsak maqsadga muvofiq bo‘lar 
edi. Darslik - Davlat ta'lim standarti, o‘quv dasturi, uslubiyati va didaktik 
talablari asosida belgilangan, milliy istiqol qoyasi singdirilgai, muayyan 
o‘quv fanining mavzulari to‘liq yoritilgan, tegishli fan asoslarini mukammal 
o‘zlashtirilishiga qaratilgan hamda turdosh ta'lim yo‘nalishdarida 
foydalanish imkoniyatlari hisobga olingan nashr ekanligini ta'kidlaymiz. 
Elektron darslik esa, kompyuter texnologiyasiga asoslangin o‘quv uslubini 
qo‘llashga, mustaqil ta'lim olishga hamda fanga oid o‘quv materiallar, ilmiy
ma'lumotlarning har tomonlama samarador o‘zlashtirilishiga mo‘ljallangan
bo‘lib, quyidgi shakllarda ifodalanadi: o‘quv va ilmiy materiallar faqat 
verbal (matn) shaklida; o‘quv materiallari verbal (matn) va ikki o‘lchamli 
grafik shaklida; multimedia (multimedia —turli xil aborot) qo‘llanmalar, 
yani ma'lumot 6 uch o‘lchamli grafik ko‘rinishida, ovozli, video, animatsiya 
va qisman verbal (matn) shaklida; taktil (his qilinuvchi, seziladigan) 
xususiyatli, o‘quvchi (talaba, tinglovchi)ni «ekran olamida» stereonusxasi 
tasvirlangan qaqiqiy olamga kirishi va undagi ob'ektlarga nisbatan 
qarakatlanish tasavvurini yaratadigan shaklda . Yangi asr ta'limini 
rivojlanish tendentsiyasi - axborot texnologiyalarini o‘quv-tarbiya 
jarayoniga keng qo‘llash va tarqatishdan iborat. Bu yo‘nalishda asosiy 
vazifalaridan biri turli predmet sohasini o‘z ichiga olgan bilimlar omborini 
yaratish bilan belgilanadi. Yangi axborot texnologiyalarining ta'lim tizimiga  tatbiq etilishi an'anaviy o‘qitish jarayonidan o‘quvchining o‘zi ta'lim 
jarayonining borishini aniqlaydigan yangi jarayonga o‘tishini ta'minlaydi. 
Elektron darsliklardan foydalangan holda tashkil etilgan o‘qitish 
texnologiyasi kelajakda ta'lim tizimida keskin o‘zgarish qilishga qodir. 
Ko‘pchilik iqtidorli o‘quvchilar o‘zlarining qobiliyati va qiziqishiga mos 
ravishda mustaqil bilim olish imkoniyatiga ega bo‘ladilar. Ta'limning 
bunday tizimida maktab va oliy ta'lim o‘qituvchilari bilimlarini 
o‘quvchilarga yetkazishda anchagina qiyinchiliklarni yengishga to‘qri 
keladi. Hozirgi kunda ta'lim muassasalarining hammasida ham kompyuterli
ta'lim yetarlicha yo‘lga qo‘yilmagan. Elektron darslikni yaratish borasida 
anchagina ishlar qilinayotgan bo‘lsa-da, hali darsliklarga oddiy 
kutubxonaning kitoblariga ega bo‘lishdek ochiq tizim mavjud emas. Ta'lim 
tizimining rivojlanishi bilan bunday kamchiliklar asta-sekin yo‘qolib boradi. 
Elektron darsliklarni yaratish juda murakkab jarayondir. Ta'lim 
texnologiyasi qo‘llaniladigan o‘quv jarayoni markazida o‘quvchi, 
texnologiya qo‘llanish mazmunida o‘quvchilarning mustaqil ta'lim olish 
qobiliyatini rivojlantirish hamda o‘quv faoliyati asosida o‘qituvchi bilan 
o‘quvchining hamkorligi yotadi. Elektron darslik abstrakt mavjudotlar 
uchun emas, balki shaxs bilan ishlashga mo‘ljallangan. O‘quvchi o‘zining 
qobiliyati, fanga qiziqishi va uning tayyorgarlik darajasiga qarab ta'lim 
usulini tanlashi kerak. Elektron darslik o‘quvchining bilim olishini vaqt 
bo‘yicha chegaralamaydi. Shuning uchun ham o‘quv materialini 
o‘zlashtirish vaqti o‘quvchining hoxishiga ko‘ra qisqarishi yoki uzayishi 
mumkin. Elektron darslik o‘quvchilarga axborotni o‘qish, ma'ruzalarni 7 
eshitish, amaliy va laboratoriya mashg‘ulotlariga mo‘ljallangan vazifalarii 
bajarish, o‘z bilimlarini tekshirish va, zarur hollarda, ularni to‘ldirish, o‘z-
o‘zini nazorat qilish kabi bilim shakllarini tavsiya etishi mumkin. Elektron 
darslik o‘z ichiga trenajyorlar, amaliy va laboratoriya mashg‘ulotlari uchun 
vazifalar, testlarni olishi va bir vaqtda o‘zida bilim berish va o‘quvchilarning
o‘zlashtirish darajalarini aniqlash dasturiy ta'minotiga ega bo‘lishi kerak. 
Boshqacha qilib aytganda, u kursning asosiy axborotli qismini bayon 
etuvchi taqdimot qilishni tashkil etuvchi, olingan bilimlarni 
mustahkamlashga mo‘ljallangan mashqlar, o‘quvchilarning bilimlarini  oqilona baholash imkoniyatini beradigan testlar kabi uchta komponent 
bo‘lishini talab etadi. Kompyuterga mo‘ljallangan darslik: bir zumda teskari
aloqani ta'minlashi; zarur axborotni tezlikda topishga yordam berishi; 
gipermatnli tushuntirishlarga ko‘p marta murojaat qilishda vaqtni tejashi; 
ekranga matnni to‘g‘ridan-to‘g‘ri chiqaribgina qolmay, balki multimedia 
texnologiyasi orqali ovozli tahlil qilishi va modellashtirishi; aniq bir bo‘lim 
bo‘yicha o‘quvchilarning o‘zlashtirish darajalariga mos ravishda bilimni 
baholay olish imkoniyatini yaratish; zarur o‘quv axborotlarini yangilash 
imkoniyatining mavjudligi bilan an'anaviy darsliklardan tubdan farq qiladi. 
Elektron darslik, shuningdek, o‘quv materiallarini ilmiy va ko‘rgazmali qilib 
tasvirlash; tahliliy-sintetik imkoniyati; axborotni to‘la, tizimli va mantiqiy 
ketmaketlikda tasvirlash, o‘quv materialini bir tizimda berish va 
faollashtirish kabi muammoli; o‘quv materialini o‘zlashtirilishining 
mustahkamligi; ta'limni differentsiallashgan va individuallashtirilganligi; 
moslanuvchanligi va emotsional ta'sirchanligi kabi psihologo- pedagogik; 
to‘la didaktik ta'lim davriyliligi, ta'limning interfaolligi, teskari aloqa, o‘z-
o‘zini boshqarish vazifalarini amalga oshirish kabi boshqarish, shuningdek, 
auditoriya va auditoriyadan tashqaridagi mustaqil faoliyat jarayonida 
darslik bilan ishlash imkoniyati; ishlashda qulaylik; katta xajmdagi 
axborotni saqlashning osonligi va o‘quv adabiyoti bilan ishlash uchun zarur
maxsus texnik jixozlarning (masalan, kompyuterlarning) mavjudligi kabi 
tashkiliy- texnologiik imkoniyatlar bo‘lishini taqozo etadi. Nashr etilgan 
o‘quv materiallarining yuqorida sanalgan didaktik imkoniyatlari an'anaviy 
darslik, 8 dasturlashtirilgan darslik, elektron darslik va o‘quv qo‘llanmalar 
tajribada qiuoslab ko‘ilganda, eng ko‘zga ko‘ringan belgilarni oxirgi tur 
(multimediali) o‘quv qo‘llanmalarida mavjud ekanligi tasdiqlangan. Xulosa 
qilib aytganda, ta'lim muassasalarining o‘quv-tarbiya jarayonida 
foydalanish uchun mo‘ljallangan elektron darsliklar quyidagi xususiyatlarga
ega bo‘lmog‘i lozim: predmetdagi axborotlarning yaxshi tuzilishga egaligi; 
o‘quv predmetining tuzilishidagi elementlariga gipermatnli, namoyishli, 
audio- va videoizoxdarga asosiy mavzularning mos kelishi; matn va 
namoyish qilish bilan bir qatorda, darslikning asosiy bo‘limlari bo‘yicha 
o‘qituvchilarning o‘quv materiallarining video-yoki audioyozuvli  bayonlarini berilishi; rasm, model va sxemalarni tezlikda tushuntirish 
tizimiga ega bo‘lishi va bunda gipergrafikadan foydalanilishi; ko‘p oynalik 
interfeysning qo‘llanilishi; matn qismlarida zarur manbalarga murojaat 
etishga mo‘ljallangan gipermatn tizimining mavjudligi; matn bilan 
tushuntirish kiyin bo‘lgan predmetning boblari kushimcha videoaxborot va 
animatsiyali kliplar bilan ta'minlanishi; audioaxborotlar musika bilan olib 
borilishi; o‘quvchilar sinf va sinfdan tashqarida bajarishi kerak bo‘lgan 
vazifa va mashqlarning, shuningdek, ularning javoblarining berilishi; asosiy 
tushuncha va modullarning izoxli lug‘atining mavjudligi bilan an'anaviy 
darsliklardan farq qilishi kerak.
          2.O‘zbekiston Respublikasi ―Kadrlar tayyorlash milliy dasturi‖ da 
ta‘lim muassasalarining resurs, kadrlar va axborot bazalarini yanada 
mustaxkamlash, o‘quv tarbiya jarayonini yangi o‘quv uslubiy majmualar, 
il ғ or pedagogik texnologiyalar bilan ta‘minlash, ta‘lim jarayonini 
axborotlashtirish, uzluksiz ta‘lim tizimini jaxon axborot tarmo ғ iga 
ulanadigan kompyuter axborot tarmo ғ i bilan to‘liq qamrab olish kabi 
vazifalar belgilab qo‘yilgan. Shuningdek, dasturda kadrlar tayyorlash tizimi 
va mazmunini mamlakatning ijtimoiy va iqtisodiy taraqqiyoti 
istiqbollaridan, jamiyat extiyojlaridan, fan, madaniyat, texnika va 
texnologiyalarning zamonaviy yutuqlaridan kelib chiqqan xolda qayta 
qurish nazarda tutiladi deb ta‘kidlangan. Axborot texnologiyalari jaxonda 
jadal sur‘atlar bilan rivojlanib takomillashib borayotgan sohadir. Bu 
sohaning rivoji uchun bizni buyuk ajdodlarimizning ilmiy kashfiyotlari asos 
bo‘lib xizmat qilmoqda. Bu xaqida prezidentimiz I.A. Karimov o‘zining 
―YUksak ma‘naviyat – yengilmas kuch‖ asarida quyidagi fikrlarni keltiri 
bo‘ladi:‖ … shu nuqtai nazardan qaraganda zaminimizda yashab o‘tgan 
buyuk allomalarimiz, mutafakkir bobolarimizning ibratli xayoti va ilmiy 
faoliyati, bemisl ilmiy-ijodiyot kashfiyotlari bugun ham jaxon abgor 
ommasini xayratga solayotganini  ғ urur bilan ta‘kidlash lozim‖. Ta‘lim 
isloxotlari amalga oshirilayotgan xozirgi davrda har bir fanni o‘qitish 
mazmunini qayta tahlildan o‘tkazish va buni tubdan islox qilish nuqtai 
nazardan yondashuv zarur bo‘ladi. O‘qitish tizimida ―Axborot  texnologiyalari va ulardan foydalanish‖ ning asosiy maqsadi – o‘quvchi va 
talabalarga axborotlarni qayta ishlash texnologiyalari va ulardan 
foydalanish jarayonlari xaqida puxta va ongli ravishda 13 o‘zlashtirish 
uchun bilim asoslarini berishni ta‘minlashdan, ularga o‘quv va ish 
faoliyatlarida kompyuterlardan oqilona foydalanish ko‘nikma va 
malakalarini berishdan, shular asosida yangi axborot texnologiyalarining 
mamlakatimiz taraqqiyotiga qo‘shadigan xissasi to‘ ғ risida tasavvur xosil 
qilishdan iborat. Ta‘lim tizimida axborot, innovatsion va pedagogik 
texnologiyalarni o‘rganishga ajratilgan soatlarni talabalarga shunday 
yetkazish kerakki, ular bu kurslardan so‘ng bemalol axborot 
kommnikatsiya texnologiyalari hamda pedagogik texnologiyalardan ishlab 
chiqarish jarayonida foydalana oladigan bo‘lishlari lozim. Talabalarga 
beriladigan bilim, ko‘nikma va malalkalar bazasida iloji boricha nazariy 
qismi, ya‘ni ―Axborot kommunikatsiya texnologiyalari va ularning turlari. 
Zamonaviy axborot kommunikatsiya texnologiyalari imkoniyatlari. 
Microsoft Office dasturlaridan foydalanish hamda innovatsion axborot 
texnologiyalari hamda yangi pedagogik texnologiyalardan foydalanishlarni 
ham nazarda tutadi. Mash ғ ulot (dars) o‘tish uchun zarur o‘quv 
materiallarni tayyorlash va qayta ishlash‖ va ―Ta‘lim jarayoni sifatini 
aniqlovchi dasturlar. Talabalar bilimini baxolash va nazorat (test) dasturiy 
ta‘minot turlari va ulardan foydalanish metodikasi‖ mutaxassislar 
tomonidan ma‘ruza- suxbat tarzida o‘tiladi. Tayanch manbalar bazasida 
o‘tiladigan axborot kommunikatsiya texnologiyalari to‘li ғ icha amaliy 
mash ғ ulot tariqasida o‘tilib asosan: fanda axborot kommunikatsiya 
texnologiyalaridan foydalanish, ―MS Word ‖ dasturida elektron dars 
ishlanmalarini yaratish, ―MS Excel‖ dasturi yordamida statistik ma‘lumot 
va materiallarni qayta ishlash, ―MS Power Point ‖ dasturi yordamida dars 
(mash ғ ulot) taqdimotlarini yaratish texnologiyalarini, ―Paint ‖ dasturi 
yordamida har xil chizma va shakllarni ishlab chiqish talabalarga to‘liq 
o‘rgatiladi. Bu yerda asosiy maqsad talabalarga yuqorida nomlari 
keltirilgan dasturlarni to‘liq o‘zlashtirgan xolda ishlab chiqarishda bu dastur
materialllari va ma‘lumotlaridan foydalanishlaridan iborat. Bu asosiy 
maqsad sifatida kun tartibida doimiy turadi. Qachonki, talabalar  kompyuter texnikasidan, axborot kommunikatsiya texnologiyalaridan 
foydalanishni mukammal o‘rganib, olgan bilimlarini mustaxkamlashda, 
ulardan tegishli xulosalar chiqarishda, kompyuter 14 grafikalaridan 
foydalanishda, axborot kommunikatsiya materiallaridan o‘quv jarayonida 
foydalanish tizimlarini o‘rganib olmagunlaricha. O‘zimizga ma‘lumki xozirgi
zamonda axborot kommunikatsion texnologiyalarisiz, yangi pedagogik, 
innovatsion texnologiyalarsiz amalga oshirib bo‘lmaydi. Oliy ta‘lim 
professor o‘qituvchilariga pedagogik texnologiyalardan foydalanish 
interfaol usullarda darsa (mash ғ ulot) o‘tishni o‘rgatishdan asosiy maqsad, 
pedagoglar bu usullarni o‘rganish davomida pedagogik texnologiyalar 
bo‘yicha barcha o‘zlashtirgan innovatsion texnologiyalarni (interfaol 
usullarni) mutaxassislik bo‘yicha o‘tiladigan fan mavzulariga tadbiq qilgan 
xolda dars (mash ғ ulot) olib borishga o‘rgatishdan iborat. Bu o‘rinda 
Far ғ ona politexnika instituti. Geodeziya, kartografiya va kadastr yo‘nalishi 
talabalariga ta‘lim-tarbiya berishda kafedra professor-o‘qituvchilari 
internet ma‘lumotlaridan, GPS qurilmasi materiallaridan. elektron 
taxiometr yordamida amallar bajarish bo‘yicha texnologik materiallardan 
keng ko‘lamda foydalanmoqdalar. Kafedra professor-o‘qituvchilarning 
sa‘yi harakatlari natijasida talabalarda mutaxassislikka nisbatan qiziqish 
rivojlanib bormoqda.Ta‘lim jarayoniga pedagogik, innovatsion va axborot 
texnologiyalarini kirib kelishi o‘z navbatida ularda ma‘lumotlar olish, 
berish, jo‘natish tizimlarini mukammal o‘rganib olishlariga olib keldi va bu 
xolat shu kunlarda ham davom etmoqda. YUqoridagi kabi bu masala ham 
fan o‘qituvchilari va uquvchi-talabalar pedagogik texnologiyalarni to‘liq 
o‘zlashtirib olmagunlarigacha kun tartibidan yechilmaydi. Chunki, axborot, 
innovatsion, kommunikatsiya texnologiyalaridan foydalanish uni 
amaliyotda qo‘llashni o‘rganish shu kunning dolzarb masalalaridandir.
         1.C++ dasturlash tili nomi C dasturlash tilidan kelib chiqqan bq`lib, ++ 
belgisi inkrement amali, ya`ni o'zgaruvchining qiymatini bittaga oshish 
amalidan olingan. C ++ dasturlash tili turli xil amaliy dasturlarni yaratish, 
operatsion tizimlarni, qurilma drayverlarini, shuningdek video o'yinlarni va 
boshqalarni yaratish uchun keng qo'llaniladi. C ++ dasturlash tili 1980- yillarning boshlarida Bell Laboratories firmasi xodimi Byorn Stroustrup 
tomonidan yaratilgan. 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 bilan sinflar”) deb nomladi. Dasturlash 
tilining dastlabki versiyasi 1980 yilda paydo bo'lgan. 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. C++ sintaksisi C sintaksisiga asoslangan bo`lib, Byorn Stroustrup C 
tili bilan moslikni saqlashga intildi. 1983 yilda dasturlash tili "C ++ 
dasturlash tili" deb o'zgartirildi. C++ Cga ob'ektga yo'naltirilganlik 
xususiyatlarni qo'shdi. Oby’ektga yo`naltirilgan dasturlashning uchta 
xususiyatini mavjud:, meros (nasledovaniye), polimorfizm va 
inkapsulyatsiya. Usul(Metod) - bu sinf ichida e'lon qilingan va uning 
ob'ektlari bilan ishlashga mo'ljallangan funktsiyadir. Usullar sinf tanasida 
e'lon qilinadi
              C ++ tilida bitta sinf xossa- xususiyatlarini boshqa sinf meros qilib 
olishi mumkin. Merosxo`r klass o'z maydonlarini va funktsiyalarini yaratishi
yoki asosiy sinfning funktsiyalarini qayta aniqlashi mumkin. Merosxo'r 
konstruktor asosiy sinf konstruktorlarini chaqiradi. Destruktor esa teskari 
tartibda ishlaydi. Meros umumiy(publik), himoyalangan (Protected) va 
xususiy (private) bo`lishi mumkin. Polimorfizm Ob'ektga yo'naltirilgan 
dasturlashda qo'llaniladigan polimorfizmning maqsadi, sinf uchun umumiy 
bo'lgan harakatlarni belgilash uchun bitta nomdan foydala-nishdir. Har bir 
harakatning bajarilishi ma'lumotlar turiga qarab belgilanadi. 
Polimorfizmning afzalligi shundaki, u bitta interfeysdan foydalanib yagona 
harakatlar sinfini aniqlashga imkon berish orqali dasturlarni 
soddalashtirishga yordam beradi. Inkapsulatsiya C++ da ma'lumotlarni 
tashkil qilish klasslar orqali amalga oshiriladi. C++ klassi maydonlar, turlar 
va funktsiyalaridan iborat bo'ladi. C++ tilidagi inkapsulatsiya klass 
a'zolarining ta’sir doirasini belgilaydi: ular ommaviy, himoyalangan va 
xususiy bo`lishi mumkin. Standart kutubxona
         C ++ dasturlash tilida standart kutubxona sinflar
va funktsiyalar to'plamini anglatadi. Standart
kutubxona bir nechta asosiy konteynerlarni, ushbu
konteynerlar bilan ishlash funktsiyalarini, ob'ektlarni,
satr va oqimlarning asosiy turlarini, ba'zi til
xususiyatlarini va amallarni bajarish uchun tez-tez
ishlatiladigan funktsiyalarni o`z ichiga oladi. Masalan,
sonning kvadrat ildizini topish. Standart
kutubxonaning funktsional xususiyatlari std nomlar
fazosida e'lon qilinadi.
C dasturlash tilidan dan farqli tomonlari:
• ob'ektga yo'naltirilgan dasturlashni qo'llabquvvatlash;
• andozalar orqali umumlashtirilgan dasturlashni
qo'llab-quvvatlash;
• qo'shimcha ma'lumotlar turlari;
• istisnolar;
• nom maydonlari;
• ichki funktsiyalar;
• operatorning yuklanishi(peregruzka);
• funktsiyalarning yuklanishi;
• a xotirani erkin boshqarish operatorlari;
• standart kutubxonaga qo'shimchalar.
Afzalliklari: • C tili bilan yuqori muvofiqlik
• Hisoblash samaradorligi
• Turli dasturlash uslublarini qo'llab-quvvatlash: tarkibiy, ob'ektga
yo'naltirilgan, umumlashtirilgan dasturlash, funktsional dasturlash.
• Ob’yekt destruktorlarni avtomatik ravishda chaqirish xotira va boshqa
manbalarni boshqarish ishonchliligini soddalashtiradi va oshiradi.
• Ortiqcha yuklangan operatorlar
• shablonlar
• To'g'ridan-to'g'ri kompilyatorlar tomonidan qo'llab-quvvatlanmaydigan
paradigmalarni qo'llab-quvvatlash uchun tilni kengaytirish imkoniyati
mavjudligi.
• C ++ uchun turli tillarga tarjima qilingan juda ko'p o'quv adabiyotlari
mavjud
Kamchiliklari:
• Noto'g'ri ishlab chiqilgan sintaksisning
mavjudligi tilning qo'llanilishini pasaytiradi
• Til ko'p muhim xususiyatlarga ega emas.
• Dasturchilar uchun unumdorligi ancha past
• Noqulay sintaksis
• Og'ir meros
• Xotirani kuzatib borish zaruratC
<tuple>Yangi C ++ 11 va TR1. Sinf shablonini taqdim etadi std :: tuple, a 
panjara.
<string>C ++ standartini taqdim etadi mag'lubiyat sinflar va shablonlar. <fstream>Faylga asoslangan kirish va chiqish uchun qulayliklar yaratadi. 
Qarang oqim
<limits>Shablon sinfini taqdim etadi std :: numeric_limits, asosiy raqamli 
turlarning xususiyatlarini tavsiflash uchun ishlatiladi.
<forward_list>Yangi C ++ 11 va TR1. Konteyner sinfi shablonini taqdim 
etadi std :: forward_list, a yakka bog'langan ro'yxat.
Adabiyotlar
1. O`.T.Haitmatov va b.Informatika va axborot texnologiyalari. O‘quv
qo‘llanma. T. TKTI. 2005 y.
2. O`.T.Haitmatov va b. Informatika va axborot texnologiyalari fanidan
laboratoriya ishlarini bajarish ushun uslubiy qo‘llanma. T. TKTI. 2005 y.
3. Holmatov T.X.,Toyloqov N.I. Amaliy matematika,dasturlash va
kompyuterning dasturiy ta‘minoti. T.Mexnat, 2000 .
4. Kadirova N.R. Polatov A.M. Programmirovanie na yasike Paskal T.2004
5. Aripov M., Xaydarov A. Informatika asoslari T. ―O`qituvchi‖ 2002 .
6. Alyaev Yu.A. i dr. Praktikum po algoritmizatsii i programmirovaniyu na
yazik Paskal: Ucheb.posob. – M.: FIS, 2004. – 528s.
7. Bartenev O.V. Predpriyatie: programmirovanie dlya vsex bazovie ob'ekti 
i
rascheti na odnoy diskete. – M.: Dialog – MIFI, 2003. – 464 s.
8. Faronov V.V. Turbo Paskal 7.0. Uchebnoe posobie. M.: Nolidj., 2002g.
9. Stavrovskiy A.B. Turbo Paskal 7.0. Kiev: BHV., 2000g.
10.Gurova L.I. Osnovi programmirovaniya. M., Fis, 1990. 11.Dokukina T.K. Programmirovanie i algoritmicheskie yaziki. Uchebnik.M.,
Mashinostroenie, 1988

REJA: I. Kirish 1.Dasturlash asoslari fanini tashkil etilishi 2. O’quv jarayonida axborot kamunikatsiya texnalogiyalaridan foydalanishni tadbiq etish II .Asosiy Qisim 1.C++ dasturlash tilining tarixi 2. C++ dasturlash tilining atomic, tuple va forward_list kutubxonalari funksiyalari bilan ishlash III. Xulosa 1.Foydalanilgan adabiyotlar 1.Respublikada elektron o‘quv adabiyotlaridan foydalanishga mo‘ljallangan axborot texnologiyalari vositalarini rivojlantirish, shuningdek, masofadan turib o‘qitishni tashkil etish bo‘yicha salmoqli

ishlar olib borilmoqda. Elektron adabiyotlar yaratishning ilmiy-uslubiy tomonlari ko‘pgina olimlar tomonidan tadqiq etilmoqda. 2006 yildan e'tiboran, elektron o‘quv adabiyotlaridan foydalanishning uchinchi bosqichi boshlanganiga qaramay ta'lim muassasalari uchun elektron darslikni yaratish va ularni o‘quv-tarbiya jarayonida qo‘llash bo‘yicha ishlar ancha sust ketmoqda. Bu esa, elektron darslik yaratish uslubiyoti, uning tuzilishi, o‘z ichiga oladigan komponentlariniig aniq bir tizimga solinmaganligi bilan bog‘liq. Elektron o‘quv adabiyotlarining uchinchi ya'ni o‘quv jarayonida keng foydalanish bosqichiga o‘tishda, o‘quv adabiyotlarining yangi avlodini ishlab chiqish va ta'lim muassasalarini ta'minlashni jadallashtirish hozirgi kunning dolzarb vazifalaridandir. Bu borada fanlardan elektron darslikni yaratish muhim masala hisoblanadi. Shu o‘rinda, darslik atamasiga ta'rif berib o‘tsak maqsadga muvofiq bo‘lar edi. Darslik - Davlat ta'lim standarti, o‘quv dasturi, uslubiyati va didaktik talablari asosida belgilangan, milliy istiqol qoyasi singdirilgai, muayyan o‘quv fanining mavzulari to‘liq yoritilgan, tegishli fan asoslarini mukammal o‘zlashtirilishiga qaratilgan hamda turdosh ta'lim yo‘nalishdarida foydalanish imkoniyatlari hisobga olingan nashr ekanligini ta'kidlaymiz. Elektron darslik esa, kompyuter texnologiyasiga asoslangin o‘quv uslubini qo‘llashga, mustaqil ta'lim olishga hamda fanga oid o‘quv materiallar, ilmiy ma'lumotlarning har tomonlama samarador o‘zlashtirilishiga mo‘ljallangan bo‘lib, quyidgi shakllarda ifodalanadi: o‘quv va ilmiy materiallar faqat verbal (matn) shaklida; o‘quv materiallari verbal (matn) va ikki o‘lchamli grafik shaklida; multimedia (multimedia —turli xil aborot) qo‘llanmalar, yani ma'lumot 6 uch o‘lchamli grafik ko‘rinishida, ovozli, video, animatsiya va qisman verbal (matn) shaklida; taktil (his qilinuvchi, seziladigan) xususiyatli, o‘quvchi (talaba, tinglovchi)ni «ekran olamida» stereonusxasi tasvirlangan qaqiqiy olamga kirishi va undagi ob'ektlarga nisbatan qarakatlanish tasavvurini yaratadigan shaklda . Yangi asr ta'limini rivojlanish tendentsiyasi - axborot texnologiyalarini o‘quv-tarbiya jarayoniga keng qo‘llash va tarqatishdan iborat. Bu yo‘nalishda asosiy vazifalaridan biri turli predmet sohasini o‘z ichiga olgan bilimlar omborini yaratish bilan belgilanadi. Yangi axborot texnologiyalarining ta'lim tizimiga

tatbiq etilishi an'anaviy o‘qitish jarayonidan o‘quvchining o‘zi ta'lim jarayonining borishini aniqlaydigan yangi jarayonga o‘tishini ta'minlaydi. Elektron darsliklardan foydalangan holda tashkil etilgan o‘qitish texnologiyasi kelajakda ta'lim tizimida keskin o‘zgarish qilishga qodir. Ko‘pchilik iqtidorli o‘quvchilar o‘zlarining qobiliyati va qiziqishiga mos ravishda mustaqil bilim olish imkoniyatiga ega bo‘ladilar. Ta'limning bunday tizimida maktab va oliy ta'lim o‘qituvchilari bilimlarini o‘quvchilarga yetkazishda anchagina qiyinchiliklarni yengishga to‘qri keladi. Hozirgi kunda ta'lim muassasalarining hammasida ham kompyuterli ta'lim yetarlicha yo‘lga qo‘yilmagan. Elektron darslikni yaratish borasida anchagina ishlar qilinayotgan bo‘lsa-da, hali darsliklarga oddiy kutubxonaning kitoblariga ega bo‘lishdek ochiq tizim mavjud emas. Ta'lim tizimining rivojlanishi bilan bunday kamchiliklar asta-sekin yo‘qolib boradi. Elektron darsliklarni yaratish juda murakkab jarayondir. Ta'lim texnologiyasi qo‘llaniladigan o‘quv jarayoni markazida o‘quvchi, texnologiya qo‘llanish mazmunida o‘quvchilarning mustaqil ta'lim olish qobiliyatini rivojlantirish hamda o‘quv faoliyati asosida o‘qituvchi bilan o‘quvchining hamkorligi yotadi. Elektron darslik abstrakt mavjudotlar uchun emas, balki shaxs bilan ishlashga mo‘ljallangan. O‘quvchi o‘zining qobiliyati, fanga qiziqishi va uning tayyorgarlik darajasiga qarab ta'lim usulini tanlashi kerak. Elektron darslik o‘quvchining bilim olishini vaqt bo‘yicha chegaralamaydi. Shuning uchun ham o‘quv materialini o‘zlashtirish vaqti o‘quvchining hoxishiga ko‘ra qisqarishi yoki uzayishi mumkin. Elektron darslik o‘quvchilarga axborotni o‘qish, ma'ruzalarni 7 eshitish, amaliy va laboratoriya mashg‘ulotlariga mo‘ljallangan vazifalarii bajarish, o‘z bilimlarini tekshirish va, zarur hollarda, ularni to‘ldirish, o‘z- o‘zini nazorat qilish kabi bilim shakllarini tavsiya etishi mumkin. Elektron darslik o‘z ichiga trenajyorlar, amaliy va laboratoriya mashg‘ulotlari uchun vazifalar, testlarni olishi va bir vaqtda o‘zida bilim berish va o‘quvchilarning o‘zlashtirish darajalarini aniqlash dasturiy ta'minotiga ega bo‘lishi kerak. Boshqacha qilib aytganda, u kursning asosiy axborotli qismini bayon etuvchi taqdimot qilishni tashkil etuvchi, olingan bilimlarni mustahkamlashga mo‘ljallangan mashqlar, o‘quvchilarning bilimlarini

oqilona baholash imkoniyatini beradigan testlar kabi uchta komponent bo‘lishini talab etadi. Kompyuterga mo‘ljallangan darslik: bir zumda teskari aloqani ta'minlashi; zarur axborotni tezlikda topishga yordam berishi; gipermatnli tushuntirishlarga ko‘p marta murojaat qilishda vaqtni tejashi; ekranga matnni to‘g‘ridan-to‘g‘ri chiqaribgina qolmay, balki multimedia texnologiyasi orqali ovozli tahlil qilishi va modellashtirishi; aniq bir bo‘lim bo‘yicha o‘quvchilarning o‘zlashtirish darajalariga mos ravishda bilimni baholay olish imkoniyatini yaratish; zarur o‘quv axborotlarini yangilash imkoniyatining mavjudligi bilan an'anaviy darsliklardan tubdan farq qiladi. Elektron darslik, shuningdek, o‘quv materiallarini ilmiy va ko‘rgazmali qilib tasvirlash; tahliliy-sintetik imkoniyati; axborotni to‘la, tizimli va mantiqiy ketmaketlikda tasvirlash, o‘quv materialini bir tizimda berish va faollashtirish kabi muammoli; o‘quv materialini o‘zlashtirilishining mustahkamligi; ta'limni differentsiallashgan va individuallashtirilganligi; moslanuvchanligi va emotsional ta'sirchanligi kabi psihologo- pedagogik; to‘la didaktik ta'lim davriyliligi, ta'limning interfaolligi, teskari aloqa, o‘z- o‘zini boshqarish vazifalarini amalga oshirish kabi boshqarish, shuningdek, auditoriya va auditoriyadan tashqaridagi mustaqil faoliyat jarayonida darslik bilan ishlash imkoniyati; ishlashda qulaylik; katta xajmdagi axborotni saqlashning osonligi va o‘quv adabiyoti bilan ishlash uchun zarur maxsus texnik jixozlarning (masalan, kompyuterlarning) mavjudligi kabi tashkiliy- texnologiik imkoniyatlar bo‘lishini taqozo etadi. Nashr etilgan o‘quv materiallarining yuqorida sanalgan didaktik imkoniyatlari an'anaviy darslik, 8 dasturlashtirilgan darslik, elektron darslik va o‘quv qo‘llanmalar tajribada qiuoslab ko‘ilganda, eng ko‘zga ko‘ringan belgilarni oxirgi tur (multimediali) o‘quv qo‘llanmalarida mavjud ekanligi tasdiqlangan. Xulosa qilib aytganda, ta'lim muassasalarining o‘quv-tarbiya jarayonida foydalanish uchun mo‘ljallangan elektron darsliklar quyidagi xususiyatlarga ega bo‘lmog‘i lozim: predmetdagi axborotlarning yaxshi tuzilishga egaligi; o‘quv predmetining tuzilishidagi elementlariga gipermatnli, namoyishli, audio- va videoizoxdarga asosiy mavzularning mos kelishi; matn va namoyish qilish bilan bir qatorda, darslikning asosiy bo‘limlari bo‘yicha o‘qituvchilarning o‘quv materiallarining video-yoki audioyozuvli

bayonlarini berilishi; rasm, model va sxemalarni tezlikda tushuntirish tizimiga ega bo‘lishi va bunda gipergrafikadan foydalanilishi; ko‘p oynalik interfeysning qo‘llanilishi; matn qismlarida zarur manbalarga murojaat etishga mo‘ljallangan gipermatn tizimining mavjudligi; matn bilan tushuntirish kiyin bo‘lgan predmetning boblari kushimcha videoaxborot va animatsiyali kliplar bilan ta'minlanishi; audioaxborotlar musika bilan olib borilishi; o‘quvchilar sinf va sinfdan tashqarida bajarishi kerak bo‘lgan vazifa va mashqlarning, shuningdek, ularning javoblarining berilishi; asosiy tushuncha va modullarning izoxli lug‘atining mavjudligi bilan an'anaviy darsliklardan farq qilishi kerak. 2.O‘zbekiston Respublikasi ―Kadrlar tayyorlash milliy dasturi‖ da ta‘lim muassasalarining resurs, kadrlar va axborot bazalarini yanada mustaxkamlash, o‘quv tarbiya jarayonini yangi o‘quv uslubiy majmualar, il ғ or pedagogik texnologiyalar bilan ta‘minlash, ta‘lim jarayonini axborotlashtirish, uzluksiz ta‘lim tizimini jaxon axborot tarmo ғ iga ulanadigan kompyuter axborot tarmo ғ i bilan to‘liq qamrab olish kabi vazifalar belgilab qo‘yilgan. Shuningdek, dasturda kadrlar tayyorlash tizimi va mazmunini mamlakatning ijtimoiy va iqtisodiy taraqqiyoti istiqbollaridan, jamiyat extiyojlaridan, fan, madaniyat, texnika va texnologiyalarning zamonaviy yutuqlaridan kelib chiqqan xolda qayta qurish nazarda tutiladi deb ta‘kidlangan. Axborot texnologiyalari jaxonda jadal sur‘atlar bilan rivojlanib takomillashib borayotgan sohadir. Bu sohaning rivoji uchun bizni buyuk ajdodlarimizning ilmiy kashfiyotlari asos bo‘lib xizmat qilmoqda. Bu xaqida prezidentimiz I.A. Karimov o‘zining ―YUksak ma‘naviyat – yengilmas kuch‖ asarida quyidagi fikrlarni keltiri bo‘ladi:‖ … shu nuqtai nazardan qaraganda zaminimizda yashab o‘tgan buyuk allomalarimiz, mutafakkir bobolarimizning ibratli xayoti va ilmiy faoliyati, bemisl ilmiy-ijodiyot kashfiyotlari bugun ham jaxon abgor ommasini xayratga solayotganini ғ urur bilan ta‘kidlash lozim‖. Ta‘lim isloxotlari amalga oshirilayotgan xozirgi davrda har bir fanni o‘qitish mazmunini qayta tahlildan o‘tkazish va buni tubdan islox qilish nuqtai nazardan yondashuv zarur bo‘ladi. O‘qitish tizimida ―Axborot