Com escriure pseudocode

Autora: Laura McKinney
Data De La Creació: 1 Lang L: none (month-011) 2021
Data D’Actualització: 11 Ser Possible 2024
Anonim
Section 10
Vídeo: Section 10

Content

En aquest article: Comprensió dels fonaments del pseudocode Escriu un bon pseudocodeCrear un exemple de document en pseudocode8 Referències

Desenvolupar un programa no es tracta de "saltar" sobre un teclat i començar a escriure línies de codi. Primer caldrà establir un algorisme d’operació, que es definirà en forma de document anomenat fals. Aquest document està escrit en un llenguatge simbòlic i no respon a cap sintaxi formal o específica, però ha de ser comprensible per a tots els grups d'interès d'un projecte de disseny de programari, tècnics o no, encara que es pretengui servir principalment com a guia als equips de programadors que seran els encarregats de transcriure-la en codi compilable o interpretable.


etapes

Primera part. Comprensió dels fonaments del pseudocode

  1. Feu una idea de què és un pseudocode. És un esborrany de codi desenvolupat pas a pas que es pot transcriure gradualment a un llenguatge de programació. La majoria dels programadors l'utilitzen per planificar el funcionament d'un algorisme abans de passar al pas molt més tècnic de la codificació.

    El pseudocodi s’utilitza com a guia informal, com a eina d’anàlisi de problemes que pot dificultar el transcurs previst d’un programa. També és un mitjà de comunicació per ajudar-vos a explicar les vostres idees als altres.



  2. Comprendre la utilitat d’un pseudocode. S'utilitza per definir el funcionament d'un algorisme. Els programadors sovint l’utilitzen com a descripció intermèdia entre la definició del pla inicial d’un programa i l’escriptura del seu codi executable.
    • El pseudocode s’utilitza per descriure el funcionament d’un algorisme. Ell pot explicar on i com hauria de produir-se un mecanisme específic en un programa.
    • El pseudocode també es pot utilitzar per explicar un procés informàtic a usuaris no tècnics. Un ordinador requereix l’ús d’una sintaxi molt estricta per executar un programa, que pot ser molt difícil d’entendre per a un altaveu amb poca o cap habilitat de programació. Aquestes persones entendran millor un llenguatge subjectiu que defineix clarament el flux d’un programa i el paper de les línies de codi que el componen.
    • És habitual que els dissenyadors d’alt nivell transmetin en forma de documents de pseudocodi les seves explicacions per resoldre els problemes complexos als quals s’enfronten els seus equips de programadors. Si treballes en un equip de desenvolupament de programari, és possible que trobis que el pseudocodi aclareix solucions a problemes de vegades molt complexos.



  3. Recordeu que el pseudocode no és un llenguatge normalitzat. El pseudocode no requereix que utilitzeu sintaxi preestablerta. Dins dels equips de desenvolupament, és preferible utilitzar, amb la finalitat de coordinar, una convenció que defineixi les estructures d’un pseudocodi que els programadors poden comprendre fàcilment. Si treballes sols, el més important serà assegurar-se que el teu pseudocodi pugui aclarir l'estructura dels teus pensaments i que s'ajusti al teu pla.
    • Si col·laboreu amb altres persones en un projecte, ja siguin tan experimentats com vosaltres, com a novells en aquest camp o sense entrenar-vos en programació, és molt important utilitzar estructures conegudes per ser fàcilment comprensibles.
    • Tant si esteu inscrits en una formació universitària, una reunió de programadors o un candidat a una empresa, és probable que tinguin proves per passar a un pseudocode ensenyat a estàndard. Vés amb compte, perquè aquests normes sovint són molt diferents d’una institució o d’un professor a l’altre.

    La claredat és una de les primeres qualitats que hauria de mostrar un pseudocodi per ajudar-vos si treballeu en un marc de convencions de programació acceptades. Haureu de ser capaç de transcriure-la a un llenguatge de programació real durant tot el desenvolupament del projecte que us ha estat assignat, és per això que el pseudocodi us ha de permetre descriure clarament les vostres idees per fer-les realitat. major dificultat.




  4. Concentra’t en el teu pseudocode. Tingueu en compte que l’escriptura de codi font real hauria de ser fàcil quan arribeu al final del bloc de programa al qual teniu assignat. Recordeu sempre els objectius d’escriure el vostre pseudocode i expliqueu el paper de cada línia del programa mantenint-vos centrat en la vostra tasca.

2a part Escriu un bon pseudocode



  1. Utilitzeu un editor es. Pot ser que us pugui temptar l’ús de processament d’es, com Microsoft Word o una aplicació similar per crear un document formatat, però el pseudocodi ha de romandre el més simple possible, no requerirà cap format. La millor solució serà utilitzar un editor d’es.

    Els editors purs són Bloc de notes (a Windows) i Edició (a Mac).



  2. Comença per descriure l'objectiu del programa. Una explicació d'una o dues línies que descriuen el propòsit del programa us ajudarà a establir la resta del document i us estalviarà la tasca d'explicar a tots aquells a qui us donareu els vostres comentaris sobre el que descriviu. .


  3. Descriviu una instrucció única per línia. Cada instrucció indicada en el vostre pseudocode ha de definir només una acció elemental a executar. En la majoria dels casos, si la llista de tasques s'estableix correctament, cadascuna d'elles només hauria de coincidir amb una línia de pseudocodi. Escriu una llista de tasques. Desenvolupar cadascun d’ells en un pseudocodi i transcriure progressivament aquest pseudocode en codi real compilable o interpretable.


  4. Aprofiti al màxim els espais i les indentacions. L'ús d'espais entre blocs d'e permetrà aïllar els diferents components del pseudocode. La sagnat de diferents parts dels blocs indicarà quins haurien de situar a les seccions amb menys sagnat.
    • Una secció de pseudocodi que tracta l’entrada d’un número ha d’estar al mateix bloc, mentre que la que realitza un càlcul a les entrades donades ha d’estar en una porció més indentada del pseudocode.


  5. Si cal, poseu les paraules clau utilitzades en majúscules Pot ser que haureu d’escriure en majúscules les paraules clau que formaran part del codi real si les convencions que s’apliquen al pseudocode que esteu escrivint ho proporcionen.
    • Si utilitzeu sentències condicionals teix i llavors al pseudocode, els haureu d’escriure amb majúscules SI i LLAVORS.


  6. Utilitzeu terminologia senzilla. Recordeu que descriu quin és el vostre projecte voluntat i no un resum del codi real. Això és especialment important si escriviu un pseudocode per utilitzar-lo com a demostració per a un dels vostres clients que potser no està familiaritzat amb les tècniques de programació o per a un programador novell.

    També podeu imaginar saltar-vos totes les instruccions reals i definir cadascuna de les línies de procés en llenguatge humà, com ara "Si el nombre introduït per un usuari és estrany, la sortida serà substituïda per I ».



  7. Manteniu les línies del vostre pseudocode en l'ordre correcte. Tot i que el llenguatge que utilitzeu per escriure el vostre pseudocodi ha de ser simple, haureu de mantenir cadascuna de les seves línies en l’ordre en què s’hauran d’executar. Això és vital per al bon funcionament del programa.


  8. No deixeu espai a la vostra imaginació. Tot el que passarà en el transcurs d’un procés s’ha de descriure completament. Les instruccions que s’utilitzen al pseudocode han de ser comprensibles. El pseudocode no defineix normalment variables, sinó que descriu com el programa ha de gestionar objectes molt propers a objectes del món real, com ara números de compte, noms o quantitats de transaccions.


  9. Utilitzeu estructures de programació estàndard. Fins i tot si no hi ha un estàndard definit per escriure pseudocode, els programadors podran comprendre fàcilment on voleu anar si seguiu les estructures definides en llenguatges de programació seqüencials com C o Pascal. Feu servir termes com teix, llavors, un altre, mentre i bucle de la mateixa manera que ho faríeu amb el llenguatge de programació que utilitzeu normalment.
    • si CONDICIÓ llavors INSTRUCCIÓ: la instrucció només s’executarà si la prova de condició provada és certa, no serà cert si la prova és falsa.
    • mentre que CONDICIÓ d’INSTRUCCIÓ: la instrucció es repetirà sempre que es condueixi a la condició com a certa, però mai serà certa si la condició es prova com a falsa.
    • Feu INSTRUCCIÓ mentre CONDICIÓ: aquesta afirmació condicional és molt similar a l’anterior amb una diferència. En el primer cas, es va provar la condició abans que s’executi la instrucció i no s'executava si la prova era falsa. En aquest cas, es posarà a prova després de l’execució de la instruccióde manera que s’executarà almenys una vegada.
    • NOM de la funció (ARGUMENTS): INSTRUCCIÓ: vol dir que cada vegada el nom NOM de la funció es trobarà al programa, la sentència definida haurà d'executar-se amb l'argument (s) descrit (entre parèntesis). El terme "Arguments" representa una o més variables a tenir en compte per la instrucció.


  10. Organitza les seccions del pseudocode. Si teniu grans porcions d’un pseudocodi que defineixen diverses parts diferents d’un mateix bloc, podeu fer servir vuitens o claudàtors per mantenir-ho tot junt.
    • Els ganxos () o claudàtors () us ajudarà a definir seccions llargues de pseudocodi.
    • Quan escriviu codi real, podeu inserir comentaris situant-los // al començament de la línia, com // Aquesta és una línia de comentaris.. Qualsevol cosa escrita a la mateixa línia es considerarà comentari. Podeu utilitzar el mateix mètode quan escriviu un pseudocodi per afegir comentaris sobre parts del programa.


  11. Comproveu i comproveu la llegibilitat i la claredat del vostre pseudocodi. Un pseudocode no és una obra literària, però ha de ser comprensible. Quan arribeu al final del document, haureu de respondre aquestes poques preguntes.
    • Es pot entendre el meu pseudocode per algú que no està familiaritzat amb aquest projecte?
    • Es pot transcriure fàcilment el meu pseudocodi en codi font en un llenguatge de programació?
    • El meu pseudocodi descriu tot el projecte sense deixar res enrere?
    • Els noms d'objectes definits en el meu pseudocodi poden entendre els interessats de manera clara?
    • Si creieu que necessita redissenyar o completar part del vostre pseudocode o si no és prou explícit, torneu-lo per afegir o modificar la informació necessària.

Part 3 Creeu un document d’exemple en un pseudocodi



  1. Obriu un editor. Si no voleu instal·lar programes nous, podreu utilitzar l'editor predeterminat del vostre sistema, com ara bloc si treballeu a Windows o editar si esteu a Mac


  2. Definiu clarament què farà el vostre programa. Tot i que això no és obligatori, sempre és convenient explicar en una o dues línies al començament del document quin és el pseudocodi que envieu als vostres oients.

    Aquest programa està esperant per un usuari. Si es correspon amb el que s’espera, el programa respondrà, en cas contrari emetrà un rebuig.



  3. Escriu la seqüència d’obertura. Aquesta és la primera instrucció que executarà el programa quan el llanci. S'ha d'escriure a la primera línia del document.

    Post de felicitació "Us desitjo bon dia!"



  4. Afegiu la línia següent. Col·loca un espai entre l’última línia del pseudocodi i la que seguirà prement la tecla ↵ Introduïu del teu teclat. Creeu la línia següent En aquest exemple, l’usuari s’ha de manifestar prement la tecla entrada per trucar a la següent línia del diàleg.

    Mostra el missatge d'usuari "Premeu la tecla" Enter "per continuar"



  5. Afegiu una trucada a l'acció de l'usuari. Ara se li demanarà que contesti una salutació.

    Mostra l'acció d'usuari prompte "Com estàs?"



  6. Mostra una llista de respostes elegibles de l’usuari. Després de prémer la tecla entrada des del seu teclat, l’usuari mostrarà una llista de respostes entre les quals pot triar la seva resposta.

    Mostra 3 propostes "1. Bé". "2. Molt bé." "3. Mal."



  7. Sol·liciteu una resposta a l'usuari. Aquí és on el programa sol·licitarà una resposta de l’usuari.

    Mostra l'entrada de sol·licitud d'usuari "Introduïu el número que defineix l'estat:"



  8. Creeu un conjunt de condicions teix per reaccionar a l’entrada de l’usuari. La pregunta formulada deixa tres possibles respostes per a les quals caldrà seleccionar una única reacció entre tres. Haureu de crear una selecció mitjançant codi condicional teix.

    SI "1" Mostra la reacció "Sorprenent!" SI "2" Mostra el comentari "Genial!" SI "3" Mostra la reacció "Torna a entrar!"



  9. Anticipa un error. Heu de tenir en compte el cas que l’usuari no respongui correctament a la invitació i prepareu un error.

    SI no heu reconegut Mostra la reacció "No heu seguit les meves instruccions!"



  10. Afegiu tots els altres components del vostre programa. Quan creieu que heu acabat, navegueu pel document i afegiu els elements que falten o feu-hi una sessió de seguretat per assegurar-vos que els que el llegiu entenguin el que passa. El pseudocode hauria de ser així.

    Aquest programa està esperant per un usuari. Si es correspon amb el que s’espera, el programa respondrà, en cas contrari emetrà un rebuig. Mostra salutació "Et desitjo bon dia!" Mostra el missatge d'usuari "Premeu la tecla" Enter "per continuar" Mostra prompt-action-user "Com estàs avui?" Mostra 3 propostes "1. Bé". "2. Molt bé" "3. Malament." Show user-input-request "Introdueix el número que defineix el teu estat:" SI "1" Mostra la reacció "Impressionant!" SI "2" Mostra el comentari "Genial!" SI "3" Mostra la reacció "Torna a entrar!" SI no heu reconegut Mostra la reacció "No heu seguit les meves instruccions!"



  11. Desa el document. A Windows, premeu les tecles simultàniament Ctrl+S des del teclat i, a Mac, premeu les tecles ⌘ Comandament+S. Posa-li un nom i fes clic registre.
assessorament



  • El pseudocode és ideal per definir algoritmes que constitueixen programes importants les fonts arriben a centenars a desenes de milers de línies de codi.
advertiments
  • Quan es crea un programa, el pseudocodi no pot ser substituït directament per codi font real, compilable o interpretable. Tanmateix, pot servir de referència per explicar què ha de fer el programa.

Com eliminar els consells dividits

Mike Robinson

Ser Possible 2024

De vegade apareixen bole al extrem eparat . També el heu de tallar.Aque t procé pot trigar una mica, obretot en el ca de cabell gruixut i danyat . Tot i així, e con erva la longitud del...

Com dibuixar personatges de Adventure Time

Mike Robinson

Ser Possible 2024

i t’agrada Adventure Time i vol tenir le teve pròpie aventure amb Finn, Jake i BMO, pot donar vida al grup fàcilment amb el teu propi dibuixo . Cada per onatge del dibuix e fa mitjança...

Us Aconsellem Que Llegiu