521
10.29-rasm. For takrorlanishga doir misollar natijasi.
Mathcadda while operatoriga doir dasturlash bilan tanishib chiqamiz. –
rasmdagi 1 – misol hosil qilingan vektorning
aniqlikdagi
element indeksini va
elementni qiymatini qaytaradi. 2- misol vektorning x teng bo`lgan element
indeksini va elementni qiymatini qaytaradi.
10.30-rasm. While ga doir misollar.
Dasturlash texnologiyasida barcha funksiyalar
dasturchilar tomonidan
yoziladi. Mathcadda ham bu imkoniyat mavjud. – rasmdagi 1 – misolda while
takrorlanish operatori yordamida berilgan
a sonidan
aniqlikda kvadrat ildiz olish
dasturi keltirilgan. 2-misolda ham a sonidan
aniqlikda kvadrat ildiz olish dasturi
keltirilgan bo`lib, unda if – shart operatori va break o`tish operatorlaridan
foydalanilgan. 3- misolda faktarial while va break operatorlari
yordamida amalga
oshirilgan.
522
10.31-rasm. While, break operatorlariga doir misollar.
Mathcad dasturida ham Rekursiv dasturlarni tuzish mumkin. –rasmda
rekursiv dasturlashdan foydalanib, faktorial va fibonachi ketma-ketliklari hisoblash
dasturlari keltirilgan.
10.32-rasm. Rekursiv dasturlashga oid misollar.
Mathcadda continue va return operatorlariga doir misollar keltiramiz (-
rasm). Rasmdagi 1- misol continue operatoriga bagishlangan bo`lib, berilgan n
gacha sonlardan faqat toqlarining yig`indisini hisoblaydi. Misolda agar k 2 ga
qoldiqsiz bo`linsa,
pastdagi s
s+k amali bajarilmaydi va continue operatori ish
jarayonini for operatoriga uzatadi. 2-misol return operatori
yordamida bajarilgan
bo`lib, unda parametr sifatida kiritilgan a sonining necha xonaligini aniqlab beradi.
Bu misol ikki variantda tuzilgan.
Do'stlaringiz bilan baham: