SlideShare a Scribd company logo
1 of 3
1
ЛАБОРАТОРЫН АЖИЛ 4.
АЛГОРИТМ БЛОК СХЕМ-тэй ажиллах
Ажлын зорилго:
Энэ хичээлээр энгийн хялбар алгоритмуудыг Flowgorithm програм
ашиглан блок схемээр дүрслэн үр дүнг гаргаж авах дадалд суралцахад
оршино.
Дараах дүрсүүдийг ашиглан Flowgorithm програм дээр дасгал
ажилуудыг хийгээрэй.
Хүснэгт 2.1. Алгоритмийн блок схем
Элемент
Элементийн
нэр
Үйлдэлийн тайлбар
Terminator
Эхлэл/Төгсгөл
Алгоритмын Эхлэл эсвэл Төгсгөл
Manual Input
Оролт
Алгоритм гүйцэтгэгч буюу компьютерт
гаднаас өгөгдөл оруулах
Display Гаралт Үр дүнг хэрэглэгчид гаргаж үзүүлэх
Data
Оролт/Гаралт
Оролт-Гаралтын үйлдлийн ерөнхий
тэмдэглэгээ
Decision
Нөхцөл шалгах
Өгсөн нөхцөлийг шалгаж шийдвэр
гаргах буюу салаа замын аль нэгээр нь
явах
Preparation
Параметрт
давталт
Давталт буюу циклийн эхлэл
Process
Процессс
Дээрх бусад үйлдлүүд: арифметик
үйлдлүүд ба утга олгох үйлдэлүүд гэх
мэт
Шилжилтийн
шугам
Шилжилтийн шугам
Connector
Залгаас
Тухайн хуудсанд багтахгүй байгаа блок
схемийг өөр хуудсанд үргэлжлүүлэхдээ
хоёр хуудасны залгаасыг тэмдэглэх
2
Жишээ.
Шугаман алгоритм.
1. Хоёр тооны нийлбэр
олох шугаман алгоритм
Салаалсан алгоритм.
2. Хоёр тооны ихийг
олох
3
Дасгал ажилууд:
Дасгал 1. Үгэн алгоритмыг блок
схемээр илэрхийл.
1. Алгоритм эхэлнэ.
2. x хувьсагчийн утгыг гараас
оруулна.
3. x-г 100-д хуваагаад M
хувьсагчид утгыг олгоно.
4. Дэлгэцэнд М утгыг хэвлэнэ.
5. Алгоритм төгсөнө.
Дасгал 2. Өөрийн овог, нэр,
суралцаж буй мэргэжлийг асуугаад
дараа нь хариулдаг алгоритм зохио.
Дасгал 3. Гурвалжны 3 тал өгөгдсөн
бол талбайг нь ол.
Дасгал 4. Квадрат тэгшитгэлийг
бодох алгоритм зохио.
Дасгал 5. m,n натурал тоонууд
өгөгджээ. m n зэрэгтийг ол.
Дасгал 6. Натурал тоо M ийн хүрдийг хэвлэх.
Дасгал 7. Натурал N хүртлэх сондгой тоонуудын үржвэрийг олох
Дасгал 8. Ялгавар нь 2 байх 15 хосыг хэвлэ.
Жнь: (3,5) (11,13) …….. 16
Дасгал 9. Тэгш өнцөгт гурвалжны 2 катет өгөгдсөн бол гипотенузыг ол.
Давталттай алгоритм.
3. Дурын N хүртлэх тоонуудын
нийлбэр олох

More Related Content

What's hot

U.cs101 алгоритм программчлал-3
U.cs101   алгоритм программчлал-3U.cs101   алгоритм программчлал-3
U.cs101 алгоритм программчлал-3Badral Khurelbaatar
 
Шугаман алгоритмын бодлогууд
Шугаман алгоритмын бодлогуудШугаман алгоритмын бодлогууд
Шугаман алгоритмын бодлогуудБаярсайхан Л
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритмBurotino Iosifob
 
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудСалаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудБаярсайхан Л
 
U.cs101 алгоритм программчлал-7
U.cs101   алгоритм программчлал-7U.cs101   алгоритм программчлал-7
U.cs101 алгоритм программчлал-7Badral Khurelbaatar
 
алгоритмын бодлогууд
алгоритмын бодлогуудалгоритмын бодлогууд
алгоритмын бодлогуудRenchindorj Monkhzul
 
11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тестDagii Dagii
 
си хэлний хичээлүүд 11 р анги
си хэлний хичээлүүд 11 р ангиси хэлний хичээлүүд 11 р анги
си хэлний хичээлүүд 11 р ангиenhsaran_tsahim
 
мультмедиа технологи
мультмедиа технологимультмедиа технологи
мультмедиа технологиKhishighuu Myanganbuu
 
компьютерийн техник хангамж
компьютерийн техник хангамжкомпьютерийн техник хангамж
компьютерийн техник хангамжBaaya Badrakh
 
давталттай алгоритм
давталттай алгоритмдавталттай алгоритм
давталттай алгоритмGEnkhjargal
 
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангимэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангиjanchiw
 

What's hot (20)

5 algorithm
5 algorithm5 algorithm
5 algorithm
 
U.cs101 алгоритм программчлал-3
U.cs101   алгоритм программчлал-3U.cs101   алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
 
Шугаман алгоритмын бодлогууд
Шугаман алгоритмын бодлогуудШугаман алгоритмын бодлогууд
Шугаман алгоритмын бодлогууд
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритм
 
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогуудСалаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогууд
 
U.cs101 алгоритм программчлал-7
U.cs101   алгоритм программчлал-7U.cs101   алгоритм программчлал-7
U.cs101 алгоритм программчлал-7
 
алгоритмын бодлогууд
алгоритмын бодлогуудалгоритмын бодлогууд
алгоритмын бодлогууд
 
11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест11-р ангийн мэдээлэл зүйн тест
11-р ангийн мэдээлэл зүйн тест
 
си хэлний хичээлүүд 11 р анги
си хэлний хичээлүүд 11 р ангиси хэлний хичээлүүд 11 р анги
си хэлний хичээлүүд 11 р анги
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
 
Systemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lektsSystemiin shinjilgee ba zohiomj lekts
Systemiin shinjilgee ba zohiomj lekts
 
Smallbasic
SmallbasicSmallbasic
Smallbasic
 
мультмедиа технологи
мультмедиа технологимультмедиа технологи
мультмедиа технологи
 
МЭДЭЭЛЭЛ ЗҮЙ-6
МЭДЭЭЛЭЛ ЗҮЙ-6МЭДЭЭЛЭЛ ЗҮЙ-6
МЭДЭЭЛЭЛ ЗҮЙ-6
 
It101 lec6 10.06
It101 lec6 10.06It101 lec6 10.06
It101 lec6 10.06
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4
 
компьютерийн техник хангамж
компьютерийн техник хангамжкомпьютерийн техник хангамж
компьютерийн техник хангамж
 
It101 lect9
It101 lect9It101 lect9
It101 lect9
 
давталттай алгоритм
давталттай алгоритмдавталттай алгоритм
давталттай алгоритм
 
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р ангимэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р анги
 

Similar to U.it101 lab 4

алгоритмчлалын үндэс
алгоритмчлалын үндэсалгоритмчлалын үндэс
алгоритмчлалын үндэсGombo Tumuruu
 
Lab10 1-it101
Lab10 1-it101Lab10 1-it101
Lab10 1-it101BPurev
 
Lab14 algorithm
Lab14 algorithmLab14 algorithm
Lab14 algorithmBPurev
 
Lab10 2-it101
Lab10 2-it101Lab10 2-it101
Lab10 2-it101BPurev
 
бие даалт 1,2 бат өлзий
бие даалт 1,2  бат өлзийбие даалт 1,2  бат өлзий
бие даалт 1,2 бат өлзийEnhmandah Hemeelee
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4BPurev
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4taivna
 
програмд үүсэх алдаа
програмд үүсэх алдаапрограмд үүсэх алдаа
програмд үүсэх алдааOnon Tuul
 
алгоритмчлалын үндэс
алгоритмчлалын үндэсалгоритмчлалын үндэс
алгоритмчлалын үндэсenhsaran_tsahim
 
Algoritm
AlgoritmAlgoritm
Algoritmshulam
 
U.cs101 алгоритм программчлал-10
U.cs101   алгоритм программчлал-10U.cs101   алгоритм программчлал-10
U.cs101 алгоритм программчлал-10Badral Khurelbaatar
 
Wheel loader mongolian
Wheel loader mongolianWheel loader mongolian
Wheel loader mongolianShirbazar8999
 

Similar to U.it101 lab 4 (16)

алгоритмчлалын үндэс
алгоритмчлалын үндэсалгоритмчлалын үндэс
алгоритмчлалын үндэс
 
Lab10 1-it101
Lab10 1-it101Lab10 1-it101
Lab10 1-it101
 
Lab14 algorithm
Lab14 algorithmLab14 algorithm
Lab14 algorithm
 
Lab10 2-it101
Lab10 2-it101Lab10 2-it101
Lab10 2-it101
 
бие даалт 1,2 бат өлзий
бие даалт 1,2  бат өлзийбие даалт 1,2  бат өлзий
бие даалт 1,2 бат өлзий
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
алгоритм
алгоритмалгоритм
алгоритм
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4
 
It101 lab 4
It101 lab 4It101 lab 4
It101 lab 4
 
програмд үүсэх алдаа
програмд үүсэх алдаапрограмд үүсэх алдаа
програмд үүсэх алдаа
 
алгоритмчлалын үндэс
алгоритмчлалын үндэсалгоритмчлалын үндэс
алгоритмчлалын үндэс
 
Algoritm
AlgoritmAlgoritm
Algoritm
 
9 salaalsan algkritm (1)
9 salaalsan algkritm (1)9 salaalsan algkritm (1)
9 salaalsan algkritm (1)
 
U.cs101 алгоритм программчлал-10
U.cs101   алгоритм программчлал-10U.cs101   алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
 
Lec8 break
Lec8 breakLec8 break
Lec8 break
 
Wheel loader mongolian
Wheel loader mongolianWheel loader mongolian
Wheel loader mongolian
 

More from Ganbaatar ch (20)

It101 lec15
It101 lec15It101 lec15
It101 lec15
 
It101 lec16
It101 lec16It101 lec16
It101 lec16
 
It101 lec13
It101 lec13It101 lec13
It101 lec13
 
It101 lec14
It101 lec14It101 lec14
It101 lec14
 
Lects 12
Lects 12Lects 12
Lects 12
 
Business strategy 10
Business strategy 10Business strategy 10
Business strategy 10
 
U.it101 lecture9
U.it101 lecture9U.it101 lecture9
U.it101 lecture9
 
It101 lecture-8
It101 lecture-8It101 lecture-8
It101 lecture-8
 
It101 lec7
It101 lec7It101 lec7
It101 lec7
 
It101 lec6
It101 lec6It101 lec6
It101 lec6
 
It101-5
It101-5It101-5
It101-5
 
It101-4
It101-4It101-4
It101-4
 
It101-3
It101-3It101-3
It101-3
 
It101-2
It101-2It101-2
It101-2
 
It101-1
It101-1It101-1
It101-1
 
Lab 8
Lab 8Lab 8
Lab 8
 
Lab 4
Lab 4Lab 4
Lab 4
 
Sw206 lec
Sw206 lecSw206 lec
Sw206 lec
 
Lab 16
Lab 16Lab 16
Lab 16
 
Lab 15
Lab 15Lab 15
Lab 15
 

U.it101 lab 4

  • 1. 1 ЛАБОРАТОРЫН АЖИЛ 4. АЛГОРИТМ БЛОК СХЕМ-тэй ажиллах Ажлын зорилго: Энэ хичээлээр энгийн хялбар алгоритмуудыг Flowgorithm програм ашиглан блок схемээр дүрслэн үр дүнг гаргаж авах дадалд суралцахад оршино. Дараах дүрсүүдийг ашиглан Flowgorithm програм дээр дасгал ажилуудыг хийгээрэй. Хүснэгт 2.1. Алгоритмийн блок схем Элемент Элементийн нэр Үйлдэлийн тайлбар Terminator Эхлэл/Төгсгөл Алгоритмын Эхлэл эсвэл Төгсгөл Manual Input Оролт Алгоритм гүйцэтгэгч буюу компьютерт гаднаас өгөгдөл оруулах Display Гаралт Үр дүнг хэрэглэгчид гаргаж үзүүлэх Data Оролт/Гаралт Оролт-Гаралтын үйлдлийн ерөнхий тэмдэглэгээ Decision Нөхцөл шалгах Өгсөн нөхцөлийг шалгаж шийдвэр гаргах буюу салаа замын аль нэгээр нь явах Preparation Параметрт давталт Давталт буюу циклийн эхлэл Process Процессс Дээрх бусад үйлдлүүд: арифметик үйлдлүүд ба утга олгох үйлдэлүүд гэх мэт Шилжилтийн шугам Шилжилтийн шугам Connector Залгаас Тухайн хуудсанд багтахгүй байгаа блок схемийг өөр хуудсанд үргэлжлүүлэхдээ хоёр хуудасны залгаасыг тэмдэглэх
  • 2. 2 Жишээ. Шугаман алгоритм. 1. Хоёр тооны нийлбэр олох шугаман алгоритм Салаалсан алгоритм. 2. Хоёр тооны ихийг олох
  • 3. 3 Дасгал ажилууд: Дасгал 1. Үгэн алгоритмыг блок схемээр илэрхийл. 1. Алгоритм эхэлнэ. 2. x хувьсагчийн утгыг гараас оруулна. 3. x-г 100-д хуваагаад M хувьсагчид утгыг олгоно. 4. Дэлгэцэнд М утгыг хэвлэнэ. 5. Алгоритм төгсөнө. Дасгал 2. Өөрийн овог, нэр, суралцаж буй мэргэжлийг асуугаад дараа нь хариулдаг алгоритм зохио. Дасгал 3. Гурвалжны 3 тал өгөгдсөн бол талбайг нь ол. Дасгал 4. Квадрат тэгшитгэлийг бодох алгоритм зохио. Дасгал 5. m,n натурал тоонууд өгөгджээ. m n зэрэгтийг ол. Дасгал 6. Натурал тоо M ийн хүрдийг хэвлэх. Дасгал 7. Натурал N хүртлэх сондгой тоонуудын үржвэрийг олох Дасгал 8. Ялгавар нь 2 байх 15 хосыг хэвлэ. Жнь: (3,5) (11,13) …….. 16 Дасгал 9. Тэгш өнцөгт гурвалжны 2 катет өгөгдсөн бол гипотенузыг ол. Давталттай алгоритм. 3. Дурын N хүртлэх тоонуудын нийлбэр олох