4 Descrierea algoritmului folosind diagrame bloc

„Start“ (fig. 4) este punctul de plecare al programului. În orice schemă a algoritmului, există doar un singur punct de pornire.

Caracteristici. ovală în formă de bloc care conține cuvântul „Start“. Nu există intrări, o ieșire. Se recomandă să se specifice un modul software de identitate.

„Sfârșitul“ (Fig. 5) este punctul final al programului. De obicei, în graficul punctului final este unic.

Caracteristici. Block oval care conține "End" ( "End"). Intra in una, nu există nici o ieșire. Se recomandă să se specifice un modul software de identitate.

Simbolul "Process" (Fig. 6) poate indica un proces sau acțiune arbitrar complex. Desemnarea de acțiune ar trebui să fie conținută în interiorul blocului. Gradul de detaliu al procesului rămâne la latitudinea programatorului. În acest caz, profesorul are dreptul de a solicita un studiu mai atent al procesului, sau, dimpotrivă, să recomande consolidarea. Cerința ca graficul detaliat al procesului este în conformitate cu graficul programului principal.

Caracteristici. bloc dreptunghiular. Autentificare o singură ieșire.

proces predefinit

Simbolul „Procesul Predefined“ (Fig. 7) prezintă o schemă de algoritm este prezentată separat. Acest lucru permite pentru a descrie tipul de diagrame caracter ierarhic și, astfel, reduce complexitatea fiecărui circuit individual, sporind vizibilitatea.

Caracteristici. bloc dreptunghiular cu linii laterale duble. Autentificare o singură ieșire.

„Alegere“ (Fig. 8) este ramificarea programul flux două moduri. Starea de trecere a unuia sau un alt mod este conținută în corpul personajului. Deasupra una dintre ieșirile este scris „Da“ pe cealaltă „nu“. În conformitate cu aceasta, în cazul condiției, programul va merge pe calea „Da“, în caz contrar - pe „Nu“ calea.

Caracteristici. simbol în formă de romb. Autentificare una, două ieșiri. Structura corespunde operatorului în cazul în care.

„Alegere multiplă“ (Fig. 9) este o extensie a „Select“ simbolul. Diferența constă în faptul că modul de opțiuni de aici poate fi atât de mult mai mult.

Caracteristici. simbol în formă de romb. Autentificare una, mai multe ieșiri. Structura corespunde comutatorului operatorului.

(Fig. 10) „Ciclul“ este un set de două unități: începutul ciclului și închiderea ciclului. Intre ele este corpul buclei. În interiorul blocurilor pentru a scrie un identificator unic, precum și, în funcție de tipul de ciclu, sau pentru a ieși condiție sau buclă variabila.

Caracteristici. o intrare, de ieșire de la un bloc pentru începutul și sfârșitul ciclului. Structura corespunde operatorilor, în timp, nu ... în timp ce, pentru.

Simbolul „Date“ (Fig. 12), introduce datele inițiale necesare pentru funcționarea programului și a datelor de ieșire, care rezultă din executarea acestuia. Se poate preciza, în conformitate cu tipul de purtător.

Caracteristici. Ea are o intrare și ieșire.

Grafic ar trebui să reflecte logica programului.

Diagrama competentă construită în exact același mod: principala parte stativ, de punere în aplicare apoi diviziuni interne de nivel jos al ierarhiei. Pentru nivel superior se obține diagrama a unei ierarhii. Al doilea - numărul de caractere ale primului nivel dezvăluit și așa mai departe.

Când creați o schemă a algoritmului este recomandat să se respecte următoarele reguli generale:

Diagrama ar trebui să fie extinsă și, ca regulă, să fie plasate pe o singură pagină, deși dimensiunea fontului în cadrul blocurilor nu este mai mică de 10. În cazul în care ar trebui să fie utilizat este necesar, principiul ierarhic mai detaliat. Ca o regulă, nu aduce detaliile fiecărui operator în parte.

Având în vedere că programul este un handler de date, ar trebui să fie utilizat întotdeauna blocul „date“.

Nu mai mult de două circuite pe o singură foaie de format A4.

Un număr limitat de dimensiuni în schema (dimensiunea caracterelor) - dimensiunea orizontală dispusă vertical pe un caracter trebuie să fie una.