O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi farg’ona davlat universiteti matematika-informatika fakulteti amaliy matematika yo‘nalishi



Download 329,66 Kb.
bet1/7
Sana09.06.2022
Hajmi329,66 Kb.
#645956
  1   2   3   4   5   6   7
Bog'liq
ALGORITMIK TILLAR XUSNIDDIN


O’ZBEKISTON RESPUBLIKASI
OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
FARG’ONA DAVLAT UNIVERSITETI
MATEMATIKA-INFORMATIKA FAKULTETI
AMALIY MATEMATIKA YO‘NALISHI
20.09A- guruh talabasi
O`rmonov Xusniddinning
”Algoritmik tillar va dasturlash asoslari ” fanidan
“C# dasturlash tilida harakatli tasvirlar” mavzusiga oid yozgan


KURS ISHI

Kurs ishi rahbari:


“Amaliy matematika”
kafedrasi katta o’qitvchisi: A. Otaxonov


Mundarija




Kirish 1
I BOB C# dasturlash tilida harakatli tasvirlar 2
Animatsiya haqida 3
II BOB C# dasturlash tilida harakatli tasvirlar yaratish 4
Xulosa 5

KIRISH
Agar siz dasturchi bo‘lmasangiz, o‘rta asrdagi savodsiz odamlardan biriga o‘xshaysiz. Ular «Fikrlash – ruhoniylarning ishi» deb tushunishar edi. Insoniyat hamma o‘qish va yozishni o‘rgangan Renesans (Uyg‘onish) tarixini yashab o‘tdi. Endi biz navbatdagi renesans davriga keldik, bu – har bir odam kod yozib dasturlashni biladigan davr bo‘ladi.
Tim O’Reilli, O'Reilly Media asoschisi.

Bugungi kunda C# dasturlash tili IT sohasida eng kuchli, tez rivojlanayotgan va talabga ega tillardan biri hisoblanadi. Ayni paytda unda turli xil ilovalar yozilgan: kichik ish stoli dasturlaridan tortib, har kuni millionlab foydalanuvchilarga xizmat ko’rsatadigan yirik veb-portallar va veb-xizmatlargacha. C# tili endi yosh til emas va .NET platformasining qolgan qismi kabi u uzoq yo‘lni bosib o‘tdi. Tilning birinchi versiyasi 2002 yil fevral oyida Microsoft Visual Studio .NET ning chiqarilishi bilan chiqdi. Tilning joriy versiyasi C# 10.0 bo‘lib, u 2021-yil 8-noyabrda .NET 6-ning chiqarilishi bilan birga chiqarilgan. C# - bu C-ga o’xshash sintaksisga ega bo’lgan til va bu jihatdan C++ va Java tillariga yaqin. Shuning uchun, agar siz ushbu tillardan biri bilan tanish bo’lsangiz, C# tilini o’zlashtirish osonroq bo’ladi. C# ob’ektga yo’naltirilgan bo’lib, bu borada Java va C++ dan ko’p narsalarni olgan. Masalan, C# tili polimorfizm, merosxo’rlik, operatorni ortiqcha yuklash, statik yozishni qo’llab-quvvatlaydi. Ob’ektga yo’naltirilgan yondashuv bizga katta, ammo ayni paytda moslashuvchan, kengaytiriladigan va kengaytiriladigan ilovalarni qurish muammolarini hal qilish imkonini beradi. Va C# faol rivojlanishda davom etmoqda va har bir yangi versiya bilan yanada qiziqarli funktsiyalar paydo bo’ladi. C# deganda ular ko’pincha .NET platformasi texnologiyalarini (Windows Forms, WPF, ASP.NET, Xamarin) nazarda tutadi. Aksincha, ular .NET deganda, ular ko’pincha C# ni anglatadi. Biroq, bu tushunchalar bir-biriga bog’liq bo’lsa-da, ularni aniqlash noto’g’ri. C# tili .NET ramkasi bilan ishlash uchun maxsus yaratilgan, ammo .NET tushunchasining o’zi biroz kengroqdir. C# tilida bir xil turdagi ob’ektlar to’plamini saqlaydigan massivlar mavjud bo’lsa-da, ular bilan ishlash har doim ham qulay emas. Masalan, massiv belgilangan miqdordagi ob’ektlarni saqlaydi, lekin biz qancha ob’ekt kerakligini oldindan bilmasak-chi. Va bu holda, kollektsiyalardan foydalanish ancha qulayroqdir. To’plamlarning yana bir afzalligi shundaki, ularning ba’zilari turli xil maxsus vazifalarni hal qilish uchun foydali bo’lishi mumkin bo’lgan stek, navbat, lug’at kabi standart ma’lumotlar tuzilmalarini amalga oshiradi.


Bugungi kunga kelib O‘zbekistonda mobil telefonlardan foydalanuvchilar soni 22.8 million, internetdan foydalanuvchilar soni 20 million kishidan oshib ketdi. Mobil internetda ommaviy axborot vositalarini kuzatib borish keskin oshganligi, davlat interaktiv xizmatlarining kundan-kunga rivojlanib borayotganligi, maishiy texnikalarini ishlatishda, ta’limda, sog‘liqni saqlash tizimidan kompyuter texnologiyalarining tezlik bilan kirib kelayotganligi oddiy insondan ham kerakli darajada axborot texnologiyalari haqida bilimga ega bo‘lishni talab qilmoqda. Texnologiya haqida bilimingiz qanchalik ko‘p bo‘lsa, shunchalik yashashingiz oson va qulay bo‘ladi. Aks holda kompyuter savodsizligi turmushning rivojlanmay qolishiga sabab bo‘ladi. Demak, biz axborot texnologiyalarining ta’sirida qoldik. Demak, shunga mos ravishda dasturiy mahsulotlarga, xizmatdan foydalanishga talab juda yuqori. Bu o‘z o‘rnida ishlab chiqaruvchi va xizmat ko‘rsatuvchilarni faollikka, raqobatga boshlaydi. Insoniyat taraqqiyotining so‘nggi, hozirgi bosqichida yangi kasb-hunarni kashf qildi. Bu dasturchilikdir.
Dasturchilar – bugungi kunning kashfiyotchi, ixtirochilaridir. Yashash tarzimizni osonlashtiradigan, yengillashtiradigan aqllilardir.
Insonning eng katta resursi bu – aql, tafakkur qilish, fikrlash imkoniyatidir. Jamiyatda aqliy faoliyat talab qilinadigan kasb va ishlar ko‘p, lekin dasturlash bular orasida eng zamonaviy, eng daromadli va eng tez rivojlanib boruvchi va shuningdek qisqa vaqtda, har kim o‘rganishi mumkin bo‘lgan sohadir.
Bill Geyts aytganidek, «Dastur yozishni o‘rganish ongingizni kengaytiradi va sizni yaxshi fikr yuritishingizga yordam beradi, hamma sohalarda foydali fikrlash uslubini yaratadi».
Umumiy qilib ochiqchasiga aytganda, dasturlash yaxshi yashash imkonini beradigan eng oson yo‘llardan biridir.
Axborot asrida jarayonlar, munosabatlar tezlashib ketdi. Qisqa vaqtda katta ishlarni bajarish, uzoq masofani bosib o‘tish, juda katta axborotni daqiqalarda qo‘lga kiritish imkoniyati inson faoliyatiga katta ta’sir ko‘rsatdi. Vaqtdan unumli foydalanish eng dolzarb masala va muvaffaqiyatning kalitiga aylandi.
Aynan qisqa vaqt ichida to‘liq va kuchli dasturchiga aylanish imkoniyatini beruvchi o‘qitish shakli hisoblanadi. Bootcamp’lar axborot texnologiyalari, dasturlash rivojlangan mamlakatlarda turli kasb egalarini tayyorlashda keng qo‘llaniladigan ta’lim usuli hisoblanadi. Xususan, AQSh, Angliya, Kanadada axborot va dasturlar ishlab chiqaradigan, xizmat ko‘rsatadigan kompaniyalar hamda universitetlar dasturchilarni tayyorlash bo‘yicha Bootcamplar tashkil etgan. AQSh Mehnat vazirligining tahlillariga ko‘ra, 2020 yilga borib mehnat bozorida dasturchi kadrlarga bo‘lgan talabning atigi 30 foizi qoplanishi mumkin, bu sohada vakansiyalar soni ko‘payib ketadi. Axborot texnologiyalari iqtisodiyotining asosiy qismini tashkil etadigan rivojlangan davlatlar migrantlarni qabul qilishda, kuchli mutaxassislarni chorlash maqsadida dasturchilarga alohida ustuvorlik va imkoniyatlar berib kelmoqda.
Xususan, O‘zbekiston misolida aytadigan bo‘lsak, axborot texnologiyalarini rivojlantirishga davlat siyosati darajasida e’tibor qaratilishi va respublika imkoniyatlari, ehtiyojlaridan kelib chiqib qilingan tahlillarga ko‘ra, yaqin yillarda yuz minglab dasturchilarga ehtiyoj tug‘iladi. Hozirning o‘zida yurtimizda dasturchilar eng ko‘p yetishmayotgan, katta maosh taklif qilinayotgan kadrlar hisoblanadi.



Download 329,66 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish