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


for i = 1 : 3 for j = 1 : 3 a (i, j) = i * j; e n d ; e n d


Download 4.84 Mb.
Pdf ko'rish
bet69/116
Sana18.10.2023
Hajmi4.84 Mb.
#1708594
1   ...   65   66   67   68   69   70   71   72   ...   116
Bog'liq
mathcad

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 x

Download 4.84 Mb.

Do'stlaringiz bilan baham:
1   ...   65   66   67   68   69   70   71   72   ...   116




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