Islom karimov nomidagi toshkent davlat texnika universiteti energetikaning matematik masalalari



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

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 

Yüklə 1,97 Mb.

Dostları ilə paylaş:
1   ...   25   26   27   28   29   30   31   32   ...   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