SlideShare una empresa de Scribd logo
1 de 6
C++ програмчлал

САЛААЛСАН БОЛОВСРУУЛАЛТ
Нөхцөл шалгах оператор

Нөхцөл шалгах операторыг заримдаа логик
 оператор гэж нэрэлдэг.
Энэ нь ямар нэг утгаас хамааран ялгаатай үйлдэл
 хийхэд ашиглагдана.
Жишээ нь:
                          A>B

   Нөхцөл биелэж байвал         Нөхцөл биелэхгүй байвал

             A тоо их             B тоо их
Нөхцөл шалгах оператор нь дараах 2 хэлбэртэй
  гүйцэт, гүйцэт биш салаалсан гэж ангилна.
 Гүйцэт биш if(логик нөхцөл) үйлдэл;
 Гүйцэт if(локиг нөхцөл) үйлдэл1;
            else үйлдэл 2;
Энд хэрэв уг логик нөхцөл биелэж байвал үйлдэл1,
  биелэхгүй бол үйлдэл 2 биелэнэ.
Түрүүний жишээг програмчлалын хэл дээр бичвэл
If(a>b) a их;
else b их;
Үйлдэл нь дотороо хэд хэдэн үйлдэлээс бүтэж
  байвал түүнийг эхлэл төгсгөлийн {,} хаалтанд
  хийж өгөн
Жишээ нь:
If (a>100) {m=a*5+6;a=a+3 };
Энд үйлдэл нь дотор оо 2 байгаа учираас хаалт
  ашиглана.
2 тооны ихийг олох програм зохиоё

   #include<iostream.h>
   #include<conio.h>
   main()
   {
   int a,b,n;
   cout<<“a toog oruul=”;cin>>a;
   cout<<“b toog oruul”;cin>>b;      Энд n гэсэн завсарын хувьсагч
                                    оруулж ирж байгаа бөгөөд n –д их
   if(a>b) n=a;
                                     тоог хадгалаж сүүлд нь n тоогоо
   else n=b;                                 хэвлэж байна.
   cout<<“ih moo ni=”<<n;
   getch();
   return O;
   }
Дасгал ажил

1. Өгөгдсөн хоёр тоог харгалзан 5, 6 –р үржүүлээд
   аль ихийг нь олох програм зохио
2. Өгөгдсөн 3 тооны нийлбэр 100-тай тэнцүү
   эсэхийг тогтоох програм зохио. Хэрэв 3 тооны
   нийлбэр 100тай тэнцүү бол “тэнцүү”, тэнцүү
   биш бол “тэнцэхгүй” гэсэн бичиг дэлгэцэнд
   хэвлэнэ.

Más contenido relacionado

La actualidad más candente

Lab14 algorithm
Lab14 algorithmLab14 algorithm
Lab14 algorithmBPurev
 
U.cs101 алгоритм программчлал-2
U.cs101   алгоритм программчлал-2U.cs101   алгоритм программчлал-2
U.cs101 алгоритм программчлал-2Badral Khurelbaatar
 
алгоритм үндсэн ойлголт
алгоритм үндсэн ойлголталгоритм үндсэн ойлголт
алгоритм үндсэн ойлголтЖавзмаа Ж
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1Khuder Altangerel
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритмBurotino Iosifob
 
алгоритмчлалын үндэс
алгоритмчлалын үндэсалгоритмчлалын үндэс
алгоритмчлалын үндэсGombo Tumuruu
 
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудСалаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудБаярсайхан Л
 
U.cs101 алгоритм программчлал-13
U.cs101   алгоритм программчлал-13U.cs101   алгоритм программчлал-13
U.cs101 алгоритм программчлал-13Badral Khurelbaatar
 
алгоритм
алгоритмалгоритм
алгоритмNarantungaa
 
u.cs101 "Алгоритм ба програмчлал" Лекц №7
u.cs101 "Алгоритм ба програмчлал" Лекц №7u.cs101 "Алгоритм ба програмчлал" Лекц №7
u.cs101 "Алгоритм ба програмчлал" Лекц №7Khuder Altangerel
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудБаярсайхан Л
 

La actualidad más candente (20)

Lab14 algorithm
Lab14 algorithmLab14 algorithm
Lab14 algorithm
 
U.cs101 алгоритм программчлал-2
U.cs101   алгоритм программчлал-2U.cs101   алгоритм программчлал-2
U.cs101 алгоритм программчлал-2
 
бодит тоо
бодит тоободит тоо
бодит тоо
 
алгоритм үндсэн ойлголт
алгоритм үндсэн ойлголталгоритм үндсэн ойлголт
алгоритм үндсэн ойлголт
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритм
 
Лекц 3 (Давталт)
Лекц 3 (Давталт)Лекц 3 (Давталт)
Лекц 3 (Давталт)
 
алгоритмчлалын үндэс
алгоритмчлалын үндэсалгоритмчлалын үндэс
алгоритмчлалын үндэс
 
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудСалаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогууд
 
Програмчлалын хэл
Програмчлалын хэлПрограмчлалын хэл
Програмчлалын хэл
 
Trigonometr
TrigonometrTrigonometr
Trigonometr
 
бодлого C++
бодлого C++бодлого C++
бодлого C++
 
U.cs101 алгоритм программчлал-13
U.cs101   алгоритм программчлал-13U.cs101   алгоритм программчлал-13
U.cs101 алгоритм программчлал-13
 
Smallbasic
SmallbasicSmallbasic
Smallbasic
 
алгоритм 8
алгоритм 8алгоритм 8
алгоритм 8
 
алгоритм
алгоритмалгоритм
алгоритм
 
u.cs101 "Алгоритм ба програмчлал" Лекц №7
u.cs101 "Алгоритм ба програмчлал" Лекц №7u.cs101 "Алгоритм ба програмчлал" Лекц №7
u.cs101 "Алгоритм ба програмчлал" Лекц №7
 
мэдээллийн технологи 1 тест
мэдээллийн технологи 1 тестмэдээллийн технологи 1 тест
мэдээллийн технологи 1 тест
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
 
с++ хэл
с++ хэлс++ хэл
с++ хэл
 

Destacado

бие даалт № 1 borland c++
бие даалт № 1 borland c++бие даалт № 1 borland c++
бие даалт № 1 borland c++2011bonus
 
Lec3 c++operator
Lec3 c++operatorLec3 c++operator
Lec3 c++operatorTuruu Tsogt
 
мэдээлэл зүйн
мэдээлэл зүйнмэдээлэл зүйн
мэдээлэл зүйнNarantungaa
 
Dev c++ program ajilluulax
Dev c++ program ajilluulaxDev c++ program ajilluulax
Dev c++ program ajilluulaxBat Budee
 
Натурал тоо сэдэвтэй холбоотой бодлогууд
Натурал тоо сэдэвтэй холбоотой бодлогуудНатурал тоо сэдэвтэй холбоотой бодлогууд
Натурал тоо сэдэвтэй холбоотой бодлогуудTse Ganaa
 

Destacado (7)

бие даалт № 1 borland c++
бие даалт № 1 borland c++бие даалт № 1 borland c++
бие даалт № 1 borland c++
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
 
Lec3 c++operator
Lec3 c++operatorLec3 c++operator
Lec3 c++operator
 
мэдээлэл зүйн
мэдээлэл зүйнмэдээлэл зүйн
мэдээлэл зүйн
 
Math 4
Math 4Math 4
Math 4
 
Dev c++ program ajilluulax
Dev c++ program ajilluulaxDev c++ program ajilluulax
Dev c++ program ajilluulax
 
Натурал тоо сэдэвтэй холбоотой бодлогууд
Натурал тоо сэдэвтэй холбоотой бодлогуудНатурал тоо сэдэвтэй холбоотой бодлогууд
Натурал тоо сэдэвтэй холбоотой бодлогууд
 

Similar a C++ програмчлал 2

Similar a C++ програмчлал 2 (17)

If presentation
If presentationIf presentation
If presentation
 
U.cs101 лаборатори 4
U.cs101 лаборатори 4U.cs101 лаборатори 4
U.cs101 лаборатори 4
 
U.cs101 лаборатори 7
U.cs101 лаборатори 7U.cs101 лаборатори 7
U.cs101 лаборатори 7
 
Lecture2
Lecture2Lecture2
Lecture2
 
онол
онолонол
онол
 
U.cs101 лаборатори 5
U.cs101 лаборатори 5U.cs101 лаборатори 5
U.cs101 лаборатори 5
 
U.cs101 лаборатори 6
U.cs101 лаборатори 6U.cs101 лаборатори 6
U.cs101 лаборатори 6
 
Nohtsol shal хичээл 5
Nohtsol shal хичээл 5Nohtsol shal хичээл 5
Nohtsol shal хичээл 5
 
U.cs101 laboratory 10
U.cs101 laboratory 10U.cs101 laboratory 10
U.cs101 laboratory 10
 
алгоритм
алгоритмалгоритм
алгоритм
 
For presentation
For presentationFor presentation
For presentation
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
Латинаас крилл рүү хөрвүүлэгч
Латинаас крилл рүү хөрвүүлэгчЛатинаас крилл рүү хөрвүүлэгч
Латинаас крилл рүү хөрвүүлэгч
 
Do..while presentation
Do..while presentationDo..while presentation
Do..while presentation
 
Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3
 
Ci hel
Ci helCi hel
Ci hel
 
hicheel2
hicheel2hicheel2
hicheel2
 

Más de Gan-Erdene Myagmar

Más de Gan-Erdene Myagmar (9)

цэндийн дамдинсүрэн
цэндийн дамдинсүрэнцэндийн дамдинсүрэн
цэндийн дамдинсүрэн
 
цэндийн дамдинсүрэн
цэндийн дамдинсүрэнцэндийн дамдинсүрэн
цэндийн дамдинсүрэн
 
цэндийн дамдинсүрэн
цэндийн дамдинсүрэнцэндийн дамдинсүрэн
цэндийн дамдинсүрэн
 
цэндийн дамдинсүрэн
цэндийн дамдинсүрэнцэндийн дамдинсүрэн
цэндийн дамдинсүрэн
 
цэндийн дамдинсүрэн
цэндийн дамдинсүрэнцэндийн дамдинсүрэн
цэндийн дамдинсүрэн
 
цэндийн дамдинсүрэн
цэндийн дамдинсүрэнцэндийн дамдинсүрэн
цэндийн дамдинсүрэн
 
Lab1
Lab1Lab1
Lab1
 
Lab1
Lab1Lab1
Lab1
 
Lab1
Lab1Lab1
Lab1
 

C++ програмчлал 2

  • 2. Нөхцөл шалгах оператор Нөхцөл шалгах операторыг заримдаа логик оператор гэж нэрэлдэг. Энэ нь ямар нэг утгаас хамааран ялгаатай үйлдэл хийхэд ашиглагдана. Жишээ нь: A>B Нөхцөл биелэж байвал Нөхцөл биелэхгүй байвал A тоо их B тоо их
  • 3. Нөхцөл шалгах оператор нь дараах 2 хэлбэртэй гүйцэт, гүйцэт биш салаалсан гэж ангилна.  Гүйцэт биш if(логик нөхцөл) үйлдэл;  Гүйцэт if(локиг нөхцөл) үйлдэл1; else үйлдэл 2; Энд хэрэв уг логик нөхцөл биелэж байвал үйлдэл1, биелэхгүй бол үйлдэл 2 биелэнэ.
  • 4. Түрүүний жишээг програмчлалын хэл дээр бичвэл If(a>b) a их; else b их; Үйлдэл нь дотороо хэд хэдэн үйлдэлээс бүтэж байвал түүнийг эхлэл төгсгөлийн {,} хаалтанд хийж өгөн Жишээ нь: If (a>100) {m=a*5+6;a=a+3 }; Энд үйлдэл нь дотор оо 2 байгаа учираас хаалт ашиглана.
  • 5. 2 тооны ихийг олох програм зохиоё  #include<iostream.h>  #include<conio.h>  main()  {  int a,b,n;  cout<<“a toog oruul=”;cin>>a;  cout<<“b toog oruul”;cin>>b; Энд n гэсэн завсарын хувьсагч оруулж ирж байгаа бөгөөд n –д их  if(a>b) n=a; тоог хадгалаж сүүлд нь n тоогоо  else n=b; хэвлэж байна.  cout<<“ih moo ni=”<<n;  getch();  return O;  }
  • 6. Дасгал ажил 1. Өгөгдсөн хоёр тоог харгалзан 5, 6 –р үржүүлээд аль ихийг нь олох програм зохио 2. Өгөгдсөн 3 тооны нийлбэр 100-тай тэнцүү эсэхийг тогтоох програм зохио. Хэрэв 3 тооны нийлбэр 100тай тэнцүү бол “тэнцүү”, тэнцүү биш бол “тэнцэхгүй” гэсэн бичиг дэлгэцэнд хэвлэнэ.