Funktsional Tillar


- olingan ko'plab natijalar joylashtirilgan joyda


Download 25.5 Kb.
bet3/6
Sana14.12.2022
Hajmi25.5 Kb.
#1005550
1   2   3   4   5   6
Bog'liq
8-Амелий узб

- olingan ko'plab natijalar joylashtirilgan joyda;


- kerakli natijalar yo'l davomida olingan natijalardan qanday farq qiladi;
- tanlangan natijalardan yakuniy ma'lumotlar qanday tuziladi.


Funktsional dasturlash uslubida bunday savollarning har biriga javob alohida funktsiya shaklida berilishi mumkin va har bir funktsiyaning displeyni amalga oshirish sxemasidagi roli aniq belgilangan. Displeyni amalga oshirish sxemasi ta'rif shaklida taqdim etilishi mumkin, uning rasmiy parametrlari ushbu rollarni bajaradigan funktsiyalarni belgilashdir. Ushbu ta'rif funktsional deb ataladi. Aniqroq qilib aytganda, funktsiya argument yoki natija sifatida funktsiyalar tasvirlari bilan ishlashi mumkin.


Muayyan rollarni bajaradigan funktsiyalar juda keng tarqalgan bo'lishi mumkin, turli xil xaritalarni aniqlashda foydali, bo'lishi mumkin – ular turli xil ta'rif tizimlarida qayta foydalanish uchun nomlarni oladi. Ammo ular bir martalik bo'lishi mumkin, faqat ushbu alohida holatda kerak bo'ladi – keyin siz ularning nomlarisiz qilishingiz va ta'rifni to'g'ridan-to'g'ri funktsiyani chaqirish nuqtasida ishlatishingiz mumkin.
Shunday qilib, displeyning ta'rifi ko'plab axborotni qayta ishlash sxemalariga xos bo'lgan turli xil maqsadlarga (funktsiyalar va funktsiyalarga) bo'linishi mumkin. Bu sizga ta'rif tizimlarini disk raskadrovka qilishni soddalashtirishga, disk raskadrovka qilingan funktsiyalarni qayta ishlatish koeffitsientini oshirishga imkon beradi. Aytish mumkinki, xaritalash keng ko'lamli axborotni qayta ishlashni mavhumlashtirish, modellashtirish, loyihalash va rasmiylashtirishning samarali mexanizmi hisoblanadi. Kompyuter fanida xaritalashning imkoniyatlari amaliy dasturlash bilan o'zlashtirilganidan ancha kengroq, ammo ulardan foydalanish qo'shimcha tushuntirishlarni talab qiladi.
Funktsiyalar va qiymatlar tasvirlari orasidagi to'siqni olib tashlash, belgilangan qiymatlarni, shu jumladan raqamlar va satrlar ustidagi har qanday tuzilmalarni tasvirlash uchun ham, har qanday ma'lumotlarni qayta ishlaydigan funktsiyalarni ifodalash uchun ham ramziy ifodalardan foydalanish imkoniyatini beradi. (Eslatib o'tamiz, funktsiyaning ta'rifi berilgan deb ifodalanadi.) Shunday qilib, IAFP – dagi funktsiyalar-bu boshqa funktsiyalarni taqdim etish uchun argument yoki natija sifatida ishlatiladigan funktsiyalar, aksincha funktsiyaning o'zi odatdagidek. Funktsiyalarni qurishda o'zgaruvchilar funktsiyalar nomlari rolini o'ynashi mumkin, ularning vakolatxonalari funktsiyalardan foydalanadigan tashqi formulalarda mavjud.



Download 25.5 Kb.

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




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