ݺߣ

ݺߣShare a Scribd company logo
79-р сургуулийн багш   Ц.Нарантунгалаг   2011 он
Алгоритм  Алгоритм гэж юу вэ Алгоритм дүрслэх арга Алгоритм чанар
Алгоритм гэдэг ойлголтыг тухайн ажил, үйлдлийг үр бүтээмжтэйгээр хурдан шуурхай гүйцэтгэх үйлдлүүдийн оновчтой дараалал гэж тодорхойлож болно. Алгоритм гэдэг үг нь 783-850 онд амьдарч байсан дундад Азийн гарамгай математикч  Аль-Хорезм  хэмээх хүний нэрнээс гаралтай.Хүмүүс өдөр тутмын үйл ажиллагаандаа олон тооны алгоритмыг гүйцэтгэж байдаг боловч үүнийгээ тэр болгон мэдэрдэггүй байна. Тухайлбал, тухайн өдрийн ажил төрөл болон тодорхой нэгэн ажлыг хийхдээ тогтсон дэс дарааллыг мөрддөг.  Алгоритм гэж юу вэ?
Э ргэн тойрны амьдралддүүрэн алгоритм байна. Ж.нь хот доторх автомашины жолооч гэрлэн дохионд захирагдах дүрмийг баримталдаг. Түүнийг нь:  1. Хэрэв шар гэрэл асвал гэрлэн дохио солигдох (улаан эсвэл ногоон) гэж буй тул анхааралтай бай  2. Хэрэв улаан гэрэл асвал зогс  3. Хэрэв ногоон гэрэл асвал хөдөл хэмээн томъёолъё. Энэ бол гэрлэн дохиод захирагдах алгоритм юм. Гэхдээ энэ алгоритмын хувьд үйлдлийн эрэмбэ зайлшгүй чухал биш. Учир нь жолооч замын гэрлэн дохиотой хэсгээр явж байгаад, чухам ямар гэрэл асч байна вэ (өөрөөр хэлбэл ямар нөхцөл биелж байна вэ гэдгийг шалгаад) түүнд тохирсон алхмыг дээрх алгоритмаас сонгож гүйцэтгэнэ.
Дискрет чанар Алгоритм нь өгөгдөл эсвэл өмнөх алхмуудын хэмжигдхүүнүүдээр тодорхой дүрмийн дагуу шинэ хэмжигдхүүнүүдийг олох тусгаар тусгаар алхмуудад хуваагдсан байна. Энэ чанарыг алгоритмын дискрет чанар гэнэ. Тодорхой чанар Алгоритмын аливаа алхмын үйлдлийг гүйцэтгэгч нэгэн утгатайгаар ойлгохын зэрэгцээгээр гүйцэтгэж чаддаг байна. Энэ нь алгоритмын тодорхой байх чанар юм. Төгсгөлөг чанар Алгоритм нь төгсгөлөг тооны алхамтай байна . Үр дүнтэй чанар Алгоритмын аливаа алхам болон алгоритмыг бүхэлд нь биелүүлэхэд тодорхой үр дүн гардаг байх ёстой. Үүнийг алгоритмын үр дүнтэй байх чанар гэнэ. Нийтлэг чанар Алгоритм нь зөвхөн тухайн өгөгдөлд төдийгүй уг өгөгдөлтэй ижил төрлийн бүх өгөгдөлд хүчинтэй байна. Энэ чанарыг алгоритмын нийтлэг чанар гэнэ. Алгоритм чанарууд
А лгоритмыг дүрслэх маш олон арга байдаг ч тэдгээрийн дотроос дараах 3 аргаар ихэвчлэн дүрсэлэж заншсан байдаг. Үүнд 1. Үгээр 2.Блок схемээр 3. Алгоритм хэлээр /Бичвэр/ (З+3)*(3+4)-23 гэсэн илэрхийллийг бодохын тулд:  1. 3 дээр 3-ыг нэмэх (=6)  2. 3 дээр 4-ийг нэмэх (=7)  3. 6-г 7-оор үржүүлэх (=42)  4. 42-оос 23-ийг хасах  (= 19) 5.  Энд бол үйлдлийн дараалал чухал байна. Түүнийг зөрчвөөс зөв хариуг гаргаж чадахгүй.  Үгээр илэрхийлэх
Блок схемээр дүрслэх Дээрх аргуудаас сургалтанд блок схемийн аргыг хэрэглэдэг. Блок схемийн арга гэдэг нь геометрийн дүрс ашиглан алгоритмыг дүрслэх аргыг хэлнэ.
Э нэ алгоритм алхам бүр зөвхөн нэг нэг удаа дараалан биелэгдэх учир энэ алгоритм нь шугаман алгоритм болно. Жишээ нь: Монгол гэр барих 1. Ханаа дугуйлна 2. Хаалгаа босгож дотоод бүслүүрийг татна. 3. Тооноо өргөөд униа өлгөнө. 5. Дотуур бүрээсээ нөмөргөнө. 6. Туургаа тавина. 8. Гадуур бүрээсээ нөмөргөнө. 9. Бүслүүрээ татна. 10. Өрхөө барина. Шугаман алгоритм
  Шугаман алгоритм Алгоритмын алхам бүр нь зөвхөн нэг нэг удаа дэс дараалан биелэгдэж байвал уг алгоритмыг шугаман алгоритм гэнэ. ·   Гэртээ  Цэцэг тарих Хувцас угаах алгоритм бичиж ир
Ad

Recommended

алгоритм
алгоритм
baterden
алгоритм үндсэн ойлголт
алгоритм үндсэн ойлголт
Жавзмаа Ж
алгоритмын бодлогууд
алгоритмын бодлогууд
zulaazul_0603
Algoritm
Algoritm
shulam
U.cs101 алгоритм программчлал-1(1)
U.cs101 алгоритм программчлал-1(1)
Badral Khurelbaatar
Lecture 1
Lecture 1
Bat-Ireedui Javkhlan
Lecture3
Lecture3
Bat-Ireedui Javkhlan
Algoritm 10-p aнги
Algoritm 10-p aнги
Khishighuu Myanganbuu
алгоритмчлалын үндэс
алгоритмчлалын үндэс
enhsaran_tsahim
It101 lab 4
It101 lab 4
taivna
алгоритмчлалын үндэс
алгоритмчлалын үндэс
Gombo Tumuruu
U.cs101 алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
Badral Khurelbaatar
U.cs101 алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
Badral Khurelbaatar
U.cs101 алгоритм программчлал-2
U.cs101 алгоритм программчлал-2
Badral Khurelbaatar

More Related Content

What's hot (19)

Algoritm
Algoritm
shulam
U.cs101 алгоритм программчлал-1(1)
U.cs101 алгоритм программчлал-1(1)
Badral Khurelbaatar
Lecture 1
Lecture 1
Bat-Ireedui Javkhlan
Lecture3
Lecture3
Bat-Ireedui Javkhlan
Algoritm 10-p aнги
Algoritm 10-p aнги
Khishighuu Myanganbuu
алгоритмчлалын үндэс
алгоритмчлалын үндэс
enhsaran_tsahim
It101 lab 4
It101 lab 4
taivna
алгоритмчлалын үндэс
алгоритмчлалын үндэс
Gombo Tumuruu
U.cs101 алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
Badral Khurelbaatar
U.cs101 алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
Badral Khurelbaatar

Similar to алгоритм (14)

U.cs101 алгоритм программчлал-2
U.cs101 алгоритм программчлал-2
Badral Khurelbaatar
Өгөгдлийн бүтэц 1
Өгөгдлийн бүтэц 1
International Ulaanbaatar University
Лекц №4
Лекц №4
Amarsaikhan Tuvshinbayar
It101 lab 4
It101 lab 4
BPurev
U.cs101 алгоритм программчлал-5
U.cs101 алгоритм программчлал-5
Badral Khurelbaatar
U.cs101 алгоритм программчлал-4-zasah
U.cs101 алгоритм программчлал-4-zasah
Badral Khurelbaatar
7 анги алгоритм
7 анги алгоритм
jaagii_1980
Лекц 1 (Алгоритм Програмчлал - 1)
Лекц 1 (Алгоритм Програмчлал - 1)
Мөнхбаярын Цэцэнцэнгэл
9 salaalsan algkritm (1)
9 salaalsan algkritm (1)
chuluunbatbaymbasure
Ad

More from Narantungaa (20)

баямбасүрэн
баямбасүрэн
Narantungaa
шилжилтийн 8 р анги бархас
шилжилтийн 8 р анги бархас
Narantungaa
шилжилтийн 8 р анги бархас
шилжилтийн 8 р анги бархас
Narantungaa
Mini ol мэдээлэлзүй
Mini ol мэдээлэлзүй
Narantungaa
мэдээлэл зүйн
мэдээлэл зүйн
Narantungaa
мэдээлэл зүйн хичээлийн Office програмуудын
мэдээлэл зүйн хичээлийн Office програмуудын
Narantungaa
мэдээлэл зүйн хичээлийн Office програмуудын
мэдээлэл зүйн хичээлийн Office програмуудын
Narantungaa
11 format cells dadlaga
11 format cells dadlaga
Narantungaa
11 format cells dadlaga
11 format cells dadlaga
Narantungaa
бие даалт даалгаврууд
бие даалт даалгаврууд
Narantungaa
тест 1р улирал 2011
тест 1р улирал 2011
Narantungaa
баямбасүрэн
баямбасүрэн
Narantungaa
шилжилтийн 8 р анги бархас
шилжилтийн 8 р анги бархас
Narantungaa
шилжилтийн 8 р анги бархас
шилжилтийн 8 р анги бархас
Narantungaa
Mini ol мэдээлэлзүй
Mini ol мэдээлэлзүй
Narantungaa
мэдээлэл зүйн
мэдээлэл зүйн
Narantungaa
мэдээлэл зүйн хичээлийн Office програмуудын
мэдээлэл зүйн хичээлийн Office програмуудын
Narantungaa
мэдээлэл зүйн хичээлийн Office програмуудын
мэдээлэл зүйн хичээлийн Office програмуудын
Narantungaa
11 format cells dadlaga
11 format cells dadlaga
Narantungaa
11 format cells dadlaga
11 format cells dadlaga
Narantungaa
бие даалт даалгаврууд
бие даалт даалгаврууд
Narantungaa
тест 1р улирал 2011
тест 1р улирал 2011
Narantungaa
Ad

алгоритм

  • 1. 79-р сургуулийн багш Ц.Нарантунгалаг 2011 он
  • 2. Алгоритм Алгоритм гэж юу вэ Алгоритм дүрслэх арга Алгоритм чанар
  • 3. Алгоритм гэдэг ойлголтыг тухайн ажил, үйлдлийг үр бүтээмжтэйгээр хурдан шуурхай гүйцэтгэх үйлдлүүдийн оновчтой дараалал гэж тодорхойлож болно. Алгоритм гэдэг үг нь 783-850 онд амьдарч байсан дундад Азийн гарамгай математикч Аль-Хорезм хэмээх хүний нэрнээс гаралтай.Хүмүүс өдөр тутмын үйл ажиллагаандаа олон тооны алгоритмыг гүйцэтгэж байдаг боловч үүнийгээ тэр болгон мэдэрдэггүй байна. Тухайлбал, тухайн өдрийн ажил төрөл болон тодорхой нэгэн ажлыг хийхдээ тогтсон дэс дарааллыг мөрддөг. Алгоритм гэж юу вэ?
  • 4. Э ргэн тойрны амьдралддүүрэн алгоритм байна. Ж.нь хот доторх автомашины жолооч гэрлэн дохионд захирагдах дүрмийг баримталдаг. Түүнийг нь: 1. Хэрэв шар гэрэл асвал гэрлэн дохио солигдох (улаан эсвэл ногоон) гэж буй тул анхааралтай бай 2. Хэрэв улаан гэрэл асвал зогс 3. Хэрэв ногоон гэрэл асвал хөдөл хэмээн томъёолъё. Энэ бол гэрлэн дохиод захирагдах алгоритм юм. Гэхдээ энэ алгоритмын хувьд үйлдлийн эрэмбэ зайлшгүй чухал биш. Учир нь жолооч замын гэрлэн дохиотой хэсгээр явж байгаад, чухам ямар гэрэл асч байна вэ (өөрөөр хэлбэл ямар нөхцөл биелж байна вэ гэдгийг шалгаад) түүнд тохирсон алхмыг дээрх алгоритмаас сонгож гүйцэтгэнэ.
  • 5. Дискрет чанар Алгоритм нь өгөгдөл эсвэл өмнөх алхмуудын хэмжигдхүүнүүдээр тодорхой дүрмийн дагуу шинэ хэмжигдхүүнүүдийг олох тусгаар тусгаар алхмуудад хуваагдсан байна. Энэ чанарыг алгоритмын дискрет чанар гэнэ. Тодорхой чанар Алгоритмын аливаа алхмын үйлдлийг гүйцэтгэгч нэгэн утгатайгаар ойлгохын зэрэгцээгээр гүйцэтгэж чаддаг байна. Энэ нь алгоритмын тодорхой байх чанар юм. Төгсгөлөг чанар Алгоритм нь төгсгөлөг тооны алхамтай байна . Үр дүнтэй чанар Алгоритмын аливаа алхам болон алгоритмыг бүхэлд нь биелүүлэхэд тодорхой үр дүн гардаг байх ёстой. Үүнийг алгоритмын үр дүнтэй байх чанар гэнэ. Нийтлэг чанар Алгоритм нь зөвхөн тухайн өгөгдөлд төдийгүй уг өгөгдөлтэй ижил төрлийн бүх өгөгдөлд хүчинтэй байна. Энэ чанарыг алгоритмын нийтлэг чанар гэнэ. Алгоритм чанарууд
  • 6. А лгоритмыг дүрслэх маш олон арга байдаг ч тэдгээрийн дотроос дараах 3 аргаар ихэвчлэн дүрсэлэж заншсан байдаг. Үүнд 1. Үгээр 2.Блок схемээр 3. Алгоритм хэлээр /Бичвэр/ (З+3)*(3+4)-23 гэсэн илэрхийллийг бодохын тулд: 1. 3 дээр 3-ыг нэмэх (=6) 2. 3 дээр 4-ийг нэмэх (=7) 3. 6-г 7-оор үржүүлэх (=42) 4. 42-оос 23-ийг хасах (= 19) 5. Энд бол үйлдлийн дараалал чухал байна. Түүнийг зөрчвөөс зөв хариуг гаргаж чадахгүй. Үгээр илэрхийлэх
  • 7. Блок схемээр дүрслэх Дээрх аргуудаас сургалтанд блок схемийн аргыг хэрэглэдэг. Блок схемийн арга гэдэг нь геометрийн дүрс ашиглан алгоритмыг дүрслэх аргыг хэлнэ.
  • 8. Э нэ алгоритм алхам бүр зөвхөн нэг нэг удаа дараалан биелэгдэх учир энэ алгоритм нь шугаман алгоритм болно. Жишээ нь: Монгол гэр барих 1. Ханаа дугуйлна 2. Хаалгаа босгож дотоод бүслүүрийг татна. 3. Тооноо өргөөд униа өлгөнө. 5. Дотуур бүрээсээ нөмөргөнө. 6. Туургаа тавина. 8. Гадуур бүрээсээ нөмөргөнө. 9. Бүслүүрээ татна. 10. Өрхөө барина. Шугаман алгоритм
  • 9. Шугаман алгоритм Алгоритмын алхам бүр нь зөвхөн нэг нэг удаа дэс дараалан биелэгдэж байвал уг алгоритмыг шугаман алгоритм гэнэ. · Гэртээ Цэцэг тарих Хувцас угаах алгоритм бичиж ир