Toshkent davlat transport universiteti “ Informatika va kompyuter grafikasi ” kafedrasi assistenti Sodiqov Sarvar


Download 0.98 Mb.
Pdf ko'rish
Sana06.10.2020
Hajmi0.98 Mb.

TOSHKENT DAVLAT TRANSPORT UNIVERSITETI

“ Informatika va kompyuter grafikasi ”  kafedrasi 

assistenti  Sodiqov Sarvar

“ Axborot texnologiyalari va JMM” fanidan

3 – LABORATORIYA ISHI

C++ ALGORITMIK TILNING TARMOQLANISH OPERATORLARI

VA DASTURLARI BILAN ISHLASH.

Laboratoriya ishining maqsadi

C++ dasturlash tilida tarmoqlanuvchi jarayonlar

bo’yicha bilim va ko’nikmalarga ega bo’lish. if va

else operatorlarini qo’llab c++ dasturlash tilida

tarmoqlanuvchi

jarayonlarga

oid


topshiriq

variantlari bo’yicha vazifalarni bajarish



Nazariy qism

if shartli operator hisoblashlar jarayonini ikki yo’nalishga tarmoqlash uchun

ishlatiladi. Operatorning tuzulishi sxemasi rasmda keltirilgan.

Operatorning formati: if (ifoda) operator_1;

[else operator_2;] Avval arifmetik tip yoki ko’rsatkich tipga ega ifoda

hisoblanadi. Agar u nolga teng bo’lmasa (true qiymatga ega) birinchi operator,

aks holda – ikkinchisi bajariladi. Shundan so’ng boshqaruv shartli operatordan

keyin keluvchi operatorga uzatiladi.


1-misol. Tarmoqlanuvchi algoritmga misol sifatida quyidagi sodda 

masala keltiriladi: 

Natijaviy qiymat y berilgan x ning qiytmatiga bog‘liq holda bo‘ladi: agar x≥0

shart rost bo‘lsa, tarmoq bo‘yicha y = x

2

munosabatning qiymati, aks holda,



y = 2x munosabatning qiymati hisoblanadi

Agar ( x ≥ 0 ) shart bajarilsa, u holda y= x

2

, aks holda 

y=2x. 

Qisqartirilgan struktura blok-sxemasi 

quyidagi ko‘rinishga ega

Yuqoridagi misolning C++ dasturlash tilida bajarilishi

2-misol.  Berilgan x, y, z sonlari ichidan eng 

kattasini aniqlang.

3-misol. Quyidagi ifoda bilan berilgan 

munosabatni hisoblang

E’tiboringiz uchun rahmat

Download 0.98 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2020
ma'muriyatiga murojaat qiling