SlideShare une entreprise Scribd logo
1  sur  14
“Алгоритм” ай



 Си хэл: Гараас өгөгдөл оруулах
            Анги: 10



Боловсруулсан багш: Х. Энхсаран
Зорилго

 Си хэлний програмчлалд
  гараас өгөгдөл оруулах
  функцыг зарлах талаар
мэдлэг чадвар эзэмшүүлэнэ
Зорилт
Scanf функцыг зарлах format
Програм ачааллах үед
 компьютерийн техник
 хэрэгслийн гүйцэтгэх үүрэг
Жишээ бодлого бодох
Scanf функц
Scanf функц нь
гараас өгөгдөл
оруулдаг функц
      юм.
Зарлах Format

Scanf(“%d”,&a)
10-тын тоо
  төрлийн
өгөгдлийг а
хувьсагчид
  олгоно.
Програмын биелэлтэнд техник
       хэрэгсэлийн үүрэг
  Оруулалт      Жишээ: a,b бүхэл
                    тоо өгөдсөн
                   бол нийлбэр
                   олох програм
                       зохио.
    24,15;
 Scanf(“%d”,&a);
Scanf(“%d”,&b);
Боловсруулалт:
  Програмын
     эхлэл
 оруулалт, утга
олголт, үйлдэл,
үр дүнг хэвлэх
   процессыг
    ачаалж
   Дэлгэцэнд
   хэвлэнэ.
Жишээ бодлогын боловсруулалт
/*жишээ бодлого */   --- тайлбар текст
#include<stdio.h>    --- пре процессор
int main void        --- main функц
{                    --- main функцын эхлэл
int a,b,wa;          --- бүхэл тоон төрлийн хувьсагчыг зарлах
scanf(“%d”,&a);      --- гараас 10-тын тоо төрлийн
scanf(“%d”,&b);       өгөгдлийг a,b хувьсагчид олгоно.
a+b=wa;              --- нийлбэр олох үйлдэл
printf(“a+b=%d/n”,wa);--- үр дүнг дэлгэцэнд хэвлэх
return0;             --- буцаах функц
}                    --- main функцын төгсгөл
гаралт


           printf(“a+b=%d/n,wa);




24+15=39
Бататгал
Бодлого1
а,b,c,d гэсэн бодит тоог гараас оруулж тэдгээрийн
  үржвэр, ноогдвор олох програмыг зохио.
Бодлого2
g,j ,k гэсэн тэмдэгт төрлийн хувьсагчидад тус тус s,r,t
  -ийг гараас оруулан оноож, тэмдэгтүүдийн кодыг
  10,16-тын тоогоор хэвлэх програм зохио.



  Бодолт1                                Бодолт2
Бодлого1 /бодолт /

/*жишээ бодлого */       --- тайлбар текст

#include<stdio.h>        --- пре процессор

int main void            --- main функц

{                        --- main функцын эхлэл

float a,b,c,d,ra,sa;            --- бодит тоон төрлийн хувьсагчыг зарлах

scanf(“%d”,&a,);         --- гараас 10-тын тоо төрлийн

scanf(“%d”,&b);        өгөгдлийг a,b,c,d хувьсагчид олгоно.

scanf(“%d”,&c);

scanf(“%d”,&d);

a*b=ra;                    --- үржвэр олох

a/b=sa;                    ---ноогдвор олох

printf(“a*b=%d/n”,ra);

printf(“a/b=%d/n”,sa); --- үр дүнг дэлгэцэнд хэвлэх

return0;                 --- буцаах функц

}                        --- main функцын төгсгөл
Бодлого2 /бодолт/
/*жишээ бодлого */    --- тайлбар текст

#include<stdio.h>     --- пре процессор

int main void         --- main функц

{                     --- main функцын эхлэл

char g,j,k;          --- тэмдэгт төрлийн хувьсагчыг зарлах

g='s';               --- g -д s-г оноож өгнө

j='r';               --- j-д r-г оноож өгнө

k='t';               --- k-д t-г оноож өгнө

printf(“%d %d %d/n”,g,j,k);

printf(“%x %x %x/n”,g,j,k); --- үр дүнг дэлгэцэнд хэвлэх

return0;              --- буцаах функц

}                     --- main функцын төгсгөл
Дүгнэлт
 Си хэл дээр гараас
   өгөгдөл оруулах
функцыг зарлаж энгийн
бодлого бодож чаддаг
        болох
Гэрийн даалгавар
Бодлого1
2 бодит тоог гараас оруулж түүний нийлбэр ялгавар олох
  програм зохио
Бодлого2
a,b тэмдэгт төрлийн хувьсагчид тус бүрт 8, 3 гэсэн
  тоонуудыг оноож 16-тын тоогоор дэлгэцэнд хэвлэх
  прорам зохио

Contenu connexe

Tendances

си хэлний ойлголт
си хэлний ойлголтси хэлний ойлголт
си хэлний ойлголтbadral_0430
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Urantuya Purevtseren
 
алгоритмын бодлогууд
алгоритмын бодлогуудалгоритмын бодлогууд
алгоритмын бодлогуудRenchindorj Monkhzul
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Urantuya Purevtseren
 
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудСалаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудБаярсайхан Л
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1Khuder Altangerel
 
11 р анги хөтөлбөр
11 р анги хөтөлбөр 11 р анги хөтөлбөр
11 р анги хөтөлбөр shulam
 
бичвэр мэдээлэл боловсруулах програмын тест
бичвэр мэдээлэл боловсруулах  програмын тестбичвэр мэдээлэл боловсруулах  програмын тест
бичвэр мэдээлэл боловсруулах програмын тестMaral Bobih
 
Lec2 c++helnii undeslel
Lec2 c++helnii undeslelLec2 c++helnii undeslel
Lec2 c++helnii undeslelTuruu Tsogt
 

Tendances (20)

си хэлний ойлголт
си хэлний ойлголтси хэлний ойлголт
си хэлний ойлголт
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
 
11-LESSON-01-2021.09
11-LESSON-01-2021.0911-LESSON-01-2021.09
11-LESSON-01-2021.09
 
Dev c хичээл
Dev c хичээлDev c хичээл
Dev c хичээл
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
 
алгоритмын бодлогууд
алгоритмын бодлогуудалгоритмын бодлогууд
алгоритмын бодлогууд
 
с++ хэл
с++ хэлс++ хэл
с++ хэл
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
 
Лекц №12
Лекц №12Лекц №12
Лекц №12
 
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудСалаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогууд
 
Excel
ExcelExcel
Excel
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1
 
алгоритм 8
алгоритм 8алгоритм 8
алгоритм 8
 
11 р анги хөтөлбөр
11 р анги хөтөлбөр 11 р анги хөтөлбөр
11 р анги хөтөлбөр
 
бичвэр мэдээлэл боловсруулах програмын тест
бичвэр мэдээлэл боловсруулах  програмын тестбичвэр мэдээлэл боловсруулах  програмын тест
бичвэр мэдээлэл боловсруулах програмын тест
 
Програмчлалын хэл
Програмчлалын хэлПрограмчлалын хэл
Програмчлалын хэл
 
Лекц №11
Лекц №11Лекц №11
Лекц №11
 
C++
C++C++
C++
 
Ms word menu
Ms word menuMs word menu
Ms word menu
 
Lec2 c++helnii undeslel
Lec2 c++helnii undeslelLec2 c++helnii undeslel
Lec2 c++helnii undeslel
 

Similaire à си хэл 10 (20)

Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3
 
Hylbar shugaman programmuud хичээл 4
Hylbar shugaman programmuud хичээл 4Hylbar shugaman programmuud хичээл 4
Hylbar shugaman programmuud хичээл 4
 
баяраа сургалт
баяраа сургалтбаяраа сургалт
баяраа сургалт
 
Лекц №13
Лекц №13Лекц №13
Лекц №13
 
онол
онолонол
онол
 
For ci
For ciFor ci
For ci
 
Лекц №8
Лекц №8Лекц №8
Лекц №8
 
U.cs101 лаборатори 1
U.cs101 лаборатори 1U.cs101 лаборатори 1
U.cs101 лаборатори 1
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
 
Лекц №9
Лекц №9Лекц №9
Лекц №9
 
U.cs101 лаборатори 8
U.cs101 лаборатори 8U.cs101 лаборатори 8
U.cs101 лаборатори 8
 
бие даалт № 1 borland c++
бие даалт № 1 borland c++бие даалт № 1 borland c++
бие даалт № 1 borland c++
 
Lab1 hylbar program
Lab1 hylbar programLab1 hylbar program
Lab1 hylbar program
 
Лекц 9(Заагч)
Лекц 9(Заагч)Лекц 9(Заагч)
Лекц 9(Заагч)
 
C lects (4)
C lects (4)C lects (4)
C lects (4)
 
C lects (1)
C lects (1)C lects (1)
C lects (1)
 
Video lab1-web
Video lab1-webVideo lab1-web
Video lab1-web
 
Лабораторийн ажил № 1
Лабораторийн ажил № 1Лабораторийн ажил № 1
Лабораторийн ажил № 1
 
Лекц №10
Лекц №10Лекц №10
Лекц №10
 
лекц4
лекц4лекц4
лекц4
 

Plus de enhsaran_tsahim

Medeelliin technology surah ix final
Medeelliin technology surah ix finalMedeelliin technology surah ix final
Medeelliin technology surah ix finalenhsaran_tsahim
 
6-р ангийн "Гарын зөв байрлал" хичээлийн ажлын хуудас
6-р ангийн "Гарын зөв байрлал" хичээлийн ажлын хуудас6-р ангийн "Гарын зөв байрлал" хичээлийн ажлын хуудас
6-р ангийн "Гарын зөв байрлал" хичээлийн ажлын хуудасenhsaran_tsahim
 
7-р ангийн "танилцуулга бэлтгэх" хичээлийн ажлын хуудас
7-р ангийн "танилцуулга бэлтгэх" хичээлийн ажлын хуудас7-р ангийн "танилцуулга бэлтгэх" хичээлийн ажлын хуудас
7-р ангийн "танилцуулга бэлтгэх" хичээлийн ажлын хуудасenhsaran_tsahim
 
Medeelliin tehnologi vi surah bichig
Medeelliin tehnologi vi surah bichigMedeelliin tehnologi vi surah bichig
Medeelliin tehnologi vi surah bichigenhsaran_tsahim
 
компьютер ашиглах, файлтай ажиллах
компьютер ашиглах, файлтай ажиллахкомпьютер ашиглах, файлтай ажиллах
компьютер ашиглах, файлтай ажиллахenhsaran_tsahim
 
7 angi ingenii bolowsrol
7 angi ingenii bolowsrol7 angi ingenii bolowsrol
7 angi ingenii bolowsrolenhsaran_tsahim
 
8,9 angi undsen ba dagaldah
8,9 angi undsen ba dagaldah8,9 angi undsen ba dagaldah
8,9 angi undsen ba dagaldahenhsaran_tsahim
 
сараа мэдээлэлзүй
сараа мэдээлэлзүйсараа мэдээлэлзүй
сараа мэдээлэлзүйenhsaran_tsahim
 
бидний бүтээл
бидний бүтээлбидний бүтээл
бидний бүтээлenhsaran_tsahim
 
энхсаран цахим2
энхсаран цахим2энхсаран цахим2
энхсаран цахим2enhsaran_tsahim
 

Plus de enhsaran_tsahim (20)

Medeelliin technology surah ix final
Medeelliin technology surah ix finalMedeelliin technology surah ix final
Medeelliin technology surah ix final
 
6-р ангийн "Гарын зөв байрлал" хичээлийн ажлын хуудас
6-р ангийн "Гарын зөв байрлал" хичээлийн ажлын хуудас6-р ангийн "Гарын зөв байрлал" хичээлийн ажлын хуудас
6-р ангийн "Гарын зөв байрлал" хичээлийн ажлын хуудас
 
7-р ангийн "танилцуулга бэлтгэх" хичээлийн ажлын хуудас
7-р ангийн "танилцуулга бэлтгэх" хичээлийн ажлын хуудас7-р ангийн "танилцуулга бэлтгэх" хичээлийн ажлын хуудас
7-р ангийн "танилцуулга бэлтгэх" хичээлийн ажлын хуудас
 
Medeelliin tehnologi vi surah bichig
Medeelliin tehnologi vi surah bichigMedeelliin tehnologi vi surah bichig
Medeelliin tehnologi vi surah bichig
 
Hereglegdehuun s3
Hereglegdehuun s3Hereglegdehuun s3
Hereglegdehuun s3
 
компьютер ашиглах, файлтай ажиллах
компьютер ашиглах, файлтай ажиллахкомпьютер ашиглах, файлтай ажиллах
компьютер ашиглах, файлтай ажиллах
 
8 angi hardware
8 angi hardware8 angi hardware
8 angi hardware
 
7 angi ingenii bolowsrol
7 angi ingenii bolowsrol7 angi ingenii bolowsrol
7 angi ingenii bolowsrol
 
8,9 angi undsen ba dagaldah
8,9 angi undsen ba dagaldah8,9 angi undsen ba dagaldah
8,9 angi undsen ba dagaldah
 
Saraa medeelel
Saraa medeelelSaraa medeelel
Saraa medeelel
 
7 r angi medeelel
7 r angi medeelel7 r angi medeelel
7 r angi medeelel
 
сараа мэдээлэлзүй
сараа мэдээлэлзүйсараа мэдээлэлзүй
сараа мэдээлэлзүй
 
Medeelel10 saraa
Medeelel10 saraaMedeelel10 saraa
Medeelel10 saraa
 
загвар
загварзагвар
загвар
 
Paint heregleh3
Paint heregleh3Paint heregleh3
Paint heregleh3
 
Paint heregleh2
Paint heregleh2Paint heregleh2
Paint heregleh2
 
Paint heregleh1
Paint heregleh1Paint heregleh1
Paint heregleh1
 
Paint heregleh
Paint hereglehPaint heregleh
Paint heregleh
 
бидний бүтээл
бидний бүтээлбидний бүтээл
бидний бүтээл
 
энхсаран цахим2
энхсаран цахим2энхсаран цахим2
энхсаран цахим2
 

си хэл 10

  • 1. “Алгоритм” ай Си хэл: Гараас өгөгдөл оруулах Анги: 10 Боловсруулсан багш: Х. Энхсаран
  • 2. Зорилго Си хэлний програмчлалд гараас өгөгдөл оруулах функцыг зарлах талаар мэдлэг чадвар эзэмшүүлэнэ
  • 3. Зорилт Scanf функцыг зарлах format Програм ачааллах үед компьютерийн техник хэрэгслийн гүйцэтгэх үүрэг Жишээ бодлого бодох
  • 4. Scanf функц Scanf функц нь гараас өгөгдөл оруулдаг функц юм.
  • 5. Зарлах Format Scanf(“%d”,&a) 10-тын тоо төрлийн өгөгдлийг а хувьсагчид олгоно.
  • 6. Програмын биелэлтэнд техник хэрэгсэлийн үүрэг Оруулалт Жишээ: a,b бүхэл тоо өгөдсөн бол нийлбэр олох програм зохио. 24,15; Scanf(“%d”,&a); Scanf(“%d”,&b);
  • 7. Боловсруулалт: Програмын эхлэл оруулалт, утга олголт, үйлдэл, үр дүнг хэвлэх процессыг ачаалж Дэлгэцэнд хэвлэнэ.
  • 8. Жишээ бодлогын боловсруулалт /*жишээ бодлого */ --- тайлбар текст #include<stdio.h> --- пре процессор int main void --- main функц { --- main функцын эхлэл int a,b,wa; --- бүхэл тоон төрлийн хувьсагчыг зарлах scanf(“%d”,&a); --- гараас 10-тын тоо төрлийн scanf(“%d”,&b); өгөгдлийг a,b хувьсагчид олгоно. a+b=wa; --- нийлбэр олох үйлдэл printf(“a+b=%d/n”,wa);--- үр дүнг дэлгэцэнд хэвлэх return0; --- буцаах функц } --- main функцын төгсгөл
  • 9. гаралт printf(“a+b=%d/n,wa); 24+15=39
  • 10. Бататгал Бодлого1 а,b,c,d гэсэн бодит тоог гараас оруулж тэдгээрийн үржвэр, ноогдвор олох програмыг зохио. Бодлого2 g,j ,k гэсэн тэмдэгт төрлийн хувьсагчидад тус тус s,r,t -ийг гараас оруулан оноож, тэмдэгтүүдийн кодыг 10,16-тын тоогоор хэвлэх програм зохио. Бодолт1 Бодолт2
  • 11. Бодлого1 /бодолт / /*жишээ бодлого */ --- тайлбар текст #include<stdio.h> --- пре процессор int main void --- main функц { --- main функцын эхлэл float a,b,c,d,ra,sa; --- бодит тоон төрлийн хувьсагчыг зарлах scanf(“%d”,&a,); --- гараас 10-тын тоо төрлийн scanf(“%d”,&b); өгөгдлийг a,b,c,d хувьсагчид олгоно. scanf(“%d”,&c); scanf(“%d”,&d); a*b=ra; --- үржвэр олох a/b=sa; ---ноогдвор олох printf(“a*b=%d/n”,ra); printf(“a/b=%d/n”,sa); --- үр дүнг дэлгэцэнд хэвлэх return0; --- буцаах функц } --- main функцын төгсгөл
  • 12. Бодлого2 /бодолт/ /*жишээ бодлого */ --- тайлбар текст #include<stdio.h> --- пре процессор int main void --- main функц { --- main функцын эхлэл char g,j,k; --- тэмдэгт төрлийн хувьсагчыг зарлах g='s'; --- g -д s-г оноож өгнө j='r'; --- j-д r-г оноож өгнө k='t'; --- k-д t-г оноож өгнө printf(“%d %d %d/n”,g,j,k); printf(“%x %x %x/n”,g,j,k); --- үр дүнг дэлгэцэнд хэвлэх return0; --- буцаах функц } --- main функцын төгсгөл
  • 13. Дүгнэлт Си хэл дээр гараас өгөгдөл оруулах функцыг зарлаж энгийн бодлого бодож чаддаг болох
  • 14. Гэрийн даалгавар Бодлого1 2 бодит тоог гараас оруулж түүний нийлбэр ялгавар олох програм зохио Бодлого2 a,b тэмдэгт төрлийн хувьсагчид тус бүрт 8, 3 гэсэн тоонуудыг оноож 16-тын тоогоор дэлгэцэнд хэвлэх прорам зохио