More Related Content
PPSX
PPT
PPTX
PPS
Салаалсан алгоритмын бодлогууд PPS
Шугаман алгоритмын бодлогууд PPTX
File shahah zadlah hicheel PDF
11-р ангийн мэдээлэл зүйн тест PPTX
Нээлттэй чөлөөт эхийн програм хангамж What's hot
PPTX
U.cs101 алгоритм программчлал-2 PPTX
U.cs101 алгоритм программчлал-1(1) PPTX
U.cs101 алгоритм программчлал-4-zasah PPTX
PPS
Давталттай алгоритмын бодлогууд PPTX
02 06-р анги (объектын орчин, шинж чанарыг тодорхойлох) PPTX
01_6-р анги (Мэдээ, Мэдээлэл түүний шинж чанар) PPTX
C++ vndsen oilgolt хичээл 1 PDF
PPTX
PDF
Microsoft excel програм гарын авлага PPTX
PDF
мэдээллийн технологи 1 тест PPTX
PDF
PPT
DOCX
PDF
Мэдээлэл, мэдээллийг хэмжих нэгж DOCX
мэдээлэл зүйн жишиг даалгавар 8 р анги DOCX
7-р ангийн ээлжит хичээлийн хөтөлбөрүүд Similar to U.cs101 алгоритм программчлал-5
PPTX
U.cs101 алгоритм программчлал-3 PPTX
U.cs101 алгоритм программчлал-5 zasvar badral(1) PPTX
PPT
PPSX
PPTX
ODP
PDF
DOCX
PDF
Matematic logic 2006 yu.namsrai ODP
DOCX
DOCX
ODP
DOC
PPT
Lecture3 aлгоритм түүний_шинжчанар PDF
ODP
DOC
PDF
More from Badral Khurelbaatar
PPTX
U.cs101 алгоритм программчлал-7 PPTX
U.cs101 алгоритм программчлал-10 PPTX
PPTX
U.cs101 алгоритм программчлал-15 PPTX
PPTX
U.cs101 алгоритм программчлал-14 PPTX
U.cs101 алгоритм программчлал-9 PPTX
U.cs101 алгоритм программчлал-12 PPTX
U.cs101 алгоритм программчлал-13 PPTX
U.cs101 алгоритм программчлал-11 U.cs101 алгоритм программчлал-5
- 1.
ВИРТУАЛ ТЕХНОЛОГИЙН ТЭНХИМ,
Е-НЭЭЛТТЭЙ ИНСТИТУТ
Алгоритм ба програмчлал
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
www.emust.edu.mn
Лекц - 4
- 2.
U.CS101- Алгоритм бапрограмчлал
Сэдэв: Алгоритмын нөхцөл шалгах үйлдлүүд,
энгийн болон олон нөхцөлт үйлдлүүд,
тэдгээрийн хэрэглээ
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
www.emust.edu.mn
- 3.
Агуулга:
01 Алгоритмыгшалгах
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
www.emust.edu.mn
01
02
02 Алгоритмыг хүснэгтээр шалгах
03 Алгоритмын шинжилгээ
04 Шинжилгээний аргууд
04 Алгоритмыг шинэчлэх
- 4.
Судлах зүйл:
Энэхичээлээр алгоритмыг шалгах аргууд, тэдгээрийн
хэрэглээ, алгоритмыг шинжлэх үе шатуудын, шинжилгээний
аргуудын талаар товч ойлголттой болох юм.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 5.
Алгоритмд хэмжигдхүүнүүдийг өөрхооронд ялгах, тэдгээр
дээр хийх үйлдлийг бичихийн тулд үг үсгээр тэмдэглэдэг.
Энэ тэмдэглэгээг хэмжигдхүүний нэр гэнэ. Нэр нь заавал
үсгээр эхэлсэн байх ба дурын тооны үсэг, цифрээс тогтоно.
Хэмжигдхүүний нэр нь уг хэмжигдхүүний утга хадгалагдаж
байгаа санах ойн үүрийн хаягийг төлөөлнө. Алгоритмын
явцад хэмжигдхүүний утга өөрчлөгдөхгүй байвал түүнийг
тогтомол хэмжигдхүүн гэнэ. Эсрэг тохиолдолд хувьсагч гэнэ.
Хэмжигдхүүнийг үйлдлийн тэмдгээр холбож илэрхийлэл
үүсгэнэ.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 6.
Үйлдлүүд
1. Арифметикүйлдэл: Нэмэх (+), хасах (-), үржих (*), хуваах (/),
бүхэл тоог бүхэл тоонд хуваахад гарах үлдэгдэл олох (mod)
2. Логик үйлдэл: Зөвхөн үнэн эсвэл худал утга авдаг
хэмжигдхүүнийг логик хэмжигдхүүн гэнэ. Логик хэмжигдхүүн
дээр логик нэмэх (or), логик үржих (and), үгүйсгэл (not)
үйлдлүүдийг хийдэг. Цаашид үнэн утгыг 1, худал утгыг 0 гэж
тэмдэглье.
x y x and y x or y not x
1 1 1 1 0
1 0 0 1 0
0 1 0 1 1
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 7.
3. Жиших үйлдэл(>=, <=,<,>,≠,=)
4. Функц хэрэглэх sin(x), cos(x), tg(x), ctg(x), |x|, ln(x), 푥,
arctg(x), [x]-х тооны бүхэл хэсэг, {x}- х тооны бутархай
хэсэг
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 8.
Алгоритм дараахь алхамуудаастогтоно. Үүнд:
1. Оруулах алхам: Хувьсагчдын анхны утгыг оруулж өгөх
шаардлагатай байдаг. Жишээ нь: ax2+bx+c=0 тэгшитгэлийг
бодохын тулд a,b,c хувьсагчдын утгуудыг оруулж өгнө.
2. Утга олгох алхам: Тодорхой томьёогоор өгөгдсөн
илэрхийллийн утгыг бодох, гарсан үр дүнг ямар нэг
хувьсагчийн утга болгон хадгалах үйлдлийг утга олгох үйлдэл
гэнэ. Хувьсагч = илэрхийлэл
3. Гаргах алхам: Алгоритмын үр дүнг мэдээлэх шаардлагатай
байдаг
4. Нөхцөл шалгах алхам: Алгоритмд тодорхой нөхцөл шалгаж
нөхцөл биелэх эсэхээс хамаарч ялгаатай замаар
үргэлжлүүлэх шаардлага гардаг.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.