O‘zbеkiston rеspublikasi oliy va o‘rta maxsus ta`lim vazirligi


s : e ko'rinishida ham yozish mumkin



Yüklə 4,84 Mb.
Pdf görüntüsü
səhifə69/118
tarix28.11.2023
ölçüsü4,84 Mb.
#169460
1   ...   65   66   67   68   69   70   71   72   ...   118
mathcad

s : e
ko'rinishida ham yozish mumkin
,
u holda 
d
= 1. Operatorlar 
ro'yxati 
end
kalit so'zi bilan yakunlanadi
. Continue
operatori boshqarishni 
navbatdagi sikl iteratsiyasiga uzatadi. 
Break
operatori tezda siklni uzish uchun 
ishlatiladi. Ichma-ich sikllar quyidagicha: 
for i = 1 : 3 for j = 1 : 3 a (i, j) = i * j; e n d ; e n d ; 
Bu siklning natijasi 
a
matritsani quyidagicha shakllantiradi: 
>> a
a
=
 
1 2 3 
2 4 6 
3 6 9 
While ... end
tipidagi sikl operatori berilgan shart qanoatlanmay
 
qolgunicha 
bajariladi. Uning umumiy ko’rinishi quyidagicha: 
while
Mantiqiy shart
Operatorlar end; 
 


206 
Tanlash operatori quyidagicha ifodalanadi: 
Dasturni bajarish yo’lini ko’rsatib beruvchi vositalardan biri tanlov operatori 
switch 
hisoblanadi.
Uning formati quyidagicha bo’ladi: 
Switch  
case  
{operatorlar1} 
case {1- qiymat,2- qiymat,…} 
{operatorlar2} 
otherwise, 
{operatorlar3}; 
end 
Bu operatorlar formatidagi -skalyar ifoda yoki 
qator(simvolli) bo’lishi mumkin. Operator quyidagicha ishlaydi: 
<
tekshiriluvchi ifoda
>case ostidagi< qiymat>ga teng bo’lsa, unda ko’rsatilgan 
operatorlar bajariladi, aks holda otherwise dan keyingi operatorlar bajariladi. 
Qator (simvolli) bo’lgan holda ning  tengligi 
“rost”ni beradi, agar strcmp(,) “rost”ni bersa. 
Tanlov operatorini qo’llashga doir misollar ko’ramiz. 
Faraz qilaylik method o’zgaruvchisi mavjud va simvollar bo’lsin. U holda 
switch operatorini quyidagicha ishlatiladi(usul nomli m-fayl): 
masalani yechish usulini bildiruvchi fayl switch lower (method) 
case{‘chiziqli’, ‘bichiziqli’}, disp{‘ chiziqli usul’}
case {‘cubic’}, disp(‘cubic usul’) 
case {‘nearest’}, disp(‘taqribiy usul’) 
otherwise, disp (‘noma’lum usul’) 
end 
Komandalar oynasidagi quyidagi ikkita komanda natijani beradi. 
>>method= ‘cubic’; 


207 
>>usulym.m nomli, oylarni qaysi kvartalga tegishliligini aniqlab beruvchi, fayl-
funksiya yaratamiz : 
8.4.1-rasm 
va quyidagicha natijani olamiz:

>> ym(1) 1-kavrtal 
 
>> ym(4) 2-kvartal 
>> ym(8) 3-kvartal 
>> ym(12) 4-kvartal 
>> ym(15) xato 
Matlabda ko’rsatilgan operatorlar ketma-ketligini ma’lum marta takrorlab bajarish 
uchun for…end operatoridan foydalaniladi. Uning formati quyidagicha: 
For  = 
operator 
operator 
end 
Sikl qobig’ini tashkil qiluvchi operatorlar ketma-ketligi nig 
boshlang’ich qiymati 

Yüklə 4,84 Mb.

Dostları ilə paylaş:
1   ...   65   66   67   68   69   70   71   72   ...   118




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin