Vad är algoritmer och varför behövs de?

Nybörjare och oerfaren programmerare oftaDet finns en sådan fråga: "Vad är algoritmer och varför behövs de?" Även om detta begrepp gradvis går in i glömska, men det är fortfarande relevant. När du skapar stora kommersiella projekt kan du inte utan algoritmer. Och innan du börjar programmera är det bättre att förstå dem och först då för att starta praktiska övningar. Även om detta koncept är förknippat med skapandet av programvara på en dator, men det är ganska vanligt i vardagen. Denna artikel kommer att ge ett exempel på vilka verkliga algoritmer är.

Vad är algoritmer?

I Informatik

Låt oss nu ta reda på vilka algoritmer som är i datavetenskapoch programmering. Under detta koncept är handlingsordningen dold, med vilken man enkelt och enkelt kan lösa uppgiften. Som exempel kan du beräkna med någon formel. För att göra detta är det tillräckligt att utföra följande åtgärder:

  • Ange de initiala data som behövs för beräkningen.
  • Utför beräkningar.
  • Utför resultaten antingen på datorskärmen eller på något annat medium
    (till exempel på papper).

typer

Algoritmen i datavetenskap i utseende kan vara i följande modifieringar:

  • Grafiskt (i form av en uppsättning standardiserade block).
  • Steg-för-steg textbeskrivning.

Algoritm i Informatik
I det första fallet består det av standardblock,vars utseende regleras av GOST med serienummer 19.701-90. Till exempel kommer en enkel operation här att se ut som en rektangel, och villkoret att välja är en rhombus.

Textbeskrivningen är inte så tydlig och därföranvänds mycket mindre ofta. Det ser ut som en vanlig punktlista med siffror eller bokstäver. Strukturen utmärks av en linjär beskrivning med förgrening. Det första alternativet är mycket mindre vanligt. Skillnaden mellan dem är att i det andra fallet finns förgreningsblock och antalet beräkningar är okänt för att få slutresultatet.

Verkligt liv

Låt oss nu titta på vilka algoritmer som finnsverkliga livet. När du förbereder olika rätter följer förälskaren en recept. När du till exempel gör pasta måste du utföra följande aktionsalgoritm:

Informatik Algoritm

  • Koka upp vatten.
  • Salt henne.
  • Falla i sömnpasta.
  • På svag värme under omrörning dem, koka upp.
  • Torka av vattnet efter kokning.
  • Tillsätt smöret.
  • Rör tills mjuk.

Skålen är klar. Om du tittar på det med en programmerares ögon så är det här en vanlig linjär algoritm, skriven i textform. Så det är inte så sällsynt i våra liv, det här invecklade konceptet uppstår. Vi använder det bara och vet inte ens om det.

I stället för slutsatser

På många områden av mänsklig aktivitetEtt koncept som en algoritm används. Informatik är en av dem. Och den mest kända. Korrekt sammansatt sekvens av åtgärder gör det möjligt att väsentligt förenkla processen att skapa en mjukvaruprodukt och förbättra dess kvalitet. Det är som en affärsplan när man bygger en fabrik eller fabrik. När du skapar enkla program du kan göra utan det, men när du utvecklar en seriös programvara - utan det någonstans. Det kan antingen generaliseras eller detaljeras, men i alla fall är det.

gillade:
0
Intressanta fakta: Varför behöver män en bröstvårtor?
Varför behöver vitaminer en person?
Den analytiska tankegången är lutningen av alla
Varför behöver du en bok för en modern person?
Jag undrar varför trosor behövs?
Datastrukturer och algoritmer är grundläggande
Varför behöver du en man i en kvinnas liv?
Gitarrkord för nybörjare
Varför behöver jag en bil? Bestämmer han
Topp inlägg
upp