Com escriure pseudocodi: 15 passos (amb imatges)

Taula de continguts:

Com escriure pseudocodi: 15 passos (amb imatges)
Com escriure pseudocodi: 15 passos (amb imatges)

Vídeo: Com escriure pseudocodi: 15 passos (amb imatges)

Vídeo: Com escriure pseudocodi: 15 passos (amb imatges)
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Maig
Anonim

Aquest wikiHow us ensenya a crear un document de pseudocodi per al vostre programa d'ordinador. El pseudocodi implica essencialment la creació d’un esquema de llenguatge que no sigui de programació de la intenció del vostre codi.

Passos

Part 1 de 3: Conceptes bàsics sobre pseudocodi

Escriviu el pseudocodi Pas 1
Escriviu el pseudocodi Pas 1

Pas 1. Conegueu què és el pseudocodi

Pseudocode és un esbós escrit pas a pas del vostre codi que podeu transcriure gradualment al llenguatge de programació. Molts programadors l’utilitzen per planificar la funció d’un algorisme abans d’establir-se a la tasca més tècnica de codificació.

Pseudocode serveix com a guia informal, una eina per pensar problemes del programa i una opció de comunicació que us pot ajudar a explicar les vostres idees a altres persones.

1494423 2
1494423 2

Pas 2. Comprendre per què és útil el pseudocodi

El pseudocodi s’utilitza per mostrar com hauria de funcionar un algorisme informàtic. Els programadors solen utilitzar el pseudocodi com a pas intermedi en la programació entre la fase inicial de planificació i la fase d'escriptura de codi executable real. Alguns altres usos del pseudocodi inclouen els següents:

  • Descripció del funcionament d'un algorisme. El pseudocodi pot il·lustrar on una construcció, un mecanisme o una tècnica particulars poden o han d'aparèixer en un programa.
  • Explicar un procés informàtic a usuaris menys tècnics. Els ordinadors necessiten una sintaxi d’entrada molt estricta per executar un programa, però és possible que els humans (especialment els no programadors) entenguin un llenguatge més fluid i subjectiu que indiqui clarament el propòsit de cada línia de codi.
  • Disseny de codi en una configuració de grup. Els arquitectes de programari d’alt nivell sovint inclouran pseudocodi en els seus dissenys per ajudar a resoldre un problema complex en què es troben els seus programadors. Si esteu desenvolupant un programa juntament amb altres codificadors, és possible que el pseudocodi us ajudi a deixar clares les vostres intencions.
Escriviu el pseudocodi Pas 3
Escriviu el pseudocodi Pas 3

Pas 3. Recordeu que el pseudocodi és subjectiu i no estàndard

No hi ha cap sintaxi definida que hàgiu d'utilitzar absolutament per al pseudocodi, però és una cortesia professional comuna utilitzar estructures de pseudocodi estàndard que altres programadors poden entendre fàcilment. Si esteu codificant un projecte per vosaltres mateixos, el més important és que el pseudocodi us ajudi a estructurar els vostres pensaments i a aplicar el vostre pla.

  • Si esteu treballant amb altres en un projecte (ja siguin els vostres companys, programadors júnior o col·laboradors no tècnics), és important utilitzar almenys algunes estructures estàndard perquè tothom pugui entendre fàcilment la vostra intenció.
  • Si esteu matriculat en un curs de programació en una universitat, un camp de codificació o una empresa, probablement se us farà una prova contra un pseudocodi "estàndard" ensenyat. Aquesta norma sovint varia entre institucions i professors.

La claredat és un objectiu principal del pseudocodi, i pot ajudar si treballeu dins de les convencions de programació acceptades. A mesura que desenvolupeu el vostre pseudocodi en codi real, haureu de transcriure-ho a un llenguatge de programació, de manera que us pot ajudar a estructurar el vostre esquema tenint en compte això.

Escriviu el pseudocodi Pas 4
Escriviu el pseudocodi Pas 4

Pas 4. Centreu-vos en l'objectiu principal del pseudocodi

Pot ser fàcil tornar a l’escriptura en codi un cop es dóna un cop de mà. Recordar el propòsit del vostre pseudocodi, explicant què ha de fer cada línia del programa, us mantindrà a la terra mentre creeu el document de pseudocodi.

Part 2 de 3: Escriure un bon pseudocodi

1494423 5
1494423 5

Pas 1. Utilitzeu un editor de text pla

Pot ser temptador utilitzar un processador de textos (per exemple, Microsoft Word) o un programa similar per crear un document de text enriquit, però el pseudocodi necessita el format mínim possible per fer-ho senzill.

Els editors de text pla inclouen Bloc de notes (Windows) i TextEdit (Mac).

1494423 6
1494423 6

Pas 2. Comenceu escrivint l'objectiu del procés

Dedicar una línia o dues a explicar el propòsit del vostre codi us ajudarà a configurar la resta del document i també us estalviarà la tasca d’explicar la funció del programa a cada persona a qui mostreu el pseudocodi.

1494423 7
1494423 7

Pas 3. Escriviu només una afirmació per línia

Cada afirmació del vostre pseudocodi ha d'expressar només una acció per a l'ordinador. En la majoria dels casos, si la llista de tasques està dibuixada correctament, cada tasca correspondrà a una línia de pseudocodi. Penseu a escriure la vostra llista de tasques, a continuació, traduïu-la a pseudocodi i, a continuació, desenvolupeu aquest pseudocodi a un codi llegible per ordinador.

1494423 8
1494423 8

Pas 4. Utilitzeu l'espai en blanc i el sagnat amb eficàcia

L'ús d'espais en blanc entre "blocs" de text ajudarà a mantenir diferents components del vostre pseudocodi aïllats, i sagnar diferents trossos de cada bloc indicarà que aquests trossos de pseudocodi van a sota d'una secció menys sagnada.

Per exemple, una secció de pseudocodi que tracta d’introduir un número hauria d’estar al mateix "bloc", mentre que la secció següent (per exemple, la secció que discuteix la sortida) hauria d’estar en un bloc diferent

1494423 9
1494423 9

Pas 5. Escriviu majúscules a les ordres de les tecles si cal

Depenent dels vostres requisits de pseudocodi o de l'entorn en què publiqueu el pseudocodi, és possible que hagueu d'escriure amb majúscula les ordres que romandran al codi real.

Per exemple, si utilitzeu ordres "if" i "then" al vostre pseudocodi, és possible que vulgueu canviar-les per llegir "IF" i "THEN" (per exemple, "IF input number THEN result output")

1494423 10
1494423 10

Pas 6. Escriviu amb una terminologia senzilla

Recordeu, escriviu sobre el que farà el projecte, no resumint el codi en si. Això és especialment important si escriviu un pseudocodi per servir de demostració per a un client que no sap codificar o com a projecte per a un programador per a principiants.

És possible que vulgueu desfer-vos de totes les ordres de codificació i definir el procés de cada línia en un llenguatge senzill. Per exemple, "si l'entrada és senar, la sortida" Y "es pot convertir en" si l'usuari introdueix un número senar, en lloc d'això es mostrarà "Y".

1494423 11
1494423 11

Pas 7. Mantingueu el vostre pseudocodi en l'ordre adequat

Tot i que el llenguatge que utilitzeu per modificar el vostre pseudocodi ha de ser senzill, encara heu de mantenir cada tros del vostre pseudocodi en l’ordre en què s’ha d’executar.

1494423 12
1494423 12

Pas 8. No deixeu res a la imaginació

Tot el que està passant en el procés s’ha de descriure completament. Les declaracions pseudocodals són properes a les declaracions angleses simples. El pseudocodi no sol utilitzar variables, sinó que descriu què ha de fer el programa amb objectes propers al món real, com ara números de comptes, noms o quantitats de transaccions.

1494423 13
1494423 13

Pas 9. Utilitzeu estructures de programació estàndard

Fins i tot si no hi ha cap estàndard per al pseudocodi, serà més fàcil per a altres programadors entendre els vostres passos si utilitzeu estructures de llenguatges de programació existents (seqüencials). Utilitzeu termes com "si", "llavors", "mentre", "altrament" i "bucle" de la mateixa manera que ho faríeu amb el vostre llenguatge de programació preferit. Penseu en les següents estructures:

  • si CONDITION llavors INSTRUCCIÓ: això significa que una instrucció determinada només es durà a terme si una condició determinada és certa. "Instrucció", en aquest cas, significa un pas que realitzarà el programa, mentre que "condició" significa que les dades han de complir un determinat conjunt de criteris abans que el programa passi a l'acció.
  • mentre que CONDITION fa INSTRUCCIÓ: això vol dir que la instrucció s'ha de repetir una i altra vegada fins que la condició deixi de ser certa.
  • feu INSTRUCCIÓ mentre CONDICIÓ: és molt similar a "mentre CONDICIÓ feu INSTRUCCIÓ". En el primer cas, la condició es comprova abans de dur a terme la instrucció, però en el segon cas la instrucció es durà a terme primer; així, en el segon cas, INSTRUCCIÓ es durà a terme almenys una vegada.
  • funció NOM (ARGUMENTS): INSTRUCCIÓ: significa que cada vegada que s'utilitza un nom determinat al codi, és una abreviatura d'una instrucció determinada. Els "arguments" són llistes de variables que podeu utilitzar per aclarir la instrucció.
1494423 14
1494423 14

Pas 10. Organitzeu les vostres seccions de pseudocodi

Si teniu grans seccions de pseudocodi que defineixen altres trossos de pseudocodi dins del mateix bloc, és possible que vulgueu utilitzar claudàtors o altres identificadors per mantenir tot el contingut.

  • Els suports, tant estàndard (per exemple, [codi]) com corbats (per exemple, {codi}), poden ajudar a contenir segments llargs de pseudocodi.
  • Quan codifiqueu, podeu afegir comentaris escrivint "" a la part esquerra del comentari (per exemple,

    // Aquest és un pas temporal.

  • ). Podeu utilitzar aquest mateix mètode quan escriviu un pseudocodi per deixar notes que no encaixin en el text de codificació.
Escriviu el pseudocodi Pas 15
Escriviu el pseudocodi Pas 15

Pas 11. Comproveu de nou el vostre pseudocodi per comprovar la llegibilitat i la claredat

Hauríeu de poder respondre a les preguntes següents al final del document:

  • Aquest pseudocodi l’entendria algú que no estigui familiaritzat amb el procés?
  • El pseudocodi està escrit de manera que sigui fàcil traduir-lo a un llenguatge informàtic?
  • El pseudocodi descriu el procés complet sense deixar res de banda?
  • El públic objectiu entén clarament tots els noms d’objectes que s’utilitzen al pseudocodi?
  • Si trobeu que una secció de pseudocodi necessita una elaboració o no explica explícitament un pas que algú pot oblidar, torneu enrere i afegiu la informació necessària.

Part 3 de 3: Creació d'un document de pseudocodi d'exemple

1494423 16
1494423 16

Pas 1. Obriu un editor de text pla

Podeu utilitzar Notepad (Windows) o TextEdit (Mac) per defecte si no voleu instal·lar un programa nou.

1494423 17
1494423 17

Pas 2. Definiu el programa

Tot i que no és estrictament necessari, escriure una línia d'una o dues frases a la part superior del document deixarà clara des del principi la intenció del programa:

Aquest programa sol·licitarà una salutació a l'usuari. Si la salutació coincideix amb una resposta específica, la resposta es lliurarà; en cas contrari, es lliurarà un rebuig.

1494423 18
1494423 18

Pas 3. Escriviu la seqüència d'obertura

La primera ordre, és a dir, el primer que hauria de fer el programa en executar-la, hauria de ser la primera línia:

imprimir la salutació "Hola desconegut!"

1494423 19
1494423 19

Pas 4. Afegiu la línia següent

Col·loqueu un espai entre l'última línia i la següent prement ↵ Retorn i, a continuació, creeu la següent línia de codi. En aquest exemple, l'usuari hauria de sol·licitar la següent línia de diàleg:

avís d'impressió premeu "Retorn" per continuar

1494423 20
1494423 20

Pas 5. Afegiu la crida a l'acció

En aquest exemple, se us demanarà una salutació a l'usuari:

imprimeix la crida a l'acció "Com estàs?"

1494423 21
1494423 21

Pas 6. Mostra a l'usuari una llista de respostes

Una vegada més, després de prémer ↵ Retorn en aquest exemple, l'usuari hauria de veure una llista de possibles respostes:

mostra les possibles respostes "1. Molt bé". "2. Genial!" "3. No és bo".

1494423 22
1494423 22

Pas 7. Sol·liciteu l'entrada de l'usuari

Aquí és on el programa demanarà a l'usuari que introdueixi una resposta:

imprimeix la sol·licitud d'entrada "Introduïu el número que millor us descrigui:"

1494423 23
1494423 23

Pas 8. Creeu ordres "si" per a l'entrada de l'usuari

Com que hi ha diverses respostes que l'usuari pot seleccionar, voldreu afegir diversos resultats en funció de la resposta seleccionada:

si "1" resposta d'impressió "Dandy!" si "2" resposta d'impressió "Fantàstic!" si "3" resposta d'impressió "Aclareix, ranuncle!"

1494423 24
1494423 24

Pas 9. Afegiu un missatge d'error

En cas que l’usuari triï incorrectament una resposta, podeu tenir a punt un missatge d’error:

si no es reconeix l'entrada d'impressió "No seguiu molt bé les instruccions, oi?"

1494423 25
1494423 25

Pas 10. Afegiu qualsevol altre component del programa

Consulteu el document i afegiu o concreteu qualsevol detall per assegurar-vos que tant vosaltres com qualsevol persona que llegeixi el document entengueu el seu significat. Segons l'exemple d'aquest mètode, el vostre document pseudocodi final hauria de tenir un aspecte semblant a aquest:

Aquest programa sol·licitarà una salutació a l'usuari. Si la salutació coincideix amb una resposta específica, la resposta es lliurarà; en cas contrari, es lliurarà un rebuig. imprimir la salutació "Hola desconegut!" avís d'impressió premeu "Retorn" per continuar imprimeix la crida a l'acció "Com estàs avui?" mostra les possibles respostes "1. Molt bé". "2. Genial!" "3. No és bo". sol·licitud d'impressió per a l'entrada "Introduïu el número que millor us descrigui:" si "1" imprimiu la resposta "Dandy!" si "2" resposta d'impressió "Fantàstic!" si "3" resposta d'impressió "Aclareix, ranuncle!" si no es reconeix l'entrada d'impressió "No seguiu molt bé les instruccions, oi?"

1494423 26
1494423 26

Pas 11. Deseu el document

Premeu Ctrl + S (Windows) o ⌘ Ordre + S (Mac), introduïu un nom i feu clic Desa per fer-ho.

Recomanat: