SlideShare a Scribd company logo
1 of 9
Download to read offline
Алгоритм ба түүний ангилал
Аливаа ажил ба үйлдлийг гүйцэтгэх дарааллыг түүний
.алгоритм гэнэ
“Алгоритм бол тодорхой үр дүн гаргаж авахын тулд
дараалан гүйцэтгэх ёстой үйлдлүүдийн жагсаалт юм.
“Алгоритм бол тодорхой үр дүн гаргаж авахын тулд
баримтлах ерөнхий дүрэм юм”.
Алгоритм зохиох процессыг мэдээж алгоритмчлал гэнэ.
Ер нь хүн ямар ч ажлыг хийхдээ эхлээд төлөвлөгөө
гаргадаг шүү дээ.
#Slide 4
Алгоритм гэдэг үг өөрөө, 783-850 онд
амьдарч байсан дундад азийн гарамгай
тоочин Мухаммед Аль-Хорезми хэмээх
хүний нэрний гажсан хувилбар болох
Алхори[ө]мы (Algorithmi) гэсэн үгээс
гаралтай ажээ.
Бидний эргэн тойрны амьдралд дүүрэн
алгоритм байна
end darna u
Аливаа алгоритм тухайн
гүйцэтгэгчдээ ойлгомжтой хэлээр
.нь илэрхийлэгдэж байдаг
Алгоритмийн шинжүүд
1.Ойлгомжтой байх
2.Тодорхой байх
3.Нийтлэг байх
4.Төгсдөг байх
5.Үр дүнтэй байх
Алгоритмийн
илэрхийлэгдэх хэлбэрүүд
1.Үгээр илэрхийлэх /Хүн/
2.Блок схемээр илэрхийлэх
3.Программчиллын хэл дээр
илэрхийлэгдэх
(З+3)x(3+4)-23 илэрхийллийг бодох алгоритм:
1.Алгоритм эхлэнэ.
2. 3 дээр 3-ыг нэмээд a-д утга болгож өгнө.
3. 3 дээр 4-ыг нэмээд b-д утга болгож өгнө.
4. A, B –ын утгуудыг хооронд нь үржүүлж
- `с д утга болго ж өгнө
5. С тооны утгаас 23-г хасахад гарах
хариуг d-д утга болгож өгнө.
6. d-ийн утгыг дэлгэцэнд хэвлэж гаргана.
7. Алгоритм төгсөнө.
Эхлэл
a:=3+3
b:=3+4
c:=a*b
D-н утгыг
хэвлэ
d:=c-23
Төгсгөл
Жишээ : Хүнээс нэрийг нь асуугаад, дараа
нь түүнийг мэндчилэх алгоритм:
1. Алгоритм эхлэнэ.
2. Дэлгэцэнд “Чамайг хэн гэдэг вэ?”
гэсэн өгүүлбэрийг хэвлэж гаргана.
3. Хэн нэгэн хүний нэрийг гаднаас оруулж
name-д утга болгож өгнө.
4. Дэлгэцэнд “Сайн уу” гэсэн үг хэвлээд
араас нь name-ийн утгыг хэвлэж гаргана.
5. Алгоритм төгсөнө.
Эхлэл
Чамайг хэн
гэдэг вэ?”
name
“Сайн уу”
Төгсгөл
, .Х у талуудтай тэгш өнцөгт өгөгджээ Энэ тэгш өнцөгтийн
.талбай ба периметрийг олох алгоритм зохио
1. Алгоритм эхлэнэ. Эхлэл
Х,У талуудаа
оруул
S= x*y
Р=(x+y)*2
S,P-н утгыг
хэвлэ.
Төгсгөл
2. ,Х У талуудын утгаа оруулна
3.Талбайг олно
4. Периметрээ олно
5. S ба P н утгыг хэвлэн– э
6. Алгоритм төгсөнө.
A,B ТООНУУД ӨГӨГДӨВ. ИХИЙГ НЬ ОЛДОГ АЛГОРИТМ ЗОХИО.
ЭХЛЭЛ
a, b тоог
оруул.
а>b
max:=amax:=b
Max тоог
хэвлэ
Төгсгөл
a,b тооны ихийг нь
олохын тулд уг 2 тоогоо
хооронд нь жишнэ.
А тоо их нь үнэн
байвал + талруугаа
яваад max тоо нь a
болно. Эсрэг
тохиолдолд буюу b тоо
их байвал талруугаа–
яваад max нь b тоо
болно.
Дээрх бодлогонд жишээ авч үзье.
ЭХЛЭЛ
a=5 b=3
5>3
1. a=5, b=3 үед
max:=5
5
Төгсгөл
2. a=3, b=5 үед
ЭХЛЭЛ
a=3 b=5
3>5
max:=5
5
төгсгөл
Энд 5,3 хоёрыг
жиших ба 5 нь их
нь үнэн учраас +
талруугаа
явна.иймээс max
нь 5 болно.
a=3, b=5 үед 3,5
хоёрыг жишихэд 3
нь их гэж худлаа
гарч байгаа тул –
талруугаа яваад
эсрэгээрээ b тоо
буюу 5 нь max
болно.

More Related Content

Viewers also liked

Integrate SharePoint Throughout Your Business with Derek Watson
Integrate SharePoint Throughout Your Business with Derek WatsonIntegrate SharePoint Throughout Your Business with Derek Watson
Integrate SharePoint Throughout Your Business with Derek Watsonknowledgelakemarketing
 
Part1(1)
Part1(1)Part1(1)
Part1(1)Student
 
Harnessing the power of social for your business
Harnessing the power of social for your businessHarnessing the power of social for your business
Harnessing the power of social for your businessSocialGO
 
Algoritm
AlgoritmAlgoritm
AlgoritmStudent
 
Mumsnet - BlogFest 2012 - Matt Bennett - SEO
Mumsnet - BlogFest 2012 - Matt Bennett - SEOMumsnet - BlogFest 2012 - Matt Bennett - SEO
Mumsnet - BlogFest 2012 - Matt Bennett - SEOMatt Bennett
 
ECM Trends & Best Practices with Joe Shepley
ECM Trends & Best Practices with Joe ShepleyECM Trends & Best Practices with Joe Shepley
ECM Trends & Best Practices with Joe Shepleyknowledgelakemarketing
 
Presentasi pertama
Presentasi pertamaPresentasi pertama
Presentasi pertamaramadhan12
 
Driving Traffic and Conversions Through Mobile
Driving Traffic and Conversions Through MobileDriving Traffic and Conversions Through Mobile
Driving Traffic and Conversions Through MobileCarey Bunks
 
Tugas presentase UPT ke II
Tugas presentase UPT ke IITugas presentase UPT ke II
Tugas presentase UPT ke IIramadhan12
 
задания район 7 8 кл
задания район 7 8 клзадания район 7 8 кл
задания район 7 8 клanichkov
 
Actfl 2012 presentationfinal3
Actfl 2012 presentationfinal3Actfl 2012 presentationfinal3
Actfl 2012 presentationfinal3megkilcoyne
 
Учебно-методический комплект (комплекс) к циклу интерактивных музейно-педагог...
Учебно-методический комплект (комплекс) к циклу интерактивных музейно-педагог...Учебно-методический комплект (комплекс) к циклу интерактивных музейно-педагог...
Учебно-методический комплект (комплекс) к циклу интерактивных музейно-педагог...anichkov
 
Заочный тур олимпиады по геологии "Геосфера"
Заочный тур олимпиады по геологии "Геосфера"Заочный тур олимпиады по геологии "Геосфера"
Заочный тур олимпиады по геологии "Геосфера"anichkov
 

Viewers also liked (16)

Integrate SharePoint Throughout Your Business with Derek Watson
Integrate SharePoint Throughout Your Business with Derek WatsonIntegrate SharePoint Throughout Your Business with Derek Watson
Integrate SharePoint Throughout Your Business with Derek Watson
 
Closing Remarks
Closing Remarks Closing Remarks
Closing Remarks
 
KL News with Brett Grego
KL News with Brett GregoKL News with Brett Grego
KL News with Brett Grego
 
Part1(1)
Part1(1)Part1(1)
Part1(1)
 
Harnessing the power of social for your business
Harnessing the power of social for your businessHarnessing the power of social for your business
Harnessing the power of social for your business
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
Mumsnet - BlogFest 2012 - Matt Bennett - SEO
Mumsnet - BlogFest 2012 - Matt Bennett - SEOMumsnet - BlogFest 2012 - Matt Bennett - SEO
Mumsnet - BlogFest 2012 - Matt Bennett - SEO
 
ECM Trends & Best Practices with Joe Shepley
ECM Trends & Best Practices with Joe ShepleyECM Trends & Best Practices with Joe Shepley
ECM Trends & Best Practices with Joe Shepley
 
Presentasi pertama
Presentasi pertamaPresentasi pertama
Presentasi pertama
 
Driving Traffic and Conversions Through Mobile
Driving Traffic and Conversions Through MobileDriving Traffic and Conversions Through Mobile
Driving Traffic and Conversions Through Mobile
 
Tugas presentase UPT ke II
Tugas presentase UPT ke IITugas presentase UPT ke II
Tugas presentase UPT ke II
 
задания район 7 8 кл
задания район 7 8 клзадания район 7 8 кл
задания район 7 8 кл
 
Next Gen Products with Floyd Bell
Next Gen Products with Floyd BellNext Gen Products with Floyd Bell
Next Gen Products with Floyd Bell
 
Actfl 2012 presentationfinal3
Actfl 2012 presentationfinal3Actfl 2012 presentationfinal3
Actfl 2012 presentationfinal3
 
Учебно-методический комплект (комплекс) к циклу интерактивных музейно-педагог...
Учебно-методический комплект (комплекс) к циклу интерактивных музейно-педагог...Учебно-методический комплект (комплекс) к циклу интерактивных музейно-педагог...
Учебно-методический комплект (комплекс) к циклу интерактивных музейно-педагог...
 
Заочный тур олимпиады по геологии "Геосфера"
Заочный тур олимпиады по геологии "Геосфера"Заочный тур олимпиады по геологии "Геосфера"
Заочный тур олимпиады по геологии "Геосфера"
 

Similar to hicheel

Алгоритм
АлгоритмАлгоритм
Алгоритмswf_cloud
 
алгоритмчлалын үндэс
алгоритмчлалын үндэсалгоритмчлалын үндэс
алгоритмчлалын үндэсenhsaran_tsahim
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4BPurev
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4taivna
 
алгоритм
алгоритмалгоритм
алгоритмNarantungaa
 
алгоритм
алгоритмалгоритм
алгоритмNarantungaa
 
алгоритм
алгоритмалгоритм
алгоритмNarantungaa
 
алгоритм
алгоритмалгоритм
алгоритмNarantungaa
 
алгоритм
алгоритмалгоритм
алгоритмNarantungaa
 
алг лаб3
алг лаб3алг лаб3
алг лаб3OkoDeegii1
 
U.cs101 алгоритм программчлал-1(1)
U.cs101   алгоритм программчлал-1(1)U.cs101   алгоритм программчлал-1(1)
U.cs101 алгоритм программчлал-1(1)Badral Khurelbaatar
 

Similar to hicheel (14)

Алгоритм
АлгоритмАлгоритм
Алгоритм
 
алгоритмчлалын үндэс
алгоритмчлалын үндэсалгоритмчлалын үндэс
алгоритмчлалын үндэс
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4
 
10g boloroo2
10g boloroo210g boloroo2
10g boloroo2
 
алгоритм
алгоритмалгоритм
алгоритм
 
алгоритм
алгоритмалгоритм
алгоритм
 
алгоритм
алгоритмалгоритм
алгоритм
 
алгоритм
алгоритмалгоритм
алгоритм
 
алгоритм
алгоритмалгоритм
алгоритм
 
алг лаб3
алг лаб3алг лаб3
алг лаб3
 
U.cs101 алгоритм программчлал-1(1)
U.cs101   алгоритм программчлал-1(1)U.cs101   алгоритм программчлал-1(1)
U.cs101 алгоритм программчлал-1(1)
 
9 salaalsan algkritm (1)
9 salaalsan algkritm (1)9 salaalsan algkritm (1)
9 salaalsan algkritm (1)
 

hicheel

  • 1. Алгоритм ба түүний ангилал Аливаа ажил ба үйлдлийг гүйцэтгэх дарааллыг түүний .алгоритм гэнэ “Алгоритм бол тодорхой үр дүн гаргаж авахын тулд дараалан гүйцэтгэх ёстой үйлдлүүдийн жагсаалт юм. “Алгоритм бол тодорхой үр дүн гаргаж авахын тулд баримтлах ерөнхий дүрэм юм”. Алгоритм зохиох процессыг мэдээж алгоритмчлал гэнэ. Ер нь хүн ямар ч ажлыг хийхдээ эхлээд төлөвлөгөө гаргадаг шүү дээ. #Slide 4
  • 2. Алгоритм гэдэг үг өөрөө, 783-850 онд амьдарч байсан дундад азийн гарамгай тоочин Мухаммед Аль-Хорезми хэмээх хүний нэрний гажсан хувилбар болох Алхори[ө]мы (Algorithmi) гэсэн үгээс гаралтай ажээ. Бидний эргэн тойрны амьдралд дүүрэн алгоритм байна end darna u
  • 3. Аливаа алгоритм тухайн гүйцэтгэгчдээ ойлгомжтой хэлээр .нь илэрхийлэгдэж байдаг Алгоритмийн шинжүүд 1.Ойлгомжтой байх 2.Тодорхой байх 3.Нийтлэг байх 4.Төгсдөг байх 5.Үр дүнтэй байх
  • 4. Алгоритмийн илэрхийлэгдэх хэлбэрүүд 1.Үгээр илэрхийлэх /Хүн/ 2.Блок схемээр илэрхийлэх 3.Программчиллын хэл дээр илэрхийлэгдэх
  • 5. (З+3)x(3+4)-23 илэрхийллийг бодох алгоритм: 1.Алгоритм эхлэнэ. 2. 3 дээр 3-ыг нэмээд a-д утга болгож өгнө. 3. 3 дээр 4-ыг нэмээд b-д утга болгож өгнө. 4. A, B –ын утгуудыг хооронд нь үржүүлж - `с д утга болго ж өгнө 5. С тооны утгаас 23-г хасахад гарах хариуг d-д утга болгож өгнө. 6. d-ийн утгыг дэлгэцэнд хэвлэж гаргана. 7. Алгоритм төгсөнө. Эхлэл a:=3+3 b:=3+4 c:=a*b D-н утгыг хэвлэ d:=c-23 Төгсгөл
  • 6. Жишээ : Хүнээс нэрийг нь асуугаад, дараа нь түүнийг мэндчилэх алгоритм: 1. Алгоритм эхлэнэ. 2. Дэлгэцэнд “Чамайг хэн гэдэг вэ?” гэсэн өгүүлбэрийг хэвлэж гаргана. 3. Хэн нэгэн хүний нэрийг гаднаас оруулж name-д утга болгож өгнө. 4. Дэлгэцэнд “Сайн уу” гэсэн үг хэвлээд араас нь name-ийн утгыг хэвлэж гаргана. 5. Алгоритм төгсөнө. Эхлэл Чамайг хэн гэдэг вэ?” name “Сайн уу” Төгсгөл
  • 7. , .Х у талуудтай тэгш өнцөгт өгөгджээ Энэ тэгш өнцөгтийн .талбай ба периметрийг олох алгоритм зохио 1. Алгоритм эхлэнэ. Эхлэл Х,У талуудаа оруул S= x*y Р=(x+y)*2 S,P-н утгыг хэвлэ. Төгсгөл 2. ,Х У талуудын утгаа оруулна 3.Талбайг олно 4. Периметрээ олно 5. S ба P н утгыг хэвлэн– э 6. Алгоритм төгсөнө.
  • 8. A,B ТООНУУД ӨГӨГДӨВ. ИХИЙГ НЬ ОЛДОГ АЛГОРИТМ ЗОХИО. ЭХЛЭЛ a, b тоог оруул. а>b max:=amax:=b Max тоог хэвлэ Төгсгөл a,b тооны ихийг нь олохын тулд уг 2 тоогоо хооронд нь жишнэ. А тоо их нь үнэн байвал + талруугаа яваад max тоо нь a болно. Эсрэг тохиолдолд буюу b тоо их байвал талруугаа– яваад max нь b тоо болно.
  • 9. Дээрх бодлогонд жишээ авч үзье. ЭХЛЭЛ a=5 b=3 5>3 1. a=5, b=3 үед max:=5 5 Төгсгөл 2. a=3, b=5 үед ЭХЛЭЛ a=3 b=5 3>5 max:=5 5 төгсгөл Энд 5,3 хоёрыг жиших ба 5 нь их нь үнэн учраас + талруугаа явна.иймээс max нь 5 болно. a=3, b=5 үед 3,5 хоёрыг жишихэд 3 нь их гэж худлаа гарч байгаа тул – талруугаа яваад эсрэгээрээ b тоо буюу 5 нь max болно.