Com escriure un algorisme de programació

Autora: John Stephens
Data De La Creació: 27 Gener 2021
Data D’Actualització: 14 Ser Possible 2024
Anonim
Com escriure un algorisme de programació - Com
Com escriure un algorisme de programació - Com

Content

En aquest article: Creació d’un algorisme Creació d’un algorisme de connexió

Un algorisme de programació és el pas intermedi entre llegir les especificacions d’una aplicació de programari i codificar les diverses parts del programa que la faran executar. Sovint hi ha diverses maneres d’arribar al mateix objectiu i és durant el disseny de l’algorisme que desenvoluparem amb la màxima precisió possible la manera més eficaç de seguir per arribar-hi. Aquesta fase de programació és, per tant, un element preliminar essencial de qualsevol forma de programació.


etapes

Primera part Crear un algorisme

  1. Un algorisme és la divisió en etapes d’un procediment complex. De la mateixa manera que dissenyeu una ruta per carretera, permet desglossar tots els elements d’una aplicació informàtica, fins i tot molt complexos, en petits subprogrames que seran més fàcils de gestionar i de combinar-se amb els altres més endavant.


  2. Incloeu una aproximació a la sintaxi a utilitzar. Això dependrà fonamentalment del llenguatge de programació que utilitzeu.


  3. Comença a posar el teu algorisme al paper.



  4. Incloure les variables explicant el seu paper. Les variables han de situar-se en un bloc de declaracions al començament del programa si són globals o de subrutina si són locals. El nom que els assigneu ha de ser característic del que representen i el seu contingut ha de correspondre a un tipus de dades acceptat pel llenguatge que utilitzeu.


  5. Establiu un comptador de bucles. Si utilitzeu bucles al vostre algorisme, configureu un sistema de recompte d'execucions de bucles per saber quantes vegades s'anomenen les rutines que conté.


  6. Assigna un punt loop-out al vostre algorisme. S'ha d'assignar un punt en bucle si es compleix una condició, però planifiqueu-ne una que permeti una sortida de bucle "neta" si aquesta condició no troba. Això fa que no pugueu introduir bucles que duren indefinidament.



  7. Utilitzeu els controls de salt amb prudència. Els salts entre subrutines poden ser condicionats o incondicionals.


  8. Eviteu inserir dades no declarades a l'algorisme. Si cal afegir informació que s'ha de processar "en ruta" (això passa sovint fins i tot entre professionals), afegiu-los al bloc de definició de dades del vostre algorisme.


  9. Definiu correctament les vostres expressions, condicionals o no. Aquestes expressions corresponen a la implementació de fórmules de lògica o de vegades matemàtiques, que adapteu a les especificitats de la vostra aplicació. Per tant, és vital evitar errors a aquest nivell.


  10. Col·loca els punts d’aturada i atura l’execució del procediment. Una interrupció permet sortir d’un bucle quan s’ha trobat una condició i continuar amb l’execució en un altre lloc, mentre que una parada sol acabar (temporalment o no) l’execució d’un programa.

2a part Crear un algorisme de connexió



  1. Creeu una sessió d'inici de sessió per a l'usuari.


  2. Comproveu el nom d’usuari i la contrasenya. Feu que el vostre algoritme compare les dades que ha introduït l’usuari amb el contingut de la base de dades reservat a les dades d’autorització d’accés.


  3. Autoritzeu l’inici de la sessió si aquestes dades són vàlides. Redireccionar el programa a un punt d'entrada per a aquest usuari.


  4. Informeu l'usuari si les dades introduïdes no són vàlides. Captura un comptador d’escacs i redirecciona el programa a la pantalla d’informació i permet dos o tres intents de connexió. Si fallen tots, atureu el programa una estona abans de permetre que aquest usuari el torni a provar. D'aquesta manera, es descoratjarà o alentirà un intent de forçar l'accés al sistema que esteu dissenyant.


  5. Surt del programa netament. Les dades que s’han d’emmagatzemar abans de sortir de l’aplicació haurien de ser correctes. Si no és així, es podrien corrompre i evitar un reinici correcte del programa.
assessorament



  • Elimineu comentaris innecessaris, ja que podrien afectar la comprensió del vostre algorisme.
  • Utilitzeu les regles de la lògica de dos estats (o lògica booleana) de manera que un ordinador pugui percebre-les i respondre-hi. A la programació no hi ha cap "potser", sempre és "sí o no".
  • Utilitza iteracions senzilles i execució ràpida.
  • Proveu sempre d’anar directament al punt.
  • El vostre algorisme ha de ser efectiu.
  • Abans d’iniciar un algorisme, tingueu idees clares sobre què voleu fer.
advertiments
  • Recordeu tenir en compte els temps d’execució i la gestió de la memòria. Això s’aplica sobretot si esteu programant en sistemes incrustats amb recursos de memòria limitats.
  • Finalitzeu el programa correctament.

Un fitxer danyat pot acabar amb la preentació que vau tenir tant probleme a l’hora de preparar. Hi ha divere manere d'intentar obrir un fitxer danyat, com ara tralladar-lo a una ubicació...

Com ensenyar a un nen a veure el temps

Tamara Smith

Ser Possible 2024

A molt nen el reulta difícil explicar-ne l’hora. i conviu amb algú (el votre fill, etudiant, etc.), el podeu ajudar a comprovar el rellotge de certe manere divertide i interactive. Aban de c...

Missatges Interessants