Algoritmul este știința creării algoritmilor și proceselor, o componentă esențială a programării structurate. Elaborarea unui plan de afaceri, dezvoltarea unei aplicații pentru un joc mobil sau computer nu se va descurca fără algoritmi. Capacitatea de a crea algoritmi vă permite să faceți multe lucruri în mod repetat, cu un efort minim, într-un mod automat.
Instrucțiuni
Pasul 1
Pentru prima dată cuvântul „algoritm” a fost folosit de unul dintre fondatorii algebrei moderne, înțeleptul și astronomul Al-Khwarizmi, încă din 224 d. Hr. în lucrările sale fundamentale. Înțelegerea sa, un algoritm este o instrucțiune care vă permite să rezolvați o problemă. Al-Khwarizmi a fost un om de știință respectat printre colegii săi, iar compilarea unor astfel de instrucțiuni a devenit norma în mediul matematic.
Pasul 2
Compilarea algoritmilor a dobândit cel mai important rol practic și aplicat odată cu apariția computerelor. Au fost construite mașini uriașe cu tuburi de vid în scopul calculării expresiilor complexe și rezolvării problemelor. Un computer nu poate gândi creativ, înțelegând doar instrucțiunile (comenzile) din codul binar. Algoritmul în programare este o secvență de comenzi care duce la obținerea unui rezultat.
Pasul 3
Pentru a compune un algoritm, trebuie mai întâi să definiți un obiectiv. Apoi puteți formula în propriile cuvinte (și notați pe hârtie, chiar dacă vag) cum să atingeți acest obiectiv.
Pasul 4
Principalele caracteristici ale algoritmului sunt concizia de prezentare, pas cu pas etapă cu etapă, înțelegerea pentru interpret. Un bun exemplu de algoritm este o rețetă. Transformați descrierea vagă a atingerii unui obiectiv în instrucțiuni, împărțite în acțiuni specifice care se apropie mai mult de atingerea obiectivului. Echipele ar trebui să fie clare, posibile, nedubabile, măsurabile. De exemplu: „Ia 2 ouă. Gatiti-le 10 minute intr-o cratita. Îndepărtați coaja."
Pasul 5
Pentru a traduce un algoritm într-un cod de program, trebuie să îl simplificați cât mai mult posibil. Apoi îl puteți rescrie în „pseudocod” - în acest limbaj, toate acțiunile sunt efectuate într-un stil de programare, dar în cuvinte umane, nu programatice. La finalizare, pseudocodul este tradus în cod într-un limbaj de programare pe care îl cunoașteți, iar programul în sine este compilat (executat de un computer).