Tarmoqlanish operatorlari xaqida




Download 317,15 Kb.
Pdf ko'rish
bet1/3
Sana08.06.2024
Hajmi317,15 Kb.
#261743
  1   2   3
Bog'liq
DASTURLASH



TARMOQLANISH OPERATORLARI XAQIDA 
REJA. 
1.KIRISH. 
2.TARMOQ OPERATORLARI. 
3. SHARTLI TARMOQLAR. 
4. XULOSA. 
5. FOYDALANILGAN ADABIYOTLAR. 
SWITCH tanlov operatori.
Tanlov operatori qo’yilgan shartning haqiqiy yoki yolg’on ekanligiga 
qarab 
 
qaror qabul qilish imkonini beradi. Agar qo’yilgan shart haqiqiy bo’lsa 
(
true
)
u holda operator 
IF bajariladi
, keyin esa undan keyingi operator 
amali bajariladi.
Agar qo’yilgan shart yolg’on bo’lsa (
false
) u holda 
IF operator sharti bajarilmaydi
yoki o’tkazib yuboriladi va darhol keyingi operator amali ishga tushadi. 
Tekshirilayotgan shart har qanday mantigiy ifoda bo’lishi mumkin. Mantiqiy
amallar, tengsizlik yoki nisbatlar bo’lishi mumkin (quyidagi jadvalga 
qarang).
jadval. C++ tilida 
mantiqiy amallar 
 
Programmalashda ko’pgina hollarda xatolik belgilarni noto’g’ri yozish
tufayli paydo bo’ladi, masalan quyidagilar:
==

!=

>=

<=
; belgilar orasida bo’shliq yozilmasligi zarur;
"
=!
" notog’ri; "
!=
" tog’ri;
"
=>
" notog’ri; "
>=
" tog’ri;
"
=<
" notog’ri; "
<=
" tog’ri;
Bundan tashqari egalik qilish belgisi 

bilan tenglik belgisini 
== 
almashtirish mumkin emas, chunki bunday xatolik mantiqiy xatolikka 
olib keladi.
Bunday xatolik bilan programma 
kompilyatsiya qilinishi mumkin
, ammo u
notog’ri ishlaydi. Tanlov operatori 
IF 
ikki ko’rinishda 
yozilishi mumkin
, ular
quyidagilar:
if 
(/*tekshiriladigan shart*/)
{


//shart operatori yozilish joyi

Agar 
haqiqiy shartni bajarish bitta operatorda bajarilishi zarur bo’lsa u holda
katta qavslarni tashlab yuborish mumkin, masalan:
if 
(/*tekshiriladigan shart*/)
/*1-operator*/; 
Quyida ikkita sonli taqqoslash programmasini ishlab chiqamiz 
va tahlil 
 
qilamiz.
Misolda ikkita 

Download 317,15 Kb.
  1   2   3




Download 317,15 Kb.
Pdf ko'rish