Islom karimov nomidagi toshkent davlat texnika universiteti energetikaning matematik masalalari


Download 1.89 Mb.
Pdf ko'rish
bet29/64
Sana20.10.2023
Hajmi1.89 Mb.
#1710691
1   ...   25   26   27   28   29   30   31   32   ...   64
Bog'liq
energetik matematik masalalari

Shartli operator if 
Umumiy holda if shartli operatori quyidagicha yoziladi:
if shart 
Instruksiyalar_1
elself shart 
Instruksiyalar_2
else
Instruksiyalar_3
end
Ushbu konstruksiyaning xususiy variantlari ham bo‗lishi mumkin. Eng 
oddiysi If...end:
if shart  instruksiyalar end
Shart mantiqiy 1ni qaytarsa (ya‘ni ‗haqiqat‘ bo‗lsa) if...end tarkibning 
ichidagi instruksiyalar bajariladi. Bunda end operatori instruksiyalar 
tugaganligini bildiradi. Ro‗yxatdagi instruksiyalar bir-biridan vergul ‗,‘ 
yoki nuqta-vergul ‗;‘ bilan ajratiladi. Agar shart bajarilmasa (mantiqiy 0) 
instruksiyalar ham bajarilmaydi.
Yana bir konstruksiyani ko‗rsatish mumkin
if shart  
Instruksiyalar_1
else
Instruksiyalar_2
end
Agar shart bajarilsa instruksiyalar_1, bajarilmasa instruksiyalar_2 
bajariladi. 
Shart quyidagicha yoziladi:
Ifoda_1 Nisbat_operatori Ifoda_2,
Nisbat operatorlari sifatida ==, <, >, <=, >= yoki ~= operatorlar 
ishlatiladi. 


49 
For...end sikli 

for...end turdagi sikldan ma‘lum marta qaytariluvchi sikllarni tashkil 
qilish uchun foydalaniladi. Bunday siklning konstruksiyasi quyidagi 
ko‗rinishga ega:
for vag=ifoda instruksiya ... instruksiya end
Ifoda ko‗pchilik hollarda quyidagicha yoziladi: s:d:e, bu yerda s — sikl 
o‗zgaruvchisining boshlang‗ich qiymati, d — orttirmasi va e — so‗nggi 
qiymati. Sikl o‗zgaruvchisi so‗nggi qiymatga erishganda sikl tugallanadi. 
Agar d=1 bo‗lsa ifoda s:e ko‗rinishida yoziladi. Quyidagi misollarda sikl 
o‗zgaruvchisi qiymatlarining kvadratlarini olish uchun ishlatilgan:
> for i=1:5, i, x=i^2, end 
i = 

x = 

i = 

x = 


i = 

x = 
25 
> for i=1:5; n(i)=i; x(i)=i^2; end; n, x 
n = 
1 2 3 4 5 
x = 
1 4 9 16 25 
>>
» for x=0:.25:1 X
^
2, end:
ans =
0
ans =
0.0625

ans =
1


50 

Download 1.89 Mb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   64




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