Maple tizimining parametrli takrorlash operatori. - Maple tizimida parametrli takrorlash operatori quyidagi konstruksiyaga ega:
|for <name>| |from <expr1>| |to <expr2>| |by <expr3> | |while <expr4>| do od: - Bunda name – siklni boshqarish o’zgaruvchisining nomi, expr1 - boshqarish o’zgaruvchisining boshlang’ich qiymati, expr2 - boshqarish o’zgaruvchisining oxirgi qiymati, expr3 – uzgaruvchining uzgarish qadami, expr4 – sikl jarayenida bajariladigan shart (do va od so’zlari orasidagi obyektlar tuplami). Agar <expr2> bloki yezilmasm, u xolda uzgaruvchi +1 qadam bilan (expr1<expr2 bajarilgan xolda) o’zgaradi.
- Ba’zan dasturda o’zgaruvchi qiymatini tashlab ketsh uchun next (keyingi) operatori ishlatiladi, masalan:
- > for i in [1.2.3.-2.4] do if i= -2 then next else print (i) fi od: - natijada -2 qiymatni ekranga chiqarmaydi:
1 2 3 4 - break operatori dasturni bajarilishini vaqtincha tuxtatadi:
Maple tizimida funksiya hosil qilish vositalari
Bunda simplify – buyrug’i (expr) dagi ifodani soddalashtiradi, uning kurinishlari:
- simplify(expr);
- simplify(expr, n1, n2, …)- berilgan n1, n2,... parametrlarini e’tiborga olgan holda ifodani soddalatiradi;
- simplify(expr, assume=prop) – barcha shartlarni e’tiborga olgan holda ifodani soddalatiradi;
Maple tizimida prosedura yaratish vositalari - Prosedura 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 proseduraning nomi va parametrlari bor, va ular qurilma fuksiyaga uxshab chaqiriladi - nomi va parametrlarini kursatish bilan.
- Prosedura 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 :: belgisi n o’zgaruvchi butun son ekanligini bildirib turadi.
Do'stlaringiz bilan baham: |