«axborot-kommunikatsiya texnologiyalar va tizimlar»



Yüklə 10,74 Mb.
Pdf görüntüsü
səhifə143/269
tarix28.09.2023
ölçüsü10,74 Mb.
#150106
1   ...   139   140   141   142   143   144   145   146   ...   269
«axborot-kommunikatsiya texnologiyalar va tizimlar»

C++ 
tilida 
if-else, 
ichma-ich joylashgan 
If, Sw itch...
case...default, 
ichma ich joylashgan 
Sw itch... case 
operatori 
tarmoq ulanuvchi jarayoni tashkil etish uchun xizmat qiladi.
10.8-rasm. Tarmoqlanuvchi nazorat tuzilmasi38 
Asosiy tanlash operatsiyalarini bajaradi (ha-yoki-yo‘q qarorni 
bittasini tanlash imkonini beradi). Quyida keltirilgan rasmda tanlash 
usullari: CASE tarmoq tuzilmasi.
HaqiqatyoJgon
O perator 2
O perator 1
38 J.B .D ixsit. “Fundam entals o f co m puter p rogram m ing an d IT ” 2011. 143 p.
264


26
5
CASE
Chiqish
10.9-rasm. Tanlashni boshqarish tuzilmasi


2
6
6
Takrorlanuvchi hisoblash jarayoni.
Mantiqiy ifodani qiymatiga asoslanib sikl tanasini takrorlanuvchi tuzilma operatorlari takrorlashadi. 
3.10 va 3.11-rasmda takrorlanuvchi hisoblash jarayonini ikki xil ko‘rinishi berilgan.
C++ tilida while, do...while, for operatorlari takrorlanish jarayonini tashkil etish maqsadida tuzilgan.
3.10-rasm. Do While tuzulmasi3.11-rasm. DoUntil tuzulmasi


Masalalami qismlarini aniqlaganimizdan so‘ng biz Iteratsion 
tuzilish ko‘rinishida tuzulmani amalga oshirishimiz mumkin. 
Ixtiyoriy takrorlanish jarayonini tashkil etish uchun, uchta narsani 
inobatga olishimiz mumkin:
(i) takrorlanish jarayoni boshlanishi uchun birlamchi shartlami 
aniqlash.
(ii) invariant munosabatlar, siklni har bir takrorlanganidan 
so‘ng, invariant munosabatlar mavjudligi.
(iii) sikl yakunlanishi uchun bajarilishi kerak shartni aniqlash.
Ayrim hollarda oldindan sikl necha marta takrorlanishini
aniqlab 
olish 
imkoni 
yo‘q. 
Bu 
turdagi 
sikllar 
umuman 
tamomlanmasligi mumkin. Bu vaziyatda algoritmni ishlab chiquvchi 
zimmasiga m a’suliyati yuklanadi. Har bir muammo yakunlangan 
qadamlar soniga ega b o ‘lishi kerak, shuning uchun algoritm ishlab 
chiqilganda takrorlanishlar tamom b o ‘lishini inobatga olish kerak 
(agar muammoni ichida joylashgan bo‘Isa).
Masalan, shartni shunday berish kerakki, sikl yakunlanish sharti 
yolg‘on bo ‘lsin.

Yüklə 10,74 Mb.

Dostları ilə paylaş:
1   ...   139   140   141   142   143   144   145   146   ...   269




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