FormatieHogescholen en Universiteiten

Hoe maak je een flowchart te maken. Een blokschema van het programma van de array

Het blokschema is een grafische weergave van een werkwijze, die duidelijk een systematische opeenvolging van alle fasen van de taak, alsmede alle groepen die betrokken zijn bij het proces. Deze regeling is een stelsel van grafische symbolen (blokken) en overgangslijnen (pijlen) daartussen. Elk van deze delen komt overeen met een bepaalde stap van de algoritme. Binnen dit symbool beschrijft deze actie.

Waarom flowcharts gebruiken?

Deze systemen zijn ontworpen om de volgende functies uit te voeren:

- het ontwikkelen van een nieuw proces;

- beschrijven en documenteren de huidige algoritme;

- Wijzigingen aan het proces of om de banden met de kans op fouten en mislukkingen te onderzoeken te ontwikkelen;

- om te bepalen wanneer, waar en hoe u de huidige algoritme kan veranderen, met het oog op de stabiliteit van het hele systeem te controleren.

ontwikkeling workflow

Een blok diagram is gebaseerd op de acties van het algoritme beschrijven van de werking van het apparaat of programma. Daarom hebben we voor het eerst gebouwd het systeem zelf. "Algoritme" heeft betrekking op de beschrijving van de opeenvolging van bewerkingen om het probleem op te lossen. In feite is deze regel voert u de benodigde processen van informatieverwerking. Alvorens over te gaan tot de bouw van het algoritme is nodig om het probleem duidelijk te definiëren: het is noodzakelijk om gevolg waarvan de eerste informatie nodig is en wat er beschikbaar is, of er beperkingen op de ontvangst ervan te verkrijgen. Daarna is een lijst van acties die moeten worden uitgevoerd om het gewenste resultaat te bereiken.

soorten algoritmen

In de praktijk is de volgende typen stroomdiagrammen meest gebruikte:

- graphics, dat wil zeggen op basis van geometrische symbolen;

- verbaal: door de gebruikelijke woorden van een taal opgesteld;

- pseudo-code: vertegenwoordigen semiformalized beschrijving conditionele programmeertaal, welke elementen van de programmeertaal en literaire zinnen en gemeenschappelijke wiskundige symbolen bevat;

- software: alleen programmeertaal die wordt gebruikt om te schrijven.

Een blokschema van inrichtingen: Omschrijving

Een grafische weergave van de werkstroom het algoritme communicatie beschrijving van de functionele blokken van de schakeling die corresponderen met één of meer acties uit te voeren. Een blokdiagram van een matrix uit afzonderlijke elementen, afmetingen en constructie van de regels die staatsnorm definiëren. Voor elk type actie (gegevensinvoer, methodieken uitdrukkingswaarden, controlevoorwaarden, de herhaling regelactie sluiting verwerking, etc.). Er is een aparte geometrische figuur voorgesteld als een blok. Deze symbolen worden verbonden door lijnen die de reeks acties beschrijven.

De hoofdelementen bij de bereiding van stroomschema

Overzicht van grafische symbolen gebruikt voor de beschrijving van het algoritme bestaat uit 42 elementen. Het is allemaal zullen we niet geven, en beschouwen alleen de belangrijkste.

Elementen van de flowchart:

1. Werkwijze rekenmiddelen actie of reeks handelingen die de waarden van gegevens of indeling voor plaatsing. Voor de duidelijkheid, kunnen deze schakelelementen worden gecombineerd tot één eenheid. Dit symbool is een rechthoek waarbinnen de schriftelijke reactie, bij de bewerking (of groep transacties).

2. Solution. Dit blok wordt gebruikt om de overgang toestand van de besturing te geven. In een dergelijk lidstaten vraag van de vergelijking, of aandoening die het definieert. Met andere woorden, de beschikking - is de keuze van de richting of algoritme, afhankelijk van bepaalde variabele omstandigheden. Grafische weergave van het element - een diamant. Genoemd symbool kan worden gebruikt als het beeld van de volgende gestandaardiseerde structuur: kiezen, een vork volledige en part-time, de cyclus van "voor" en "lange".

3. Modificatie. Deze eenheid betekent het begin van de cyclus. Het wordt gebruikt voor het organiseren van de cyclische structuur. Binnen dit element staat instelbereik van activiteiten, zoals aangegeven door de beginwaarde, randvoorwaarde, en stap verandert het item te herhalen. Met andere woorden, de wijziging - is de vervulling van wisselende teams of groepen van activiteiten die het programma te wijzigen. Grafische weergave van dit symbool is een zeshoek.

4. voorafbepaalde rekenproces middelen gedurende een vooraf bepaalde of standaardprogramma. Het wordt gebruikt om de behandeling op de extra algoritme dat onafhankelijk als een afzonderlijke onafhankelijke modules aan te geven en om de bibliotheek routines. Grafische weergave van het symbool voorgesteld door een rechthoek met twee verticale balken aan de zijkanten. Dit element dient voor de begeleiding van de functie oproepen, procedures, software modules.

5. Voer-uitvoerdata in algemene vorm.

6. starten en stoppen. Dit element komt overeen met begin en einde van het algoritme, en ingevoerd in het programma verlaten ervan. Grafisch dit symbool lijkt een rechthoek waarbij de zijkant in plaats van rechte - boog.

7. Document outputimpulsen resultaten van de afdruk. Grafisch een element als een rechthoek, maar in plaats van de onderste halve golf dirigeren ingeschreven.

8. Handmatige invoermiddelen door de bediener trekker gegevensverwerking door een inrichting die is gekoppeld aan een computer (toetsenbord). Logo handmatige invoer een vierhoek waarvan de zijden parallel aan de lijn, de bodem loodrecht daarop, en superieure schuine.

9. De weergeefmiddelen voor in- of uitgang voor het geval wanneer het apparaat rechtstreeks is verbonden met de processor. Op dat moment, wanneer ze beginnen om de gegevens te spelen, kan de operator veranderingen tijdens de verwerking te maken. Grafisch, dit element is een figuur waarin de bovenste en onderste lijnen evenwijdig, recht - is de boog, en de linker is gemaakt uit twee kaarsrechte.

10. De stroomleidingen - pijlen die zijn weergegeven aansluitingen geven. Noch structuur blokdiagram kan afzien van dit element. Er zijn bepaalde regels traceren van deze personages. Hier zijn ze:

- gegevenselementen parallel aan de lijnen van de buitenomtrek of grenzen van de pagina waarop deze toont een blokschema is;

- de lijn van boven naar beneden en van links naar rechts wordt beschouwd als de belangrijkste, wordt niet aangeduid door de pijlen, de overige gevallen aangeven door deze aangewezen gebieden;

- verandering van de richting van dit element is slechts ongeveer 90.

11. Connector. Dit element wordt gebruikt om de verbinding met de stroom van de lijnen onderbroken specificeren. Deze symbolen worden in het geval dat het blokdiagram van het programma is opgebouwd uit verschillende delen. Dan de stroomlijn van het ene deel naar "connector" en het nieuwe deel eindigen - beginnen met dit symbool. Binnen dit element wordt geplaatst hetzelfde serienummer. Grafische weergave van "connector" - een cirkel.

12. interstitial connector. Het doel van dit element is vergelijkbaar met de vorige, wordt alleen gebruikt om flowcharts sluiten, geplaatst op verschillende pagina's. Het beeld van een dergelijk element wordt voorgesteld als een vijfhoek huis.

13. Comment - dat de communicatie tussen de verschillende elementen flowchart uitleg. Welk element maakt onder andere formules en andere informatie.

bouw flowcharts

Grafische constructie algoritme - maakt deel uit van de documentatie van het apparaat of programma dat is altijd beschikbaar in overvloed. Echter, in de meeste gevallen is de software hoeft niet in het blok diagram. Slechts een paar vereist de bouw van een algoritme duurt een paar bladen, de rest is heel symbolisch schema. Eenvoudige blokschema dat de structuur van de vertakking programma in slechts een aspect. Echter, zelfs een dergelijke structuur is duidelijk zichtbaar alleen onder voorwaarde dat het algoritme wordt geplaatst op een vel. In het tegenovergestelde geval, wanneer het blok diagram is gelegen op een aantal pagina's die gerelateerd interstitiële overgangen zijn zeer moeilijk om de juiste idee over te krijgen. Als het wordt geplaatst op één vel, dan is een geweldig programma dit beeld Het algoritme verandert in haar algemene plan met een lijst van de belangrijkste blokken en trappen. Natuurlijk is dit schema niet aan de procedure ontwerp-normen, maar hij had ze niet nodig, aangezien het proces is compleet anders. Regels met betrekking tot de aard van de personages, pijlen, en de volgorde van nummering is alleen nodig voor het ontleden van gedetailleerde stroomschema's.

Arrays en constructie van algoritmen

Een matrix is een verzameling van hetzelfde type informatie die is opgeslagen in het geheugen opeenvolgende clusters en een gemeenschappelijke naam. Dergelijke cellen worden "onderdelen van het systeem." Alle clusters in volgorde genummerd zijn. Dit getal wordt de "index van de array-element". Hoe maak je een stroomdiagram voor een dergelijk systeem te creëren? Neem bijvoorbeeld het creëren van algoritmen voor elementaire reeks eendimensionale type. Het eenvoudigste systeem conventioneel zichtlijn. Definieer een naam voor de serie - "A". We gaan ervan uit dat ons systeem bestaat uit acht cellen (1-8). Elk van de clusters omvat een willekeurig getal dat "array-element" wordt genoemd. Om naar een bepaalde cel moet zowel de naam in vierkante haken ([3]). Beschouw een voorbeeld waarin een blokschema van een array is bedoeld om het systeem te vullen met willekeurige getallen en uitvoeren van informatie op het scherm. Wat is een algoritme? Dit elementaire systeem. Sterker nog, het heeft geen praktische toepassing, echter, is nuttig voor het leerproces. Als een baanstuk (bijvoorbeeld de hierna beschreven constructie) slechts zeven hoofdelementen verbonden overgangen lijnen.

Beschrijving van de volgorde van taken

1. Het eerste element van de regeling zal een symbool van "The Beginning" te zijn.

2. De tweede eenheid - "Process", die past in de "initialisatie willekeurige».

3. Het volgende element - "modificatie" wordt ingevoerd waarde van de matrix van cellen in het blok.

4. Verder wordt volgens een vooraf bepaalde functie worden doorgestuurd naar het volgende blok "werkwijze", waarbij de behandeling wordt gegeven aan bepaalde clusters met aanduiding beperkingen willekeurige getallen in het bereik van nul tot honderd. Na de operatie terug naar het derde blok, en daardoor - etc. de vijfde.

5. In dit blok "Modifications" volgens ingeschreven functie worden doorgestuurd naar het volgende element.

6. De "Conclusies" vervaardigt informatie over de inhoud van de nieuwe array in de monitor, gevolgd door de richting van het vorige blok. Volgende - het laatste element.

7. "End" van het algoritme.

Op basis van een blokdiagram van componenten van het programma, die werken voorziet gepresenteerd algoritme.

"Edit Block Diagram"

Als u zich afvraagt over hoe u een stroomschema maken, moet u weten dat er speciale programma's die zijn ontworpen voor het creëren en deze systemen te bewerken. Gemak grafische representatie van het algoritme is dat de gebruiker niet is gebonden aan een specifieke programmeertaal syntaxis. Gebouwd stroomschema even geschikt voor alle talen (bijvoorbeeld C, Pascal, BASIC, etc.). Bovendien kan de editor worden gebruikt voor het in kaart brengen en verificatie regelingen operabiliteit. Dit programma is een gespecialiseerde software. Het biedt een gevarieerde set van tools die nodig zijn voor het bouwen van flowcharts, die het gemakkelijker maakt, in vergelijking met conventionele foto-editors. Extra opties kunt u het proces van het opstellen van het systeem met de verdere transformatie in de functies en procedures van de programmeertaal te optimaliseren. Daarnaast is de flowchart editor biedt een reeks sjablonen die aanzienlijk kunnen versnellen van de werkzaamheden van de beginnende gebruiker. Het is bekend dat de constructie van het algoritme vaak herhalende structuren gebruikt, bijvoorbeeld diverse opties cycli alternatieven (compleet en incompleet), meervoudige vertakking en meer. De editor laat wijzen die veelvuldig bij de stroomdiagrammen componenten en voeg ze in de gegenereerde afbeelding. Dit bespaart u van hen tekenen vanaf nul elke keer. Bovendien, met behulp van de editor, kunt u de functies en procedures in alle bekende programmeertaal geïmplementeerd importeren. Deze optie is handig voor parsing algoritme structuur, die is geschreven in een onbekende taal. systeemvereisten van het programma in kwestie is heel bescheiden, zodat je het kunt gebruiken op elke personal computer.

conclusie

Om samen te vatten, moet worden opgemerkt dat de gedetailleerde regeling van de bouw van algoritmen achterhaald. Omdat ze niet interessant als een beschrijving van het proces. In het beste geval blok diagrammen zijn geschikt voor training beginners die niet weten hoe ze algoritmisch denken. Voorgesteld in zijn tijd met de elementen van uw content waren high-level taal, integreert machine gesproken aanwijzingen in afzonderlijke groepen. Thans elk grafisch element overeenkomt met een bepaalde operator. Zo werd hij een symbool in de willekeurige, en nog belangrijker - een zinloze oefening in tekenen, van waaruit u kunt gemakkelijk weigeren. Vandaag zelfs overbodig geworden lijnovergangen, omdat elke operator al gedefinieerd is. In feite is de constructie grafische algoritmen groter dan successen in de praktijk. Programmeur met ruime ervaring voordat u een programma schrijven die zelden tekent een blok diagram. Wanneer de kwaliteit van de organisatie een grafische algoritme vereist, verf het dan na de voltooiing van de werkzaamheden.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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