Alqoritmləşdirmə Proqramlaşdırmanın əsasları Translyator və kompilyatorlar



Yüklə 1,04 Mb.
səhifə39/53
tarix02.01.2022
ölçüsü1,04 Mb.
#37204
1   ...   35   36   37   38   39   40   41   42   ...   53
alqoritmlesdirma ve proqramlasdirmanin esaslari muhazire

say (k 10){

xaricet("k = ", k, "\y"); eger (k == 7)






dayan;

}



Nəticə:



k = 1

k = 2

k = 3

k = 4

k = 5

k = 6

k = 7


İzahı: Dövr daxilində biz şərt operatoru ilə sayğacın 7-yə bərabər qiymətində dayan operatoru ilə dövrü dayandırırıq. Buna görə də sayğacın son qiymətinin 10 olmasına baxmayaraq, sayğac 7 olanda dayan operatoru icra olunur və dövr bitir.

davamet operatoru

davamet opeatoru dövrün cari addımının özündən sonra gələn operatorlarını icra etmədən nəvbəti addıma keçir. davamet operatorunun sintaksisi aşağıdakı kimidir:

davamet ; Nümunə koda baxaq:



tam k;

say (k 10){

xaricet("k = ", k, "\y"); eger (k == 7)

davamet;

xaricet("Bu kod ", k , " -ci defe icra olunur \y");



}



Nəticə:






k = 1

Bu kod 1 -ci defe icra olunur k = 2

Bu kod 2 -ci defe icra olunur k = 3

Bu kod 3 -ci defe icra olunur k = 4

Bu kod 4 -ci defe icra olunur k = 5

Bu kod 5 -ci defe icra olunur k = 6

Bu kod 6 -ci defe icra olunur k = 7

k = 8

Bu kod 8 -ci defe icra olunur k = 9

Bu kod 9 -ci defe icra olunur k = 10

Bu kod 10 -ci defe icra olunur




İzahı: Gördüyümüz kimi dövr daxilində sayğacın qiyməti 7 –yə bərabər olanda davamet operatoru icra edirik. Bu zaman davemet operatorundan sonra gələn operatorlar (baxdığımız halda ancaq bir dənə xaricet operatoru) icra olunmur. Nəticədə də bugörünür.

Şərtli dövr operatorunda da dayan və davamet operatorlarından eyni qayda ilə istifadə edilir. Qeyd edək ki, davamet və dayan operaotrlarının hər biri yalnız aid olduqları dövrə təsir edirlər.


Sonsuz dövr

Həm şərtli həm də sayğaclı dövr operatorlarında dövrlərin sayı müəyyən parametrlərdən asılı olur. Əgər misal üçün sayğaclı dövr operatorunda sayğacın başlama və son qiymətlərini düzgün seçməsək və ya şərtli dövr operatorunda şərti ifadə həmişə doğru qiymət alsa onda dövr sonsuz davam edər. Nümunəyə baxaq:




Yüklə 1,04 Mb.

Dostları ilə paylaş:
1   ...   35   36   37   38   39   40   41   42   ...   53




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