Cum se scrie un algoritm de programare

Autor: John Stephens
Data Creației: 27 Ianuarie 2021
Data Actualizării: 14 Mai 2024
Anonim
Ce este un algoritm? Cum scriem un algoritm in pseudo-cod?
Video: Ce este un algoritm? Cum scriem un algoritm in pseudo-cod?

Conţinut

În acest articol: Crearea unui algoritmCrearea unui algoritm de conexiune

Un algoritm de programare este pasul intermediar între citirea specificațiilor unei aplicații software și codificarea diferitelor părți ale programului care îl va rula. De multe ori există mai multe modalități de a ajunge la același obiectiv și în timpul proiectării algoritmului vom dezvolta cu cea mai mare precizie posibilă cea mai eficientă cale de urmat pentru a ajunge acolo. Această etapă a programării este, prin urmare, un element preliminar esențial pentru orice formă de programare.


etape

Partea 1 Creați un algoritm

  1. Un algoritm este divizarea în pași a unei proceduri complexe. În același mod în care proiectați un traseu rutier, face posibilă defalcarea tuturor elementelor unei aplicații informatice, chiar și foarte complexe, în mici subprograme care vor fi mai ușor de gestionat și de combinat cu celălalt ulterior.


  2. Includeți o abordare a sintaxei de utilizat. Aceasta va depinde în esență de limbajul de programare pe care îl veți folosi.


  3. Începeți să vă puneți algoritmul pe hârtie.


  4. Includeți variabilele explicând rolul lor. Variabilele trebuie să se afle într-un bloc de declarații la începutul programului, dacă sunt globale sau subrutine, dacă sunt locale. Numele pe care i-l atribuiți trebuie să fie caracteristic pentru ceea ce reprezintă și conținutul lor trebuie să corespundă unui tip de date acceptate de limba pe care o veți folosi.



  5. Stabiliți un contor de bucle. Dacă utilizați bucle în algoritmul dvs., configurați un sistem de numărare a execuțiilor bucle pentru a afla de câte ori sunt apelate rutinele pe care le conține.


  6. Alocați un punct de buclă în algoritmul dvs. În cazul în care o condiție este îndeplinită, trebuie să fie atribuit un punct de buclă, dar planificați una care să permită o ieșire a buclei „curate” dacă această condiție lipsește. Acest lucru face posibil să nu introduceți bucle care durează la nesfârșit.


  7. Folosiți cu înțelepciune controalele de salt. Salturile dintre subrutine pot fi condiționate sau necondiționate.



  8. Evitați introducerea de date nedeclarate în algoritm. Dacă informațiile care urmează să fie procesate trebuie adăugate „pe traseu” (acest lucru se întâmplă frecvent chiar și în rândul avantajelor), adăugați-le la blocul de definire a datelor din algoritmul dvs.


  9. Definiți corect expresiile, condiționate sau nu. Aceste expresii corespund implementării unor formule de logică sau uneori matematice, pe care le adaptezi la specificul aplicației tale. Prin urmare, este vital să se evite greșelile la acest nivel.


  10. Plasați punctele de pauză și opriți executarea procedurii. O pauză vă permite să ieșiți dintr-o buclă atunci când a fost întâlnită o condiție și să continuați execuția în altă parte, în timp ce o oprire de obicei încheie (temporar sau nu) execuția unui program.

Partea 2 Creați un algoritm de conexiune



  1. Creați o autentificare pentru utilizator.


  2. Verificați numele de utilizator și parola. Solicitați algoritmului dvs. să compare datele introduse de utilizator cu conținutul bazei de date rezervate datelor de autorizare de acces.


  3. Autorizați începutul sesiunii dacă aceste date sunt valabile. Redirecționați programul către un punct de intrare pentru acel utilizator.


  4. Informați utilizatorul dacă datele introduse nu sunt valide. Prindeți un contor de șah și apoi redirecționați programul către afișarea informațiilor și permiteți două sau trei încercări de conectare. Dacă toate nu reușesc, opriți programul un timp înainte de a permite acestui utilizator să încerce din nou. Acest lucru va descuraja sau cel puțin încetinește încercarea de a forța accesul la sistemul pe care îl proiectați.


  5. Ieșiți din program curat. Datele care trebuie stocate înainte de a părăsi aplicația ar trebui să fie corecte. Dacă nu, acestea ar putea fi corupte și împiedica o repornire corectă a programului.
sfat



  • Eliminați comentariile inutile, deoarece ar putea afecta înțelegerea algoritmului dvs.
  • Utilizați regulile logicii cu două state (sau logica booleană) astfel încât un computer să le poată percepe și să răspundă la ele. Nu există „poate” în programare, este întotdeauna „da sau nu”.
  • Folosiți iterații simple și execuție rapidă.
  • Încercați întotdeauna să mergeți direct la punct.
  • Algoritmul dvs. trebuie să fie eficient.
  • Înainte de a începe un algoritm, aveți idei clare despre ceea ce doriți să faceți.
avertismente
  • Nu uitați să țineți cont de timpii de execuție și de gestionarea memoriei. Acest lucru se aplică în special dacă programați pe sisteme încorporate cu resurse de memorie limitate.
  • Finalizați programul corect.

Când vorbec depre ciocolată, mulți e gândec la îngrășarea și dulciurile pline de zahăr care trică orice dietă. Cu toate acetea, pudra de cacao în forma a naturală ete cel mai bun u...

Modul în care o peroană își aranjează gențile influențează foarte mult rezultatul călătoriei pe care urmează ă o ia. Oricine a ajun la detinație și a decoperit că tubul de pată de dinți au ș...

Publicații