Cum de a crea o organigramă.

click fraud protection

Diagrama

aspect este o reprezentare grafică a unui proces, dă dovadă de succesiune logică a tuturor fazelor 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 unei anumite etape a algoritmului.În interiorul acestui personaj descrie acțiunea.

De ce scheme logice de utilizare?

Aceste sisteme sunt concepute pentru a îndeplini următoarele funcții:

- de a dezvolta un nou proces;

- descrie și documenta algoritmul actual;

- de a dezvolta 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 puteți schimba algoritmul actual, pentru a verifica stabilitatea întregului sistem.

Dezvoltare flowchart

Orice schemă bloc se bazează pe algoritmul de acțiuni care descriu funcționarea dispozitivului sau programului.De aceea, am construit primul sistem în sine."Algoritmul" menționate la descrierea secvenței de operații pentru sarcina.De fapt, această regulă a efectua informațiile de prelucrare necesare.Înainte de construirea a algoritmului este necesară pentru a identifica în mod clar problema, ceea ce aveți nevoie pentru a obține un rezultat, sunt necesare unele informații de fond și ceea ce este disponibil, dacă există restricții privind primirea acesteia.După aceea, o listă de acțiuni care urmează să fie puse în aplicare pentru a obține rezultatul dorit.Tipuri de

de algoritmi

În practică, cel mai des următoarele tipuri de diagrame bloc:

- grafica, adică se bazează pe simboluri geometrice;

- verbal: întocmit de cuvintele obișnuite ale unei limbi;

- pseudocod: este un semi-formal descriere condiționată limbă algoritmică, care include elemente de limbaj și expresii literare și simboluri matematice comune;

- Program: de a scrie limbaje de programare sunt utilizate exclusiv.

diagramă bloc: descriere

grafică a fluxului de lucru include reprezentarea unei imagini a algoritmului descrie legătura de blocuri funcționale ale sistemului, care corespund la punerea în aplicare a uneia sau mai multor acțiuni.O diagramă bloc a unui tablou compus din elemente individuale, dimensiunile și regulile de construcție care sunt definite de stat standard de.Pentru fiecare tip de acțiune (de intrare, de calcul valori de expresie, verificarea condițiilor, controlează o repetare a operațiunilor, precum și celălalt capăt al prelucrării.) Există o figură geometrică separat reprezentat ca un bloc.Aceste simboluri sunt conectate prin linii care definesc secvența de acțiuni.

elemente de baza, care sunt folosite la prepararea scheme logice

lista completă a

simboluri grafice folosite pentru a descrie algoritmul constă din 42 de elemente.Sa tot ce nu dau, și ia în considerare numai principalul.Elemente

scheme logice:

1. Procesul de calcul înseamnă acțiune sau secvență de acțiuni care se schimbă amplasarea de date de valoare și forma de prezentare.Pentru schemele claritate astfel de elemente pot fi combinate într-o singură unitate.Acest simbol este un dreptunghi, în care comentariile care însoțesc funcționarea (sau grupul de operații) în scris.

2. decizie.Acest bloc este folosit pentru a indica controlul de tranziție, în anumite condiții.În fiecare astfel de state membre pun la îndoială comparația sau condiția ca aceasta defineste.Cu alte cuvinte, decizia - o alegere de direcție pentru programul sau algoritmul în funcție de anumite condiții variabile.Vedere grafică a elementului - un diamant.A spus personaj poate fi folosit ca o imagine unitara a următoarele structuri: ". Este" răscruce alegere complete și incomplete, ciclul de "înainte" și

3. Modificarea.Acest bloc este începutul ciclului.Acesta este utilizat pentru organizarea unei structuri ciclice.În interiorul această înregistrare Domeniu de reglaj element al acțiunilor indică valoarea sa inițială, condiții la limită, și o schimbare radicală în parametrul de recurență ulterioară.Cu alte cuvinte, o modificare - este de a îndeplini echipele schimbare sau grupuri de operațiuni, schimbarea programului.Reprezentarea grafică a simbolului este o hexagon.

4. Procesul predeterminat este calculul setului, sau programul standard.Este folosit pentru a indica la algoritmul de tratament auxiliar care există în mod autonom ca module separate, independente, precum și pentru a se referi la rutine de bibliotecă.Grafic, acest tip de personaj este reprezentat de un dreptunghi cu două bare verticale pe părțile laterale.Acest element este folosit pentru a indica referințe la funcții, proceduri, module software.

5. date intrare-ieșire în general.

6. porni și opri.Acest element reprezintă începutul și sfârșitul algoritmului, precum intrarea în programul și ieșirea din ea.Grafic, acest simbol seamănă cu un dreptunghi în care partea în loc de drept - arcului.

7. Documentul este producția de imprimare dumneavoastră.Grafic un element seamănă un dreptunghi, dar în loc de jumătatea inferioară-val al liniei trasate.

8. Introducere manuală înseamnă începe operator de prelucrare a datelor cu ajutorul unui dispozitiv care este asociat cu computerul dvs. (tastatură).Simbol grafic de a intra manual un dreptunghi ale cărui laturi sunt linii paralele, perpendiculare lor mai mici, de sus și oblic.

9. Afișajul indică informațiile de intrare sau ieșire atunci când dispozitivul este conectat direct la procesor.În momentul în care încep să reproducă datele, operatorul poate face modificări în timpul prelucrării.Grafic, acest element este cifra la care linia paralelă inferior și superior, dreapta - este arcul, în timp ce stânga este alcătuită din două drepte ca o săgeată.

10. linii Fluxul - sunt săgeți care indică secvența de conexiuni.Nici o diagramă bloc a structurii nu se poate face fără acest element.Există anumite reguli marca aceste caractere.Iată-le:

- aceste elemente trebuie să fie paralelă cu liniile de perimetrul exterior sau limita a paginii, care arată diagrama bloc;

- direcția liniei de sus în jos sau la stânga la dreapta este considerat principal, aceasta nu este indicată de săgețile, în celelalte cazuri zone desemnate de acestea specificate;

- schimbare de direcție a acestui element este doar la 90 °.

11. Conector.Acest element este destinat pentru a indica o conexiune rupt la liniile de curent.Aceste simboluri sunt utilizate în cazul în care schema bloc a programului este construit din mai multe părți.Atunci linia de curgere dintr-o parte să se încheie "conector", și partea nouă - începe cu acest personaj.În interiorul acestui element este plasat același număr de serie.Reprezentarea grafică a "conector" - un cerc.Conector

12. interstitiala.Scopul acestui element este similar cu cel anterior, doar că este folosit pentru a conecta diagramele bloc, plasate pe pagini diferite.Imaginea a elementului este reprezentat de un pentagon ca o casă.

13. Comentariu - este relația dintre diferitele elemente ale diagramei bloc cu explicații.Element declarat permite includ formule și alte informații.Algoritm

Building Block Diagram grafică

- face parte din documentația pentru dispozitivul sau programul care este mereu acolo din abundență.Cu toate acestea, în majoritatea cazurilor, software-ul nu are nevoie organigramă.Doar câteva necesita construirea unui algoritm durează câteva coli, restul este schema destul de simbolic.O diagramă bloc simplu care prezintă o structură de program de ramificare în doar un aspect.Cu toate acestea, chiar și o astfel de structură este clar vizibil doar cu condiția că algoritmul este plasat pe o singură coală.În caz contrar, în cazul în care diagrama bloc se află pe mai multe pagini legate de tranziții interstițiale, foarte greu pentru a obține o idee bună despre el.În cazul în care este plasat pe o singură coală, apoi un program de mare acest algoritm transformă imaginea în planul său general, cu o listă a principalelor blocuri și etape.Desigur, acest program nu ar trebui să fie de proiectare procedură standard, dar nu au nevoie de ele, deoarece procesul este complet diferit.Normele privind tipul de simboluri, săgeți și ordinea de numerotare, sunt necesare doar pentru a analiza o diagramă detaliată bloc.

Arrays și construirea de algoritmi

matrice este un set de același tip de informații care sunt stocate în grupuri succesive de memorie și are un nume comun.Astfel de celule sunt denumite în continuare "componentele sistemului".Toate grupurile sunt numerotate în ordine.Acest număr se numește "indicele elementului matrice."Cum de a crea o diagramă pentru un astfel de sistem?Luați în considerare exemplul de crearea unui algoritm de tipul elementar matrice unidimensională.Cel mai simplu sistem este o vedere schematică a unei linii.Definiți un nume pentru matrice - "A".Presupunem că sistemul nostru este compus din opt celule (1 la 8).Fiecare dintre aceste grupuri conține un număr aleatoriu, care se numește "elementul de matrice."Pentru a accesa un anumit celule trebuie să specificați numele în paranteze drepte ([3]).Luați în considerare un exemplu în care o diagramă bloc a unui tablou este conceput pentru a umple sistemul cu numere aleatoare și apoi de ieșire informațiile de pe ecran.Ce este un algoritm?Acest sistem elementar.De fapt, nu are nici un folos practic, dar este potrivit pentru procesul de învățare.Diagramă Considerată (exemplu de construcție descrise mai jos) cuprinde șapte elemente principale legate de linii tranziții.

descriere a succesiunii sarcinii

1. Primul element al schemei va fi un simbol al "Home".

2. A doua unitate - "Procesul", care se potrivește în cadrul "de inițializare aleatorie».

3. Următorul element - "modificare", valoarea este introdusă în matrice celula unitate.

4. Mai mult, conform unei funcții date, este redirecționat la următorul grup de "proces", care este definit prin referire la grupuri specifice de semnalizare care indică limitele numere aleatoare în intervalul de la zero la o sută.În urma operațiunii, există o revenire la al treilea bloc, și prin ea - apoi a cincea.

5. În această secțiune, "modificări", în conformitate cu funcția înscrise este redirecționat la elementul următor.

6. «Output" produce informații de afișare cu privire la noile conținutul matrice de pe ecran, urmate de direcția blocului anterior.Următor - ultimul element.

7. «Sfârșitul" a algoritmului.

Pe baza o diagramă bloc a componentelor programului, care va oferi de lucru al algoritmului.

«schemă editor»

Dacă vă întrebați despre cum se creează o diagramă, trebuie să știți că există programe speciale care sunt concepute pentru a crea și edita aceste sisteme.Algoritm confort afișaj grafic este că utilizatorul nu este legat de o sintaxă specifică limbaj de programare.Schema bloc construit la fel de potrivit pentru toate limbile (cum ar fi C, Pascal, Basic, etc.).În plus, editorul poate fi folosit pentru a trasa și să verifice că schemele.Acest program este un software specializat.Acesta oferă un set divers de instrumente necesare pentru a construi diagrame de flux, ceea ce face mai convenabil, în comparație cu editori de imagine convenționale.Opțiuni suplimentare vă permit să optimizeze procesul de elaborare a sistemului de a continua transformarea sa în funcțiile și procedurile limbajul de programare.În plus, editorul de o diagramă bloc a unui set de template-uri, care poate accelera în mod semnificativ de utilizator novice.Este cunoscut faptul că construcția algoritmului folosit adesea structuri repetitive, cum ar fi diversele variante de cicluri, alternative (complete și incomplete), ramificare multiplă, și multe altele.Editorul vă permite să selectați utilizate frecvent în elementele diagrame bloc și adăugați-le la sistemul nou creat.Acest lucru vă salvează de la desen ei de la zero de fiecare dată.În plus, folosind editorul poate importa funcții și proceduri puse în aplicare în orice limbaj de programare cunoscut.Această opțiune este utilă pentru analiza structurii algoritmului, care este scris într-o limbă necunoscută.Cerinte de sistem a considerat program de modest, care vă permite să-l folosească pe orice computer personal.

Concluzie În concluzie, trebuie remarcat faptul că construcția circuitului detaliată a algoritmilor au devenit caduce.Ca o descriere a procesului, ele nu sunt interesante.În cel mai bun, diagrame bloc sunt utile pentru incepatori de formare care nu stiu cum de a gândi algoritmic.Propusă în timpul său cu elementele de conținutul său este limba declarațiilor limbaj de nivel înalt au combinat mașină în grupuri separate.În momentul de față, fiecare element grafic corespunde unui anumit operator.Deci, el a devenit un simbol al aleatorie, și cel mai important - un exercițiu inutil în desen, care pot fi cu ușurință refuza.Astăzi deveni chiar tranziții line redundante, deoarece fiecare operator este deja definit.De fapt, algoritmi grafice pentru a construi triumfuri mai mari decât în ​​practică.Programator cu experiență vastă înainte de a scrie un program care rareori atrage o diagramă bloc.În cazul în care standardul de organizare necesită un algoritm grafic, apoi vopsea după lucrarea este finalizată.