FormareColegii și universități

Cum de a crea o schemă logică. O diagramă bloc a programului de matrice

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:

- să dezvolte 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ă efectua procesele necesare de prelucrare a informațiilor. Î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ă se bazează pe simboluri geometrice;

- verbal: întocmit de cuvintele uzuale ale unei limbi;

- pseudo-cod: reprezintă descrierea semiformalized limbaj de programare condiționată, care include elemente ale limbajului de programare și expresii literare și simboluri matematice comune;

- software-ul: doar 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 separat figură geometrică 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.

Elemente ale organigramei:

1. Procesul de calcul înseamnă acțiune sau secvență de acțiuni care se modifică valorile de date sau format pentru plasare. Pentru claritate, aceste elemente de circuit pot fi combinate într-o singură unitate. Acest simbol este un dreptunghi, în care comentariul scris, care însoțește operațiunea (sau grup de tranzacții).

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. Respectivul simbol poate fi folosit ca imaginea următoarea structură standardizată: alegerea, o furculiță completă și part-time, ciclul de „înainte“ și „lung“.

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ă.

6. porni și opri. Acest element reprezintă începutul și sfârșitul algoritmului, și de intrare în program și ieșirea din acesta. Acest simbol grafic seamănă cu un dreptunghi în care partea în loc de drept - arc.

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:

- elementele de date trebuie să fie paralelă cu liniile perimetrului exterior sau limitele paginii pe care aceasta prezintă o diagramă bloc;

- o 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;

- schimba direcția acestui element este de aproximativ doar 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, linia de curgere dintr-o parte pentru a pune capăt „conector“, iar noua parte - începe cu acest simbol. În interiorul acestui element este plasat același număr de serie. Reprezentarea grafică a „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.

13. Comentariu - această comunicare între diferitele elemente explicația organigrame. elementul menționat permite să includă formule și alte informații.

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 crearea de algoritmi pentru elementar matrice de unidimensional tip. 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 în paranteze pătrate ([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 „The Beginning“.

2. A doua unitate - „Procesul“, care se potrivește în interiorul „inițializare aleatoare».

3. Următorul element - „modificare“ se introduce valoarea șirului de celule din bloc.

4. În plus, în conformitate cu o funcție predeterminată este redirecționat către următorul „proces“ bloc, în care tratamentul este dat sistem particular clustere indicând limitările de numere aleatoare în intervalul de la zero la o sută. Urmărind operația revine la al treilea bloc, și prin ea - mai mult pe a cincea.

5. In acest bloc „Modificări“ conform funcției inscripționată este redirecționat către elementul următor.

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.

„Schema bloc Editare“

Dacă vă întrebați despre cum să creați o schemă logică, ar trebui să știți că există programe speciale care sunt proiectate pentru a crea și edita aceste sisteme. Comoditate de reprezentare grafică a algoritmului este faptul că utilizatorul nu este legată de o anumită sintaxă limbaj de programare. flowchart Construit la fel de potrivite pentru toate limbile (de exemplu, C, Pascal, BASIC, etc.). Mai mult decât atât, editorul poate fi folosit pentru a trasa și schemele de verificare operabilitate. Acest program este un software specializat. Acesta oferă un set divers de instrumente necesare pentru construirea organigrame, ceea ce face mai convenabil, în comparație cu convenționale editori de imagine. Opțiuni suplimentare vă permit să optimizeze procesul de elaborare a sistemului cu transformarea sa în continuare în funcțiile și procedurile ale limbajului de programare. În plus, editorul organigrame oferă un set de template-uri care pot accelera în mod semnificativ activitatea de utilizator novice. Este cunoscut faptul că construcția algoritmului de multe ori structuri repetitive utilizate, de exemplu, o varietate de opțiuni, cicluri alternative (complete și incomplete), ramificare multiplă, și multe altele. Editorul permite să aloce în mod frecvent utilizate în componentele diagrame de flux și adăugați-le în diagrama generată. Acest lucru vă salvează de la scoțându-le de la zero de fiecare dată. În plus, folosind editorul, puteți importa funcțiile și procedurile implementate în orice limbaj de programare cunoscut. Această opțiune este utilă pentru analizarea structurii algoritm, care este scris într-o limbă necunoscută. Cerințe de sistem ale programului în cauză este destul de modestă, astfel încât să puteți utiliza pe orice calculator personal.

concluzie

Pentru a rezuma, trebuie remarcat faptul că schema detaliată a algoritmilor învechite construirea. Deoarece acestea nu sunt interesante ca o descriere a procesului. În cel mai bun, diagrame bloc sunt potrivite pentru incepatori de formare care nu știu cum să gândească algoritmic. Propusă în timpul său cu elementele conținutului au fost limbaj de nivel înalt, se integrează declarații limbaj mașină în grupuri separate. În momentul de față, fiecare element grafic corespunde unui anumit operator. Deci, el a devenit un simbol în sondaj, și cel mai important - un exercițiu inutil în desen, de la care puteți refuza cu ușurință. Astăzi devin chiar tranziții line redundante, deoarece fiecare operator este deja definit. De fapt, construcția grafică a triumfă algoritmi mai mari decât în practică. Programator cu o vastă experiență înainte de a scrie un program care atrage rareori o diagramă bloc. În cazul în care nivelul de organizare necesită un algoritm grafic, apoi vopsea după finalizarea lucrărilor.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.unansea.com. Theme powered by WordPress.