Alqoritm, xassələri və təsvir üsulları



Yüklə 3,74 Mb.
Pdf görüntüsü
səhifə17/169
tarix29.11.2023
ölçüsü3,74 Mb.
#140128
1   ...   13   14   15   16   17   18   19   20   ...   169
Alqoritmlesdirme-ve-Programlasdirma

İf şərt operatoru 
 
İf operatoru bəzi şərtlərin doğru və ya yalan olmasından asılı olaraq operatorların 
yerinə yetirilmə ardıcıllığını dəyişir. Bu operator vasitəsilə verilən əmrin ümumi şəkli: 
if məntiqi ifadə then operator
və ya
if məntiqi ifadə then oper_1 else oper_2; 
İf operatorunun I yazılış formasında məntiqi ifadənin qiyməti yalan olarsa
idarəetmə İF operatorundan sonrakı operatora verilir. II yazılış formasında isə məntiqi 
ifadənin qiyməti doğrudursa oper_1, yalandırsa oper_2 yerinə yetiriləcək. Bu operatorda 
aşağıdakı sintaksis xassələrinə əməl olunmalıdır: 

else xidmət sözündən əvvəl «;» işarəsi qoyulmur; 

then və else xidmət sözlərindən sonra yalnız bir operator olmalıdır, iki və
ya daha çox operator yazılmalıdırsa, həmin operatorlar begin və end arasında yazılır. 
Misal: 
0
2



c
bx
ax
kv. tənliyinin həlli: Əvvəlcə həllin blok-sxemini quraq 
downloaded from KitabYurdu.org


33 

Hə 
yox 
Onda həllin proqramı; 
Proqram kv_tənlik; 
var 
a, b, c, x
1
, x
2
, alfa, beta, k: real; 
begin 
writeln (‘a, b, c- ni daxil edin’) ; 
read (a, b, c ) ;
d = sqr (b) – 4 
*


c; 
if d < 0 then 
begin 
alfa = - b /(2 

a) ;
beta = sqrt (abs (d) /(2

a)) ; 
writeln (‘alfa =’ , alfa , ‘beta = ‘, beta) 
end 
else 
begin 
K = sqrt (d) ; 

1
= (- b + K) / (2 
*
a) ;

2
= (- b – K) / (2 
*
a) ; 
writeln (‘x
1
=’, x
1,
‘x 

= ’, x 
2

end 
end. 

Yüklə 3,74 Mb.

Dostları ilə paylaş:
1   ...   13   14   15   16   17   18   19   20   ...   169




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə