Nybegynnere og uerfarne programmerere ofteDet er et slikt spørsmål: "Hva er algoritmer og hvorfor trengs de?" Selv om dette begrepet gradvis går i glemsel, men det er fortsatt relevant. Når du lager store kommersielle prosjekter, kan du ikke uten algoritmer. Og før du begynner programmering, er det bedre å forstå dem og først da å starte praktiske øvelser. Selv om dette konseptet er knyttet til etableringen av programvare på en PC, men det er ganske vanlig i hverdagen. Denne artikkelen vil gi et eksempel på hva virkelige algoritmer er.

Hva er algoritmer?

I informatikk

La oss nå finne ut hvilke algoritmer som er i datavitenskapog programmering. Under dette konseptet er handlingsplanen skjult, ved hjelp av hvilken man enkelt og enkelt kan løse oppgaven. Som et eksempel kan du beregne med en formel. For å gjøre dette er det nok å utføre følgende handlinger:

  • Skriv inn de opprinnelige dataene som er nødvendige for beregningen.
  • Utfør beregninger.
  • Utfør resultatene enten på dataskjermen eller på et annet medium
    (for eksempel på papir).

typer

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

  • Grafisk (i form av et sett med standardiserte blokker).
  • Steg-for-steg tekstbeskrivelse.

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

Tekstbeskrivelsen er ikke så klar og derforbrukes mye mindre ofte. Det ser ut som en vanlig punktliste med tall eller bokstaver. Strukturen er preget av en lineær beskrivelse med forgrening. Det første alternativet er mye mindre vanlig. Forskjellen mellom dem er at i andre tilfelle er det forgreningsblokker, og antall beregninger er ukjente for å få det endelige resultatet.

Virkelig liv

La oss nå se på hvilke algoritmer som er iekte liv. Når du forbereder ulike retter, følger elskerinnen en resept. For eksempel, når du lager pasta, må du utføre følgende algoritme for handlinger:

Informatikkalgoritme

  • Bring vann til koking.
  • Salt henne
  • Sovne pasta.
  • På lav varme, rør dem, kok opp.
  • Etter at de er stekt, drener vannet.
  • Tilsett smøret.
  • Rør til glatt.

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

I stedet for konklusjoner

På mange områder av menneskelig aktivitetEt konsept som en algoritme brukes. Informatikk er en av dem. Og den mest berømte. Korrekt sammensatt rekkefølge av handlinger gjør det mulig å forenkle prosessen med å lage et programvareprodukt og forbedre kvaliteten. Det er som en forretningsplan når man bygger en fabrikk eller fabrikk. Når du oppretter enkle programmer, kan du klare deg uten det, men når du utvikler en seriøs programvare - uten det hvor som helst. Det kan enten være generalisert eller detaljert, men i alle fall er det.

</ p>