/ / Hva er algoritmer og hvorfor trengs de?

Hva er algoritmer og hvorfor trengs de?

У начинающих и неопытных программистов часто Dette reiser spørsmålet: "Hva er algoritmer og hvorfor trengs de?" Selv om dette konseptet sakte går i glemsel, er det fortsatt relevant. Når du lager store kommersielle prosjekter, er det ganske enkelt umulig å gjøre uten algoritmer. Ja, og før du begynner programmering, er det bedre å forstå dem, og bare da begynner du praktiske øvelser. Selv om dette konseptet er knyttet til etableringen av programvare på PCen, men det er ganske mye funnet i hverdagen. Denne artikkelen vil gi et eksempel på hvilke algoritmer er i virkeligheten.

Hva er algoritmer?

I datavitenskap

Nå finner vi ut hvilke algoritmer som er i datavitenskap.og programmering. Dette konseptet skjuler en handling av handlinger, ved hjelp av hvilken man enkelt og enkelt kan oppnå oppgaven. Som et eksempel, beregning av en av noen formel. For å gjøre dette vil det være nok å utføre følgende handlinger:

  • Skriv inn dataene som kreves for beregningene.
  • Utfør beregninger
  • Vis resultatene enten på skjermen eller på et annet medium.
    (f.eks på papir).

typer

Algoritmen i datavitenskap i utseende kan være i følgende modifikasjoner:

  • Grafisk (som et sett med standardiserte blokker).
  • Fased tekstbeskrivelse.

Algoritme i datavitenskap
I det første tilfellet består den av standardblokker,utseendet som styres av GOST med serienummer 19.701-90. For eksempel vil en enkel operasjon her se ut som et rektangel, og utvelgelsesforholdet er en rhombus.

Tekstbeskrivelsen er ikke så visuell og derforbrukt mye sjeldnere. Det ser ut som en vanlig punktliste med tall eller bokstaver. Strukturen skiller lineær beskrivelse og forgrening. Det første alternativet er mye mindre vanlig. Forskjellen mellom dem er at det i andre tilfelle er forgreningsblokker, og antall beregninger er ukjente for å oppnå sluttresultatet.

Virkelige liv

Nå skal vi forstå hva algoritmer er idet virkelige liv. Når du lager mat av forskjellige retter, følger vertinnen oppskriften. Når du for eksempel tilbereder pasta, må du utføre følgende handlingsalgoritme:

Informatikkalgoritme

  • Kok opp vann.
  • Salt henne.
  • Sovner pasta.
  • Kok opp på svak varme, rør dem.
  • Etter at de er kokt, tøm vannet.
  • Tilsett smør.
  • Rør til den er jevn.

Retten er klar.Hvis du ser på det gjennom øynene til en programmerer, er dette en vanlig lineær algoritme skrevet i tekstform. Så det er ikke så sjelden i våre liv at dette kompliserte konseptet oppstår. Vi bruker det og vet ikke engang om det.

I stedet for konklusjoner

I mange områder av menneskelig aktivitetBrukte noe som en algoritme. Datavitenskap er en av dem. Dessuten den mest kjente. En riktig sammensatt handlingsrekkefølge kan forenkle prosessen med å lage et programvareprodukt og forbedre kvaliteten betydelig. Det er som en forretningsplan for bygging av en fabrikk eller fabrikk. Når du lager enkle programmer, kan du klare deg uten det, men når seriøs programvare utvikles, kan du ikke gå noen vei uten det. Det kan være generalisert eller detaljert, men det er det i alle fall.

likte:
0
Populære innlegg
Åndelig utvikling
mat
y