• Home
  • Kemi
  • Astronomien
  • Energi
  • Naturen
  • Biologi
  • Fysik
  • Elektronik
  •  science >> Vetenskap >  >> Matematik
    Hur man förstår och skapar enkla flödesdiagram över algoritmer

    Med sina anslutna former och linjer kan ett flödesschema hjälpa människor att visualisera en algoritm, som helt enkelt är en sekvens av uppgifter man åtar sig att slutföra en process. Ett flödesschema kan förklara allt från hur man planerar en fest för hur man startar en rymdfarkost. Medan flödesplaneringsprogrammet finns kan du skapa flödesdiagram med hjälp av penna och papper.

    Lista dina uppgifter

    Algoritmer visas nästan överallt i livet. En butikskonsulent använder till exempel en algoritm med uppgifter som att skanna objekt, hänga mat och acceptera din betalning. Andra algoritmer, som de som utgör datorns operativsystem, är mycket mer komplexa. Innan du skapar ett flödesschema, brainstorma processen du vill utföra och identifiera och skriv sedan ned sina uppgifter.

    Börja processen

    En av de viktigaste flödesschemat är rektangeln - - Det representerar en uppgift i din process. Rita en rektangel och skriv in den i den första uppgiften du måste utföra. Om processen till exempel ska växla till din favorit-tv-kanal, kan den första uppgiften vara "Plocka upp fjärrkontrollen."

    Fortsätt processen

    Rita en andra rektangel till höger av den första och skriv "Tryck på" på "knappen" i den rektangeln. Slutligen rita en linje som förbinder den första rektangeln med den andra och lägg till en pil på den högra änden av linjen. När du är klar innehåller flödesdiagrammet en logisk representation av processens två första uppgifter. Linjen med pilen representerar den ordning i vilken uppgifterna ska utföras.

    Skapa en beslutspunkt

    Många uppgifter i livet kräver att människor fattar viktiga beslut som påverkar framtiden. Tänk dig att din TV inte slås på när du trycker på fjärrkontrollens "on" -knapp. Ditt flödesschema måste innehålla uppgifter för den omständigheten. Hantera detta scenario genom att dra en diamantform, vilket representerar en beslutsplats. Rita en linje med en pil från din andra rektangel till diamantens vänstra sida. Den linjen kopplar den andra uppgiften till beslutssymbolen.

    Förstå beslutsymbolet

    Med beslutssymbolen kan du ta en av två möjliga logiska banor, beroende på svaret på frågan du ställer inuti symbolen. Skriv "TV kommer på" i symbolen eftersom det är en beslutspunkt efter att du har tryckt på "On" -knappen på fjärrkontrollen.

    Utför logisk förgrening

    Rita en linje med en pil som lämnar symbolens högra kant och skriv "Ja" ovanför linjen. Den linjen representerar den väg som ska tas om svaret är "Ja" - TV: n tänds när du trycker på "on" -knappen. Rita en liknande linje som lämnar symbolens nederkant och skriv sedan "Nej" bredvid den linjen. Denna rad anger vilken väg som ska tas om TV: n inte slås på. Du har nu två uppgifter och en beslutspost som hanterar möjligheten att tv: n ska vara på eller av när du försöker klippa den.

    Slutför flödesdiagrammet

    Vid denna tidpunkt kommer en " Ja "-linjen och en" Nej "rad sträcker sig från beslutsymbolen. Rita en annan rektangel i slutet av en av raderna och skriv nästa steg i processen. Om du till exempel skrev en "Nej" -rad, kan nästa uppgift vara att "Kontrollera tv: ns nätkabel." Om du skrev en "Ja" -rad kan den här uppgiften istället vara "Tryck på önskat stationsnummer på fjärrkontrollen."

    Flödesschema Tips

    TV-exemplet är en enkel som bara har några uppgifter. När du arbetar med mer komplexa algoritmer innehåller ditt flödesschema många fler process- och beslutssymboler. Andra flödesschema symboler finns, men process och beslutsformer är allt du behöver för att modellera enkla processer. När du utformar ett flödesschema kan du upptäcka att några steg saknas från din ursprungliga lista. Oavsett om du använder penna och papper eller ett flödesplaneringsprogram, är det enkelt att lägga till nya symboler, radera befintliga och omorganisera dem eftersom flödesplanen kommer till liv.

    © Vetenskap https://sv.scienceaq.com