Alqoritmləşdirmə və proqramlaşdırmanın əsasları



Yüklə 313,85 Kb.
Pdf görüntüsü
səhifə3/8
tarix30.09.2023
ölçüsü313,85 Kb.
#151341
1   2   3   4   5   6   7   8
3
 
 

20 FORMAT (2X,F10.4) 
GO TO 11 
4 X1= -B+SQRT (D) 
X2= -B+SQRT (D) 
WRITE (6,30) X1,X2 
30 FORMAT (2X, F10.4 , 5X, F10.4) 
11 CONTİNUE 
END 
3.4.
 
Alqoritmin tipləri. 
EHM- də müxtəlif tipli məsələləri həll edərkən əsasən üç tipli 
alqoritmlərdən istifadə olunur: 
xətti (düz), budaqlanan və dövri
Xətti alqoritmlər 
sadə hesablama prosesini ifadə edən bir neçə ardıcıl əməliyyatlardan ibarət 
olur və onlar yazıldığı ardıcıllıqla da icra olunur. 
Misal 1
. İkiməchullu birdərəcəli iki tənlik sisteminin həlli alqoritminin blok-sxemini tərtib 
etməli. 

a


+
b


=
c



a


+
b


=
c

Kramer qaydasına görə D= 
a
1
b
2

a
2
b
1


=
c
1
b


c
2
b

,


=
a
1
c


a

c


olur. (Sxem 1). 
Budaqlanma alqoritmlərin 
tərkibində bir və ya bir neçə məntiq mərhələsi olur. Bu mərhələdə 
müəyyən kəmiyyətlərin hər hansı bir şərti ödəyib-ödəmədiyi yoxlanılır və ona uyğun olaraq sonrakı 
gedişin istiqaməti seçilir. Yəni nəzərdə tutulan şərt ödənilirsə, bir istiqamətə, həmin şərt ödənilmirsə
başqa istiqamətə doğru hərəkət edilir. Beləliklə, alqoritmdə budaqlanma baş verir. 
Misal 2. 
(Sxem 2). 
a x
2
+
bx 
+

=

tam kvadrat tənliyin həll alqoritminin blok-sxemini qurun. 
Proqramlaşdırmada tez-tez eyni əməliyyatlar qrupunun çoxlu sayda təkrar olunması lazım gəlir. 
Bu halda 
dövr 
alqoritmindən istifadə olunur. Dövrlər sadə və mürəkkəb olur. Sadə dövrlü alqoritmin 
bir dövrü olur. Əgər hər hansı bir alqoritmdə bir neçə daxili dövr iştirak edirsə, onda belə dövrlərə 
mürəkkəb dövr deyilir. Mürəkkəb dövrləri əmələ gətirən sadə dövrlər kəsişə bilməz. 
Misal 3

(Sxem3). 

=
x

+
x
2
+
.... 
+
x
20 
cəmini hesablayan alqoritmin blok-sxemini qurmalı. 
Misal 4
. y= 
 
i
=



x
ij 
j
=

ifadəsini hesablayan alqoritmin blok-sxemini qurmalı. (Sxem 4). 

Yüklə 313,85 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8




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