A koncepció és tulajdonságait az algoritmus

Az egyik legfontosabb szakaszában problémák megoldására a számítógép - rajz algoritmus.

1983-ban ez volt az 1200 születésének egyik legnagyobb tudósok Közép-Ázsia és a középkori Kelet Muhammad ibn Musa al-Khwarizmi. Írt több értekezést aritmetika és algebra, beleértve a könyv „számtani hindu számokkal” - a fiókot a tíz számjegy és szabályok számtani számokkal.

Nevezze meg a tudós al-Khwarizmi fogalommá vált algorithmi eredetileg jelöli decimális számítási rendszer és szabályok aritmetikai műveletek ebben a rendszerben. Ezért merült fel a modern tudományos kifejezés „algoritmus”.

Mindannyiunknak naponta használ különböző algoritmusok: az utasításokat, szabályokat, receptek, stb Általában csináljuk gondolkodás nélkül. Például, megnyitva az ajtót a kulcs, senki sem gondol a sorrendben kellett elvégezni a műveletet. Ahhoz azonban, hogy tanítani valakit, hogy nyissa ki az ajtót, és meg kell világosan jelzik az intézkedések önmagukat, és hogyan teljesítenek. Ugyanez van szükség, és meghatározza az útvonalat.

ajtónyitás algoritmus:

Helyezze be a kulcsot a kulcslyukon.

Fordítsa el a kulcsot az óramutató járásával megegyezően.

Algoritmus „Hogyan megy meglátogatni”:

Ide három blokk a buszmegálló.

Busszal №23 és menj a Lenin téren.

Kifelé a stop.

Összevetjük ezeket az algoritmusokat. Első pillantásra nincs semmi közös közöttük. Ez az egyik dolog -, hogy nyissa ki az ajtót, a másik -, hogy menjen egy látogatást. De ha megnézzük alaposan, akkor észre jelentős hasonlóság fedezhető fel. Először is, ez egy szigorú sorrendben intézkedéseket.

Artist algoritmus - a tárgy, amelyre az algoritmus az irányítás (ember, autó, számítógép, stb.)

Algoritmikus módon az emberi tevékenység az, hogy akár saját maga fejleszt egy algoritmus, vagy kap le a polcról, majd végrehajtja szigorúan kövesse az utasításokat, hogy alkotnak az algoritmust.

· Diszkrét - szegmentációs algoritmus külön elemi cselekvés;

· Rendelés - szigorú rendje intézkedések;

· Mass - alkalmasságát a döntést, hogy nem bármely, hanem egy egész osztály a problémák;

· Determinisztikus (biztos) - egyértelmű eredménye adott bemeneti adatokat.

Hogy egyszerűsítse a programozás számos összetett feladatok alkalmazott kiegészítő algoritmus.

Kiegészítő algoritmus - egy algoritmus megoldása néhány részfeladatok az eredeti (elsődleges) feladat.

A kiegészítő algoritmus írt egy programozási nyelv, az úgynevezett eljárás vagy alprogramot.

Kapcsolódó cikkek