Există multe metode pentru a rezolva o problemă. Ordinea de rezolvare a problemei s-ar putea schimba de la un la altul. În domeniul informaticii, un algoritm este o secvență de pași pentru a rezolva o problemă. Algoritmii pot fi scrise cu ajutorul a două metode, cum ar fi utilizarea unei scheme sau utilizarea unui cod pseudo. O diagramă oferă o reprezentare grafică a unui algoritm care utilizează simboluri. Un pseudocod utilizează o limbă naturală sau o notație matematică compactă pentru a scrie algoritmi. Acest articol discută diferența dintre algoritm și diagramă. diferența cheie între algoritm și diagramă este asta un algoritm este o procedură pas cu pas pentru a rezolva o problemă dată în timp ce diagrama este o diagramă care este utilizată pentru a reprezenta un algoritm.
1. Prezentare generală și diferență cheie
2. Ce este un algoritm
3. Ce este un grafic?
4. Asemănări între algoritm și diagramă
5. Comparație de la o parte la alta - Algoritm vs. Diagrama în formă tabulară
6. rezumat
Fiecare sarcină se întâmplă în conformitate cu un algoritm. Dacă există o întrebare, cum ar fi cum să vă conectați la un cont Facebook, secvența va fi după cum urmează. În primul rând, utilizatorul ar trebui să deschidă browserul. Apoi trebuie să introducă adresa URL corectă. După ce ați accesat pagina Facebook, trebuie să introduceți adresa de e-mail și parola corectă. În final, utilizatorul trebuie să apese butonul de conectare. Dacă numele de utilizator și parola sunt corecte, acesta poate deschide contul Facebook. De asemenea, fiecare sarcină are o serie de pași de urmat. În calcul, acest mecanism este cunoscut ca un algoritm. Algoritmul nu poate fi definit fără a explica procedura. O procedură este o secvență finită de instrucțiuni, în care fiecare poate fi efectuată într-o perioadă finită de timp. Prin urmare, un algoritm este o procedură pas cu pas pentru a rezolva o problemă dată. Atunci când există o problemă complexă de rezolvat, ea poate fi împărțită în sub-probleme mici. Scrierea algoritmilor pentru fiecare sub-problemă este cunoscută ca sub-algoritm.
Algoritmul pentru adăugarea a două numere este după cum urmează.
Această secvență de pași în algoritm folosind engleză simplă pentru a adăuga două numere.
Algoritmul pentru găsirea sumei a cinci cifre este după cum urmează.
Această secvență de pași în algoritm folosind limba engleză simplă pentru a găsi suma a cinci numere. Câteva exemple de algoritmi sunt algoritmi de căutare și algoritmi de sortare. Algoritmii de căutare sunt utilizate pentru a căuta un element dintr-o structură de date. Algoritmii de sortare pot sorta elementele într-o anumită ordine.
O diagramă este o diagramă care reprezintă un algoritm. Algoritmul poate fi scris folosind o diagramă. Nu este un limbaj de programare. Este o reprezentare grafică a scrierii algoritmului. O diagramă are un număr de simboluri. Forma ovală indică începutul și sfârșitul unui program. Simbolul romb reprezintă operațiunile de intrare și ieșire. De exemplu, programul ar putea solicita introducerea de către utilizator. De altfel, s-ar putea să imprime un răspuns la ecran ca ieșire. Un proces este reprezentat folosind un simbol dreptunghi. Acesta reprezintă inițialele și calculele variabile. Acestea pot fi situații cu decizii. Trecerea printr-o singură cale poate da adevărat, în timp ce o altă cale poate da false. Pentru astfel de situații, se utilizează un simbol diamantat. Este de a verifica adevărat sau fals. Un cerc mic este cunoscut ca un conector. Se utilizează pentru a conecta pauzele din diagramă. Secvența de la un pas la altul este reprezentată de o cheie cu săgeți. Diagrama de calcul pentru a calcula suma a două numere sunt după cum urmează. Numerele sunt 2 și 3.
Figura 01: Graficul de calcul pentru a calcula suma a două numere
Diagrama de mai jos ilustrează diagrama pentru a calcula suma a 10 numere.
Figura 02: Diagrama de calcul pentru a calcula suma a 10 numere
Există câteva reguli pe care trebuie să le urmați atunci când desenați o diagramă. O diagramă ar trebui să fie desenată de sus în jos. Toate diagramele ar trebui să înceapă cu un simbol de pornire și toate casetele ar trebui să fie conectate cu o săgeată. Simbolurile de decizie au două puncte de ieșire care sunt adevărate sau false. Aceste fapte trebuie luate în considerare atunci când se elaborează o diagramă.
Algoritmul vs. schema de flux | |
Un algoritm este o procedură pas cu pas pentru a rezolva o problemă dată. | O diagramă este o diagramă care reprezintă un algoritm. |
Reprezentare | |
Algoritmii sunt reprezentați utilizând scheme de diagramă sau pseudo-cod. | O diagramă grafică este reprezentată folosind simboluri. |
Acest articol a discutat diferența dintre algoritm și diagramă. Diferența dintre algoritm și diagramă este că algoritmul este o procedură pas cu pas pentru a rezolva o problemă dată în timp ce schema de evoluție este o diagramă care reprezintă un algoritm. Un algoritm este conceput pentru a rezolva o problemă dată. Pot exista mai multe abordări pentru a rezolva problema. Este important să analizăm fiecare soluție și să implementăm cea mai bună soluție. Algoritmii pot fi vizualizați folosind un grafic. Când se analizează algoritmul, se ia în considerare și timpul de funcționare și spațiul necesar.
Puteți descărca versiunea PDF a acestui articol și îl puteți utiliza în scopuri offline conform notei de citare. Descărcați versiunea PDF aici: Diferența dintre algoritm și diagramă
1.yusufshakeel. Un algoritm care utilizează schema de diagramă a fluxurilor de date și Pseudo-codul de nivel 1, Yusuf Shakeel, 27 august 2013. Disponibil aici
2.tutorialspoint.com. "Bazele algoritmilor structurilor de date." Punctul, Disponibil aici