Hvordan skrive en programmeringsalgoritme

Forfatter: John Stephens
Opprettelsesdato: 27 Januar 2021
Oppdater Dato: 14 Kan 2024
Anonim
Algoritme - programmering i grunnskolen
Video: Algoritme - programmering i grunnskolen

Innhold

I denne artikkelen: Opprette en algoritme Lage en tilkoblingsalgoritme

En programmeringsalgoritme er mellomtrinnet mellom å lese spesifikasjonene til en programvare og å kode de forskjellige delene av programmet som vil få det til å kjøre. Det er ofte flere måter å nå samme mål på, og det er under utformingen av algoritmen at vi med størst mulig presisjon vil utvikle den mest effektive måten å følge for å komme dit. Dette stadiet av programmering er derfor en essensiell innledende for enhver form for programmering.


stadier

Del 1 Lag en algoritme

  1. En algoritme er inndelingen i trinn i en kompleks prosedyre. På samme måte som du designer en rute, gjør det det mulig å bryte ned alle elementene i et dataprogram, til og med veldig komplekst, i små underprogrammer som vil være lettere å administrere og å kombinere med hverandre senere.


  2. Inkluder en tilnærming til syntaks som skal brukes. Dette vil avhenge i hovedsak av programmeringsspråket du vil bruke.


  3. Begynn å sette algoritmen på papir.


  4. Inkluder variablene ved å forklare deres rolle. Variabler må være i en blokk med deklarasjoner i begynnelsen av programmet hvis de er globale eller subroutine hvis de er lokale. Navnet du tilordner dem, må være karakteristisk for det de representerer, og innholdet deres må tilsvare en type data som er akseptert av språket du vil bruke.



  5. Etabler en sløyfeteller. Hvis du bruker løkker i algoritmen din, kan du sette opp et tellesystem med løpeutførelser for å finne ut hvor mange ganger rutinene den inneholder heter.


  6. Tildel et loop-out-punkt i algoritmen din. Et loop-out-punkt må tilordnes hvis en betingelse er oppfylt, men planlegg et som tillater en "ren" looputgang hvis denne betingelsen mangler. Dette gjør det mulig å ikke legge inn løkker som varer på ubestemt tid.


  7. Bruk hoppkontroller med omhu. Hoppene mellom subroutines kan være betinget eller ubetinget.


  8. Unngå å sette inn deklarerte data i algoritmen. Hvis informasjon som skal behandles må legges til "underveis" (dette skjer ofte til og med blant proffene), kan du legge dem til datadefinisjonsblokken til algoritmen din.



  9. Definer uttrykkene dine, betinget eller ikke. Disse uttrykkene samsvarer med implementeringen av formler for logikk eller noen ganger matematisk, som du tilpasser deg spesifikasjonene i applikasjonen din. Det er derfor viktig å unngå feil på dette nivået.


  10. Plasser bruddpunkter og stopp prosedyren. En pause lar deg gå ut av en sløyfe når en tilstand har blitt oppstått og fortsette utførelsen andre steder, mens et stopp vanligvis avslutter (midlertidig eller ikke) utførelsen av et program.

Del 2 Lag en tilkoblingsalgoritme



  1. Opprett en innlogging for brukeren.


  2. Kontroller brukernavnet og passordet. La algoritmen din sammenligne dataene som er lagt inn av brukeren med innholdet i databasen som er reservert for tilgangstillatelsesdataene.


  3. Autoriser begynnelsen av økten hvis disse dataene er gyldige. Viderekobles programmet til et inngangspunkt for den brukeren.


  4. Informer brukeren hvis de oppgitte dataene er ugyldige. Knips en sjakkdisk og omdirigér deretter programmet til informasjonsdisplayet og la to eller tre tilkoblingsforsøk. Hvis de alle mislykkes, må du stoppe programmet en stund før du lar brukeren prøve igjen. Dette vil motvirke eller i det minste redusere et forsøk på å tvinge tilgang til systemet du designer.


  5. Kom rent ut av programmet. Dataene som skal lagres før du forlater søknaden, skal være riktig. Hvis ikke, kan de bli ødelagt og forhindre korrekt omstart av programmet ditt.
råd



  • Fjern unødvendige kommentarer, fordi de kan påvirke forståelsen av algoritmen din.
  • Bruk reglene for to-statslogikk (eller boolsk logikk) slik at en datamaskin kan oppfatte og svare på dem. Det er ingen "kanskje" i programmering, det er alltid "ja eller nei".
  • Bruk enkle iterasjoner og rask utførelse.
  • Forsøk alltid å gå rett på sak.
  • Algoritmen din må være effektiv.
  • Før du starter en algoritme, må du ha klare ideer om hva du vil gjøre.
advarsler
  • Husk å ta hensyn til utførelsestider og minnestyring. Dette gjelder spesielt hvis du programmerer på innebygde systemer med begrensede minnressurser.
  • Fullfør programmet ordentlig.

Hvordan spise is

Frank Hunt

Kan 2024

Det er de met varierte og deilige makene av ikrem, fra jokolade med mynte til ukkertøy. Å pie i er en veldig velmakende og morom aktivitet, men noen få må teknikker kan gjøre ...

Plaer den lukkede boken på iden i en middel eller tor gryte. Ved å legge den til ide forhindrer du at den "hopper" men vannet koker. Fyll pannen med vann ved romtemperatur. Dunken ...

Vi Anbefaler Deg Å Se