Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Vlastnosti algoritmov

Algoritmus je diskrétny , jednoznačné sada operácií , ktoré produkuje výsledky . Videli ste a zaoberá algoritmy celý svoj ​​život v jemných a zjavné spôsoby, sú to , čo používate , keď robíte aritmetiku , čo umožňuje vaše spam filtre a vyhľadávače robiť svoju prácu a to , čo budete postupovať pri použití recept alebo sledovať jazdu smermi . Dobre usporiadaný

Aby bol funkčný algoritmus , inštrukcie alebo operácie , ktoré sa majú vykonávať , musí ísť v určitom poradí . Tieto kroky musia byť jasné , takže počítač môže spustiť v správnom poradí . Napríklad podľa abecedy zbierku kníh , váš prvý inštrukcia môže definovať prevádzku hľadali meno , ktoré majú byť zoradené abecedne . Druhý pokyn môže dať procesu východiskový bod určením , kde na polici spustiť abecedné poradie . Následné inštrukcie potom môže povedať , čo robiť s knihou , pokiaľ ide skôr či neskôr v abecede ako kniha už na polici .
Určitý & uskutočniteľný

nielen , že musí algoritmus určiť sled udalostí , a to , čo každý krok vyžaduje , algoritmus musí byť splniteľná . Operácie musia byť kvantifikovateľné a jednoznačné ; " nemožné " operácie - napríklad tak , že sa číslo 0 - nie je povolený
výsledky - orientované

. V súlade s požiadavkami doability a určitosť , algoritmus je zameraný na konečný výsledok , alebo výstup . Údaje musia vyplývať z výpočtov vykonaných , inak by ste neboli schopní povedať , či príkazy boli účinné , alebo nie .
Konečných

algoritmy sú navrhnuté tak , aby koniec a nie pokračovať donekonečna . Zatiaľ čo príkaz by technicky možné vykonávať do nekonečna , by to nemal byť životaschopná , alebo užitočný algoritmus . Algoritmus musí byť nakoniec povedal , keď sa zastaviť a byť kompletný .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené