Algoritmusok megadása
Egy probléma megoldásának véges számú részlépésben történő egyértelmű és teljes leírását algoritmusnak nevezzük.
Követelmények :
| Az egyes részlépéseknek végrehajthatónak kell lennie. | |
| A lépéseknek egyértelmunek kell lenni. Ez biztosítja, hogy tetszőlegesen sokszor végrehajtva, mindig ugyanazt a részeredményt kapjuk. | |
| A részlépéseket véges sokszor kell végrehajtani. |
Algoritmus tulajdonságai:
![]()
Meghatározottság ![]()
Végesség - közölhető véges számú utasítással ![]()
Kiszámító személytől független ![]()
Bármikor bárki által ugyanolyan eredménnyel megismételhető ![]()
Széleskörűség
Vannak kifejezetten algoritmus leírására kifejlesztett módszerek is :
Bekezdésekbe szedett mondatok.
Folyamatábra
Struktogram
Folyamatábra elemei : Struktogram elemei :

Példa : átlag képzés és minimum-maximum keresés

