SlideShare a Scribd company logo
1 of 18
Нөхцөл шалгах if оператор



    Боловсруулсан Оюутан багш
    Т.Айгерим
Нөхцөл шалгах оператор
 нь идентификаторын
 утгаас хамаарч
 ялгаатай үйлдэл хийдэг
 оператор юм.
Нөхцөл шалгах оператор
 нь дараах хоѐр
 хэлбэртэй.
If(< логик >) < үйлдэл >;
If(< логик >) < үйлдэл1
 >;
  else < үйлдэл >;
Эхний хэлбэрийг нөхцөл
 шалгах операторын
 хураангуй хэлбэр
 хоёрдугаар хэлбэрийг
 дэлгэрэнгүй хэлбэр
 гэдэг.
 Нөхцөл шалгах операторын
 хураангуй хэлбэрт шалгаж
 байгаа логик нөхцөл биелж
 байвал үйлдэл хийгдэж
 биелэхгүй бол нөхцөл шалгах
 операторын дараагийн мөр
 биелэн програм үргэлжлэх
 болно.
Дэлгэрэнгүй хэлбэрийн
 хувьд шалгаж байгаа
 <логик нөхцөл> биелж
 байвал <үйлдэл1>
 хийгдэх ба биелэхгүй бол
 <үйлдэл2> биелэх болно.
<Үйлдэл> , <
 үйлдэл1>,<үйлдэл2> - т
 хоёр юмуу түүнээс олон
 үйлдэл хийж байгаа бол
 үйлдлүүдийг Си хэлний
 нэгтгэх оператор {}- оор
 хашиж өгнө.
Жишээ:
#include<stdio.h>
Int main ()
{
Int a;
Scanf(“%d”, &a);
//Гараас өгөгдлийг оруулна
If(a >=0) {
//a хувьсагч 0-ээс их эсэхийг
    шалгана
Printf(“nemehn”);
}
//а хувьсагч 0-ээс их тохиолдолд
    дэлгэцэнд “нэмэх” гэж
    хэвлэнэ.
else {;
// if операторийн нөхцөл биелээгүй
     тохиолдолд тохиолдолд else-с нь
     хэрэгжинэ. Дэлгэцэнд “Хасах” гэж
     хэвлэнэ.
Printf (“hasahn”);
//а хувьсагч нь 0-ээс бага тохиолдолд
    хэрэгжинэ.
Return 0;
}
Хувьсагчийг
  зарлах


 А-г оруулан
худал
       А≥0
                              “Хасах”-г
                          дэлгэцэнд хэвэлэнэ
   үнэн

“нэмэх”-г дэлгэцэнд
      хэвлэх




      Төгсгөл
Бие дааж бодох бодлого.
1. Өгөгдсөн A,B,C натурал гурван
   тооны багыг ол.
2.Өгөгдсөн n бүхэл тоог эерэг аль
   болохыг тодорхойл.
3.Өгөгдсөн n натурал тоог тэгш
   сондгой аль нь болохыг
   тодорхойл.
•Өгөгдсөн 4 тооны аль багыг нь ол.




            4.М өгөгдсөн натурал хоёр оронтой
                палиндром тоо мөн эсэхийг
                тодорхойл.
            5. Өгөгдсөн 4 тооны аль багыг нь ол.
            6. Өгөгдсөн 3 тоо гурвуулаа сондгой
                тоо мөн эсэхийг тодорхойл.
1. #include<stdio.h>
#include<stdlib.h>
main()
{ int a,b,c,min;
scanf("%d%d%d",&a,&b,&c);
if(a<b && a<c)
min=a;
else { if(b<a && b<c)
min=b;
else min=c;}
printf("%d",min);
system("pause");
}
Гэрийн даалгавар.
Өгөгдсөн n,m хоёр тооны багыг ол.
• Анхаарал тавьсанд
  баярлалаа.

More Related Content

Similar to If presentation

Similar to If presentation (20)

C++ програмчлал 2
C++ програмчлал 2C++ програмчлал 2
C++ програмчлал 2
 
онол
онолонол
онол
 
U.cs101 лаборатори 4
U.cs101 лаборатори 4U.cs101 лаборатори 4
U.cs101 лаборатори 4
 
Ci hel
Ci helCi hel
Ci hel
 
Lecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарLecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанар
 
Do..while presentation
Do..while presentationDo..while presentation
Do..while presentation
 
Лекц 3 (Давталт)
Лекц 3 (Давталт)Лекц 3 (Давталт)
Лекц 3 (Давталт)
 
For presentation
For presentationFor presentation
For presentation
 
U.cs101 алгоритм программчлал-5 zasvar badral(1)
U.cs101   алгоритм программчлал-5 zasvar badral(1)U.cs101   алгоритм программчлал-5 zasvar badral(1)
U.cs101 алгоритм программчлал-5 zasvar badral(1)
 
U.cs101 алгоритм программчлал-2
U.cs101   алгоритм программчлал-2U.cs101   алгоритм программчлал-2
U.cs101 алгоритм программчлал-2
 
For ci
For ciFor ci
For ci
 
C lects (2)
C lects (2)C lects (2)
C lects (2)
 
Lecture2
Lecture2Lecture2
Lecture2
 
Латинаас крилл рүү хөрвүүлэгч
Латинаас крилл рүү хөрвүүлэгчЛатинаас крилл рүү хөрвүүлэгч
Латинаас крилл рүү хөрвүүлэгч
 
алгоритм
алгоритмалгоритм
алгоритм
 
баяраа сургалт
баяраа сургалтбаяраа сургалт
баяраа сургалт
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3
 
U.cs101 лаборатори 5
U.cs101 лаборатори 5U.cs101 лаборатори 5
U.cs101 лаборатори 5
 
Mathcad beginning-part1
Mathcad beginning-part1Mathcad beginning-part1
Mathcad beginning-part1
 

More from Tsoomoo Myagmar

нэгж хичээлийн хөтөлбөр
нэгж хичээлийн хөтөлбөрнэгж хичээлийн хөтөлбөр
нэгж хичээлийн хөтөлбөрTsoomoo Myagmar
 
4 ээлжит хичээлийн төлөвлөгөө
4 ээлжит хичээлийн төлөвлөгөө4 ээлжит хичээлийн төлөвлөгөө
4 ээлжит хичээлийн төлөвлөгөөTsoomoo Myagmar
 
2 ээлжит хичээлийн хөтөлбөр
2 ээлжит хичээлийн хөтөлбөр2 ээлжит хичээлийн хөтөлбөр
2 ээлжит хичээлийн хөтөлбөрTsoomoo Myagmar
 
1 ээлжит хичээлийн төлөвлөгөө
1 ээлжит хичээлийн төлөвлөгөө1 ээлжит хичээлийн төлөвлөгөө
1 ээлжит хичээлийн төлөвлөгөөTsoomoo Myagmar
 
3 ээлжит хичээлийн төлөвлөгөө
3 ээлжит хичээлийн төлөвлөгөө3 ээлжит хичээлийн төлөвлөгөө
3 ээлжит хичээлийн төлөвлөгөөTsoomoo Myagmar
 
өгөгдлийн санд боловсруулалт хийх
өгөгдлийн санд боловсруулалт хийхөгөгдлийн санд боловсруулалт хийх
өгөгдлийн санд боловсруулалт хийхTsoomoo Myagmar
 
өгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэхөгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэхTsoomoo Myagmar
 

More from Tsoomoo Myagmar (20)

09
0909
09
 
07 digest aid
07 digest aid07 digest aid
07 digest aid
 
Ca milk
Ca milkCa milk
Ca milk
 
Liver aid
Liver aidLiver aid
Liver aid
 
Liver aid
Liver aidLiver aid
Liver aid
 
Ginseng essence
Ginseng essenceGinseng essence
Ginseng essence
 
Pine pollen
Pine pollenPine pollen
Pine pollen
 
3.mongol
3.mongol3.mongol
3.mongol
 
Bamboo essence
Bamboo essenceBamboo essence
Bamboo essence
 
нэгж хичээлийн хөтөлбөр
нэгж хичээлийн хөтөлбөрнэгж хичээлийн хөтөлбөр
нэгж хичээлийн хөтөлбөр
 
4 ээлжит хичээлийн төлөвлөгөө
4 ээлжит хичээлийн төлөвлөгөө4 ээлжит хичээлийн төлөвлөгөө
4 ээлжит хичээлийн төлөвлөгөө
 
2 ээлжит хичээлийн хөтөлбөр
2 ээлжит хичээлийн хөтөлбөр2 ээлжит хичээлийн хөтөлбөр
2 ээлжит хичээлийн хөтөлбөр
 
1 ээлжит хичээлийн төлөвлөгөө
1 ээлжит хичээлийн төлөвлөгөө1 ээлжит хичээлийн төлөвлөгөө
1 ээлжит хичээлийн төлөвлөгөө
 
3 ээлжит хичээлийн төлөвлөгөө
3 ээлжит хичээлийн төлөвлөгөө3 ээлжит хичээлийн төлөвлөгөө
3 ээлжит хичээлийн төлөвлөгөө
 
өгөгдлийн санд боловсруулалт хийх
өгөгдлийн санд боловсруулалт хийхөгөгдлийн санд боловсруулалт хийх
өгөгдлийн санд боловсруулалт хийх
 
өгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэхөгөгдлийн сан үүсгэх
өгөгдлийн сан үүсгэх
 
Microsoftaccess2007
Microsoftaccess2007Microsoftaccess2007
Microsoftaccess2007
 
9 angin ogogdl prs
9 angin ogogdl prs9 angin ogogdl prs
9 angin ogogdl prs
 
Massiv presentation
Massiv presentationMassiv presentation
Massiv presentation
 
While prst
While prstWhile prst
While prst
 

If presentation

  • 1. Нөхцөл шалгах if оператор Боловсруулсан Оюутан багш Т.Айгерим
  • 2. Нөхцөл шалгах оператор нь идентификаторын утгаас хамаарч ялгаатай үйлдэл хийдэг оператор юм.
  • 3. Нөхцөл шалгах оператор нь дараах хоѐр хэлбэртэй. If(< логик >) < үйлдэл >; If(< логик >) < үйлдэл1 >; else < үйлдэл >;
  • 4. Эхний хэлбэрийг нөхцөл шалгах операторын хураангуй хэлбэр хоёрдугаар хэлбэрийг дэлгэрэнгүй хэлбэр гэдэг.
  • 5.  Нөхцөл шалгах операторын хураангуй хэлбэрт шалгаж байгаа логик нөхцөл биелж байвал үйлдэл хийгдэж биелэхгүй бол нөхцөл шалгах операторын дараагийн мөр биелэн програм үргэлжлэх болно.
  • 6. Дэлгэрэнгүй хэлбэрийн хувьд шалгаж байгаа <логик нөхцөл> биелж байвал <үйлдэл1> хийгдэх ба биелэхгүй бол <үйлдэл2> биелэх болно.
  • 7. <Үйлдэл> , < үйлдэл1>,<үйлдэл2> - т хоёр юмуу түүнээс олон үйлдэл хийж байгаа бол үйлдлүүдийг Си хэлний нэгтгэх оператор {}- оор хашиж өгнө.
  • 8. Жишээ: #include<stdio.h> Int main () { Int a; Scanf(“%d”, &a); //Гараас өгөгдлийг оруулна
  • 9. If(a >=0) { //a хувьсагч 0-ээс их эсэхийг шалгана Printf(“nemehn”); } //а хувьсагч 0-ээс их тохиолдолд дэлгэцэнд “нэмэх” гэж хэвлэнэ.
  • 10. else {; // if операторийн нөхцөл биелээгүй тохиолдолд тохиолдолд else-с нь хэрэгжинэ. Дэлгэцэнд “Хасах” гэж хэвлэнэ. Printf (“hasahn”); //а хувьсагч нь 0-ээс бага тохиолдолд хэрэгжинэ. Return 0; }
  • 11. Хувьсагчийг зарлах А-г оруулан
  • 12. худал А≥0 “Хасах”-г дэлгэцэнд хэвэлэнэ үнэн “нэмэх”-г дэлгэцэнд хэвлэх Төгсгөл
  • 13. Бие дааж бодох бодлого. 1. Өгөгдсөн A,B,C натурал гурван тооны багыг ол. 2.Өгөгдсөн n бүхэл тоог эерэг аль болохыг тодорхойл. 3.Өгөгдсөн n натурал тоог тэгш сондгой аль нь болохыг тодорхойл.
  • 14. •Өгөгдсөн 4 тооны аль багыг нь ол. 4.М өгөгдсөн натурал хоёр оронтой палиндром тоо мөн эсэхийг тодорхойл. 5. Өгөгдсөн 4 тооны аль багыг нь ол. 6. Өгөгдсөн 3 тоо гурвуулаа сондгой тоо мөн эсэхийг тодорхойл.
  • 15. 1. #include<stdio.h> #include<stdlib.h> main() { int a,b,c,min; scanf("%d%d%d",&a,&b,&c); if(a<b && a<c)
  • 16. min=a; else { if(b<a && b<c) min=b; else min=c;} printf("%d",min); system("pause"); }
  • 17. Гэрийн даалгавар. Өгөгдсөн n,m хоёр тооны багыг ол.

Editor's Notes

  1. хоёр