1. Tashkiliy operator va uning
Download 67.5 Kb.
|
1352455565 33877
if S then S1;
bu yerda S - mantiqiy ifoda, S1 - operator. Agar S ifoda qiymati true (rost) bo`lsa S1 operatori bajariladi, aks holda esa, boshqarish shartli operatordan keyin yozilgan operatorga uzatiladi. Yuqorida aniqlangan shartli operatorlardan bir xil maqsadda bemalol foydalanish mumkin. Bu ikkala operatordan foydalanib, programma tuzish uchun quyidagi misolni ko`rib chiqaylik: bu yerda faraz qilaylikki a = 1,5 ; b = 4 ; c = 3,7; d = - 4,2. x - esa qiymati beriladigan noma`lum o`zgaruvchi. "y" tarmoq funktsiyasini hisoblash programmasini tuzish talab etilsin. 1. To`liq shartli operatordan foydalanib tuzilgan programma: `rogram misol1; var x, y, a, b, c, d: real; begin readln (x); { x nig qiymatini klaviaturadan kiritish so`ralmoqda} a:=1.5; b:=4; c:=3.7; d:=-4.2; if x>0 then y:= a*x+b else y:=c*x+d; writeln (y); end. 2. Chala shartli operatordan foydalanib tuzilgan programma: program misol2; label L1; var x, y, a, b, c, d: real; begin readln (x); a:=1.5; b:=4; c:=3.7; d:=-4.2; if x>0 then begin y:=a*x+b; goto L1 end; y:= c*x+d; L1: writeln (y); end. Shartli operatorning sintaksis qoidasiga ko`ra then va else xizmatchi so`zlaridan so`ng faqat bitta operator yozilishi mumkin, agar bir nechta operatorlarni yozish lozim bo`lsa u holda, bu operatorlar ketma-ketligi begin va end xizmatchi so`zlari orasiga olinib tashkiliy operator hosil qilinadi. Misol: if a>b then begin y:a*cos(a); z:Sqr(y); `:Sqrt(abs(yz)); writeln(z) end Download 67.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling