Cum se scrie pseudocod

Autor: Laura McKinney
Data Creației: 1 Lang L: none (month-011) 2021
Data Actualizării: 10 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: Înțelegerea elementelor de bază ale pseudocodului Scrieți un pseudocod bun Creați un exemplu de document în pseudocod8 Referințe

Dezvoltarea unui program nu înseamnă „sărituri” pe o tastatură și începerea tastării liniilor de cod. Mai întâi va fi necesar să se stabilească un algoritm de operare, care va fi definit sub forma unui document numit pseudo. Acest document este scris într-un limbaj simbolic și nu răspunde la nici o sintaxă formală sau specifică, dar trebuie să rămână inteligibil pentru toți părțile interesate ale unui proiect de proiectare software, tehnicieni sau nu, chiar dacă este destinat în primul rând să servească ca ghid către echipele de programatori care vor fi responsabili de transcrierea lui în cod compilabil sau interpretabil.


etape

Partea 1 Înțelegerea elementelor de bază ale pseudocodului

  1. Faceți o idee despre ce este un pseudocod. Este un proiect de cod dezvoltat pas cu pas, care poate fi transcris treptat într-un limbaj de programare. Majoritatea programatorilor îl folosesc pentru a planifica funcționarea unui algoritm înainte de a trece la pasul mult mai tehnic al codării.

    Pseudocodul este folosit ca ghid informal, ca instrument de analiză a problemelor care poate împiedica cursul planificat al unui program. Este, de asemenea, un mijloc de comunicare care vă ajută să vă explicați ideile altora.



  2. Înțelegeți utilitatea unui pseudocod. Este utilizat pentru a defini funcționarea unui algoritm. Programatorii o folosesc adesea ca o descriere intermediară între definiția planului inițial al unui program și scrierea codului executabil al acestuia.
    • Pseudocodul este utilizat pentru a descrie funcționarea unui algoritm. El poate explica unde și cum ar trebui să apară un mecanism specific într-un program.
    • Pseudocodul poate fi folosit și pentru a explica un proces computerizat utilizatorilor non-tehnici. Un computer necesită utilizarea unei sintaxe foarte stricte pentru a rula un program, care poate fi foarte dificil de înțeles pentru un vorbitor cu abilități de programare reduse sau deloc. Acești oameni vor înțelege mai bine un limbaj subiectiv care definește clar fluxul unui program și rolul liniilor de cod care îl compun.
    • Este comun ca proiectanții la nivel înalt să transmită sub formă de documente pseudocodice explicațiile lor pentru soluționarea problemelor complexe cu care se confruntă echipele lor de programatori. Dacă lucrați într-o echipă de dezvoltare software, puteți constata că pseudocodul clarifică soluții la probleme uneori foarte complexe.



  3. Nu uitați că pseudocodul nu este un limbaj standardizat. Pseudocodul nu necesită folosirea sintaxei prestabilite. În cadrul echipelor de dezvoltare, este de preferat să folosiți, în scopul coordonării, o convenție care definește structurile unui pseudocod pe care programatorii le pot înțelege cu ușurință. Dacă lucrezi singur, cel mai important lucru va fi să te asiguri că pseudocodul tău poate clarifica structura gândurilor tale și că se potrivește planului tău.
    • Dacă lucrezi cu alții la un proiect, indiferent dacă sunt la fel de experimentați ca tine, ca novici în acest domeniu sau fără instruire în programare, este foarte important să folosești structuri cunoscute pentru a fi ușor înțelese.
    • Indiferent dacă sunteți înscris la o pregătire universitară, la o întâlnire a programatorilor sau la un candidat la un loc de muncă într-o companie, probabil că veți avea teste pentru a trece un pseudocod predat în standard. Fii atent, pentru că acestea standarde sunt adesea foarte diferite de la o instituție sau profesor la alta.

    Claritatea este una dintre primele calități pe care un pseudocod trebuie să le arate pentru a vă ajuta dacă lucrați într-un cadru al convențiilor de programare acceptate. Va trebui să-l poți transcrie într-un limbaj de programare real pe toată durata dezvoltării proiectului care ți-a fost atribuit, motiv pentru care pseudocodul trebuie să îți permită să-ți conturezi clar ideile pentru a le face realitate. dificultate majoră.




  4. Concentrează-te asupra pseudocodului tău. Rețineți că scrierea codului sursă reală ar trebui să fie ușoară atunci când ajungeți la sfârșitul blocului de program căruia vi se atribuie. Amintiți-vă întotdeauna obiectivele scrierii pseudocodului dvs. și explicați rolul fiecărei linii a programului, rămânând concentrat pe sarcina dvs.

Partea a 2-a Scrie un pseudocod bun



  1. Utilizați un editor es. Poți fi tentat de utilizarea procesării es, cum ar fi Microsoft Word sau o aplicație similară pentru a crea un document formatat, dar pseudocodul trebuie să rămână cât mai simplu posibil, nu va necesita nicio formatare. Cea mai bună soluție va fi utilizarea unui editor es.

    Redactorii puri sunt Notepad (pe Windows) și Edit (pe Mac).



  2. Începeți prin a descrie scopul programului. O explicație a uneia sau a două linii care descrie scopul programului vă va ajuta să stabiliți restul documentului și să vă salveze sarcina de a explica tuturor celor cărora le veți oferi e care sunt elementele de bază ale procesului pe care le descrieți .


  3. Descrieți o singură instrucțiune pe fiecare linie. Fiecare instrucțiune dată în pseudocodul dvs. trebuie să definească o singură acțiune elementară care trebuie executată. În cele mai multe cazuri, dacă lista de activități este setată corect, fiecare dintre acestea ar trebui să corespundă doar unei linii de pseudocod. Scrieți o listă de sarcini. Dezvoltați fiecare dintre ei într-un pseudocod și transcrieți progresiv acest pseudocod într-un cod real compilabil sau interpretabil.


  4. Utilizați la maxim spațiile și indentările. Utilizarea spațiilor dintre blocurile e vă va permite să izolați diferitele componente ale pseudocodului. Indentarea diferitelor părți ale blocurilor va indica care ar trebui poziționate sub secțiunile mai puțin indentate.
    • O secțiune de pseudocod care se ocupă de introducerea unui număr trebuie să fie în același bloc, în timp ce cea care efectuează un calcul la intrările date trebuie să fie într-o porțiune indentată mai mult din pseudocod.


  5. Puneți cuvintele cheie utilizate în majuscule, dacă este necesar. Este posibil să fiți obligat să scrieți cu majuscule cuvintele cheie care vor face parte din codul real, dacă convențiile care se aplică pseudocodului pe care îl scrieți oferă acest lucru.
    • Dacă utilizați declarații condiționale tisă și apoi în pseudocodul dvs., va trebui să le scrieți cu majuscule IF și ATUNCI.


  6. Folosiți terminologie simplă. Nu uitați că descrieți proiectul dvs. voință și nu un rezumat al codului propriu-zis. Acest lucru este important mai ales dacă scrieți un pseudocod pentru a fi utilizat ca demonstrație pentru unul dintre clienții dvs. care poate nu este familiarizat cu tehnicile de programare sau pentru un programator începător.

    De asemenea, vă puteți imagina săriți toate instrucțiunile reale și definiți fiecare dintre liniile de proces în limbajul uman, cum ar fi „Dacă numărul introdus de un utilizator este ciudat, atunci ieșirea va fi înlocuită cu Y ».



  7. Păstrați liniile pseudocodului în ordinea corectă. Deși limba pe care o utilizați la scrierea pseudocodului dvs. ar trebui să rămână simplă, va trebui să mențineți fiecare dintre liniile sale în ordinea în care urmează să fie executate. Acest lucru este vital pentru buna desfășurare a programului.


  8. Nu lăsați loc imaginației voastre. Tot ceea ce se va întâmpla pe parcursul unui proces trebuie descris pe deplin. Instrucțiunile utilizate în pseudocodul dvs. trebuie să fie de înțeles. Pseudocodul nu definește de obicei variabile, dar descrie modul în care programul ar trebui să gestioneze obiecte care sunt foarte apropiate de obiectele din lumea reală, cum ar fi numere de cont, nume sau sume de tranzacții.


  9. Utilizați structuri de programare standard. Chiar dacă nu există un standard definit pentru scrierea pseudocodului, programatorii vor înțelege cu ușurință unde doriți să mergeți dacă urmați structurile definite în limbaje de programare secvențiale precum C sau Pascal. Folosiți termeni precum: tisă, apoi, altfel, în timp ce și buclă la fel cum ai face cu limbajul de programare pe care îl folosești de obicei.
    • dacă CONDIȚIE, atunci INSTRUCȚIUNI: instrucțiunea va fi executată numai dacă testul condiției testate este adevărat, nu va fi adevărat dacă testul este fals.
    • în timp ce CONDIȚIA INSTRUCȚIUNII: instrucțiunea va fi repetată atât timp cât condiția este testată ca adevărată, dar nu va fi niciodată adevărată dacă starea este falsă.
    • faceți INSTRUCȚIUNEA în timp ce CONDIȚIE: această afirmație condițională este foarte similară cu cea anterioară, cu o diferență. În primul caz, starea a fost testată înainte de executarea instrucțiunii și nu a fost executat dacă testul a fost fals. În acest caz, va fi testat după executarea instrucțiuniiastfel încât să fie executat cel puțin o dată.
    • funcție NUME (ARGUMENTE): INSTRUCȚIUNI: înseamnă că de fiecare dată numele NAME a funcției va fi întâlnită în program, instrucțiunea definită va trebui să fie executată cu argumentul (argumentele) descrise între paranteze. Termenul "Argumente" reprezintă una sau mai multe variabile care trebuie luate în considerare de instrucțiune.


  10. Organizați secțiunile pseudocodului dvs. Dacă aveți porțiuni mari ale unui pseudocod care definesc mai multe părți distincte în același bloc, puteți utiliza optimi sau bretele pentru a ține totul împreună.
    • Cârligele () sau bretele () vă va ajuta să definiți secțiuni lungi de pseudocod.
    • Când scrieți codul real, puteți introduce comentarii plasând // la începutul liniei, ca // Aceasta este o linie de comentarii.. Orice scris pe aceeași linie va fi considerat comentariu. Puteți utiliza aceeași metodă când scrieți un pseudocod pentru a adăuga comentarii despre părți ale programului.


  11. Verificați și verificați lizibilitatea și claritatea pseudocodului. Un pseudocod nu este o lucrare literară, dar trebuie să rămână înțeles. Când ajungeți la sfârșitul documentului, ar trebui să puteți răspunde la aceste câteva întrebări.
    • Poate fi înțeles pseudocodul meu de cineva care nu este familiarizat cu acest proiect?
    • Poate fi transcris cu ușurință pseudocodul meu în codul sursă într-un limbaj de programare?
    • Pseudocodul meu descrie întregul proiect fără a lăsa nimic în urmă?
    • Numele obiectelor definite în pseudocodul meu pot fi înțelese în mod clar de cei interesați?
    • Dacă credeți că o parte din pseudocodul dvs. trebuie să fie reproiectată sau completată sau dacă nu este suficient de explicită, reveniți la ea pentru a adăuga sau modifica informațiile necesare.

Partea 3 Creați un document de probă într-un pseudocod



  1. Deschide un editor es. Dacă nu doriți să instalați programe noi, veți putea utiliza editorul implicit al sistemului dvs., cum ar fi Notepad dacă lucrați la Windows sau edita dacă sunteți pe Mac.


  2. Definiți clar ce va face programul dvs. Deși acest lucru nu este obligatoriu, este întotdeauna o idee bună să explici într-una sau două rânduri la începutul documentului care este pseudocodul pe care îl vei trimite ascultătorilor tăi.

    Acest program așteaptă un utilizator. Dacă corespunde cu ceea ce se așteaptă, programul va răspunde, altfel va emite o respingere.



  3. Scrieți secvența de deschidere. Aceasta este chiar prima instrucțiune pe care programul o va executa la lansarea sa. Acest lucru trebuie scris pe prima linie a documentului.

    Post de felicitare "Vă doresc bună dimineața!"



  4. Adăugați următoarea linie. Plasați un spațiu între ultima linie a pseudocodului și cea care va urma apăsând tasta ↵ Introduceți a tastaturii tale. Creați următoarea linie. În acest exemplu, utilizatorul trebuie să se manifeste apăsând tasta intrare să apelez la următoarea linie a dialogului.

    Afișare prompt de utilizator "Apăsați tasta" Enter "pentru a continua"



  5. Adăugați un apel la acțiune de la utilizator. Acum i se va cere să răspundă la un salut.

    Arată prompt-user-action "Cum sunteți?"



  6. Afișează o listă de răspunsuri eligibile din partea utilizatorului. După apăsarea tastei intrare de la tastatura sa, utilizatorul va vedea o listă de răspunsuri din care își poate alege răspunsul.

    Arată 3 propuneri „1. Bine”. "2. Foarte bine." „3. Răul”.



  7. Solicitați utilizatorului un răspuns. Aici programul va solicita un răspuns din partea utilizatorului.

    Afișare utilizator-solicitare-intrare "Introduceți numărul care vă definește starea:"



  8. Creați un set de condiții tisă să reacționeze la intrarea utilizatorului. Întrebarea pusă lasă trei răspunsuri posibile pentru care va fi necesară selectarea unei singure reacții dintre trei. Va trebui să creați o selecție folosind codul condițional tisă.

    DACĂ "1" Arată reacția "Uimitor!" DACĂ "2" Arată un comentariu "Grozav!" DACĂ „3” Arată reacția „Reintrați!”



  9. Anticipează o eroare. Trebuie să țineți cont de cazul în care utilizatorul nu răspunde corect la invitație și să pregătească o eroare.

    IF entry-nerecunoscut Arată reacția "Nu mi-ați urmat instrucțiunile!"



  10. Adăugați toate celelalte componente ale programului. Când credeți că ați terminat, răsfoiți documentul și adăugați elementele care lipsesc sau fignolează-l pentru a vă asigura că cei care îl citesc înțeleg ce se întâmplă. Pseudocodul tău ar trebui să arate astfel.

    Acest program așteaptă un utilizator. Dacă corespunde cu ceea ce se așteaptă, programul va răspunde, altfel va emite o respingere. Arată salut „Îți doresc bună dimineața!” Afișare prompt de utilizator "Apăsați tasta" Enter "pentru a continua" Arată prompt-action-user "Cum sunteți azi?" Arată 3 propuneri „1. Bine”. "2. Foarte bine" "3. Rău." Show user-input-request "Introduceți numărul care vă definește starea:" IF "1" Afișați reacția "Awesome!" DACĂ "2" Arată un comentariu "Grozav!" DACĂ „3” Arată reacția „Reintrați!” IF entry-nerecunoscut Arată reacția "Nu mi-ați urmat instrucțiunile!"



  11. Salvați documentul. În Windows, apăsați tastele simultan Ctrl+S de pe tastatură și sub Mac, apăsați tastele ⌘ Comandă+S. Dați-i un nume și faceți clic record.
sfat



  • Pseudocodul este ideal pentru definirea algoritmilor care constituie programe importante ale căror surse ajung la sute până la zeci de mii de linii de cod.
avertismente
  • La crearea unui program, pseudocodul nu poate fi în niciun fel substituit direct codului sursă real compilabil sau interpretabil. Cu toate acestea, poate servi drept referință pentru a explica ce trebuie să facă programul.

Căutarea unui loc de muncă poate fi frutrantă, dar monitorizarea atentă poate atenua oarecum durerea. Nu numai că acet lucru vă va permite ă fiți relaxat cu privire la proceul de elecție, ci și ă vă p...

Cum să fii luat serios

Frank Hunt

Mai 2024

Oamenii au ignorat ceea ce pui, nu luându-l în erio? Poate că joci mult au ai făcut o greșeală pe care pur și implu nu te vor lăa ă ignori. Indiferent de motiv, ai nevoie de repectul celorla...

Recomandată Pentru Dvs.