O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi urganch Davlat Universiteti



Yüklə 86,14 Kb.
səhifə1/6
tarix22.03.2024
ölçüsü86,14 Kb.
#181040
  1   2   3   4   5   6
Atayeva Sarviniso2

O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI

Urganch Davlat Universiteti

Fizika-matematika fakulteti

Amaliy matematika ta’lim yo‘nalishi

221-guruh talabasi Atayeva Sarvinisoning

Dasturlash asoslari fanidan tayyorlagan

KURS ISHI


Mavzu: TASHKILOT XODIMLARI MA’LUMOTLARINI JAMLOVCHI DASTUR.

Topshirdi: Atayeva Sarviniso

Qabul qildi: Sobirov Og’abek


Urganch-2023


MUNDARIJA:
KIRISH……………………………………………………………………...….…3
I.BOB.TASHKILOT XODIMLARI MA’LUMOTLARINI JAMLOVCHI TIZIM NAZARIYA ASOSLARI..………....…………….………………………7
1.1. Avtomatlashtirilgan axborot tizimlari haqida tushuncha…………………7
1.2.Tashkilot xodimlari ma’lumotlarini jamlovchi tizim……………………….9
1.3.Baza jadvallarining bir biriga ulanishi……………………...………….…..13
II.BOB.TASHKILOT XODIMLARI MA’LUMOTLARINI JAMLOVCHI TIZIM DASTURNI TUZISH VA ISHLATISH ………….…...…..…………16
2.1.Tashkilot xodimlari ma’lumotlarini jamlovchi tizim dasturi........……….16
2.2. Dasturning ishlash tartibi…..………………………………………………18
Xulosa…………………………………………………………………..………...21
Foydalanilgan adabiyotlar………………………………………………………22
Ilovalar……………………………………………………………………………23

KIRISH


Barqaror rivojlanishga erishish uchun biz raqamli bilimlarni va axborot texnologiyalarini chuqur oʻzlashtirishimiz kerak, bu esa bizga har tomonlama rivojlanishga erishish uchun eng qisqa yoʻldan borishimizga imkon beradi. Bugungi dunyoda raqamli texnologiyalar barcha sohalarda hal qiluvchi rol oʻynamoqda.”
Sh. Mirziyoyev
Mustaqillik tufayli mamlakatimiz o‘z oldiga ozod va obod Vatan, erkin va farovon hayot barpo etish, rivojlangan mamlakatlar qatoridan o‘rin olish, demokratik jamiyat qurish kabi ezgu maqsadlarni qo‘ydi. Bu esa kelajagimizni yaqqol tasavvur etish, jamiyatimizning ijtimoiy-ma’naviy poydevorini mustahkamlash ehtiyojini tug‘diradi. Demak, galdagi eng asosiy vazifa: yosh avlodni Vatan ravnaqi, yurt tinchligi, xalq farovonligi kabi olijanob tuyg‘ular ruhida tarbiyalash, yuksak fazilatlarga ega, ezgu g‘oyalar bilan qurollangan komil insonlarni voyaga etkazish, jahon andozalariga mos, kuchli, bilimli, raqobatbardosh kadrlar tayyorlashdir. Keyingi yillarda mamlakatimiz ilm-fani ham axborotlashtirishning nazariy asoslariga katta hissa qo‘shib kelmoqda, shu bilan birgalikda, hodisalar, jarayonlarni yagona axborot asosida tadqiq etishning ilmiy yo‘nalishlarini tahlil va sintez qilish natijasi bo‘lgan fan-informatikaning vujudga kelishiga boshlang‘ich nuqta qo‘yildi. Axborot, energiya, vazn, bo‘shliq va vaqtni bir butun holda batafsil o‘rganish hozirgi vaqtda inson hayotining barcha jabhalarida muhim ahamiyatga ega bo‘lib qolmoqda.
Ehtimol, kompyuterlar insoniyat ixtiyorida bo'lgan eng universal vositadir. Ular aql bovar qilmaydigan hisob-kitoblarni amalga oshirishga qodir, ular bizga katta miqdordagi ma'lumotlarni saqlashga imkon beradi.Kompyuterlar har kungi vazifalarni soddalashtiradi va ular bizga odam amalga oshirish uchun juda murakkab masalalarni va zerikarli bo'lgan ko'plab muntazam jarayonlarni avtomatlashtirishga imkon beradi. Shunday qilib, ko'p narsalar kompyuterlar tomonidan amalga oshirilishi mumkin, ammo shunga qaramay, odamlardan farqli o'laroq, kompyuterlarda aql yo'q. Hatto eng oddiy jarayonni ham avtomatlashtirish uchun biz aniq nima qilish kerakligini kompyuterga aniq berishimiz kerak bo’ladi. Afsuski, bizning tilimiz va kompyuter tili butunlay boshqacha. Shunday qilib, mashina va odam o'rtasida jiddiy til to'sig'i mavjud, uni qandaydir tarzda hal qilish kerak, aks holda kompyuter bizni tushunmaydi. Kompyuterlar bizni tushunmasa ular hech narsa qila olmaydilar. Odam va kompyuter o'rtasidagi aloqa vositasi sifatida juda ko'p sonli dasturlash tillari ixtiro qilindi. Dasturlash tillaridan foydalanib, biz dasturlar yaratamiz va kompyuter to'g'ridan-to'g'ri dasturlar bilan ishlaydi. Dasturlarning o'zi bu kompyuter tushunadigan va ularga rioya qiladigan ko'rsatmalar to'plamidir.
Hozirgi kunda C# dasturlash tili yuqori bosqichli dasturlash tillari ichida eng samarali dasturlash tillaridan hisoblanadi. C# dasturlash tilida dastur tuzish uchun Visual Studio .NET muhitidan foydalanamiz. C# dasturlash tili obektga mo’ljallangan dasturlash tili hisoblanadi. Bilamizki ma’lumotlarni oqish va yozish turli xil oqimlar orqali amalga oshiriladi. Ma’lumotlarni fayl oqimlari orqali o’qish va yozish juda katta ahamiyatga ega. Sababi agar bir ma’lumotlarni ekran orqali o’qisak va yozsak unda har safar dasturni ishga tushurganda ma’lumotlarni qaytadan kiritishga to’g’ri keladi bu esa ancha qiyinchiliklar tug’diradi. Bundan tashqali natijalarni tahlil qilishda, ularni solishtirishda ham fayl oqimi bilan ishlash juda ko’p qulayliklarni olib keladi. C# tilida ifoda, intruksiya va operatorlar haqida ma’lumotlar keltirilgan. Bundan tashqari har bir operatorning funksional imkoniyatlari misollar orqali tushuntirib berilgan. Obyektga mo’ljallangan dasturlash tillarining asosini sinf tashkil qiladi.
Microsoft Visual Studio 2010 muhitida C# dasturlash tili yordamida fayllar bilan ishlash, ular ustida bajariladigan amallarga bag’ishlangan. Bunda fayllar ro’yxati ustida bajariladigan barcha metodlar o’rganib chiqilgan. Bunda fayllar ustida bajariladigan metodlar o’rganilib misollar orqali tushuntirib berilgan. Ma’lumotlarni faylda yozish va o’qish oqimlari bo’yicha mavjud metodlar o’rganilib misollar orqali tushuntirib berilgan.
C# dasturlash tilida fayllar bilan ishlash, hamda kataloglar yaratish, kompyuterda barcha fayllar ustida amallar va sinf obyektlari haqida tushunchalar olish mumkin.Axborot texnologiyalarining bugungi rivojlangan davrida kompyuter texnologiyalari barcha sohalarga kirib bormoqda. Xususan, hayotiy masalalarni yechishda dasturlash yordamida, masalalarni matematik modellarini tuzib, ularni yechish algoritm va dasturlarini tuzish orqali jarayonlarni kompyuterlashtirish dolzarb masalalardan biri. Kompyuter texnologiyalardan nafaqat hisoblash ishlarini olib borish uchun balki, hayotga tadbiq qilinadigan dasturiy tizimlar, rasm va video tasmalarni qayta ishlovchi, katta hajmli ma’lumotlarni o’zida saqlovchi dasturlar yaratish, elektron tijorat uchun ham foydalaniladi. So’nggi yillarda kompyuter va uning dasturiy ta’minotiga bo’lgan talab va qiziqishlar ortib bormoqda. Bu esa o’z navbatida dasturchidan katta izlanish va mahoratni talab qiladi. Inson uchun axborotlarni to’plashda uning barcha sezgi organlari xizmat qilsa, uzoq masofadagi axborotlarni to’plash uchun esa bu yetarli emas. Buning uchun maxsus texnik vositalar talab qilinadi. Bizga ma`lumki, dasturlash tillarining yuzdan ortiq ko`rinishlari mavjud, lekin qo`llanilishi ko`lamiga qarab C, C++ va C# dasturlash tillari yuqori dasturlash sinfiga mansubdir.
Ko‘p hollarda jadval yoki matritsalar ko‘rinishidagi ma’lumotlar bilan ish yuritish kerak bo‘ladi. Jadvalda ma’lumotlar juda ko‘p bo’lgani sabab, ularning har bir yacheykasidagi sonni mos ravishda bitta o‘zgaruvchiga qiymat qilib berilsa ular ustida ish bajarish ancha noqulayliklarga olib keladi. Shu sabab dasturlashda bunday muammolar massivlarni ishlatish yordamida hal qilinadi. Mazkur kurs ishida massivlar yordamida masalalarni yechish usullari va mos dasturlari ko’rib chiqiladi. Massivlar bir xil tipdagi va ko’plab ma`lumоtlarni saqlash hamda qayta ishlash uchun mo’ljallangan. Masalan: o’quvchilarning ism va familiyalari ro’yxati, talabalarni оlgan bahоlari, kundalik o’rtacha harоrat va hоkazоlarni massiv sifatida qabul qilish mumkin.
XXI asr axborot texnologiyalari asri deb atalgani sababli, shu davr mobaynida axborotlar bilan ishlash va axborotlashtirish juda rivojlandi. Bunga sabab shundaki, kundalik turmushda, axborotlar, ularni qayta ishlash va uzatishning ahamiyati tobora ortib borishidadir. Bu esa o‘z navbatida jamiyatning har bir a’zosidan axborotlashtirish va axborot texnologiyalari sirlarini, uning qoida va qonuniyatlarini mukammal bilishni taqozo etadi. Fan va texnologiyalarning rivojlanishi, taraqqiy etishi va o‘zaro integratsiyalashuvi jadallashmoqda, shu bilan birga yangi innovatsion texnologiyalar yaratish hamda ishlab chiqarishning turli javhalarida qo‘llanishi har bir yoshni o‘z mutaxasisligini mukammal egallashini taqozo etadi.
Dasturlash faninining rivojlanishi bevosita kompyuterlarning rivojlanishi bilan bog‘liqdir. O‘tgan asrning o‘rtalarida kompyuterlarning yaratilishi, ular bilan parallel ravishda uning dasturiy ta‘minotini ham rivojlanishiga sabab bo‘ldi. Kompyuterlarning texnik ta‘minotini rivojlanishi bilan, ular uchun turli dasturiy mahsulotlar yaratila boshlangan va yaratilmoqda, hamda kompyuterlarning texnik ta‘minoti bilan parallel darajada rivojlanib bormoqda. Dasturiy ta‘minotsiz kompyuterlar oddiy qutidan farqi qolmas edi. Hozirgi vaqtda bir qancha dasturlash tillari mavjud bo‘lib, ular har xil sohaga doir masalalarni hal qilishda ishlatiladi. C# dasturlash tili visual dasturlash texnologiyasini qo‘llash asosida turli darajadagi qiyinchilikdagi masalalarni tez hal qilish imkonini beradi. Xozirda Axborot texnologiyalari jadal suratlar bilan rivojlanib bormoqda va hayotning barcha sohalariga tadbiq etilmoqda. Axborot texnologiyalaridan foydalanish foydalanuvchiga ko`pgina qulayliklar yaratib maqsadga tez va sifatli erishishga yordam beradi. Shu jumladan hozirda o`quv jarayoniga Axborot texnologiyalarini keng jalb etish yaxshi natijalarga olib kelishi isbotlangan faktdir.

Yüklə 86,14 Kb.

Dostları ilə paylaş:
  1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə