Algoritmul - o descriere clară a succesiunii acțiunilor care trebuie făcut pentru a rezolva problema. Se poate spune că algoritmul descrie procesul de conversie a datelor brute în rezultate, deoarece pentru a rezolva orice problemă pe care trebuie:
1. Introduceți datele sursă.
2. Conversia datelor de intrare în rezultate (date de ieșire).
3. Afișarea rezultatelor.
· Limbaj natural;
· În formă de diagramă bloc;
Luați în considerare exemplul unui algoritm în limbaj natural:
1. Introduceți în calculator valorile numerice ale variabilelor a, b și c.
2. Calculati d cu formula d = b 2 - 4ac.
3. În cazul în care d <0. то напечатать сообщение "Корней нет" и перейти к п.4. Иначе вычислить и напечатать значения x1 и x2 .
4. Calculul Stop.
Algoritmul de imagine în formă de diagramă bloc,
Organigrame se numește reprezentare grafică vizuală a algoritmului când etapele individuale sunt reprezentate de diverse forme geometrice - blocuri, iar comunicarea între etapele (succesiunea etapelor) sunt indicate prin săgeți care leagă aceste cifre. Blocuri însoțite inscripții. operații tipice ale algoritmului reprezentat de următoarele figuri geometrice:
Block start-end algoritm (Fig. 1.1). Inscripția de pe cutie: „început“ ( „end“).
Introducerea datelor de bloc și de ieșire (Fig. 1.2). Inscripția de pe bloc: cuvântul „intrare“ ( „ieșire“ sau „ștampila“) și o listă de intrare (ieșire) variabile.
Fig. 1.1. Algoritmul bloc start-end
Fig. 1.2. IO Data Block
soluții sau unitate aritmetică (fig. 1.3). Legendă pe blocul: operațiunea sau grup de operațiuni.
Blocul condițional (Fig. 1.4). Inscripția de pe bloc: starea. Ca urmare a verificării stării este utilizată pentru a selecta una dintre căile posibile (ramuri) ale procesului de calcul. În cazul în care condiția este îndeplinită, pasul următor este efectuată de ramură „+“ în cazul în care condiția nu este îndeplinită, atunci stadiul sucursalei „-“.
Fig. 1.3. Unitatea aritmetică