Guruh talabasi Vaisov Adham 1 – Laboratotiya ishi



Download 24,84 Kb.
bet1/2
Sana27.04.2022
Hajmi24,84 Kb.
#584942
  1   2
Bog'liq
Tajriba ishi 1


943-19 guruh talabasi
Vaisov Adham
1 – Laboratotiya ishi.
Mavzu: Prosedurali dasturlash
Ishdan maqsad: Prosedurali dasturlashni o’rganish
Dasturlash paradigmasi - bu kompyuter dasturlarini yozish uslubini belgilaydigan g'oyalar va tushunchalar to'plami ( dasturlashga yondashuv). Bu kontseptualizatsiya usuli bo'lib , u hisoblarni tashkil qilishni va kompyuter tomonidan bajariladigan ishlarning tuzilishini belgilaydi .
Dasturlash paradigmasi faqat dasturlash tili bilan aniqlanmagan; deyarli barcha zamonaviy dasturlash tillari u yoki bu darajada turli paradigmalardan foydalanishga imkon beradi ( ko'p paradigma dasturlash ). Shunday qilib, ob'ektga yo'naltirilmagan C HYPERLINK "https://ru.wikipedia.org/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" HYPERLINK "https://ru.wikipedia.org/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)" HYPERLINK "https://ru.wikipedia.org/wiki/%D0%A1%D0%B8_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)"tilida siz ob'ektga yo'naltirilgan dasturlash tamoyillariga muvofiq ishlashingiz mumkin, garchi bu ma'lum qiyinchiliklarga to'la bo'lsa; funktsional dasturlash funktsiyalarga ega bo'lgan har qanday imperativ tilda ishlashda ishlatilishi mumkin.
Bundan tashqari, mavjud paradigmalar ko'pincha bir-biri bilan (masalan, modulli va ob'ektga yo'naltirilgan dasturlash) bir-biriga to'g'ri keladi, shuning uchun siz turli xil mualliflar turli xil paradigmalarning nomlarini ishlatganda, aslida bir hodisa haqida gapirganda, vaziyatlarga duch kelishingiz mumkin.
Protsessual dasturlash paradigmasining asosiy tushunchalari
Hozirgi vaqtda dasturlashning bir qancha uslublari ishlab chiqilgan - protsessual, funktsional, mantiqiy va ob'ektga yo'naltirilgan. Dasturlash uslubi (paradigmasi) o'ziga xos hisoblash modeliga ega. Protsessual (imperativ) dasturlash 40 -yillarda fon Neyman tomonidan taklif qilingan an'anaviy kompyuterlar arxitekturasining aksidir. Protsessual dasturlashning nazariy modeli bu "Tyuring mashinasi" deb nomlangan algoritmik tizimdir. Dastur ma'lum harakatlarni belgilaydigan bayonlar ketma -ketligidan iborat. Asosiysi, xotira maydonlarining mazmunini o'zgartirishga xizmat qiladigan tayinlash operatori. Umuman olganda, xotira kontseptsiyasi qadriyatlar ombori bo'lib, uning mazmunini dasturiy ko'rsatmalar yordamida yangilash mumkin, imperativ dasturlashda asosiy hisoblanadi. Dasturning bajarilishi xotiraning boshlang'ich holatini (ya'ni o'zgaruvchilar qiymatlarini) yakuniy holatga o'tkazish uchun bayonotlarning ketma -ket bajarilishiga kamayadi. Shunday qilib, dasturchi nuqtai nazaridan, dastur va xotira mavjud bo'lib, birinchisi ketma -ket ikkinchisining mazmunini yangilaydi. Protsessual dasturlash xarakterlanadi
- sezilarli murakkablik,
- xotirani aniq boshqarish zarurati, xususan, o'zgaruvchilarni tavsiflash zarurati;
- an'anaviy kompyuterlarda joriy etishning yuqori samaradorligi.
Yordamchi algoritmlar va tartiblar
Dasturlarni ishlab chiqishda dasturlashning protsessual uslubi quyidagi ish ketma -ketligini o'z ichiga oladi - ob'ektni (axborot modelini) tavsiflovchi ma'lumotlar tuzilmasini tanlashdan tortib, algoritmni dasturiy ta'minotga o'tkazishgacha. Ushbu yondashuv bilan deyarli har doim quyidagi holatlar yuzaga keladi:
- bitta topshiriqda bir xil turdagi ma'lumotlar bo'yicha bir xil harakatlarni takroran bajarish kerak;
- har xil vazifalarda bir xil turdagi ma'lumotlar bo'yicha bir xil harakatlarni bajarish kerak.
Bu dasturlashda yordamchi algoritm tushunchasini kiritilishiga olib keldi. "Yordamchi algoritm" atamasi maxsus algoritmni anglatmaydi, balki algoritmdan foydalanishni bildiradi. Xuddi shu narsa "asosiy algoritm" atamasi uchun ham amal qiladi. Yordamchi va asosiy algoritmlar o'z -o'zidan emas, balki bir -biriga bog'liq.
Ichki dastur - bu yordamchi algoritmning Paskal tilida bajarilishi.
Paskal tilida ikkita kichik dastur mavjud - protsedura va funksiyalar. Funktsiya va protseduralarning asosiy farqi shundaki, funktsiya har doim oddiy, mos yozuvlar yoki satr turining bitta natijasini baholaydi; Jarayon har qanday turdagi natijalarni, shu jumladan bir nechta natijani yoki oddiy, mos yozuvlar yoki satr turlarini baholaydi.
Ichki dasturlarni ishlab chiqishda, yordamchi algoritm - bu alohida aniqlangan, alohida mavjud algoritm ekanligini hisobga oling.
- tayinlash;
- ism;
- rasmiy parametrlar ro'yxati deb ataladigan kirish va chiqish ma'lumotlari ro'yxati (yordamchi algoritmning atrof -muhit bilan barcha aloqasi shu parametrlar orqali amalga oshiriladi).
V. 2. Ichki dastur matnining tuzilishi
Subroutine matn qismlarga bo'linadi. Birinchi bo'lim - subroutine sarlavhasi. Qolgan bo'limlar blokdan iborat. Blok tushunchasi dastur matni tarkibida aniqlangan va 6 bo'limni o'z ichiga oladi:
- teglar bo'limi;
- nomlangan doimiylar bo'limi;
- nostandart turdagi bo'lim;
- o'zgaruvchilar bo'limi;
- kichik dasturlar matnlari bo'limi;
- operatorlar bo'limi.
Shunday qilib, kichik dastur matnining tuzilishi asosan dastur matni bilan mos keladi. Bundan tashqari
- -pastki dasturda ishlatilgan modullar bo'limi yo'q,



Download 24,84 Kb.

Do'stlaringiz bilan baham:
  1   2




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