FormationGymnasier og universiteter

Sådan oprettes et flowchart. Et blokdiagram af program af arrayet

Blokdiagrammet er en grafisk repræsentation af en proces, der tydeligt viser en systematisk sekvens af alle faser af opgaven, samt alle de grupper, der er involveret i processen. Denne ordning er et system af grafiske symboler (blokke) og overgangslinier (pile) mellem dem. Hver af disse blokke svarer til en bestemt trin af algoritmen. Inde i denne symbol beskriver denne handling.

Hvorfor bruge flowdiagrammer?

Disse systemer er designet til at udføre følgende funktioner:

- udvikle en ny proces;

- at beskrive og dokumentere den aktuelle algoritme;

- at udvikle modifikationer af processen eller til at undersøge forbindelserne til sandsynligheden for fejl og svigt;

- at bestemme, hvornår, hvor og hvordan du kan ændre den aktuelle algoritme, for at verificere stabiliteten af hele systemet.

workflow Udvikling

Enhver blokdiagram er baseret på handlinger algoritmen beskriver betjeningen af enheden eller programmet. Derfor vi først bygget selve systemet. "Algoritme" henviser til beskrivelsen af sekvensen af operationer til at løse problemet. Faktisk er denne regel udføre de nødvendige processer for informationsbehandling. Inden vi går videre til opførelsen af algoritmen er forpligtet til at definere problemet klart: det er nødvendigt for at opnå det resultat, der er behov for de første oplysninger, og hvad der er til rådighed, uanset om der er restriktioner på modtagelsen. Efter dette, at en liste over handlinger skal gennemføres for at opnå det ønskede resultat.

typer af algoritmer

I praksis følgende typer af rutediagrammer bruges oftest:

- grafik, dvs er baseret på geometriske symboler;

- verbal: udarbejdet af de sædvanlige ord i et sprog;

- pseudokode: repræsenterer sprog betinget programmering semiformalized beskrivelse, som indeholder elementer af programmeringssproget og litterære sætninger og almindelige matematiske symboler;

- software: kun programmeringssprog bruges til at skrive.

Et blokdiagram af anordninger: Beskrivelse

En grafisk repræsentation af arbejdsgangen omfatter billed- algoritme meddelelse, der beskriver de funktionelle blokke af dette kredsløb, som svarer til at gennemføre en eller flere handlinger. Et blokdiagram af et array bestående af individuelle elementer, dimensioner og konstruktion af regler, som definerer staten standard. For hver type handling (data input, beregningsmetoder ekspressionssystemer værdier, kontrolbetingelser, gentagelse kontrolhandling lukning forarbejdning mm). Der er en separat geometrisk figur repræsenteret som en blok. Disse symboler er forbundet med linjer, der definerer sekvens af handlinger.

Hovedelementerne anvendes til fremstilling af flowcharts

Den komplette liste af grafiske symboler, der anvendes til beskrivelse af algoritmen består af 42 elementer. Dens alle skal vi ikke give, og overveje kun hovedstolen.

Elementer af flowchart:

1. Processen for computing betyder handling eller række af handlinger der ændrer værdierne af data eller format for placering. For klarhedens skyld kan disse kredsløbselementer kombineres i én enhed. Dette symbol er et rektangel, inden for hvilken skriftlig kommentar, der ledsager operation (eller gruppe af transaktioner).

2. Løsning. Denne blok anvendes til at indikere overgangen stand ved kontrollen. I hvert sådant medlemsstater spørgsmålstegn ved sammenligning eller tilstand, der definerer det. Med andre ord, beslutningen - er valget af retningen for programmet eller algoritmen, afhængigt af visse variable betingelser. Grafisk visning af elementet - en diamant. Sagde symbol kan bruges som billedet af den følgende standardiserede struktur: valg, en gaffel fuld og deltid, den cyklus af "før" og "lang".

3. Ændring. Denne enhed betyder starten af cyklussen. Det anvendes til at organisere den cykliske struktur. Inde i denne element rekord indstilling vifte af aktiviteter, som indikeret af den oprindelige værdi, randbetingelse, samt trin ændrer det element, der skal gentages. Med andre ord, ændringen - er opfyldelsen af skiftende teams eller grupper af operationer, der ændrer programmet. Grafisk fremstilling af dette symbol er en sekskant.

4. Den forudbestemte beregning procesmidler til en forudbestemt eller standard program. Det bruges til at indikere behandling til hjælpeapparatet algoritme, der eksisterer uafhængigt som et separat uafhængige moduler, og at få adgang til biblioteket rutiner. Grafisk billede af symbolet repræsenteres af et rektangel med to lodrette bjælker på siderne. Dette element tjener til vejledning af funktionskald, procedurer, softwaremoduler.

5. Input-output data i et generelle form.

6. Start og stop. Dette element repræsenterer starten og slutningen af algoritmen, og input til programmet og udgang fra det. Grafisk dette symbol ligner et rektangel, hvor den side i stedet for lige - bue.

7. Dokument betyder output resultater af udskriften. Grafisk, et element som et rektangel, men i stedet for den nederste halvbølge direkte indskrevet.

8. Manuel inputorgan af operatøren trigger databehandling ved en indretning som er forbundet med en computer (tastatur). Grafisk symbol på manuel indtastning er en firkant, hvis sider er parallelle med den linje, bunden er vinkelret på dem, og overlegen skrå.

9. displayorganer til input eller output information i tilfælde, når enheden er tilsluttet direkte til processoren. I det øjeblik, når de begynder at spille de data, kan operatøren foretage ændringer under behandlingen. Grafisk, dette element er en figur, i hvilken de øvre og nedre linjer er parallelle, højre - det er den bue, og den venstre består af to lige som en pil.

10. flowlinier - er pile som viser sekvensen af forbindelser. Hverken struktur blokdiagram kan ikke undvære dette element. Der er visse regler sporing disse tegn. Her er de:

- dataelementerne skal være parallelle til de strækninger i den ydre perimeter eller grænser den side, hvor dette viser et blokdiagram;

- en linje fra top til bund eller venstre til højre betragtes som den vigtigste, det er ikke angivet med pilene, de andre sager indikerer områder udpeget af dem;

- ændre retningen af dette element er kun omkring 90.

11. Connector. Dette element anvendes til at specificere forbindelsen for at afbryde strømmen af linjerne. Disse symboler anvendes i tilfælde af, at blokdiagram over programmet er konstrueret af flere dele. Så rækken af flow fra den ene del til slut "stik", og den nye del - start med dette symbol. Inde i denne del er placeret det samme serienummer. Grafisk fremstilling af "stik" - en cirkel.

12. Interstitiel stik. Formålet med dette element er magen til den foregående, er det kun bruges til at forbinde flowcharts, placeret på forskellige sider. Billedet af et sådant element er repræsenteret som en femkant hus.

13. Comment - denne kommunikation mellem de forskellige elementer flowchart forklaring. Sagde element tillader omfatte formler og andre oplysninger.

Byggeri flowcharts

Grafisk konstruktion algoritme - er en del af dokumentationen for enheden eller program, der er altid tilgængelig i overflod. Men i de fleste tilfælde, at softwaren ikke har brug for i blokdiagrammet. Kun få krævede opførelsen af en algoritme tager et par plader, resten er ganske symbolsk ordning. Simpelt blokdiagram, der viser strukturen af forgrening program i kun ét aspekt. Men selv en sådan struktur er klart synlig kun på den betingelse, at algoritmen er placeret på et ark. I modsat fald, når blokdiagram er placeret på flere sider relateret interstitielle overgange er meget svært at få den rigtige idé om det. Hvis den er placeret på et enkelt ark, så et stort program billedet algoritme bliver til sin overordnede plan med en liste over de vigtigste blokke og trin. Selvfølgelig betyder dette skema ikke Følg proceduren design standarder, men han havde ikke brug for dem, da processen er helt anderledes. Regler for den type tegn, pile og rækkefølgen af nummereringen der kun er brug for parsing detaljerede flowdiagrammer.

Arrays og konstruktion af algoritmer

Et array er en samling af den samme type oplysninger, der er lagret i på hinanden følgende hukommelse klynger og har et fælles navn. Sådanne celler kaldes "elementer af systemet." Alle klynger er nummereret i rækkefølge. Dette tal kaldes "indeks af array element". Sådan oprettes et flowdiagram for et sådant system? Betragt eksemplet med oprettelsen af algoritmer til elementær vifte af endimensional type. Den enkleste system er konventionelt betragtningslinien. Definer et navn til array - "A". Vi antager, at vores system består af otte celler (1 til 8). Hver af de nævnte klynger omfatter et tilfældigt tal, som kaldes "arrayelement". For at få adgang til et bestemt celle skal angive navnet i kantede parenteser ([3]). Betragt et eksempel, hvor et blokdiagram af et array er beregnet til at fylde systemet med tilfældige tal og derefter udsende information på skærmen. Hvad er en algoritme? Denne elementære system. Faktisk er det ikke har nogen praktisk anvendelse, er imidlertid nyttig for læringsprocessen. Betragtes en blok kredsløb (eksempel på konstruktionen beskrevet nedenfor) omfatter kun syv vigtigste elementer forbundet overgange linjer.

Beskrivelse af sekvensen af opgaver

1. Det første element i ordningen vil være et symbol på "The Beginning".

2. Den anden enhed - "processen", som passer ind i "initialisering tilfældig».

3. Det næste element - "ændring" er opført værdien af array af celler i blokken.

4. Endvidere ifølge en forudbestemt funktion omdirigeres til den næste blok "proces", hvor behandlingen gives til særlig klynger, som angiver begrænsninger af tilfældige tal i området fra nul til hundrede. Efter transaktionen tilbage til den tredje blok, og gennem det - mere på den femte.

5. I denne blok "Modifikationer" i henhold indskrevet funktion omdirigeres til det næste element.

6. "Konklusion" producerer display information om indholdet af det nye array i skærmen, efterfulgt af retningen af den foregående blok. Næste - det sidste element.

7. "End" af algoritmen.

På grundlag af et blokdiagram over komponenter i programmet, som vil give arbejde præsenterede algoritme.

"Rediger Block Diagram"

Hvis du spørger sig selv om, hvordan man skaber et flowchart, bør du vide, at der er særlige programmer, der er designet til at oprette og redigere disse systemer. Bekvemmelighed grafisk repræsentation af algoritmen er, at brugeren ikke er bundet til et bestemt programmeringssprog syntaks. Bygget rutediagram lige velegnet til alle sprog (fx C, Pascal, BASIC, etc.). Desuden kan redaktøren bruges til kortlægning og verifikation ordninger operabilitet. Dette program er en specialiseret software. Det giver et bredt sæt af værktøjer, der er nødvendige for at bygge flowcharts, hvilket gør det mere bekvemt, i forhold til konventionelle billedredigeringsprogrammer. Yderligere indstillinger giver dig mulighed for at optimere processen med udarbejdelsen af systemet med dets videre omdannelse i de funktioner og procedurer programmeringssproget. Hertil kommer, at flowchart redaktør tilbyder en række skabeloner, der kan fremskynde betydeligt op på arbejdet den uerfarne bruger. Det er kendt, at opførelsen af den algoritme ofte brugt gentagne strukturer, for eksempel, en bred vifte af muligheder cyklusser, alternativer (komplette og ukomplette), flere forgrening, og meget mere. Den editor giver tildele ofte anvendes rutediagrammerne komponenter, og tilføje dem i den genererede diagram. Det sparer dig fra at trække dem fra bunden hver gang. Hertil kommer, at bruge editoren, kan du importere de funktioner og procedurer, der gennemføres i en hvilken som helst kendt programmeringssprog. Denne indstilling er nyttig til parsing algoritme struktur, der er skrevet i et ukendt sprog. Systemkrav af programmet under overvejelse er ganske beskedent, så du kan bruge det på en hvilken som helst pc.

konklusion

For at opsummere, skal det bemærkes, at den detaljerede ordning af konstruere algoritmer forældet. Da de er ikke interessant som en beskrivelse af processen. I bedste fald blokdiagrammer er velegnede til træning begyndere, der ikke ved, hvordan man kan tænke algoritmisk. Foreslået i sin tid med elementerne i dit indhold var høj-niveau sprog, det integrerer maskine taleanvisninger i separate grupper. I det øjeblik, hver grafisk element svarer til en bestemt operatør. Så han blev et symbol på den tilfældige, og vigtigst af alt - en nytteløs øvelse i tegning, hvorfra du nemt kan afslå. I dag endda blive redundante linje overgange, da hver operatør allerede er defineret. Faktisk den grafiske konstruktion af algoritmer større triumfer end i praksis. Programmør med stor erfaring, før du skriver et program, der sjældent trækker en blokdiagram. Når standarden for organisation kræver en grafisk algoritme, derefter male det efter afslutningen af arbejdet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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