3-ish mws [Server 1]


Maple tizimida protsedura yaratish vositalari


Download 62.87 Kb.
Pdf ko'rish
bet4/7
Sana18.06.2023
Hajmi62.87 Kb.
#1578889
1   2   3   4   5   6   7
Bog'liq
3-Mustaqil ish

 
Maple tizimida protsedura yaratish vositalari. 
 
Protsedura deb shunday programma moduliga aytiladiki, modul mustaqil 
qiymatga ega bulib, tizim qurilma operatorlari va funksiyalari uchun murakkab 
bo’lgan bitta yeki bir nechta operasiya bajaradi. Har qanday protseduraning nomi va 
parametrlari bor, va ular qurilma fuksiyaga uxshab chaqiriladi - nomi va 
parametrlarini kursatish bilan. Protsedura parametrlari o’zgaruvchilar nomi b-n 
beriladi: proc(x) yeki proc(x,y,z) kabi. prog(n::integer) buyrug’ida n o’zgaruvchi 
nomidan keyin quyilgan :: belgisn o’zgaruvchi butun son ekanligini bildirib turadi. 
name(faktik parametrlar) ifoda b-n chaqiriladigan protsedurada formal 
parametrlarini o’rniga amaldagi (real) parametrlar qo’yiladi. Masalan, z kompleks 
sonning modulini hisoblaymiz, bunda z yagona protsedura parametri: 
> mode:=proc(z) 
> evalf(sqrt(Re(z)^2+Im(z)^2)) 
> end 
Kiritilayotgan parametrlar o’zgaruvchilar tipiga mos kelmasa dastur 
ishlamaydi. 
RETURN operatori
> mode:=proc(z) 
> evalf(sqrt(Re(z)^2+Im(z)^2)) 
RETURN (%) 
> end 
Ixtiyoriy ifoda RETURN operatorining parametri bo’lishi mumkin. Agarda 
RETURN operatori ishlatilmasa oxirgi ifoda qiymati qaytariladi
Parametrlar ro’yxatida ko’rsatilgan o’zgaruvchilar lokal o’zgaruvchilar deyiladi, 
ularning o’zgarishi protsedura ichida kuzatiladi xolos, protseduradan tashqari esa bu 
o’zgaruvchilar protseduradan oldingi qiymatlarini qabul qiladilar. 
 
Maple tizimida protsedura faoliyatini kengaytiruvchi kalitlar. 
Protseduradaga kalitli suzlarni options opsed so’zi b-n kiritish mumkin, ularni 
kengaytiruvchi kalitlar deb ataydilar: 


Download 62.87 Kb.

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




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