Cómo escribir pseudocódigo

Autor: Laura McKinney
Fecha De Creación: 1 Abril 2021
Fecha De Actualización: 17 Mayo 2024
Anonim
Cómo escribir pseudocódigo - Cómo
Cómo escribir pseudocódigo - Cómo

Contenido

En este artículo: Comprender los conceptos básicos del pseudocódigoEscribir un buen pseudocódigoCrear un ejemplo de un documento en pseudocódigo8 Referencias

El desarrollo de un programa no se trata de "saltar" en un teclado y comenzar a escribir líneas de código. Primero será necesario establecer un algoritmo operativo, que se definirá en la forma de un documento llamado falso. Este documento está escrito en un lenguaje simbólico y no responde a ninguna sintaxis formal o específica, pero debe ser comprensible para todos los interesados ​​en un proyecto de diseño de software, técnicos o no, incluso si está destinado principalmente a servir como guía para los equipos de programadores que serán responsables de transcribirlo en código compilable o interpretable.


etapas

Parte 1 Comprender los conceptos básicos del pseudocódigo

  1. Obtenga una idea de lo que es un pseudocódigo. Es un código borrador desarrollado paso a paso que se puede transcribir gradualmente a un lenguaje de programación. La mayoría de los programadores lo usan para planificar el funcionamiento de un algoritmo antes de pasar al paso mucho más técnico de la codificación.

    El seudocódigo se utiliza como guía informal, como herramienta de análisis de problemas que puede dificultar el curso planificado de un programa. También es un medio de comunicación para ayudarlo a explicar sus ideas a los demás.



  2. Comprender la utilidad de un pseudocódigo. Se utiliza para definir el funcionamiento de un algoritmo. Los programadores a menudo lo usan como una descripción intermedia entre la definición del plan inicial de un programa y la escritura de su código ejecutable.
    • El pseudocódigo se utiliza para describir el funcionamiento de un algoritmo. Puede explicar dónde y cómo debe ocurrir un mecanismo específico en un programa.
    • El pseudocódigo también se puede utilizar para explicar un proceso informático a usuarios no técnicos. Una computadora requiere el uso de una sintaxis muy estricta para ejecutar un programa, que puede ser muy difícil de entender para un hablante con poca o ninguna habilidad de programación. Estas personas comprenderán mejor un lenguaje subjetivo que define claramente el flujo de un programa y el papel de las líneas de código que lo componen.
    • Es común que los diseñadores de alto nivel transmitan en forma de documentos de pseudocódigo sus explicaciones para resolver los problemas complejos que enfrentan sus equipos de programadores. Si trabaja en un equipo de desarrollo de software, es posible que el pseudocódigo aclare soluciones a problemas a veces muy complejos.



  3. Recuerde que el pseudocódigo no es un lenguaje estandarizado. El pseudocódigo no requiere que use una sintaxis preestablecida. Dentro de los equipos de desarrollo, es preferible utilizar, con fines de coordinación, una convención que defina las estructuras de un pseudocódigo que los programadores puedan comprender fácilmente. Si trabaja solo, lo más importante será asegurarse de que su pseudocódigo pueda aclarar la estructura de sus pensamientos y que se ajuste a su plan.
    • Si está trabajando con otros en un proyecto, ya sea que tengan la misma experiencia que usted, que sean novatos en este campo o que no tengan capacitación en programación, es muy importante utilizar estructuras conocidas para que se entiendan fácilmente.
    • Ya sea que esté inscrito en una capacitación universitaria, una reunión de programadores o un candidato de trabajo en una empresa, es probable que tenga pruebas para aprobar un pseudocódigo enseñado en estándar. Ten cuidado, porque estos normas a menudo son muy diferentes de una institución o maestro a otro.

    La claridad es una de las primeras cualidades que debe mostrar un pseudocódigo para ayudarlo si trabaja dentro de un marco de convenciones de programación aceptadas. Deberá poder transcribirlo a un lenguaje de programación real durante el desarrollo del proyecto que se le haya asignado, por lo que el pseudocódigo debe permitirle esbozar claramente sus ideas para hacerlas realidad. gran dificultad




  4. Concéntrese en su pseudocódigo. Tenga en cuenta que escribir código fuente real debería ser fácil cuando llegue al final del bloque de programa al que está asignado. Siempre recuerde los objetivos de escribir su pseudocódigo y explique el papel de cada línea del programa manteniéndose enfocado en su tarea.

Parte 2 Escribe un buen pseudocódigo



  1. Use un editor de es. Puede sentirse tentado por el uso de procesamiento es como Microsoft Word o una aplicación similar para crear un documento formateado, pero el seudocódigo debe ser lo más simple posible, no requerirá ningún formato. La mejor solución será usar un editor es.

    Los editores puros son el Bloc de notas (en Windows) y Editar (en Mac).



  2. Comience describiendo el propósito del programa. Una explicación de una o dos líneas que describa el propósito del programa lo ayudará a establecer el resto del documento y le ahorrará la tarea de explicar a todos aquellos a quienes les dará cuáles son los entresijos del proceso que describe .


  3. Describa una sola instrucción por línea. Cada instrucción dada en su pseudocódigo debe definir solo una acción elemental para ser ejecutada. En la mayoría de los casos, si la lista de tareas está configurada correctamente, cada una de ellas solo debe coincidir con una línea de pseudocódigo. Escribe una lista de tareas. Desarrolle cada uno de ellos en un pseudocódigo y transcriba progresivamente este pseudocódigo en código real compilable o interpretable.


  4. Aproveche al máximo los espacios y las hendiduras. El uso de espacios entre bloques de e le permitirá aislar los diferentes componentes de su pseudocódigo. La sangría de diferentes partes de los bloques indicará cuáles deben colocarse debajo de las secciones menos sangradas.
    • Una sección de pseudocódigo que se ocupa de la entrada de un número debe estar en el mismo bloque, mientras que la que realiza un cálculo en las entradas dadas debe estar en una porción sangrada más del pseudocódigo.


  5. Ponga las palabras clave utilizadas en mayúsculas si es necesario. Es posible que tenga que escribir en mayúsculas las palabras clave que formarán parte del código real si las convenciones que se aplican al pseudocódigo que está escribiendo lo proporcionan.
    • Si usa declaraciones condicionales tejo y entonces en su pseudocódigo, deberá escribirlos en mayúsculas SI y ENTONCES.


  6. Use terminología simple. Recuerda que describes cuál es tu proyecto voluntad y no un resumen del código real. Esto es especialmente importante si está escribiendo un pseudocódigo para utilizarlo como una demostración para uno de sus clientes que pueden no estar familiarizados con las técnicas de programación o para un programador novato.

    También puede imaginar omitir todas las instrucciones reales y definir cada una de las líneas de proceso en lenguaje humano, como "Si el número ingresado por un usuario es impar, entonces la salida será reemplazada por Y ».



  7. Mantenga las líneas de su pseudocódigo en el orden correcto. Aunque el lenguaje que utiliza al escribir su pseudocódigo debe seguir siendo simple, deberá mantener cada una de sus líneas en el orden en que se ejecutarán. Esto es vital para el buen funcionamiento del programa.


  8. No dejes espacio para tu imaginación. Todo lo que sucederá durante el curso de un proceso debe describirse completamente. Las instrucciones utilizadas en su pseudocódigo deben ser comprensibles. El pseudocódigo generalmente no define variables, pero describe cómo el programa debe manejar objetos que están muy cerca de los objetos del mundo real, como números de cuenta, nombres o importes de transacciones.


  9. Use estructuras de programación estándar. Incluso si no hay un estándar definido para escribir pseudocódigo, los programadores entenderán fácilmente a dónde quieres ir si sigues las estructuras definidas en lenguajes de programación secuenciales como C o Pascal. Use términos como tejo, entonces, otro, mientras y bucle de la misma manera que lo haría con el lenguaje de programación que usa habitualmente.
    • si ESTADO entonces INSTRUCCIÓN: la instrucción solo se ejecutará si la prueba de condición probada es verdadera, no será verdadera si la prueba es falsa.
    • mientras CONDICIÓN de INSTRUCCIÓN: la instrucción se repetirá siempre que la condición se pruebe como verdadera, pero nunca será verdadera si la condición se prueba como falsa.
    • hacer la INSTRUCCIÓN mientras ESTÁ: Esta declaración condicional es muy similar a la anterior con una diferencia. En el primer caso, la condición fue probada antes de que se ejecute la instrucción y no se ejecutó si la prueba fue falsa. En este caso, será probado después de la ejecución de la instrucciónpara que se ejecute al menos una vez.
    • función NOMBRE (ARGUMENTOS): INSTRUCCIÓN: significa que cada vez que el nombre APELLIDO de la función se encontrará en el programa, la declaración definida deberá ejecutarse con los argumentos descritos entre paréntesis. El término "Argumentos" representa una o más variables que la instrucción debe tener en cuenta.


  10. Organiza las secciones de tu pseudocódigo. Si tiene grandes porciones de un pseudocódigo que definen varias partes distintas en el mismo bloque, puede usar octavos o llaves para mantener todo junto.
    • Los ganchos () o llaves () le ayudará a definir secciones largas de pseudocódigo.
    • Al escribir código real, puede insertar comentarios colocando // al comienzo de la línea, como // Esta es una línea de comentarios.. Cualquier cosa escrita en la misma línea se considerará comentario. Puede usar el mismo método al escribir un pseudocódigo para agregar comentarios sobre partes del programa.


  11. Verifique y vuelva a verificar la legibilidad y claridad de su pseudocódigo. Un pseudocódigo no es una obra literaria, pero debe seguir siendo comprensible. Cuando llegue al final de su documento, debería poder responder estas pocas preguntas.
    • ¿Mi pseudocódigo puede ser entendido por alguien que no esté familiarizado con este proyecto?
    • ¿Se puede transcribir fácilmente mi pseudocódigo en código fuente en un lenguaje de programación?
    • ¿Mi pseudocódigo describe todo el proyecto sin dejar nada atrás?
    • ¿Pueden los interesados ​​entender claramente los nombres de objetos definidos en mi pseudocódigo?
    • Si cree que parte de su pseudocódigo necesita ser rediseñado o completado o si no es lo suficientemente explícito, vuelva a él para agregar o modificar la información necesaria.

Parte 3 Crear un documento de muestra en un pseudocódigo



  1. Abre un editor de es. Si no desea instalar nuevos programas, podrá utilizar el editor predeterminado de su sistema, como bloc si está trabajando en Windows o editar si estás en Mac


  2. Defina claramente lo que hará su programa. Aunque esto no es obligatorio, siempre es una buena idea explicar en una o dos líneas al comienzo del documento cuál es el pseudocódigo que enviará a sus oyentes.

    Este programa está esperando a un usuario. Si corresponde a lo esperado, el programa responderá, de lo contrario emitirá un rechazo.



  3. Escribe la secuencia de apertura. Esta es la primera instrucción que el programa ejecutará cuando se inicie. Esto debe estar escrito en la primera línea del documento.

    Mensaje de saludo "¡Te deseo buenos días!"



  4. Agrega la siguiente línea. Coloque un espacio entre la última línea del pseudocódigo y la que seguirá presionando la tecla ↵ Entrar de tu teclado Crea la siguiente línea. En este ejemplo, el usuario debe manifestarse presionando la tecla entrada llamar a la siguiente línea del diálogo.

    Mostrar mensaje de usuario "Presione la tecla" Entrar "para continuar"



  5. Agregar una llamada a la acción del usuario. Ahora se le pedirá que responda un saludo.

    Mostrar prompt-user-action "¿Cómo estás?"



  6. Mostrar una lista de respuestas elegibles del usuario. Después de presionar la tecla entrada desde su teclado, el usuario verá una lista de respuestas entre las cuales puede elegir su respuesta.

    Mostrar 3 propuestas "1. Bien". "2. Muy bien". "3. El mal".



  7. Pídale al usuario una respuesta. Aquí es donde el programa solicitará una respuesta del usuario.

    Show user-request-entry "Ingrese el número que define su estado:"



  8. Crea un conjunto de condiciones tejo para reaccionar a la entrada del usuario. La pregunta formulada deja tres posibles respuestas para las cuales será necesario seleccionar una sola reacción entre tres. Tendrá que crear una selección usando código condicional tejo.

    SI "1" Mostrar reacción "¡Increíble!" SI "2" Mostrar comentario "¡Genial!" SI "3" Mostrar reacción "¡Vuelva a entrar!"



  9. Anticipe un error. Debe tener en cuenta el caso en el que el usuario no responde correctamente a la invitación y prepara un error.

    Entrada no reconocida IF Mostrar reacción "¡No has seguido mis instrucciones!"



  10. Agregue todos los demás componentes de su programa. Cuando creas que has terminado, navega a través de tu documento y agrega los elementos que faltan o compáralo para asegurarte de que quienes lo leen entiendan lo que está sucediendo. Su pseudocódigo eventualmente debería verse así.

    Este programa está esperando a un usuario. Si corresponde a lo esperado, el programa responderá, de lo contrario emitirá un rechazo. Mostrar saludo "¡Te deseo buenos días!" Mostrar mensaje de usuario "Presione la tecla" Entrar "para continuar" Mostrar prompt-action-user "¿Cómo estás hoy?" Mostrar 3 propuestas "1. Bien". "2. Muy bien" "3. Malo". Mostrar solicitud de entrada de usuario "Ingrese el número que define su estado:" SI "1" Mostrar reacción "¡Impresionante!" SI "2" Mostrar comentario "¡Genial!" SI "3" Mostrar reacción "¡Vuelva a entrar!" Entrada no reconocida IF Mostrar reacción "¡No has seguido mis instrucciones!"



  11. Guarda tu documento. En Windows, presione las teclas simultáneamente Ctrl+S desde su teclado, y bajo Mac presione las teclas ⌘ Comando+S. Dale un nombre y haz clic registro.
asesoramiento



  • El pseudocódigo es ideal para definir algoritmos que constituyen programas importantes cuyas fuentes alcanzan de cientos a decenas de miles de líneas de código.
advertencias
  • Al crear un programa, el pseudocódigo de ninguna manera puede ser sustituido directamente por el código fuente real compilable o interpretable. Sin embargo, puede servir como referencia para explicar lo que el programa debe hacer.

Mover el capotrate un epacio hacia adelante aumenta el tono medio del acorde, mientra que moverlo do epacio en la mima dirección aumenta el tono completo.Por ejemplo, la forma de un acorde de C t...

Cómo hablar sexy a los chicos

Morris Wright

Mayo 2024

Puede er difícil decir lo que etá penando cuando e trata de niño, epecialmente cuando tu penamiento on un poco vergonzoo. Puede quedare etancado y er tímido cuando realmente quiere...

Interesante En El Sitio