caracteristicile unui algoritm

există câteva caracteristici pe care fiecare algoritm ar trebui să le urmeze.Există cinci caracteristici diferite care se ocupă cu diferite aspecte ale algoritmului.Acestea sunt următoarele:

1.Intrare specificată

2.Ieșire specificată

3.Definiție

4.Eficacitate

5. Finitudinea

6.Independent

să vedem aceste caracteristici unul câte unul.

intrarea este datele care trebuie transformate în timpul calculului pentru a produce output.An algoritmul ar trebui să aibă 0 sau mai multe intrări bine definite.Precizia de intrare necesită să știți ce fel de date, cât de mult și ce formă datele ar trebui să fie

2)ieșire specificată

ieșirea este datele rezultate din calcul (rezultatul dorit). Un algoritm ar trebui să aibă 1 sau mai multe ieșiri bine definite și ar trebui să se potrivească cu ieșirea dorită.Precizia de ieșire necesită, de asemenea, să știți ce fel de date, cât de mult și ce formă ar trebui să fie ieșirea (sau chiar dacă va exista o ieșire deloc!).

3)Definirea

algoritmii trebuie să specifice fiecare pas și ordinea pașii trebuie făcuți în acest proces.Definitivitatea înseamnă specificarea secvenței de operații pentru transformarea intrării în ieșire. Algoritmul trebuie să fie clar și lipsit de ambiguitate.Detaliile fiecărui pas trebuie să fie, de asemenea, precizate (inclusiv modul de gestionare a erorilor).ar trebui să conțină totul cantitativ și nu calitativ.

nu te-ai putea aștepta ca un computer să înțeleagă ceva dacă tu însuți ești ambiguu în legătură cu asta.Corect!

4)eficacitate

pentru ca un algoritm să fie eficient, înseamnă că toți acei pași care sunt necesari pentru a ajunge la ieșire trebuie să fie fezabili cu resources.It nu trebuie să conțină pași inutili și redundanți care ar putea face un algoritm ineficient.

de exemplu,să presupunem că gătiți o rețetă și tocați legume care nu sunt utilizate în rețetă, atunci este o pierdere de timp.

5)finitudinea

algoritmul trebuie să se oprească, în cele din urmă.Oprirea poate însemna că obțineți rezultatul așteptat sau primiți un răspuns că nu este posibilă nicio soluție. Algoritmii trebuie să se termine după un număr finit de pași.Un algoritm nu trebuie să fie infinit și să se termine întotdeauna după un număr definit de pași.

nu are rost să dezvoltăm un algoritm infinit, deoarece va fi inutil pentru noi.

6) Independent

un algoritm ar trebui să aibă direcții pas cu pas, care ar trebui să fie independent de orice programare code.It ar trebui să fie astfel încât să poată fi rulat pe oricare dintre limbajele de programare.astfel, acestea sunt caracteristicile pe care un algoritm ar trebui să le aibă pentru rodnicia sa.

Lasă un răspuns

Adresa ta de email nu va fi publicată.