1 Mavzu Mapleda Differentsiallash va integrallash buyruqlari Re
while do od: Bu yerda sikl yexrr mantiqiy ifoda false(ѐlg’on) qiymat qabul qilguncha bajariladi:
> n:=1;
n:=1
> while n<16 do 2*n od;
n:=2
n := 4
n := 8
n :=16
4. Protsedura va protsedura-funktsiyalar Protsedura – bu qism dastur bo’lib u mustaqil qiymatga ega bo’ladi va bir ѐki bir nechta amallarni bajaradi. Protseduralar strukturali dasturlashning asosiy elementi hisoblanadi va Maple tizimining imkoniyatlarini kengaytirishga xizmat qiladi. Har qanday protsedura yagona nomga va parametrlar ro’yxatiga ega bo’ladi. Proyetseduralarga murojaat ularning nomlari va parametrlar ro’yxatini keltirish orqali amalga oshiriladi. Bunday holda odatda protsedura bajarilgandan so’ng hech qanday natija bermaydi. Protsedura-funktsiyalar esa ularga murojaat qilganda qandaydir natijani beradi. YUqorida tavsiflangan foydalanuvchi funktsiyalari protsedura-funktsiyalarning soddalashtirilgan ko’rinishi hisoblanadi. Oddiy holda protsedura quyidagi ko’rinishda beriladi::
name :=rros(Parametrlar) Protsedura tanasi end; Protsedura parametrlari ularning nomlarini sanash orqali ko’rsatiladi, masalan, rros(x) ѐki proc(x,y,z). O’zgaruvchi nomidan keyin :: belgisi orqali uning turini aniqlash mumkin, masalan, proc(n::Integer) da n o’zgaruvchining butun turda ekanligi ko’rsatiladi. Protseduraga murojaat name(parametrlar) ifodasi orqali amalga oshiriladi.
Misol sifatida kompleks sonning modulini hisoblaydigan protsedurani keltiramiz:
>modc:=proc(z)
>evalf(sqrt(Re(z)^2+Im(z)^2))
>end;
> modc(3.+I*4.);
5.000000000
Nazorat savollari 1. Maple da foydalanuvchi funktsiyalari qanday yaratiladi? 2. Lokal o’zgaruvchilarni tavsiflash uchun qaysi komandadan foydalaniladi? 3. SHart operatorining umumiy ko’rinishi va ishlash printsipini tavsiflang 4. sikl opratorlarining qanday shakllari mavjud 5. Protseduralar qanday afzalliklarga ega 6. Protseduralarni yaratish jaraѐnini tushuntiring 7. Protsedura va funktsiyalarga murojaat qanday amalga oshiriladi? 16>