Cum de a crea o diagramă bloc
Diagrama bloc este o reprezentare grafică a unui proces, care arată în mod clar o secvență sistematică a tuturor etapelor sarcinii, precum și toate grupurile care sunt implicate în acest proces. Acest sistem este un sistem de simboluri grafice (blocuri) și linii de tranziție (săgeți) între ele. Fiecare dintre aceste blocuri corespunde unui anumit pas al algoritmului. În interiorul acestui simbol descrie această acțiune.
De ce să folosiți organigrame?
Aceste sisteme sunt proiectate pentru a îndeplini următoarele funcții:
- pentru a dezvolta un nou proces;
- să descrie și să documenteze algoritmul actual;
- să dezvolte modificări ale procesului sau pentru a investiga legăturile cu probabilitatea de erori și eșecuri;
- pentru a determina când, unde și cum se poate schimba algoritmul actual, pentru a verifica stabilitatea întregului sistem.
flux de lucru pentru dezvoltare
Orice schemă bloc se bazează pe acțiunile algoritmului care descriu funcționarea dispozitivului sau a programului. Prin urmare, am construit mai întâi sistemul în sine. „Algoritmul“ se referă la descrierea secvenței de operații pentru a rezolva problema. De fapt, această regulă a efectua prelucrarea datelor necesare. Înainte de a trece la construirea algoritmului este necesar să se definească în mod clar problema: este necesar să se obțină un rezultat care este nevoie de informațiile inițiale și ceea ce este disponibil, dacă există restricții cu privire la primirea acesteia. După aceea, o listă de acțiuni care urmează să fie puse în aplicare pentru a obține rezultatul dorit.
tipuri de algoritmi
În practică, următoarele tipuri de diagrame de flux utilizate cel mai des:
- grafică, adică la miezul sunt simboluri geometrice;
- verbale: preparate prin cuvinte convenționale ale unei limbi;
- Pseudocod: reprezintă descrierea semiformalized limbaj de programare condiționată, care include elemente ale literaturii limbaj de programare și expresii și simboluri matematice general acceptate;
- Software: numai limbaj de programare folosit pentru a scrie.
O schemă bloc a dispozitivelor: Descriere
O reprezentare grafică a fluxului de lucru include imagini de comunicare algoritm care descrie blocurile funcționale ale acestui circuit, care corespund implementa una sau mai multe acțiuni. O diagramă bloc a unei matrice compusă din elemente individuale, dimensiunile și construcția de norme care definesc standardul de stat. Pentru fiecare tip de acțiune (introducerea de date, valorile de expresie de calcul, condițiile de verificare, control repetarea procesării închiderii acțiunii, etc.). Există o figură geometrică separată reprezentată ca un bloc. Aceste simboluri sunt conectate prin linii care definesc succesiunea de acțiuni.
Principalele elemente utilizate în prepararea organigrame
Lista completă a simbolurilor grafice utilizate pentru descrierea algoritmului este format din 42 elemente. Ei tot ce nu va da, și ia în considerare numai principalul.
2. Soluție. Acest bloc este folosit pentru a indica starea de tranziție la control. În fiecare din aceste state membre pun la îndoială comparație, sau starea, pe care o definește. Cu alte cuvinte, decizia - este alegerea direcției pentru programul sau de algoritm, în funcție de anumite condiții variabile. vedere grafică a elementului - un diamant. Simbolul menționat poate fi folosit ca imaginea următoarea structură standardizată: alegerea, o furculiță completă și part-time, ciclul „înainte“ și „acum“.
3. Modificarea. Această unitate semnifică începutul ciclului. Este folosit pentru organizarea structurii ciclice. În interiorul acestui element de înregistrare gama de setare de activități, așa cum este indicat de valoarea sa inițială, granița condiție, precum și pas se schimbă elementul care urmează să fie repetate. Cu alte cuvinte, modificarea - este îndeplinirea schimbare echipe sau grupuri de operațiuni care schimba programul. Reprezentarea grafică a acestui simbol este un hexagon.
4. Procesul de calcul predeterminat înseamnă pentru un program predeterminat sau standard. Acesta este utilizat pentru a indica tratamentul cu algoritmul auxiliar care există independent ca și module independente separate și pentru a avea acces rutine de bibliotecă. vedere grafică a simbolului reprezentat printr-un dreptunghi cu două bare verticale pe părțile laterale. Acest element servește pentru ghidarea apelurilor de funcții, proceduri, module software.
5. Date de intrare-ieșire într-o formă generală.
7. Documentul înseamnă rezultatele de ieșire ale imprimării. Grăitor, un element ca un dreptunghi, numai că în loc de inferior semiunda directă inscripționată.
8. Introducerea manuală înseamnă de prelucrare a datelor operatorului de declanșare de către un dispozitiv care este asociat cu un calculator (tastatură). Simbolul grafic de intrare manuală este un patrulater ale cărui laturi sunt paralele cu linia, în partea de jos este perpendicular pe ele, și oblice superioare.
9. Mijloacele de afișare a informațiilor de intrare sau ieșire în cazul în care dispozitivul este conectat direct la procesor. La acel moment, atunci când încep să joace datele, operatorul poate efectua modificări în timpul procesării. Grăitor, acest element este o figură în care liniile superioare și inferioare sunt paralele, dreapta - este arc, iar stânga este formată din două drepte ca o săgeată.
10. Liniile de curgere - sunt săgeți care indică secvența de conexiuni. Nici diagramă bloc structură nu se poate dispensa de acest element. Există anumite reguli de urmărire aceste caractere. Iată-le:
- aceste elemente trebuie să fie paralelă cu liniile perimetrului exterior sau limitele paginii pe care aceasta prezintă o diagramă bloc;
- direcția de linie de sus în jos sau de la stânga la dreapta este considerat principal, nu este indicat prin săgeți, celelalte cazuri indică zone desemnate de acestea;
- o schimbare de direcție a acestui element este de numai aproximativ 90.
11. Conector. Acest element este folosit pentru a specifica conexiunea pentru a întrerupe fluxul de linii. Aceste simboluri sunt utilizate în cazul în care schema bloc a programului este construit din mai multe părți. Apoi, fluxul dintr-o parte a liniei ar trebui să se termine cu „conector“, iar partea nouă - începe cu acest simbol. În interiorul acestui element este plasat același număr de serie. Graphic „conector“ - un cerc.
12. Conector interstitiala. Scopul acestui element este similar cu cel anterior, acesta este folosit doar pentru a conecta scheme logice, plasate pe pagini diferite. Imaginea unui astfel de element este reprezentat ca o casă pentagon.
organigrame de constructii
Algoritmul de construcție grafic - face parte din documentația dispozitivului sau a programului, care este întotdeauna disponibil din abundență. Cu toate acestea, în cele mai multe cazuri, software-ul nu are nevoie în diagrama bloc. Doar câteva necesară construirea unui algoritm durează câteva foi, restul este schema destul de simbolic. Schema bloc simplă care arată structura programului de ramificare într-un singur aspect. Cu toate acestea, chiar și o astfel de structură este în mod clar vizibilă numai cu condiția ca algoritmul este plasat pe o foaie. In caz contrar, atunci când diagrama bloc este situat pe mai multe pagini tranzițiile interstițiale asociate sunt foarte dificil de a obține o idee bună despre el. În cazul în care este plasat pe o singură foaie, apoi un mare program de acest algoritm imagine se transformă în planul său de ansamblu, cu o listă a principalelor blocuri și pași. Desigur, acest program nu respectă standardele de proiectare procedură, dar el nu a avut nevoie de ele, deoarece procesul este complet diferit. Reguli privind tipul de caractere, săgeți și ordinea de numerotare este necesară doar pentru parsare organigrame detaliate.
Arrays și construirea de algoritmi
O matrice este o colecție de același tip de informații care sunt stocate în clustere consecutive de memorie și are un nume comun. Astfel de celule sunt numite „elemente ale sistemului.“ Toate grupurile sunt numerotate în ordine. Acest număr se numește „indicele elementului matrice“. Cum de a crea o diagramă de flux pentru un astfel de sistem? Luați în considerare exemplul creării algoritmului pentru elementar tip matrice unidimensională. Cel mai simplu sistem este linia de vedere convențional. Definiți un nume pentru matrice - „A“. Presupunem că sistemul nostru este format din opt celule (1 la 8). Fiecare dintre clustere menționate anterior cuprinde un număr aleatoriu, care este numit „element de matrice“. Pentru a accesa o anumită celulă trebuie să specifice denumirea între paranteze drepte ([3]). Să considerăm un exemplu în care o diagramă bloc a unui tablou este destinat să umple sistemul cu numere aleatoare și apoi se scoate informații de pe ecran. Ce este un algoritm? Acest sistem elementar. De fapt, nu are nici o aplicație practică, cu toate acestea, este utilă pentru procesul de învățare. Considerată un circuit bloc (exemplu de construcție descrisă mai jos) cuprinde doar șapte elemente principale conectate linii tranziții.
Descrierea secvenței de sarcini
1. Primul element al schemei va fi un simbol al „Acasă“.
2. A doua unitate - „Procesul“, care se potrivește în interiorul „inițializare aleatoare“.
3. Următorul element - „Modificare“, introduceți valoarea de matrice de celule din bloc.
6. „Concluzie“ produce afișează informații despre conținutul noii matrice în monitor, urmată de direcția blocului precedent. Urmatoarea - ultimul element.
7. „End“ a algoritmului.
Pe baza unei diagrame bloc a componentelor programului, care va oferi de lucru prezentat algoritmul.