- Inteligibilitatea pentru artist - și anume, Algoritmul Performer trebuie să știe cum să-l pună în aplicare.
- Diskpetnost (discontinuitate separat) - adică un algoritm trebuie să ppedstavlyaet ppotsess rezolvarea problemelor ca pposto de punere în aplicare consecventă (sau a definit anterior) etapele (etape).
- De determinare - adică, Algoritmul pentru fiecare regulă trebuie să fie clare, lipsite de ambiguitate și nu lasă loc pentru ppoizvola. Blagodapya algoritm de execuție pentru această proprietate este mecanică și nu hapaktep tpebuet instrucțiuni suplimentare sau informații despre sarcină peshaemoy.
- Pezultativnost (sau membrelor). Această proprietate constă în faptul că un algoritm trebuie să fie supraîncărcat pentru rezolvarea problemelor într-un număr finit de pași.
- Mass. Aceasta înseamnă că algoritmul pentru rezolvarea problemelor pazpabatyvaetsya în termeni generali, și anume trebuie să fie unele ppimenim pentru o clasă de probleme pazlichayuschihsya numai date brute. date VARIAȚIUNI sursă pot alege din unele regiuni, care a fost apoi se aplică, în general, un algoritm numit un domeniu.
În ce formă sunt scrise algoritmi?
În practică, următoarele sunt cea mai comuna forma de reprezentare a algoritmilor:
- verbale (în intrările în limbaj natural);
- grafică (imagini ale caracterelor grafice);
- Pseudocod (semiformalized descrie algoritmi de limbaj de programare convențional, incluzând atât elemente de limbaj de programare și fraza limbaj natural, notațiile matematice convenționale și colab.);
- Software (texte în limbaje de programare).
Metoda grafică pentru algoritmii de înregistrare
(Diagrama bloc)
Metoda de reprezentare grafică a algoritmilor este mai compact și mai clar în comparație cu verbal.
În reprezentarea grafică a algoritmului este reprezentat ca o serie de blocuri funcționale interconectate, fiecare dintre acestea corespunzând implementa una sau mai multe acțiuni.
O astfel de reprezentare grafică se numește o diagramă sau schemă bloc.
In schema bloc a fiecărui tip de acțiune (de introducere a datelor brute, calculul valorilor de expresie, condițiile de verificare, controlează repetarea operațiilor, procesarea final și altele asemenea) corespunde formei geometrice, furnizate sub formă de bloc de simboluri. Simbolurile bloc sunt conectate prin linii de tranziții. determinarea ordinii acțiunilor de mai sus.