Acest wikiHow vă învață cum să creați un document pseudocod pentru programul dvs. de computer. Pseudocodul presupune, în esență, crearea unui contur de limbaj non-programare al intenției codului dvs.
Pași
Partea 1 din 3: Înțelegerea elementelor de bază ale pseudocodului
Pasul 1. Știți ce este pseudocodul
Pseudocode este o schiță scrisă pas cu pas a codului dvs. pe care o puteți transcrie treptat în limbajul de programare. Mulți programatori îl folosesc pentru a planifica funcția unui algoritm înainte de a se angaja în sarcina mai tehnică de codificare.
Pseudocode servește ca un ghid informal, un instrument pentru gândirea prin probleme de program și o opțiune de comunicare care vă poate ajuta să vă explicați ideile altor persoane.
Pasul 2. Înțelegeți de ce este util pseudocodul
Pseudocodul este folosit pentru a arăta cum ar trebui să funcționeze un algoritm de calcul. Codificatorii folosesc adesea pseudocodul ca etapă intermediară în programarea dintre etapa de planificare inițială și etapa de scriere a codului executabil real. Unele alte utilizări ale pseudocodului includ următoarele:
- Descrierea modului în care ar trebui să funcționeze un algoritm. Pseudocodul poate ilustra unde un anumit construct, mecanism sau tehnică ar putea sau trebuie să apară într-un program.
- Explicarea unui proces de calcul utilizatorilor mai puțin tehnici. Calculatoarele au nevoie de o sintaxă de intrare foarte strictă pentru a rula un program, dar oamenilor (în special neprogramatorii) li se poate da mai ușor să înțeleagă un limbaj mai fluid, subiectiv, care să precizeze în mod clar scopul fiecărei linii de cod.
- Proiectarea codului într-o setare de grup. Arhitecții software de nivel înalt vor include deseori pseudocod în proiectele lor pentru a ajuta la rezolvarea unei probleme complexe în care își văd programatorii. Dacă dezvoltați un program împreună cu alți codificatori, este posibil să descoperiți că pseudocodul vă ajută să vă clarificați intențiile.
Pasul 3. Amintiți-vă că pseudocodul este subiectiv și non-standard
Nu există o sintaxă setată pe care trebuie să o utilizați absolut pentru pseudocod, dar este o curtoazie profesională obișnuită să utilizați structuri standard de pseudocod pe care alți programatori le pot înțelege cu ușurință. Dacă codificați un proiect de unul singur, atunci cel mai important lucru este că pseudocodul vă ajută să vă structurați gândurile și să adoptați planul.
- Dacă lucrați cu alții la un proiect - indiferent dacă sunt colegii dvs., programatori juniori sau colaboratori non-tehnici - este important să utilizați cel puțin unele structuri standard, astfel încât toți ceilalți să vă poată înțelege cu ușurință intenția.
- Dacă sunteți înscris la un curs de programare la o universitate, o tabără de codare sau o companie, probabil veți fi testat împotriva unui pseudocod predat „standard”. Acest standard variază adesea între instituții și profesori.
Claritatea este un obiectiv principal al pseudocodului și vă poate ajuta dacă lucrați în cadrul convențiilor de programare acceptate. Pe măsură ce vă dezvoltați pseudocodul în cod propriu-zis, va trebui să-l transcrieți într-un limbaj de programare - deci vă poate ajuta să vă structurați conturul având în vedere acest lucru.
Pasul 4. Concentrați-vă pe scopul principal al pseudocodului
Poate fi ușor să reveniți la scrierea în cod odată ce ați lovit pasul. Amintirea scopului pseudocodului dvs. - explicarea a ceea ce ar trebui să facă fiecare linie a programului - vă va menține la pământ în timp ce creați documentul cu pseudocod.
Partea 2 din 3: Scrierea unui pseudocod bun
Pasul 1. Folosiți un editor de text simplu
Poate fi tentant să folosiți un procesor de text (de exemplu, Microsoft Word) sau un program similar pentru a crea un document cu text îmbogățit, dar pseudocodul are nevoie de cât mai puțină formatare posibil pentru a-l simplifica.
Editorii de text simplu includ Notepad (Windows) și TextEdit (Mac).
Pasul 2. Începeți prin notarea scopului procesului
Dedicarea unei linii sau două explicării scopului codului dvs. vă va ajuta să configurați restul documentului și vă va salva, de asemenea, sarcina de a explica funcția programului fiecărei persoane căreia îi arătați pseudocodul.
Pasul 3. Scrieți o singură afirmație pe rând
Fiecare declarație din pseudocodul dvs. ar trebui să exprime o singură acțiune pentru computer. În majoritatea cazurilor, dacă lista sarcinilor este corect desenată, atunci fiecare sarcină va corespunde unei linii de pseudocod. Luați în considerare scrierea listei dvs. de sarcini, apoi traducerea listei respective în pseudocod, apoi dezvoltarea treptată a pseudocodului în cod real, care poate fi citit de computer.
Pasul 4. Folosiți eficient spațiul alb și indentarea
Utilizarea spațiilor albe între „blocuri” de text va ajuta la menținerea diferitelor componente ale pseudocodului dvs. izolate, iar indentarea diferitelor bucăți din fiecare bloc va indica faptul că acele bucăți de pseudocod intră sub o secțiune mai puțin indentată.
De exemplu, o secțiune de pseudocod care discută introducerea unui număr ar trebui să fie toate în același „bloc”, în timp ce secțiunea următoare (de exemplu, secțiunea care discută rezultatul) ar trebui să se afle într-un bloc diferit
Pasul 5. Scrieți majuscule comenzile cheie, dacă este necesar
În funcție de cerințele dvs. de pseudocod sau de mediul în care publicați pseudocodul, este posibil să fie necesar să scrieți majuscule comenzile care vor rămâne în codul real.
De exemplu, dacă utilizați comenzi „dacă” și „apoi” în pseudocodul dvs., vă recomandăm să le schimbați pentru a citi „IF” și „THEN” (de exemplu, „IF input number THEN result output”)
Pasul 6. Scrieți folosind o terminologie simplă
Amintiți-vă, scrieți despre ceea ce va face proiectul, nu rezumând codul în sine. Acest lucru este important mai ales dacă scrieți pseudocod pentru a servi ca demonstrație pentru un client care nu știe codare sau ca proiect pentru un programator pentru începători.
S-ar putea să doriți chiar să scăpați de toate comenzile de codificare și să definiți procesul fiecărei linii într-un limbaj simplu. De exemplu, „dacă intrarea este impară, ieșirea„ Y”„ poate deveni „dacă utilizatorul introduce un număr impar, se afișează în schimb„ Y””.
Pasul 7. Păstrați pseudocodul în ordinea corectă
Deși limbajul pe care îl utilizați pentru a vă modifica pseudocodul ar trebui să fie simplu, trebuie totuși să păstrați fiecare piesă a pseudocodului în ordinea în care trebuie executat.
Pasul 8. Nu lăsați nimic imaginației
Tot ceea ce se întâmplă în proces trebuie descris complet. Declarațiile pseudocod sunt apropiate de declarațiile simple în limba engleză. Pseudocodul nu folosește de obicei variabile, ci descrie în schimb ce ar trebui să facă programul cu obiecte apropiate de lumea reală, cum ar fi numerele de cont, numele sau sumele tranzacțiilor.
Pasul 9. Folosiți structuri de programare standard
Chiar dacă nu există un standard pentru pseudocod, pentru alți programatori va fi mai ușor să vă înțeleagă pașii dacă utilizați structuri din limbaje de programare existente (secvențiale). Folosiți termeni precum „dacă”, „apoi”, „în timp ce”, „altfel” și „buclă” în același mod ca în limba dvs. de programare preferată. Luați în considerare următoarele structuri:
- dacă CONDITION atunci INSTRUCTION - Aceasta înseamnă că o instrucțiune dată va fi efectuată numai dacă o condiție dată este adevărată. „Instrucțiune”, în acest caz, înseamnă un pas pe care îl va efectua programul, în timp ce „condiție” înseamnă că datele trebuie să îndeplinească un anumit set de criterii înainte ca programul să acționeze.
- în timp ce CONDITION face INSTRUCTION - Aceasta înseamnă că instrucțiunea trebuie repetată din nou și din nou până când condiția nu mai este adevărată.
- faceți INSTRUCȚII în timp ce CONDITION - Acest lucru este foarte asemănător cu „în timp ce CONDITION face INSTRUCTION”. În primul caz, starea este verificată înainte ca instrucțiunea să fie condusă, dar în al doilea caz instrucțiunea va fi condusă mai întâi; astfel, în al doilea caz, INSTRUCȚIUNILE vor fi efectuate cel puțin o dată.
- funcția NUME (ARGUMENTE): INSTRUCȚIUNE - Aceasta înseamnă că de fiecare dată când un anumit nume este utilizat în cod, este o abreviere pentru o anumită instrucțiune. „Argumente” sunt liste de variabile pe care le puteți utiliza pentru a clarifica instrucțiunea.
Pasul 10. Organizați secțiunile pseudocodului
Dacă aveți secțiuni mari de pseudocod care definesc alte bucăți de pseudocod în cadrul aceluiași bloc, vă recomandăm să utilizați paranteze sau alți identificatori pentru a păstra totul conținut.
- Suporturile - atât standard (de exemplu, [cod]), cât și curbate (de exemplu, {cod}) - pot ajuta la conținerea unor segmente lungi de pseudocod.
-
Când codificați, puteți adăuga comentarii tastând „” în partea stângă a comentariului (de ex.,
// Acesta este un pas temporar.
- ). Puteți utiliza aceeași metodă atunci când scrieți pseudocod pentru a lăsa note care nu se încadrează în textul de codare.
Pasul 11. Verificați din nou pseudocodul pentru lizibilitate și claritate
Ar trebui să puteți răspunde la următoarele întrebări până la sfârșitul documentului:
- Ar fi înțeles acest pseudocod de către cineva care nu este familiarizat cu procesul?
- Este pseudocodul scris în așa fel încât să fie ușor de tradus într-un limbaj de calcul?
- Pseudocodul descrie procesul complet fără a lăsa nimic în afară?
- Fiecare nume de obiect utilizat în pseudocod este clar înțeles de publicul țintă?
- Dacă descoperiți că o secțiune de pseudocod are nevoie de elaborare sau nu conturează în mod explicit un pas pe care altcineva l-ar putea uita, reveniți și adăugați informațiile necesare.
Partea 3 din 3: Crearea unui exemplu de document pseudocod
Pasul 1. Deschideți un editor de text simplu
Puteți utiliza Notepad (Windows) sau TextEdit (Mac) în mod implicit dacă nu doriți să instalați un program nou.
Pasul 2. Definiți programul
Deși nu este strict necesar, scrierea unei linii cu una sau două propoziții în partea de sus a documentului va clarifica de la început intenția programului:
Acest program va solicita utilizatorului un mesaj de salut. Dacă salutarea se potrivește cu un răspuns specific, răspunsul va fi livrat; dacă nu, o respingere va fi livrată.
Pasul 3. Scrieți secvența de deschidere
Prima dvs. comandă - adică primul lucru pe care ar trebui să îl facă programul dvs. la rulare - ar trebui să fie prima linie:
imprimare salut "Bună străine!"
Pasul 4. Adăugați următoarea linie
Plasați un spațiu între ultima linie și următoarea apăsând ↵ Enter, apoi creați următoarea linie de cod. În acest exemplu, utilizatorul ar trebui să solicite următoarea linie de dialog:
promptul de imprimare apăsați pe "Enter" pentru a continua
Pasul 5. Adăugați îndemnul la acțiune
În acest exemplu, utilizatorului i se va solicita un salut:
tipărește îndemnul „Ce mai faci?”
Pasul 6. Arată utilizatorului o listă de răspunsuri
Din nou, după apăsarea ↵ Enter în acest exemplu, utilizatorul ar trebui să vadă o listă de răspunsuri posibile:
afișați răspunsurile posibile "1. Bine." "2. Super!" „3. Nu e bine”.
Pasul 7. Solicitați introducerea de la utilizator
Aici programul va cere utilizatorului să introducă un răspuns:
tipăriți cererea de introducere "Introduceți numărul care vă descrie cel mai bine:"
Pasul 8. Creați comenzi „dacă” pentru introducerea utilizatorului
Deoarece există mai multe răspunsuri pe care utilizatorul le poate selecta, veți dori să adăugați mai multe rezultate pe baza răspunsului selectat:
dacă răspunsul de tipărire „1” „Dandy!” dacă răspunsul de tipărire „2” „Fantastic!” dacă răspunsul de tipărire "3" "Mai ușor, ranuncul!"
Pasul 9. Adăugați un mesaj de eroare
În cazul în care utilizatorul alege incorect un răspuns, puteți avea pregătit un mesaj de eroare:
dacă intrarea nu este recunoscută ca răspuns la tipărire "Nu urmați instrucțiunile foarte bine, nu-i așa?"
Pasul 10. Adăugați orice alte componente ale programului
Parcurgeți documentul și adăugați sau concretizați orice detalii pentru a vă asigura că atât dvs., cât și oricine citește documentul îi veți înțelege semnificația. Conform exemplului acestei metode, documentul dvs. final cu pseudocod ar trebui să arate cam așa:
Acest program va solicita utilizatorului un mesaj de salut. Dacă salutarea se potrivește cu un răspuns specific, răspunsul va fi livrat; dacă nu, o respingere va fi livrată. imprimare salut "Bună străine!" promptul de imprimare apăsați pe "Enter" pentru a continua
tipărește îndemnul „Cum ești azi?” afișați răspunsurile posibile "1. Bine." "2. Super!" „3. Nu e bine”. solicitare tipărire pentru introducere "Introduceți numărul care vă descrie cel mai bine:" dacă "1" tipăriți răspunsul "Dandy!" dacă răspunsul de tipărire „2” „Fantastic!” dacă răspunsul de tipărire "3" "Mai ușor, ranuncul!" dacă intrarea nu este recunoscută ca răspuns la tipărire "Nu urmați instrucțiunile foarte bine, nu-i așa?"
Pasul 11. Salvați documentul
Apăsați Ctrl + S (Windows) sau ⌘ Comandă + S (Mac), introduceți un nume și faceți clic Salvați pentru a face acest lucru.