nohtsol shal хичээл 5
TRANSCRIPT
![Page 1: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/1.jpg)
Хичээл 5 НӨХЦӨЛ ШАЛГАХ ҮЙЛДЭЛ
![Page 2: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/2.jpg)
ЭНЭ ҮЙЛДЭЛ НЬ ДАРААХ ХЭЛБЭРТЭЙ БИЧИГДЭНЭ.Хэрэв <нөхцөл> үнэн бол үйлдэл 1 Үгүй бол үйлдэл 2 буюу If<(нөхцөл)> үйлдэл 1 else үйлдэл 2;Энэ нь <нөхцөл>биелж байгаа үед үйлдэл 1
хийгдэнэ.Биелэхгүй тохиолдолд үйлдэл 2 хийгдэнэ
![Page 3: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/3.jpg)
Блок схемээр зурж харуулбал
блок
Үйлдэл 1Үйлдэл 2
Нөхцөл
![Page 4: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/4.jpg)
Нөхцөл шалгах тэмдгүүд:их бага ялгаата
йИх буюу =
Бага буюу=
Тэнцүү юу
A>b A<b a!=b A>=b A<=b A==b
![Page 5: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/5.jpg)
Жишээ 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);
төгсгөл
![Page 6: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/6.jpg)
Жишээ 2: a,b хоёр гэсэн натурал 2 тоо өгөгдөв.Хэрэв a ба b 2 бодит тооны нийлбэр тэгш бол нийлбэр ба үржвэрийг, сондгой бол ялгавар ба үржвэрийг ол.Оролт 1: 5 6 Гаралт 1: ялгавар=-1
үржвэр=30Оролт 2: 6 6 Гаралт 1: нийлбэр=12 үржвэр=36Тайлбар:1.Тоог 2т хуваахад 0-үлдэгдэл өгч байвал тэгш тоо,
бусад тохиолдолд сондгой тоо болно.2. Нэг оператор дотор, тухайлбал нэг нөхцөл шалгах
үйлдэл биелж байхад 2 буюу түүнээс олон үйлдлийг бичих шаардлагатай тохиолдолд түүнийг нэг бүлэг үйлдэл болгохын тулд дэд {}; -ийг хэрэглэдэг. Хэрэв {};-ээр хашиж өгөөгүй тохиолдолд тухайн нөхцөл биелж байхад тухайн ганц үйлплийг хийгээд л дараагийн алхамд шилждэг.
![Page 7: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/7.jpg)
Бодолт #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=%d\n”,a+b);
printf(“vrjwer=%d\n”,a*b);
}
Else{ printf(“ylgavar=%d\n”,a-b);
printf(“vrjwer=%d\n”,a*b);
};
getch();
}
![Page 8: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/8.jpg)
Жишээ 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 0
A==1
A==2
Үйлдэл Үйлдэл
Үйлдэл
![Page 9: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/9.jpg)
Жишээ 3: Хэрэв өгөгдсөн n тоо 3-т юмуу 4-т хуваагдаж байвал yes үгүй бол no гэж хэвлэ.
Нөхцөлшалгахад хэрэглэх холбоосуудыг тайлбарлавал:
Холбоос
тэмдэглэгээ
тайлбар
Ба && Нөхцөлүүд зэрэг биелэх бол
Буюу II Аль нэг нь биелэх бол
Үгүйсгэл
! Нөхцөл биелэхгүй бол
![Page 10: Nohtsol shal хичээл 5](https://reader031.vdocuments.site/reader031/viewer/2022013108/55b1cb63bb61eb72698b47a3/html5/thumbnails/10.jpg)
Бодлогт #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”);}