Videnskab
 science >> Videnskab >  >> Math

Sådan forstår og skaber simple flowdiagrammer af algoritmer

Med sine forbundne former og linjer kan et rutediagram hjælpe folk med at visualisere en algoritme, som blot er en række opgaver, man forpligter sig til at fuldføre en proces. Et rutediagram kan forklare alt fra, hvordan man planlægger en fest til, hvordan man starter et rumfartøj. Mens flowdiagrammer findes, kan du oprette flowdiagrammer ved hjælp af blyant og papir.

Liste dine opgaver

Algoritmer vises næsten overalt i livet. For eksempel bruger en butiksklubber en algoritme med opgaver som scanningsposter, bagning af dagligvarer og accept af din betaling. Andre algoritmer, som dem, der udgør computerens operativsystemer, er meget mere komplekse. Før du opretter et rutediagram, brainstorm processen, du vil udføre, og identificer og skriv derefter dens opgaver.

Start processen

En af de vigtigste flowdiagramformer er rektanglet - - Det repræsenterer en opgave i din proces. Tegn et rektangel, og indenfor det skal du skrive den første opgave, du skal udføre. For eksempel, hvis processen skal skifte til din yndlings-tv-kanal, kan den første opgave være "Fjern fjernbetjeningen."

Fortsæt processen

Tegn et andet rektangel til højre af den første og skriv "Tryk 'på' knappen i det rektangel. Til sidst tegner du en linje, der forbinder det første rektangel med den anden og tilføjer en pil i højre ende af linjen. Når du er færdig, indeholder flowdiagrammet en logisk fremstilling af procesens to første opgaver. Linjen med pilen repræsenterer den rækkefølge, hvor opgaver skal udføres.

Lav et beslutningspunkt

Mange opgaver i livet kræver, at folk træffer vigtige beslutninger, der påvirker fremtiden. Forestil dig, at dit tv ikke tændes, når du trykker på fjernbetjeningens "on" -knap. Dit flowdiagram skal indeholde opgaver for den omstændighed. Håndter dette scenario ved at tegne en diamantform, som repræsenterer et beslutningspunkt. Tegn en linje med en pil fra dit andet rektangel til diamantens venstre side. Denne linje forbinder den anden opgave med beslutningssymbolet.

Forstå beslutningssymbolet

Beslutningssymbolet gør det muligt at tage en af ​​to mulige logiske stier afhængigt af svaret på det spørgsmål du stiller inde i symbolet. Skriv "TV kommer på" i symbolet, fordi det er et beslutningspunkt, efter at du har trykket på "On" knappen på fjernbetjeningen.

Udfør logisk forgrening

Tegn en linje med en pil, der forlader symbolets højre kant og skriv "Ja" over linjen. Denne linje repræsenterer den vej, der skal tages, hvis spørgsmålets svar er "Ja" - TV'et tændes, når du trykker på "on" -knappen. Tegn en lignende linje, der efterlader symbolets nederste kant og skriv så "Nej" ved siden af ​​den linje. Denne linje angiver den vej, der skal tages, hvis tv'et ikke tændes. Du har nu to opgaver og et beslutningspunkt, der håndterer muligheden for at tv'et tændes eller slukker, efter at du har forsøgt at klippe det på.

Udfyld flowdiagrammet

På dette tidspunkt er en " Ja "linje og en" Nej "linje strækker sig fra beslutnings symbolet. Tegn et andet rektangel i slutningen af ​​en af ​​linjerne og skriv det næste trin i processen. For eksempel, hvis du tegnede en "Nej" linje, kan den næste opgave være at "Tjek TV'ets netledning." Hvis du tegnede en "Ja" -linje, kan denne opgave i stedet være "Tryk på det ønskede stationsnummer på fjernbetjeningen."

Flowcharting Tips

Tv-eksemplet er en simpel, der kun har nogle opgaver. Som du arbejder med mere komplekse algoritmer, vil dit rutediagram indeholde mange flere proces- og besluttsymboler. Der findes andre flowdiagramsymboler, men proces- og beslutningsformer er alt, hvad du behøver for at model simple processer. Når du designer et rutediagram, kan du opdage, at nogle trin mangler fra din oprindelige liste. Uanset om du bruger blyant og papir eller et rutediagramprogram, er det nemt at tilføje nye symboler, slette eksisterende og omarrangere dem, da rutediagrammet kommer til live.