SlideShare a Scribd company logo
НӨХЦӨЛ ШАЛГАХ ҮЙЛДЭЛ
ЭНЭ ҮЙЛДЭЛ НЬ ДАРААХ
ХЭЛБЭРТЭЙ БИЧИГДЭНЭ.
 Хэрэв <нөхцөл> үнэн бол үйлдэл 1
 Үгүй бол үйлдэл 2 буюу
 If<(нөхцөл)> үйлдэл 1
else үйлдэл 2;
Энэ нь <нөхцөл>биелж байгаа үед үйлдэл 1 хийгдэнэ.
Биелэхгүй тохиолдолд үйлдэл 2 хийгдэнэ
Блок схемээр зурж харуулбал
 блок
Үйлдэл 1
Үйлдэл 2
Нөхцөл
Нөхцөл шалгах тэмдгүүд:
их бага ялгаатай Их буюу = Бага
буюу=
Тэнцүү юу
A>b A<b a!=b A>=b A<=b A==b
Жишээ 1:өгөгдсөн 2 бодит тооны
ихийг хэвлэ.
 #include<stdio.h>
 #include<conio.h>
 Int main()
{
int a,b;
Printf(“%d%d“,&a,&b);
If(a>b) printf(“%d”,a);
Else printf(“%d”,b);
getch();
}
 1 0


эхлэл
A,bтоог
оруул
A>b
Хэвлэ(b);Хэвлэ(a);
төгсгөл
Жишээ 2: a,b хоёр гэсэн натурал 2 тоо өгөгдөв.Хэрэв a
ба b 2 бодит тооны нийлбэр тэгш бол нийлбэр ба
үржвэрийг, сондгой бол ялгавар ба үржвэрийг ол.
 Оролт 1: 5 6 Гаралт 1: ялгавар=-1 үржвэр=30
 Оролт 2: 6 6 Гаралт 1: нийлбэр=12 үржвэр=36
 Тайлбар:
1.Тоог 2т хуваахад 0-үлдэгдэл өгч байвал тэгш тоо, бусад
тохиолдолд сондгой тоо болно.
2. Нэг оператор дотор, тухайлбал нэг нөхцөл шалгах
үйлдэл биелж байхад 2 буюу түүнээс олон үйлдлийг
бичих шаардлагатай тохиолдолд түүнийг нэг бүлэг
үйлдэл болгохын тулд дэд {}; -ийг хэрэглэдэг. Хэрэв
{};-ээр хашиж өгөөгүй тохиолдолд тухайн нөхцөл
биелж байхад тухайн ганц үйлплийг хийгээд л
дараагийн алхамд шилждэг.
Бодолт
 #include<stdio.h>
 #include<conio.h>
 Int main(void)
{
int a,b;
Long s;
Scanf(“%d%d”,&a,&b);
S=a+b;
If(s%2==0){ printf(“niilber=%dn”,a+b);
printf(“vrjwer=%dn”,a*b);
}
Else{ printf(“ylgavar=%dn”,a-b);
printf(“vrjwer=%dn”,a*b);
};
getch();
}
Жишээ 3: өгөгдсөн n тоо 1-тэй тэнцүү бол “neg”, 2-той
тэнцүү бол “hoer”, алинтай нь ч тэнцүү биш бол “1,2
bish ” гэж хэвлэ. (Давхар салаалалт байгааг анхаар )
 #include<stdio.h>
 #include<conio.h>
 Int main(void)
{
int a,;
Scanf(“%d”,&a);
If(a==1){ printf(“neg”);
else
if(a==2) printf(“hoer”);
Else printf (“1,2 bish “);
Getch();
}
 1 0A==1
A==2
ҮйлдэлҮйлдэл
Үйлдэл
Жишээ 3: Хэрэв өгөгдсөн n тоо 3-т юмуу 4-т хуваагдаж
байвал yes үгүй бол no гэж хэвлэ.
 Нөхцөлшалгахад
хэрэглэх холбоосуудыг
тайлбарлавал:
Холбоос тэмдэглэгээ тайлбар
Ба && Нөхцөлүүд
зэрэг
биелэх бол
Буюу II Аль нэг нь
биелэх бол
Үгүйсгэл ! Нөхцөл
биелэхгүй
бол
Бодлогт
 #include<stdio.h>
 #include<conio.h>
 Int main()
{
int и;
Scanf(“%d”,&n);
If((n%3==0)||(n%4==0)) { printf(“yes”);
else printf(“no”);
if(a==2) printf(“hoer”);
System(“pause”);
}

More Related Content

What's hot

U.cs101 алгоритм программчлал-10
U.cs101   алгоритм программчлал-10U.cs101   алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
Badral Khurelbaatar
 
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудСалаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудБаярсайхан Л
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритм
Burotino Iosifob
 
Amarmend bd1
Amarmend bd1Amarmend bd1
Amarmend bd1
BPurev
 
үйлдлийн систем
үйлдлийн системүйлдлийн систем
үйлдлийн системshulam
 
Лекц 10: (Рекурс)
Лекц 10: (Рекурс)Лекц 10: (Рекурс)
Лекц 10: (Рекурс)
Мөнхбаярын Цэцэнцэнгэл
 
U.cs101 алгоритм программчлал-13
U.cs101   алгоритм программчлал-13U.cs101   алгоритм программчлал-13
U.cs101 алгоритм программчлал-13
Badral Khurelbaatar
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудБаярсайхан Л
 
8 р анги компьютерт мэдээллийг дүрслэх
8 р анги компьютерт мэдээллийг дүрслэх8 р анги компьютерт мэдээллийг дүрслэх
8 р анги компьютерт мэдээллийг дүрслэхKhishighuu Myanganbuu
 
U.cs101 алгоритм программчлал-3
U.cs101   алгоритм программчлал-3U.cs101   алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
Badral Khurelbaatar
 
сүлжээний хичээл
сүлжээний хичээлсүлжээний хичээл
сүлжээний хичээлenhsaran_tsahim
 
давталттай алгоритм
давталттай алгоритмдавталттай алгоритм
давталттай алгоритм
Enkh Gvnj
 
C cons
C consC cons
C cons
Onon Tuul
 
компьютэрийн төрлүүд
компьютэрийн төрлүүдкомпьютэрийн төрлүүд
компьютэрийн төрлүүд
Tegshee myagmar
 
Лекц 2 (Блок схем)
Лекц 2 (Блок схем)Лекц 2 (Блок схем)
Лекц 2 (Блок схем)
Мөнхбаярын Цэцэнцэнгэл
 
6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд
6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд
6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд
Davaa Avirmed
 

What's hot (20)

U.cs101 алгоритм программчлал-10
U.cs101   алгоритм программчлал-10U.cs101   алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
 
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудСалаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогууд
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритм
 
алгоритм 8
алгоритм 8алгоритм 8
алгоритм 8
 
Amarmend bd1
Amarmend bd1Amarmend bd1
Amarmend bd1
 
үйлдлийн систем
үйлдлийн системүйлдлийн систем
үйлдлийн систем
 
Лекц 10: (Рекурс)
Лекц 10: (Рекурс)Лекц 10: (Рекурс)
Лекц 10: (Рекурс)
 
U.cs101 алгоритм программчлал-13
U.cs101   алгоритм программчлал-13U.cs101   алгоритм программчлал-13
U.cs101 алгоритм программчлал-13
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
 
8 р анги компьютерт мэдээллийг дүрслэх
8 р анги компьютерт мэдээллийг дүрслэх8 р анги компьютерт мэдээллийг дүрслэх
8 р анги компьютерт мэдээллийг дүрслэх
 
U.cs101 алгоритм программчлал-3
U.cs101   алгоритм программчлал-3U.cs101   алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
 
сүлжээний хичээл
сүлжээний хичээлсүлжээний хичээл
сүлжээний хичээл
 
давталттай алгоритм
давталттай алгоритмдавталттай алгоритм
давталттай алгоритм
 
It101-1
It101-1It101-1
It101-1
 
алгоритм
алгоритмалгоритм
алгоритм
 
C cons
C consC cons
C cons
 
компьютэрийн төрлүүд
компьютэрийн төрлүүдкомпьютэрийн төрлүүд
компьютэрийн төрлүүд
 
Лекц 2 (Блок схем)
Лекц 2 (Блок схем)Лекц 2 (Блок схем)
Лекц 2 (Блок схем)
 
лекц-1
лекц-1лекц-1
лекц-1
 
6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд
6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд
6 анги компьютерийн түүх, үндсэн төхөөрөмжүүд
 

Viewers also liked

Hylbar shugaman programmuud хичээл 4
Hylbar shugaman programmuud хичээл 4Hylbar shugaman programmuud хичээл 4
Hylbar shugaman programmuud хичээл 4
Urantuya Purevtseren
 
хичээл 3
хичээл 3хичээл 3
хичээл 3
Urantuya Purevtseren
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
Urantuya Purevtseren
 
си хэлний ойлголт
си хэлний ойлголтси хэлний ойлголт
си хэлний ойлголтbadral_0430
 
алгоритмын бодлогууд
алгоритмын бодлогуудалгоритмын бодлогууд
алгоритмын бодлогуудRenchindorj Monkhzul
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
 
U.cs101 алгоритм программчлал-1(1)
U.cs101   алгоритм программчлал-1(1)U.cs101   алгоритм программчлал-1(1)
U.cs101 алгоритм программчлал-1(1)Badral Khurelbaatar
 

Viewers also liked (9)

Hylbar shugaman programmuud хичээл 4
Hylbar shugaman programmuud хичээл 4Hylbar shugaman programmuud хичээл 4
Hylbar shugaman programmuud хичээл 4
 
хичээл 3
хичээл 3хичээл 3
хичээл 3
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
 
Dev c хичээл
Dev c хичээлDev c хичээл
Dev c хичээл
 
си хэлний ойлголт
си хэлний ойлголтси хэлний ойлголт
си хэлний ойлголт
 
алгоритмын бодлогууд
алгоритмын бодлогуудалгоритмын бодлогууд
алгоритмын бодлогууд
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
 
U.cs101 алгоритм программчлал-1(1)
U.cs101   алгоритм программчлал-1(1)U.cs101   алгоритм программчлал-1(1)
U.cs101 алгоритм программчлал-1(1)
 
бодлого C++
бодлого C++бодлого C++
бодлого C++
 

Nohtsol shal хичээл 5

  • 2. ЭНЭ ҮЙЛДЭЛ НЬ ДАРААХ ХЭЛБЭРТЭЙ БИЧИГДЭНЭ.  Хэрэв <нөхцөл> үнэн бол үйлдэл 1  Үгүй бол үйлдэл 2 буюу  If<(нөхцөл)> үйлдэл 1 else үйлдэл 2; Энэ нь <нөхцөл>биелж байгаа үед үйлдэл 1 хийгдэнэ. Биелэхгүй тохиолдолд үйлдэл 2 хийгдэнэ
  • 3. Блок схемээр зурж харуулбал  блок Үйлдэл 1 Үйлдэл 2 Нөхцөл
  • 4. Нөхцөл шалгах тэмдгүүд: их бага ялгаатай Их буюу = Бага буюу= Тэнцүү юу A>b A<b a!=b A>=b A<=b A==b
  • 5. Жишээ 1:өгөгдсөн 2 бодит тооны ихийг хэвлэ.  #include<stdio.h>  #include<conio.h>  Int main() { int a,b; Printf(“%d%d“,&a,&b); If(a>b) printf(“%d”,a); Else printf(“%d”,b); getch(); }  1 0   эхлэл A,bтоог оруул A>b Хэвлэ(b);Хэвлэ(a); төгсгөл
  • 6. Жишээ 2: a,b хоёр гэсэн натурал 2 тоо өгөгдөв.Хэрэв a ба b 2 бодит тооны нийлбэр тэгш бол нийлбэр ба үржвэрийг, сондгой бол ялгавар ба үржвэрийг ол.  Оролт 1: 5 6 Гаралт 1: ялгавар=-1 үржвэр=30  Оролт 2: 6 6 Гаралт 1: нийлбэр=12 үржвэр=36  Тайлбар: 1.Тоог 2т хуваахад 0-үлдэгдэл өгч байвал тэгш тоо, бусад тохиолдолд сондгой тоо болно. 2. Нэг оператор дотор, тухайлбал нэг нөхцөл шалгах үйлдэл биелж байхад 2 буюу түүнээс олон үйлдлийг бичих шаардлагатай тохиолдолд түүнийг нэг бүлэг үйлдэл болгохын тулд дэд {}; -ийг хэрэглэдэг. Хэрэв {};-ээр хашиж өгөөгүй тохиолдолд тухайн нөхцөл биелж байхад тухайн ганц үйлплийг хийгээд л дараагийн алхамд шилждэг.
  • 7. Бодолт  #include<stdio.h>  #include<conio.h>  Int main(void) { int a,b; Long s; Scanf(“%d%d”,&a,&b); S=a+b; If(s%2==0){ printf(“niilber=%dn”,a+b); printf(“vrjwer=%dn”,a*b); } Else{ printf(“ylgavar=%dn”,a-b); printf(“vrjwer=%dn”,a*b); }; getch(); }
  • 8. Жишээ 3: өгөгдсөн n тоо 1-тэй тэнцүү бол “neg”, 2-той тэнцүү бол “hoer”, алинтай нь ч тэнцүү биш бол “1,2 bish ” гэж хэвлэ. (Давхар салаалалт байгааг анхаар )  #include<stdio.h>  #include<conio.h>  Int main(void) { int a,; Scanf(“%d”,&a); If(a==1){ printf(“neg”); else if(a==2) printf(“hoer”); Else printf (“1,2 bish “); Getch(); }  1 0A==1 A==2 ҮйлдэлҮйлдэл Үйлдэл
  • 9. Жишээ 3: Хэрэв өгөгдсөн n тоо 3-т юмуу 4-т хуваагдаж байвал yes үгүй бол no гэж хэвлэ.  Нөхцөлшалгахад хэрэглэх холбоосуудыг тайлбарлавал: Холбоос тэмдэглэгээ тайлбар Ба && Нөхцөлүүд зэрэг биелэх бол Буюу II Аль нэг нь биелэх бол Үгүйсгэл ! Нөхцөл биелэхгүй бол
  • 10. Бодлогт  #include<stdio.h>  #include<conio.h>  Int main() { int и; Scanf(“%d”,&n); If((n%3==0)||(n%4==0)) { printf(“yes”); else printf(“no”); if(a==2) printf(“hoer”); System(“pause”); }