Hvordan forstå og lage enkle flytdiagrammer av algoritmer

Med sine tilkoblede former og linjer kan et flytskjema hjelpe folk visualisere en algoritme, som ganske enkelt er en sekvens av oppgaver man påtar seg for å fullføre en prosess. Et flytskjema kan forklare alt fra hvordan man planlegger en fest til hvordan man setter i gang et romfartøy. Mens det finnes programvare for flytskjema, kan du lage flytskjemaer med blyant og papir.

Oppgi oppgavene dine

Algoritmer vises nesten overalt i livet. For eksempel bruker en butikkansvarlig en algoritme med oppgaver som å skanne varer, bagging dagligvarer og godta betalingen din. Andre algoritmer, for eksempel de som utgjør datamaskinoperativsystemer, er mye mer komplekse. Før du lager et flytskjema, må du brainstorme prosessen du vil utføre, og deretter identifisere og skrive ned oppgavene.

Begynn prosessen

En av de viktigste flytskjemaformene er rektangelet - det representerer en oppgave i prosessen din. Tegn et rektangel, og skriv den første oppgaven du må utføre i den. For eksempel, hvis prosessen er å bytte til din favoritt TV-kanal, kan den første oppgaven være "Plukk opp fjernkontrollen."

instagram story viewer

Fortsett prosessen

Tegn et annet rektangel til høyre for det første og skriv "Trykk på" på "-knappen" i det rektangelet. Til slutt tegner du en linje som forbinder det første rektangelet med det andre og legger til en pil i høyre ende av linjen. Når du er ferdig, inneholder flytskjemaet en logisk fremstilling av de to første oppgavene i prosessen. Linjen med pilen representerer rekkefølgen oppgavene skal utføres i.

Lag et avgjørelsespunkt

Mange oppgaver i livet krever at folk tar viktige beslutninger som påvirker fremtiden. Se for deg at TV-en ikke slås på når du trykker på fjernkontrollens "på" -knapp. Flytskjemaet ditt må inkludere oppgaver for den omstendigheten. Håndter dette scenariet ved å tegne en diamantform, som representerer et avgjørelsespunkt. Tegn en linje med en pil fra det andre rektangelet til diamantens venstre side. Den linjen kobler den andre oppgaven til beslutningssymbolet.

Forstå beslutningssymbolet

Beslutningssymbolet lar deg ta en av to mulige logiske baner, avhengig av svaret på spørsmålet du setter inne i symbolet. Skriv "TV kommer på" i symbolet fordi det er et avgjørelsespunkt etter at du har trykket på "på" -knappen på fjernkontrollen.

Utfør logisk forgrening

Tegn en linje med en pil som forlater symbolets høyre kant og skriv "Ja" over linjen. Den linjen representerer veien å gå hvis svaret på spørsmålet er "Ja" - TV-en tennes når du trykker på "på" -knappen. Tegn en lignende linje som forlater symbolets nederste kant og skriv deretter "Nei" ved siden av den linjen. Denne linjen indikerer banen du skal ta hvis TV-en ikke kommer på. Du har nå to oppgaver og et avgjørelsespunkt som håndterer muligheten for at TV-en er på eller av etter at du prøver å kutte den på.

Fullfør flytskjemaet

På dette punktet strekker en "Ja" -linje og en "Nei" -linje seg fra avgjørelsessymbolet. Tegn et annet rektangel på slutten av en av linjene og skriv neste trinn i prosessen. Hvis du for eksempel tegnet en "Nei" -linje, kan den neste oppgaven være å "Sjekke TV-ens strømledning". Hvis du tegnet en "Ja" -linje, kan den oppgaven i stedet være å "Trykk ønsket stasjonsnummer på fjernkontrollen."

Flytskjema Tips

TV-eksemplet er enkelt som bare har noen få oppgaver. Når du jobber med mer komplekse algoritmer, vil flytskjemaet ditt inneholde mange flere prosess- og beslutningspunktsymboler. Andre flytdiagramsymboler eksisterer, men prosess- og beslutningsformene er alt du trenger for å modellere enkle prosesser. Når du designer et flytskjema, kan du oppdage at noen trinn mangler i den opprinnelige listen. Enten du bruker blyant og papir eller et flytskjema-program, er det enkelt å legge til nye symboler, slette eksisterende og omorganisere dem når flytskjemaet kommer til liv.

Teachs.ru
  • Dele
instagram viewer