DatorerProgrammering

Vad är algoritmer och vad är de för?

I nybörjare och oerfarna programmerare ofta uppstår frågan: "Vad är de algoritmer och vad är de för" Även om detta koncept är långsamt och går i glömska, men det är fortfarande relevant. När du skapar en stor kommersiell projekt helt enkelt inte kan vara utan algoritmer. Och innan du börjar programmeringen, är det bättre att förstå dem, och först därefter gå vidare till de praktiska övningarna. Även om detta begrepp i samband med skapandet av programvaran på en dator, men det är allmänt finns i vardagen. Denna artikel är ett exempel på vad algoritmerna i verkliga livet.

I datavetenskap,

Nu hittar vi vad algoritmer inom datavetenskap och programmering. Enligt detta begrepp ligger procedur, med vilken du snabbt och enkelt kan lösa problemet. Som ett exempel, beräkning enligt något formel. För att göra detta måste utföra följande steg:

  • Ange de initiala data som behövs för beräkningarna.
  • Utföra beräkningar.
  • Skriv resultatet eller på datorskärmen, eller på något annat medium
    (Såsom papper).

typer

Algoritmen i datavetenskap i utseende kan vara i följande ändringar:

  • Grafiskt (som en uppsättning standardiserade enheter).
  • Fasas textbeskrivning.

I det första fallet består den av byggstenar, är utseendet på vilken regleras av GOST serie nr 19,701-90. Till exempel kommer en enkel operation sedan visas i form av en rektangel, och valet skick - en diamant.

Fullständiga beskrivningar inte är så tydligt och så används mycket mindre ofta. I utseende det liknar en vanlig punktlista med siffror eller bokstäver. Enligt strukturen beskrivningen skilja linjära och grenade. Det första alternativet är mycket ovanligare. Skillnaden mellan dem är att i det senare fallet finns det grenande enheter och okänt antal beräkningar för att erhålla det slutliga resultatet.

verkliga livet

Låt oss nu ta itu med det faktum att sådana algoritmer i verkliga livet. Vid beredning av olika maträtter värdinna bör recept. Till exempel i beredningen av pasta måste du utföra följande sekvens av åtgärder:

  • Föra vatten till en koka.
  • Salt det.
  • Absorbera pasta.
  • På svag värme under omrörning dem, koka upp.
  • När de kokas, dräneras.
  • Tillsätt smöret.
  • Blanda till likformighet.

Skålen är klar. Om man tittar på det genom ögonen på programmerare, är det oftast en linjär algoritm, skriven på ett tabellformat. Så det är inte så ovanligt i våra liv utarbeta detta koncept hittas. Vi använder bara dem och vet inte ens om det.

i stället för slutsatser

I många områden av mänsklig verksamhet sådan begrepp används som en algoritm. Informationsteknik - en av dem. Dessutom, den mest kända. Korrekt sammansatt sekvens av aktiviteter kan förenkla processen för att skapa ett program och förbättra dess kvalitet. Det är som en affärsplan med byggandet av en anläggning eller fabrik. När du skapar enkla program kan göras utan det, men när allvarliga mjukvara utvecklad - utan det var som helst. Det kan antingen generaliseras eller detaljerad, men i alla fall det är.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.delachieve.com. Theme powered by WordPress.