SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Лекц 2: Блок схем 
ЭХЛЭЛ Оролт: Хүсэл Бурханд хүслээ хэлэх 
Биелэсэн? 
Тийм Үгүй 
Бурханд итгэх Бурхан шалгаж байна 
гэж бодоод бүр их итгэх 
ТӨГСГӨЛ
Блок схем (Flowchart) 
 Алгоритм, ажлын дараалал, 
үйл явц гэх мэт алхам 
дараалалтай зүйлсийг блок 
болон хооронд нь холбосон 
сумуудаар дүрсэлсэн 
диаграмыг хэлнэ.
Түүх 
1921 онд Франк Гилбрет “flow 
process chart” гэдэг диаграмыг 
зохиосон.
Суут хүмүүс 
Julian Bigelow 
Herman Goldstine J. Robert Oppenheimer 
John von Neumann 
Institute 
for Advanced Study 
in Princeton
Блок схемийн дүрслэл 
Эхлэл / Төгсгөл Оролт / Гаралт 
Нөхцөл шалгах Процесс / Үйлдэл 
Чиглэл Холбогч
Дасгал 
Дараа алгоритмуудыг псевдо кодоор 
бичиж блок схемээр дүрсэл. 
1) Хоёр тооны нийлбэр олох 
алгоритм. 
2) Хоёр тооны ихийг олох алгоритм. 
3) Гурван тооны ихийг олох алгоритм.
ЭХЛЭЛ 
Оролт: A, B 
A > B ? 
Гаралт: A 
Гаралт: B 
1 0 
Төгсгөл
1) Start 
2) Read A, B 
3) If A > B then 
4)Print A 
5)Else 
6)Print B 
7)End if 
8)End
Start 
Input A, B, C 
A > B and A > C 
1 0 
Output: A 
B > C 
Output: B Output: C 
End 
1 0 
A 
A 
End
Hello, C 
#include <stdio.h> 
int main() 
{ 
printf(“Hello, World!”); 
return 0; 
}
Гэрийн даалгавар 
Квадрат тэгшитгэлийн 
язгууруудыг олох алгоритмыг 
блок схемээр зур. 
Оролтоор a, b, c өгөгдөнө. 
ax2+bx+c=0
Квадрат тэгшитгэлийн 
язгуур олох алгоритм 
Оролт a, b, c 
D = b2-4ac 
D >= 0 
1 
0 
Гаралт x1, x2 
Төгсгөл

Contenu connexe

Tendances

U.cs101 алгоритм программчлал-7
U.cs101   алгоритм программчлал-7U.cs101   алгоритм программчлал-7
U.cs101 алгоритм программчлал-7Badral Khurelbaatar
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритмBurotino Iosifob
 
бие даалт № 1 borland c++
бие даалт № 1 borland c++бие даалт № 1 borland c++
бие даалт № 1 borland c++2011bonus
 
тооллын сис 10т 2т
тооллын сис 10т 2ттооллын сис 10т 2т
тооллын сис 10т 2тNarantungaa
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудБаярсайхан Л
 
алгоритм үндсэн ойлголт
алгоритм үндсэн ойлголталгоритм үндсэн ойлголт
алгоритм үндсэн ойлголтЖавзмаа Ж
 
тооллын систем
тооллын системтооллын систем
тооллын системMunkhuu Buyanaa
 
Багц мэдээлэл
Багц мэдээлэлБагц мэдээлэл
Багц мэдээлэлNandia Naagii
 
давталттай алгоритм
давталттай алгоритмдавталттай алгоритм
давталттай алгоритмGEnkhjargal
 
U.cs101 алгоритм программчлал-2
U.cs101   алгоритм программчлал-2U.cs101   алгоритм программчлал-2
U.cs101 алгоритм программчлал-2Badral Khurelbaatar
 
үйлдлийн систем
үйлдлийн системүйлдлийн систем
үйлдлийн системshulam
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1Khuder Altangerel
 

Tendances (20)

U.cs101 алгоритм программчлал-7
U.cs101   алгоритм программчлал-7U.cs101   алгоритм программчлал-7
U.cs101 алгоритм программчлал-7
 
U.it101 lab 4
U.it101 lab 4U.it101 lab 4
U.it101 lab 4
 
салаалсан алгоритм
салаалсан алгоритмсалаалсан алгоритм
салаалсан алгоритм
 
бие даалт № 1 borland c++
бие даалт № 1 borland c++бие даалт № 1 borland c++
бие даалт № 1 borland c++
 
тооллын сис 10т 2т
тооллын сис 10т 2ттооллын сис 10т 2т
тооллын сис 10т 2т
 
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогуудДавталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
 
алгоритм үндсэн ойлголт
алгоритм үндсэн ойлголталгоритм үндсэн ойлголт
алгоритм үндсэн ойлголт
 
Smallbasic
SmallbasicSmallbasic
Smallbasic
 
загвар гэж юу вэ
загвар гэж юу вэзагвар гэж юу вэ
загвар гэж юу вэ
 
тооллын систем
тооллын системтооллын систем
тооллын систем
 
Багц мэдээлэл
Багц мэдээлэлБагц мэдээлэл
Багц мэдээлэл
 
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
 
Lection 1
Lection 1Lection 1
Lection 1
 
давталттай алгоритм
давталттай алгоритмдавталттай алгоритм
давталттай алгоритм
 
U.cs101 алгоритм программчлал-2
U.cs101   алгоритм программчлал-2U.cs101   алгоритм программчлал-2
U.cs101 алгоритм программчлал-2
 
MT101 Lecture 1(Mongolia)
MT101 Lecture 1(Mongolia)MT101 Lecture 1(Mongolia)
MT101 Lecture 1(Mongolia)
 
үйлдлийн систем
үйлдлийн системүйлдлийн систем
үйлдлийн систем
 
3
33
3
 
Лекц 3 (Давталт)
Лекц 3 (Давталт)Лекц 3 (Давталт)
Лекц 3 (Давталт)
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1
 

Plus de Мөнхбаярын Цэцэнцэнгэл (9)

Lecture 12: File Handling
Lecture 12: File HandlingLecture 12: File Handling
Lecture 12: File Handling
 
Лекц 11: (Рекурс, Ханойн цамхаг)
Лекц 11: (Рекурс, Ханойн цамхаг)Лекц 11: (Рекурс, Ханойн цамхаг)
Лекц 11: (Рекурс, Ханойн цамхаг)
 
Лекц 10: (Рекурс)
Лекц 10: (Рекурс)Лекц 10: (Рекурс)
Лекц 10: (Рекурс)
 
Лекц 9(Заагч)
Лекц 9(Заагч)Лекц 9(Заагч)
Лекц 9(Заагч)
 
Лекц 8 (Функц)
Лекц 8 (Функц)Лекц 8 (Функц)
Лекц 8 (Функц)
 
Лекц 7 (Давталтуудын Си хэлэнд)
Лекц 7 (Давталтуудын Си хэлэнд)Лекц 7 (Давталтуудын Си хэлэнд)
Лекц 7 (Давталтуудын Си хэлэнд)
 
Лекц 5 (Өгөгдлийн дүрслэл)
Лекц 5 (Өгөгдлийн дүрслэл)Лекц 5 (Өгөгдлийн дүрслэл)
Лекц 5 (Өгөгдлийн дүрслэл)
 
Лекц 4 (Тооллын Систем)
Лекц 4 (Тооллын Систем)Лекц 4 (Тооллын Систем)
Лекц 4 (Тооллын Систем)
 
Лекц 1 (Алгоритм Програмчлал - 1)
Лекц 1 (Алгоритм Програмчлал - 1)Лекц 1 (Алгоритм Програмчлал - 1)
Лекц 1 (Алгоритм Програмчлал - 1)
 

Лекц 2 (Блок схем)

  • 1. Лекц 2: Блок схем ЭХЛЭЛ Оролт: Хүсэл Бурханд хүслээ хэлэх Биелэсэн? Тийм Үгүй Бурханд итгэх Бурхан шалгаж байна гэж бодоод бүр их итгэх ТӨГСГӨЛ
  • 2. Блок схем (Flowchart)  Алгоритм, ажлын дараалал, үйл явц гэх мэт алхам дараалалтай зүйлсийг блок болон хооронд нь холбосон сумуудаар дүрсэлсэн диаграмыг хэлнэ.
  • 3. Түүх 1921 онд Франк Гилбрет “flow process chart” гэдэг диаграмыг зохиосон.
  • 4. Суут хүмүүс Julian Bigelow Herman Goldstine J. Robert Oppenheimer John von Neumann Institute for Advanced Study in Princeton
  • 5. Блок схемийн дүрслэл Эхлэл / Төгсгөл Оролт / Гаралт Нөхцөл шалгах Процесс / Үйлдэл Чиглэл Холбогч
  • 6. Дасгал Дараа алгоритмуудыг псевдо кодоор бичиж блок схемээр дүрсэл. 1) Хоёр тооны нийлбэр олох алгоритм. 2) Хоёр тооны ихийг олох алгоритм. 3) Гурван тооны ихийг олох алгоритм.
  • 7. ЭХЛЭЛ Оролт: A, B A > B ? Гаралт: A Гаралт: B 1 0 Төгсгөл
  • 8. 1) Start 2) Read A, B 3) If A > B then 4)Print A 5)Else 6)Print B 7)End if 8)End
  • 9. Start Input A, B, C A > B and A > C 1 0 Output: A B > C Output: B Output: C End 1 0 A A End
  • 10. Hello, C #include <stdio.h> int main() { printf(“Hello, World!”); return 0; }
  • 11. Гэрийн даалгавар Квадрат тэгшитгэлийн язгууруудыг олох алгоритмыг блок схемээр зур. Оролтоор a, b, c өгөгдөнө. ax2+bx+c=0
  • 12. Квадрат тэгшитгэлийн язгуур олох алгоритм Оролт a, b, c D = b2-4ac D >= 0 1 0 Гаралт x1, x2 Төгсгөл