Islom karimov nomidagi toshkent davlat texnika universiteti energetikaning matematik masalalari



Yüklə 1,97 Mb.
Pdf görüntüsü
səhifə30/64
tarix19.10.2023
ölçüsü1,97 Mb.
#157357
1   ...   26   27   28   29   30   31   32   33   ...   64
Energetikaning matematik masalalari 2-qism

Ulab-uzgichning konstruksiyasi 
Ulab-uzgich (switch) ko‗plab variantlardan birini tanlash uchun 
xizmat qiladi. Uning tuzilishi quyidagicha bo‗ladi:
switch 
switch_ifoda
case 
sase_ifoda
Instruksiyalar_ro‘yxati
case {sase_1-ifoda, sase_2-ifoda, sase_Z-ifoda....}
Instruksiyalar_ro‘yxati
otherwise 
Instruksiyalar_ro‘yxati
end
Agar switch sarlavhadan keyingi ifoda case ifodalardan birining 
qiymatiga teng bo‗lsa mos case bloki, aks holda otherwise operatoridan 
keyingi 
Instruksiyalar_ro‘yxati
bajariladi. Sase_ifoda son, konstanta
o‗zgaruvchi, yacheykalar vektori yoki satr o‗zgaruvchisi bo‗lishi mumkin.
Ulab-uzgichning qo‗llanilishini quyidagi yil.m nomli m-fayl misolida 
ko‗raylik: 
% Ushbu dastur var o‗zgaruvchisi orqali
% oyning tartib raqami kiritilganda
% u yilning qaysi kvartaliga tegishli
% ekanligini hisoblaydi.
% Dasturdan chiqish uchun var o‗zgaruvchisiga 
% 1dan kichik yoki 12dan katta qiymat beriladi. 
var=1; 
while var>=0,
var=input('oy raqami var='); 
switch var
case {1,2,3}
disp('Birinchi kvartal')
case {4,5,6}
disp('Ikkinchi kvartal')
case {7,8,9}
disp( 'Uchinchi kvartal')
case {10,11,12}
disp('To‗rtinchi kvartal')
otherwise
disp('Topshiriqda xatolik')
return 
end


51 
end
Dastur quyidagicha ishlaydi.: 
>> yil 
oy raqami var=1 
Birinchi kvartal 
oy raqami var=4 
Ikkinchi kvartal 
oy raqami var=7 
Uchinchi kvartal 
oy raqami var=12 
To‗rtinchi kvartal 
oy raqami var=13 
Topshiriqda xatolik 
>>
 
Nazorat savollari: 
 
1. Matlab tizimida dasturlashtirishga kirish. 
2. Dasturlashning asosiy vositalari qanday? 
3. m-fayl-funksiyaning tarkibi sanab o‗ting? 
4. Shartli operatorlar if, for end, while haqida so‗zlab bering. 

Yüklə 1,97 Mb.

Dostları ilə paylaş:
1   ...   26   27   28   29   30   31   32   33   ...   64




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