Contenu connexe Plus de Khishighuu Myanganbuu (20) For ci4. Та 5-р ангийн хүүхдээс ухаантай юу
Толгой файлыг
Асуулт1: Си хэл
# includeпрограм
дээр <stdio.h>
бичихэд <conio.h>
#include эхлээд юуг
зарлах вэ?
5. Та 5-р ангийн хүүхдээс ухаантай юу
Толгой файлыг
# include <stdio.h>
#include <conio.h>
6. Та 5-р ангийн хүүхдээс ухаантай юу
•Төрөл ба нэрээр
Асуулт2:
зарлана.
Өгөгдлийг яаж
•Ж:зарладаг вэ?
int a, b;
•float x ,y;
7. Та 5-р ангийн хүүхдээс ухаантай юу
•Төрөл ба нэрээр
зарлана.
•Ж: int a, b;
•float x ,y;
8. Та 5-р ангийн хүүхдээс ухаантай юу
•a xувьсагчид
Acyyлт 3
гарнаас утга утга
a- өгөгдөлд
оруулахдаа ямар
оруулахдаа
scanf ( “%d”,&a);
функц ашиглах вэ?
9. Та 5-р ангийн хүүхдээс ухаантай юу
•a xувьсагчид
гарнаас утга
оруулахдаа
scanf ( “%d”,&a);
10. Та 5-р ангийн хүүхдээс ухаантай юу
If (D>=0)
Acyyлт 4
Гүйцээж бичнэ үү?
{printf(“shiidtei”);}
else(D>=0) {!!!!!!!;}
if
else { }
{printf(“shiidgui”);}
11. Та 5-р ангийн хүүхдээс ухаантай юу
If (D>=0)
{printf(“shiidtei”);}
else
{printf(“shiidgui”);}
12. Та 5-р ангийн хүүхдээс ухаантай юу
Acyyлт 5
•Хариу y бол
Хариугаа дэлгэцэнд
гаргахад ямар
Printf (“ашигладаг
функц %d “ , y);
вэ?
13. Та 5-р ангийн хүүхдээс ухаантай юу
•Хариу y бол
Printf (“у=%d “ , y);
14. Cи хэлний үүсэл
• Програмчлалын Си хэл нь компьютерийн
системтэй техникийн түвшинд зохицон
ажилладаг хүчирхэг програмчлалын хэл
билээ
• Програмчлалын Си хэлийг 1972 онд Bell
Laboratories(АНУ) компанийн ажилтан
Деннис Ритчи (Dennis M. Ritchie)
UNIX үйлдлийн системийг боловсруулж
байх явцдаа зохиожээ.
15. Си хэлний нөөц үгнүүд
auto break case char const continue default Do
Double else enum extern float for goto if
Stat
int long register return short signed sizeof
ic
Whi
Struct switch typedef union unsigned void volatile
le
16. 1. stdio.h, stdlib.h,math.h,time.h,ctype, string.h зэрэг
стандарт толгой файлуудыг зарлана.
• # include <stdio.h> #include <conio.h.
2. Өгөгдлийн төрлийг зарлана. Int a,b,x,y;
scanf (“%d”, &a);
3. ӨГӨГДӨЛД УТГА ОРУУЛНА:
4. Бодолтоо хийнэ.
5. Хариу Printf (“ үг %d үг “,a);
17. 1. stdio.h, stdlib.h,math.h,time.h,ctype, string.h зэрэг
стандарт толгой файлуудыг зарлана.
• # include <stdio.h> #include <conio.h.
2. Өгөгдлийн төрлийг зарлана. Int a,b,x,y;
scanf (“%d”, &a);
3. ӨГӨГДӨЛД УТГА ОРУУЛНА:
4. Бодолтоо хийнэ.
5. Хариу Printf (“ үг %d үг “,a);
18. 1. stdio.h, stdlib.h,math.h,time.h,ctype, string.h зэрэг
стандарт толгой файлуудыг зарлана.
• # include <stdio.h> #include <conio.h.
2. Өгөгдлийн төрлийг зарлана. Int a,b,x,y;
scanf (“%d”, &a);
3. ӨГӨГДӨЛД УТГА ОРУУЛНА:
4. Бодолтоо хийнэ.
5. Хариу Printf (“ үг %d үг “,a);
19. 1. stdio.h, stdlib.h,math.h,time.h,ctype, string.h зэрэг
стандарт толгой файлуудыг зарлана.
• # include <stdio.h> #include <conio.h.
2. Өгөгдлийн төрлийг зарлана. Int a,b,x,y;
scanf (“%d”, &a);
3. ӨГӨГДӨЛД УТГА ОРУУЛНА:
4. Бодолтоо хийнэ.
5. Хариу Printf (“ хувьсагчийн
утга орох газар %d бичнэ “,a);
21. Шийдвэрлэх асуудaл 1:
• Нэг ба хэсэг үйлдлийг
тодорхой тоогоор дахин
давтан хийх үед ямар
оператор хэрхэн хэрэглэх вэ?
S=12+22+32+42+52+....+n2
For( )
22. Шийдвэрлэх асуудaл 2
Үйлдлийг тодорхой нөхцөл
биелэх хүртэл дахин давтан
хийх үед ямар оператор
хэрхэн хэрэглэх вэ?
Үнсгэлжинг олох ?
While ( )
do
24. Робот нохойн хүсэлт:
Надад нэр өгөөд
тэр нэрээ Си хэл дээр n удаа
бичих програм зохиогоод өгөөч.
25. Ажлын дараалал
1. Эхлээд нэр өгөх
2. Дараа нь Програм бичих
Програм бичихэд хэрэгтэй зүйлс
1. Өгөгдөл n, хэдэн удаа бичих тоо хэрэгтэй →
бүхэл тоон төрөл → int n;
Бичих бүрд тоолж байх тоолуур int к;
Бодолт: Нэрийг бичихэд printf оператор хэрэгтэй
Харин олон дахин бичихэд ямар оператор байдаг бол
?
Бод бод сайн бод?
.Үр дүн: робот нохойд өгсөн нэрээ n удаа бичсэн байна
26. 1. stdio.h, stdlib.h,math.h,time.h,ctype, string.h зэрэг
стандарт толгой файлуудыг зарлана.
• # include <stdio.h> #include <conio.h.
2. Өгөгдлийн төрлийг зарлана. Int a,b,x,y;
scanf (“%d”, &a);
3. ӨГӨГДӨЛД УТГА ОРУУЛНА:
4. Бодолтоо хийнэ.
5. Хариу Printf (“ үг %d үг “,a);
27. Өгсөн нэрээ n удаа бичих програм
зохио
#include <stdio.h>
#include <conio.h>
int main ()
{ int a;
printf ("heden udaa neree bichih be n= ");
scanf ("%d",&n);
Бодолтыг заагаад өгөөч
getch ();
}
29. Ухаантан робот
Давталттай алгоритм 3 төрөл байдаг
1. Тоолуурт буюу параметрт давталт
For
2. Эхэндээ нөхцөлтэй давталт
while (нөхцөл) { үйлдлүүд } do
3. Төгсгөлдөө нөхцөлтэй давталт
Do {үйлдлүүд } while( нөхцөл)
31. For операторын бичлэг
for (тоолуур =эхлэх утга ; тоолуур <= дуусах
утга ; тоолуурын өөрчлөгдөх алхам ; )
{ Хийх үйлдлүүд ; };
Жнь: 1-р анги .... 11-р анги гэж бичих бол:
for (k=1; k<=11; k++)
{printf (“%d –r angi”,k ,)}
33. for (k=1; k<=11; k++)
{printf (“%d –r angi”,k ,)}
Тоолуур нь аль вэ? к
Эхлэх ба дуусах
утга 1 ба 11
Давтагдаж байгаа {printf (“%d –r
үйлдэл angi”,k ,)}
34. * НЫ ОРОНД нөхөж БИЧ?
#include <stdio.h>
#include <conio.h>
int main ()
{ int a,n;
printf ("heden udaa neree bichih be n= ");
scanf ("%d",&n);
for ( a=1; a<=*; a++ )
{printf (" %d ******** n", a); }
getch ();
}
36. Өгсөн нэрээ n удаа бичих програм
зохио
#include <stdio.h>
#include <conio.h>
int main ()
{ int a,n ;
printf ("heden udaa neree bichih be n= ");
scanf ("%d",&n);
for ( a=1; a<=n; a++ )
{printf (" %d Simba n", a); }
getch ();
}
40. Бүтээлийн уралдаан
Үнсгэлжинг олох програм
зохиосон бүтээлийг
шалгаруулна
Сурах бичгийн 101-р
хуудаснаас зөвлөгөө aвч
болно
Бүтээлийг хүлээн авах
хугацаа 14 хоногийн дараа