Sådan skrives en programmeringsalgoritme

Forfatter: John Stephens
Oprettelsesdato: 27 Januar 2021
Opdateringsdato: 14 Kan 2024
Anonim
Sådan skrives en programmeringsalgoritme - Hvordan
Sådan skrives en programmeringsalgoritme - Hvordan

Indhold

I denne artikel: Oprettelse af en algoritme Oprettelse af en forbindelsesalgoritme

En programmeringsalgoritme er mellemtrinnet mellem læsning af specifikationerne for en softwareapplikation og kodning af de forskellige dele af programmet, der får det til at køre. Der er ofte flere måder at nå det samme mål på, og det er under udformningen af ​​algoritmen, at vi med størst mulig præcision vil udvikle den mest effektive måde at følge for at ankomme der. Denne programmeringsfase er derfor en væsentlig indledende for enhver form for programmering.


etaper

Del 1 Opret en algoritme

  1. En algoritme er opdelingen i trin i en kompleks procedure. På samme måde som du designer en vejrute, gør det det muligt at nedbryde alle elementerne i en computerapplikation, endda meget kompliceret, i små underprogrammer, der vil være lettere at administrere og at kombinere med hinanden senere.


  2. Medtag en tilgang til syntaks, der skal bruges. Dette afhænger i det væsentlige af det programmeringssprog, du vil bruge.


  3. Begynd at sætte din algoritme på papir.


  4. Inkluder variablerne ved at forklare deres rolle. Variabler skal være i en blok af erklæringer i starten af ​​programmet, hvis de er globale eller subroutine, hvis de er lokale. Navnet, du tildeler dem, skal være karakteristisk for det, de repræsenterer, og deres indhold skal svare til en type data, der accepteres af det sprog, du vil bruge.



  5. Opret en løkktæller. Hvis du bruger løkker i din algoritme, skal du indstille et tællesystem med løkkeudførelser for at finde ud af, hvor mange gange rutinerne den indeholder kaldes.


  6. Tildel et loop-out punkt i din algoritme. Et loop-out-punkt skal tildeles, hvis en betingelse er opfyldt, men planlæg et, der tillader en "ren" loop-output, hvis denne betingelse mangler. Dette gør det muligt ikke at indtaste sløjfer, der varer ubestemt.


  7. Brug springkontrol med omhu. Hoppene mellem subroutiner kan være betingede eller ubetingede.


  8. Undgå at indsætte ikke-erklærede data i algoritmen. Hvis oplysninger, der skal behandles, skal tilføjes "undervejs" (dette sker ofte, selv blandt professionelle), skal du tilføje dem til datadefinitionsblokken i din algoritme.



  9. Definer korrekt dine udtryk, betinget eller ej. Disse udtryk svarer til implementeringen af ​​formler for logik eller sommetider matematisk, som du tilpasser dig til dine applikations specificiteter. Det er derfor vigtigt at undgå fejl på dette niveau.


  10. Placer pausepunkter, og stop udførelsen af ​​proceduren. En pause giver dig mulighed for at forlade en løkke, når der er opstået en tilstand og fortsætte udførelsen andre steder, mens et stop normalt afslutter (midlertidigt eller ikke) udførelsen af ​​et program.

Del 2 Opret en forbindelsesalgoritme



  1. Opret et login til brugeren.


  2. Kontroller brugernavnet og adgangskoden. Få din algoritme til at sammenligne de data, der er indtastet af brugeren, med indholdet i databasen, der er reserveret til adgangstilladelsesdata.


  3. Autoriser begyndelsen af ​​sessionen, hvis disse data er gyldige. Omdiriger programmet til et indgangspunkt for denne bruger.


  4. Informer brugeren, hvis de indtastede data er ugyldige. Klik på en skaktæller, og omdirigér derefter programmet til informationsdisplayet og lad to eller tre forbindelsesforsøg. Hvis de alle mislykkes, skal du stoppe programmet et stykke tid, før du lader denne bruger prøve igen. Dette afskrækker eller i det mindste bremser et forsøg på at tvinge adgang til det system, du designer.


  5. Kom rent ud af programmet. De data, der skal gemmes, inden du forlader din ansøgning, skal være korrekt. Hvis ikke, kan de blive beskadiget og forhindre en korrekt genstart af dit program.
rådgivning



  • Fjern unødvendige kommentarer, fordi de kan påvirke forståelsen af ​​din algoritme.
  • Brug reglerne for to-statslogik (eller boolsk logik), så en computer kan opfatte og reagere på dem. Der er ingen "måske" i programmering, det er altid "ja eller nej".
  • Brug enkle iterationer og hurtig udførelse.
  • Forsøg altid at gå lige til det punkt.
  • Din algoritme skal være effektiv.
  • Før du starter en algoritme, skal du have klare ideer om, hvad du vil gøre.
advarsler
  • Husk at tage hensyn til udførelsestider og hukommelsesstyring. Dette gælder især, hvis du programmerer på integrerede systemer med begrænsede hukommelsesressourcer.
  • Afslut dit program ordentligt.

Sådan plantes valmuer

Robert Simon

Kan 2024

Valmuer er alidige planter, der er værdige til at toppe trafikken, der har mange orter, fra den tore orientalke valmue, der kan nå op til 122 cm, til den bekedne Papaver alpinum, ca. 25 cm. ...

Videopil har en magi, der tiltrækker alle lag menneker: 50-årige, forretningfolk, teenagere med fritid og børn. tadig kan de e om pild af tid eller en invetering uden afkat. På tro...

Se