Matematika va informatika” bakalavriat ta’lim yo‘nalishi 20/6-guruh talabasi Dilmurodov Dilshod Qurbon o’g’li Kursni tugatish ishi


I-BOB. Dastur va dasturlash haqida ma’lumot



Download 3,34 Mb.
bet2/10
Sana03.07.2022
Hajmi3,34 Mb.
#734144
1   2   3   4   5   6   7   8   9   10
Bog'liq
Dilshodbek

I-BOB. Dastur va dasturlash haqida ma’lumot

1.1 Dastur nima?


Dastur:

  • biron-bir faoliyat, ishning mazmuni va rejasi;

  • siyosiy partiyalar, tashkilotlar, alohida arboblar faoliyatining asosiy qoidalari va maqsadlari bayoni;

  • oʻquv fani mazmunining qisqacha izohi;

  • teatr, konsertlar va b. tomoshalarda chiqish navbatlari, ijrochilar, ishtirok etuvchi shaxslar roʻyxati.

  • Dasturlash yoki kod yozish – bu kompyuterga ba’zi operatsiyalarni qanday bajarishni buyurishdir. Agar siz oldin hech kod yozmagan bo’lsangiz, ehtimol mavjud ilovalardagi narsalarni bosib kompyuter bilan muloqot qilgan bo’lsangiz kerak. Aslida, bu ilovalar komputerga ilovani qanday ko’rsatishni, ma’lumotlarni qayerda saqlash va olib chiqib berishni, hamda siz sichqonchani bosganinizda qanday javob qaytarishni aytadigan kodlardan tashkil topgan. 

  • Butun dasturlash biz yuqorida muhokama qilgan informatikaning tamoyillariga asoslanadi. Shunisi diqqatga sazovorki, mantiq, algoritmlar, ma’lumotlar, tizimli loyihalashtirish kabi bir xil tushunchalar to’plami – siz hozir bu maqolani o’qishda foydalanayotgan brovzerdan tortib samolyotdagi avtopilot dasturini tuzishgacha – hamma joyda qo’llanilishi mumkin. Dasturlash o’z ichiga ko’plab matematik hisob-kitob va strukturani olsada, u yuqori darajada ijodiy ish hisoblanadi: bir qator kod bilan bir vaqtda mahsulotning tayyor holati haqida o’ylaysiz.

Dasturlashni informatika bo’yicha ta’limning bir qismi sifatida o’rganishning qator foydalari bor:

  1. Uni o’zing bajar: agar siz kod yoza olsangiz, (dastur)narsalarni o’zingizga yaratib olishingiz mumkin. Soddasidan boshlashingiz mumkin: bir qancha rasmlarni nomini o’zgartirish uchun script yozish yoki soliqlarni hisoblashga yordam beradigan Excel formula yaratishingiz mumkin. Keyin, yanada tasavvurni kengaytirib: o’zingiz haqingizda sayt yaratishingiz; kompaniyangiz uchun mobil ilova yaratishingiz; o’rtoqlaringiz bilan o’ynash uchun o’yin tuzishingiz mumkin.

  2. Kamchiliklarni bartaraf qilish: o’zingiz mustaqil bir nechta dastur yaratishingiz bilan, boshqa dasturlar ham soddaligini tushunib qolasiz. Kompyuterdan noma’lum bir narsa sifatida qo’rqishdan to’xtashingiz bilan, texnik yordam bo’yicha usta bo’lasiz. Texnologiya haytoning har bir jabhasiga kirib borishi bilan, undan foydalanishni bilish o’qishni bilishdek muhim bo’lib boradi.

  1. Kasb: informatikani o’rganishdan maqsad professional dasturchi bo’lish emas. Biz hammamiz maktabda matematika, fizika va kimyoni o’rganamiz, biroq hammamiz professional matematik, fizik va kimyogar bo’lmaymiz. Shunday bo’lsada, agar sizda informatikaga kuchli ishtiyoq bo’lsa dasturiy ta’minot ishlab chiqish eng yuqori reytingga ega, eng ko’p maosh to’lanadigan va eng tez o’sib borayotgan ish ekanligini ko’rasiz.

Qanday qilib dasturni bosqichma-bosqich yaratish kerak
Dastur nima?
Muammoning mohiyatiga kirishdan oldin, sizga ushbu qo'llanmada kelgusi qadamlarni yaxshiroq tushunishga yordam beradigan nazariy ma'lumotlarni bermoqchiman:
Dastur, unga mo'ljallangan vazifaga qarab, ko'proq yoki kamroq sodda bo'lishi mumkin: sizga misol berish uchun,hatto tizimlari operativ foydalanuvchiga maxsus dasturiy ta'minot orqali shaxsiy kompyuterning "jismoniy qismi" bilan o'zaro aloqada bo'lishiga imkon berish uchun mo'ljallangan, ular dasturlardir.
Dasturning ishlashi deyarli har doim aniq mexanizmga asoslangan bo'lib, u deyiladi algoritm "kiruvchi" ma'lumotlar yoki ma'lumotlar seriyasini "chiquvchi" ma'lumotlar yoki ma'lumotlar seriyasiga o'zgartiradigan operatsiya.
Dasturlash jarayonida yuqorida ko'rsatilgan amallar quyidagicha ifodalanadi ko'rsatmalar o bayonot, a orqali o'qitilgan dasturlash tili. Dastur uchun ko'rsatmalarning to'liq to'plami aniqlanadi ijro etish oqimiVa bu siz erishmoqchi bo'lgan ma'lumotni olish uchun kirish ma'lumotlarini qayta ishlash uchun javobgardir.
Dastur yaratish bosqichlari
Endi siz dasturning aniq ta'rifiga ega bo'ldingiz va vaqt o'tishi bilan uning qanday rivojlanayotganini sizga ma'lum qilish vaqti keldi. Bu sizga g'alati tuyulishi mumkin, lekin hatto quyidagi dastur ham bor tsikl hayot, kamida to'rt bosqichda tuzilgan: dizayni, amalga oshirish, sinovlari, ozod qilish y yangilash. Quyida ushbu hayot aylanishining har bir bosqichining tafsilotlarini topishingiz mumkin.
Loyihalashtirish
El dizayni Dastur - bu hayotiy tsiklning birinchi bosqichi, eng muhimi, shu erda dasturning maqsadlari, uni boshqarish kerak ma'lumotlar turi va boshqarish usullari.
Agar siz dasturni xuddi go'yo uy kabi tasavvur qilishingiz kerak bo'lsa, unda loyihalash bosqichi - bu me'mor (yoki me'morlar jamoasi) loyihani qog'ozga chizib, uning shakli, tuzilishi va joylashuvini belgilaydi.
Loyihalash bosqichi odatda ishlab chiquvchilar guruhi muhandislari tomonidan boshqariladi:
Bir nechta misollar keltirish uchun, ishlov beriladigan ma'lumotlarning turini aniqlash uchun javobgar bo'lganlar bor, ular yordamida ma'lumotlarni o'zi boshqaradigan algoritmni ishlab chiqishga mas'ul bo'lganlar, tanqidiy sharoitlarni o'rganish bilan shug'ullanadiganlar (ya'ni, tadbirlar bunday bo'lmasligi kerak, lekin bu sodir bo'lishi mumkin) va nima uchun bunday emas, shuningdek, dasturning ideal grafik tomonini loyihalashda ishtirok etadiganlar.
Hozirgi vaqtda mutlaq mavhum bo'lgan ushbu barcha "g'oyalar" odatda xabar qilinadi diagrammalar o grafika An'anaviy standartlar asosida ishlab chiqilgan (masalan, UML tilidan foydalanish) va bosh muhandis tomonidan tasdiqlanishi kerak.
Ushbu bosqichda dasturiy ta'minotni ishlab chiqishda foydalaniladigan dasturlash tili ham tanlanadi. Tasdiqlash qabul qilingandan so'ng, barcha materiallar uzatiladi dasturchilar, qaysi bilan shug'ullanadi amalga oshirish.
Dastur
Bosqichi amalga oshirish Bu haqiqiy dastur hayotga kiradigan dastur. Ushbu bosqichda bir yoki bir nechta dasturchilar qatnashadi (ikkinchi holda, guruh bosh dasturchi tomonidan muvofiqlashtiriladi), mas'ul yozish uchun dasturni bajarish oqimini tashkil etadigan bir yoki bir nechta ko'rsatmalar to'plamida.
Ko'rsatmalar bir yoki bir nechta oddiy fayllar ichida yoziladi, agar kerak bo'lsa a maxsus muharriri yoki a integratsiyalashgan rivojlanish muhiti (jarangli BU YERGA ). Ushbu elementlar dasturchini ishni soddalashtirish uchun foydali vositalar bilan ta'minlaydi, masalan, ko'rsatmalarni avtomatik ravishda bajarish, o'zgaruvchilarni taklif qilish yoki shuningdek, kombinatsiyalar bilan olinadigan kod qismlarini aniqlash qobiliyati. klaviatura aniq.

Download 3,34 Mb.

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




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