• Friday July 30,2021

Computeralgoritme

Vi forklarer, hvad en computeralgoritme er, og hvad den er til. Egenskaber og dele af en algoritme. Praktiske eksempler.

Grundlæggende tjener en algoritme til at løse et problem trin for trin.
  1. Hvad er en algoritme?

Inden for datalogi er en algoritme en sekvens af sekventielle instruktioner, takket hvilke visse processer kan udføres og reagere på bestemte behov eller beslutninger. Disse er bestilte og begrænsede sæt trin, der giver os mulighed for at løse et problem eller tage en beslutning.

Algoritmerne har ikke at gøre med programmeringssprog, da den samme algoritme eller flowchart kan repræsenteres i forskellige programmeringssprog, det vil sige det er en ordre inden programmering. .

Set på denne måde er et program intet andet end en kompleks række algoritmer, der er bestilt og kodet ved hjælp af et programmeringssprog til senere udførelse på en computer.

Algoritmer er også hyppigt inden for matematik og logik og er grundlaget for fremstilling af brugermanualer, instruktionshæfter osv. Dets navn kommer fra den latinske algoritmus og dette efternavn på den persiske matematiker Al-Juarismi. En af de mest kendte algoritmer i matematik er den, der tilskrives Euclid, for at opnå den maksimale fælles divisor af to positive heltal eller den såkaldte Gauss-metode. til at løse systemer med lineære ligninger.

Se også: Flowchart.

  1. Dele af en algoritme

Hver algoritme skal bestå af følgende dele:

  • Input eller input . Indtastningen af ​​de data, som algoritmen skal bruge.
  • Process . Dette er den formelle logiske operation, som algoritmen vil udføre med det modtagne input.
  • Output eller output . Resultaterne opnået fra processen på input, når udførelsen af ​​algoritmen er afsluttet.
  1. Hvad er en algoritme til?

Kort sagt tjener en algoritme til at løse et problem trin for trin . Det er en række bestilte og sekventerede instruktioner til vejledning i en bestemt proces.

I computervidenskab udgør algoritmer imidlertid skeletet af de processer, der derefter kodes og programmeres til at blive udført af computeren.

  1. Typer af algoritmer

Der er fire typer computeralgoritmer:

  • Beregningsalgoritmer En algoritme, hvis opløsning afhænger af beregningen, og som kan udvikles af en lommeregner eller computer uden vanskeligheder.
  • Ikke-beregningsmæssige algoritmer De, der ikke kræver, at en computers processer løses, eller hvis trin er eksklusivt for en menneskes opløsning.
  • Kvalitative algoritmer Det er en algoritme, hvis opløsning ikke involverer numeriske beregninger, men logiske og / eller formelle sekvenser.
  • Kvantitative algoritmer Tværtimod er det en algoritme, der afhænger af matematiske beregninger for at finde dens opløsning.
  1. Karakteristika ved algoritmerne

En algoritme skal tilbyde et resultat baseret på dens funktioner.

Algoritmerne har følgende egenskaber:

  • Sekventiel. Algoritmerne fungerer i rækkefølge, skal behandles en ad gangen.
  • Præcise . Algoritmerne skal være præcise i deres tilgang til emnet, dvs. de kan ikke være tvetydige eller subjektive.
  • Bestilt. Algoritmerne skal etableres i den nøjagtige og nøjagtige rækkefølge, så deres læsning giver mening og problemet løses.
  • Finite. Hver sekvens af algoritmer skal have et specifikt formål, den kan ikke udvides til uendelig.
  • Beton . Enhver algoritme skal tilbyde et resultat baseret på de funktioner, den udfører.
  • Defineret. Den samme algoritme før de samme inputelementer skal altid give de samme resultater.
  1. Algoritmeeksempler

Et par mulige eksempler på algoritme er:

Algoritme til at vælge nogle festsko :

  1. HOME
  2. Gå ind i butikken og kig efter mænds sko sektion.
  3. Tag et par sko.
  4. Er de festsko?

JA: (gå til trin 5) - NEJ: (gå tilbage til trin 3)

  1. Er der den rigtige størrelse?

JA: (gå til trin 6) - NEJ: (vende tilbage til trin 3)

  1. Betales prisen?

SI: (gå til trin 7) - NEJ: (vende tilbage til trin 3)

  1. Køb det valgte par sko.
  2. SLUT

Algoritme til beregning af arealet af en højre trekant :

  • HOME
  • Find målingerne af basen (b) og højden (h)
  • Multiplicer: base med højde (bxh)
  • Del resultatet med 2 (bxh) / 2
  • SLUT

Interessante Artikler

fascist

fascist

Vi forklarer dig, hvad fascistisk betyder, og hvordan dette udtryk opstår. Definition af fascisme, forskellige positioner og den marxistiske vision. Adolf Hitler, leder af nazismen (fascismens gren). Hvad er fascistisk? Ordet fascist har en negativ konnotation. Under og efter 2. verdenskrig blev det brugt som en fornærmelse mod dem, der gik imod folks rettigheder eller havde nogen idé til fordel for handel, hvor minimal den måtte være. Det

Materiale densitet

Materiale densitet

Vi forklarer, hvad densitet er, og hvilke typer densitet der findes. Eksempler på den absolutte tæthed af forskellige stoffer. Da is er mindre tæt end vand, flyder den ovenpå. Hvad er stoffets tæthed? Tætheden er en skalær styrke , der ofte bruges i fysik og kemi, der henviser til mængden af ​​masse, der er til stede i et givet krop eller stof. Det er nor

Ikke-verbal kommunikation

Ikke-verbal kommunikation

Vi forklarer, hvad ikke-verbal kommunikation er, hvad er dens egenskaber og elementer. Derudover, hvordan det klassificeres og eksempler. Ikke-verbal kommunikation ledsager normalt brugen af ​​verbalt sprog for at afklare det. Hvad er ikke-verbal kommunikation? Når vi taler om ikke-verbal kommunikation, mener vi alle de former for kommunikation, der ikke bruger sproget som et køretøj og et system til at udtrykke sig . Det v

Central nervesystem

Central nervesystem

Vi forklarer, hvad centralnervesystemet er, hvad neuroner er, og hvad deres funktioner er. Hvordan er dens struktur og sygdomme. Det centrale nervesystem har funktionen til at koordinere, integrere og kontrollere organismen. Hvad er det centrale nervesystem? Det centrale nervesystem (CNS) er en struktur, der dannes af hjernen (som er den del af det centrale nervesystem, der er placeret i kraniet) og ved rygmarven (placeret inde i og langs hele rygsøjlen).

Projektledelse

Projektledelse

Vi forklarer, hvad projektstyring er, og hvilke metoder den bruger. Derudover er det dens stadier, fordele og betydning. I erhvervslivet er fremgangsmåden fra projektstyring ekstremt hyppig. Hvad er projektstyring? Projektledelse er en disciplin inden for forretningsadministration, hvis undersøgelsesformål dækker planlægning, organisering, motivation og kontrol af de ressourcer, der er nødvendige for at nå et specifikt formål på forhånd, det vil sige, opfylde et mål. I denne f

Søgemaskine

Søgemaskine

Vi forklarer dig, hvad en søgemaskine er, og hvorfor de er så vigtige. Kort informativt resume om søgemaskiner på Internettet. Google, den mest anvendte søgemaskine på Internettet. Hvad er Finder? En søgemaskine er et computersystem, der giver os mulighed for at finde websider eller resultater baseret på den sætning eller ord, vi har indtastet, og vi søger efter. De bedst