Cómo escribir un pseudocódigo: 15 pasos (con imágenes)

Tabla de contenido:

Cómo escribir un pseudocódigo: 15 pasos (con imágenes)
Cómo escribir un pseudocódigo: 15 pasos (con imágenes)

Video: Cómo escribir un pseudocódigo: 15 pasos (con imágenes)

Video: Cómo escribir un pseudocódigo: 15 pasos (con imágenes)
Video: Actualicemos el BIOS de tu PC sin matarla para que pongas tu nuevo procesador. 2024, Mayo
Anonim

Este wikiHow te enseñará cómo crear un documento de pseudocódigo para tu programa de computadora. El pseudocódigo esencialmente implica la creación de un esquema de lenguaje que no sea de programación de la intención de su código.

Pasos

Parte 1 de 3: Comprensión de los conceptos básicos de pseudocódigo

Escribir pseudocódigo Paso 1
Escribir pseudocódigo Paso 1

Paso 1. Sepa qué es el pseudocódigo

El pseudocódigo es un esquema escrito paso a paso de su código que puede transcribir gradualmente al lenguaje de programación. Muchos programadores lo utilizan para planificar la función de un algoritmo antes de dedicarse a la tarea más técnica de codificar.

El pseudocódigo sirve como una guía informal, una herramienta para analizar los problemas del programa y una opción de comunicación que puede ayudarlo a explicar sus ideas a otras personas.

1494423 2
1494423 2

Paso 2. Comprenda por qué el pseudocódigo es útil

El pseudocódigo se utiliza para mostrar cómo debería funcionar un algoritmo informático. Los codificadores a menudo usan pseudocódigo como un paso intermedio en la programación entre la etapa de planificación inicial y la etapa de escritura del código ejecutable real. Algunos otros usos del pseudocódigo incluyen los siguientes:

  • Describir cómo debería funcionar un algoritmo. El pseudocódigo puede ilustrar dónde una construcción, mecanismo o técnica particular podría o debe aparecer en un programa.
  • Explicar un proceso informático a usuarios menos técnicos. Las computadoras necesitan una sintaxis de entrada muy estricta para ejecutar un programa, pero a los humanos (especialmente a los no programadores) les puede resultar más fácil comprender un lenguaje subjetivo más fluido que establezca claramente el propósito de cada línea de código.
  • Diseñar código en un entorno grupal. Los arquitectos de software de alto nivel a menudo incluirán pseudocódigo en sus diseños para ayudar a resolver un problema complejo con el que ven que se encuentran sus programadores. Si está desarrollando un programa junto con otros codificadores, es posible que el pseudocódigo ayude a aclarar sus intenciones.
Escribir pseudocódigo Paso 3
Escribir pseudocódigo Paso 3

Paso 3. Recuerde que el pseudocódigo es subjetivo y no estándar

No hay una sintaxis establecida que deba usar absolutamente para el pseudocódigo, pero es una cortesía profesional común usar estructuras de pseudocódigo estándar que otros programadores pueden entender fácilmente. Si está codificando un proyecto por su cuenta, lo más importante es que el pseudocódigo le ayude a estructurar sus pensamientos y a poner en práctica su plan.

  • Si está trabajando con otros en un proyecto, ya sean sus pares, programadores junior o colaboradores no técnicos, es importante utilizar al menos algunas estructuras estándar para que todos los demás puedan comprender fácilmente su intención.
  • Si está inscrito en un curso de programación en una universidad, un campamento de codificación o una empresa, es probable que lo evalúen con un "estándar" de pseudocódigo enseñado. Este estándar a menudo varía entre instituciones y profesores.

La claridad es un objetivo principal del pseudocódigo y puede ser útil si trabaja dentro de las convenciones de programación aceptadas. A medida que desarrolle su pseudocódigo en código real, deberá transcribirlo a un lenguaje de programación, por lo que puede ayudar a estructurar su esquema con esto en mente.

Escribir pseudocódigo Paso 4
Escribir pseudocódigo Paso 4

Paso 4. Concéntrese en el propósito principal del pseudocódigo

Puede ser fácil volver a escribir en código una vez que acelera. Recordar el propósito de su pseudocódigo, explicar lo que debe hacer cada línea del programa, lo mantendrá conectado a tierra mientras crea el documento de pseudocódigo.

Parte 2 de 3: Escribir un buen pseudocódigo

1494423 5
1494423 5

Paso 1. Utilice un editor de texto sin formato

Puede resultar tentador utilizar un procesador de texto (por ejemplo, Microsoft Word) o un programa similar para crear un documento de texto enriquecido, pero el pseudocódigo necesita el menor formato posible para que sea sencillo.

Los editores de texto sin formato incluyen el Bloc de notas (Windows) y TextEdit (Mac).

1494423 6
1494423 6

Paso 2. Empiece por escribir el propósito del proceso

Dedicar una línea o dos a explicar el propósito de su código ayudará a configurar el resto del documento, y también le ahorrará la tarea de explicar la función del programa a cada persona a la que le muestre el pseudocódigo.

1494423 7
1494423 7

Paso 3. Escriba solo una declaración por línea

Cada declaración en su pseudocódigo debe expresar solo una acción para la computadora. En la mayoría de los casos, si la lista de tareas se dibuja correctamente, cada tarea corresponderá a una línea de pseudocódigo. Considere escribir su lista de tareas, luego traducir esa lista a pseudocódigo, luego desarrollar gradualmente ese pseudocódigo en código real legible por computadora.

1494423 8
1494423 8

Paso 4. Utilice los espacios en blanco y la sangría de forma eficaz

El uso de espacios en blanco entre "bloques" de texto ayudará a mantener aislados los diferentes componentes de su pseudocódigo, y sangrar diferentes partes de cada bloque indicará que esas partes de pseudocódigo van debajo de una sección con menos sangría.

Por ejemplo, una sección de pseudocódigo que trata sobre la introducción de un número debería estar en el mismo "bloque", mientras que la siguiente sección (por ejemplo, la sección que analiza la salida) debería estar en un bloque diferente

1494423 9
1494423 9

Paso 5. Escriba en mayúsculas los comandos de teclado si es necesario

Dependiendo de sus requisitos de pseudocódigo o del entorno en el que está publicando el pseudocódigo, es posible que deba escribir en mayúsculas los comandos que permanecerán en el código real.

Por ejemplo, si usa los comandos "si" y "entonces" en su pseudocódigo, es posible que desee cambiarlos para que se lean "SI" y "ENTONCES" (por ejemplo, "SI ingresa número ENTONCES resultado de salida")

1494423 10
1494423 10

Paso 6. Escribe usando terminología simple

Recuerde, está escribiendo sobre lo que hará el proyecto, no resumiendo el código en sí. Esto es especialmente importante si está escribiendo un pseudocódigo para que sirva de demostración para un cliente que no sepa codificación o como proyecto para un programador principiante.

Es posible que incluso desee deshacerse de los comandos de codificación por completo y simplemente definir el proceso de cada línea en un lenguaje sencillo. Por ejemplo, "si la entrada es impar, la salida 'Y'" podría convertirse en "si el usuario ingresa un número impar, mostrar 'Y'" en su lugar.

1494423 11
1494423 11

Paso 7. Mantenga su pseudocódigo en el orden correcto

Si bien el lenguaje que usa para modificar su pseudocódigo debería ser simple, aún necesita mantener cada parte de su pseudocódigo en el orden en que debe ejecutarse.

1494423 12
1494423 12

Paso 8. No dejes nada a la imaginación

Todo lo que está sucediendo en el proceso debe describirse completamente. Las declaraciones de pseudocódigo están cerca de las declaraciones simples en inglés. El pseudocódigo no suele utilizar variables, sino que describe lo que el programa debería hacer con objetos cercanos al mundo real, como números de cuenta, nombres o montos de transacciones.

1494423 13
1494423 13

Paso 9. Utilice estructuras de programación estándar

Incluso si no existe un estándar para el pseudocódigo, será más fácil para otros programadores comprender sus pasos si usa estructuras de lenguajes de programación existentes (secuenciales). Utilice términos como "si", "entonces", "mientras", "si no" y "bucle" de la misma manera que lo haría en su lenguaje de programación preferido. Considere las siguientes estructuras:

  • si CONDICIÓN, entonces INSTRUCCIÓN: esto significa que una instrucción determinada solo se llevará a cabo si una condición determinada es verdadera. "Instrucción", en este caso, significa un paso que realizará el programa, mientras que "condición" significa que los datos deben cumplir un cierto conjunto de criterios antes de que el programa tome acción.
  • while CONDITION do INSTRUCTION - Esto significa que la instrucción debe repetirse una y otra vez hasta que la condición deje de ser cierta.
  • do INSTRUCTION while CONDITION - Esto es muy similar a "while CONDITION do INSTRUCTION". En el primer caso, la condición se verifica antes de que se lleve a cabo la instrucción, pero en el segundo caso, la instrucción se llevará a cabo primero; así, en el segundo caso, la INSTRUCCIÓN se llevará a cabo al menos una vez.
  • function NAME (ARGUMENTS): INSTRUCTION - Esto significa que cada vez que se usa un cierto nombre en el código, es una abreviatura de una determinada instrucción. Los "argumentos" son listas de variables que puede utilizar para aclarar la instrucción.
1494423 14
1494423 14

Paso 10. Organice sus secciones de pseudocódigo

Si tiene grandes secciones de pseudocódigo que definen otras partes de pseudocódigo dentro del mismo bloque, es posible que desee utilizar corchetes u otros identificadores para mantener todo contenido.

  • Los corchetes, tanto estándar (p. Ej., [Código]) como curvos (p. Ej., {Código}), pueden ayudar a contener segmentos largos de pseudocódigo.
  • Al codificar, puede agregar comentarios escribiendo "" en el lado izquierdo del comentario (p. Ej.,

    // Este es un paso temporal.

  • ). Puede utilizar este mismo método al escribir pseudocódigo para dejar notas que no encajan en el texto de codificación.
Escribir pseudocódigo Paso 15
Escribir pseudocódigo Paso 15

Paso 11. Verifique su pseudocódigo para que sea legible y claro

Debería poder responder las siguientes preguntas al final del documento:

  • ¿Entendería este pseudocódigo alguien que no esté familiarizado con el proceso?
  • ¿El pseudocódigo está escrito de tal manera que sea fácil de traducir a un lenguaje informático?
  • ¿El pseudocódigo describe el proceso completo sin omitir nada?
  • ¿Cada nombre de objeto utilizado en el pseudocódigo es claramente entendido por el público objetivo?
  • Si encuentra que una sección de pseudocódigo necesita elaboración o no describe explícitamente un paso que alguien más podría olvidar, regrese y agregue la información necesaria.

Parte 3 de 3: Creación de un documento de pseudocódigo de ejemplo

1494423 16
1494423 16

Paso 1. Abra un editor de texto sin formato

Puede utilizar el Bloc de notas (Windows) o TextEdit (Mac) de forma predeterminada si no desea instalar un nuevo programa.

1494423 17
1494423 17

Paso 2. Defina su programa

Si bien no es estrictamente necesario, escribir una línea de una o dos oraciones en la parte superior del documento dejará en claro desde el principio la intención del programa:

Este programa solicitará un saludo del usuario. Si el saludo coincide con una respuesta específica, se entregará la respuesta; si no, se entregará un rechazo.

1494423 18
1494423 18

Paso 3. Escribe la secuencia de apertura

Su primer comando, es decir, lo primero que debe hacer su programa al ejecutarse, debe ser la primera línea:

imprimir saludo "¡Hola extraño!"

1494423 19
1494423 19

Paso 4. Agregue la siguiente línea

Coloca un espacio entre la última línea y la siguiente presionando ↵ Enter, luego crea la siguiente línea de código. En este ejemplo, el usuario debe solicitar la siguiente línea de diálogo:

imprimir mensaje presione "Enter" para continuar

1494423 20
1494423 20

Paso 5. Agregue la llamada a la acción

En este ejemplo, se le pedirá al usuario un saludo:

imprimir llamada a la acción "¿Cómo estás?"

1494423 21
1494423 21

Paso 6. Muestre al usuario una lista de respuestas

Nuevamente, después de presionar ↵ Enter en este ejemplo, el usuario debería ver una lista de posibles respuestas:

mostrar posibles respuestas "1. Bien". "2. ¡Genial!" "3. No es bueno".

1494423 22
1494423 22

Paso 7. Solicite información del usuario

Aquí es donde el programa le pedirá al usuario que ingrese una respuesta:

solicitud de impresión para la entrada "Introduzca el número que mejor le describa:"

1494423 23
1494423 23

Paso 8. Cree comandos "si" para la entrada del usuario

Dado que hay varias respuestas que el usuario puede seleccionar, querrá agregar varios resultados en función de su respuesta seleccionada:

si "1" respuesta de impresión "Dandy!" si "2" imprimir respuesta "¡Fantástico!" si "3" respuesta de impresión "¡Alégrate, botón de oro!"

1494423 24
1494423 24

Paso 9. Agregue un mensaje de error

En el caso de que el usuario elija incorrectamente una respuesta, puede tener listo un mensaje de error:

si no se reconoce la entrada, imprima la respuesta "No sigue muy bien las instrucciones, ¿verdad?"

1494423 25
1494423 25

Paso 10. Agregue cualquier otro componente del programa

Revise su documento y agregue o complete cualquier detalle para asegurarse de que tanto usted como cualquier persona que lea el documento comprendan su significado. Según el ejemplo de este método, su documento de pseudocódigo final debería verse así:

Este programa solicitará un saludo del usuario. Si el saludo coincide con una respuesta específica, se entregará la respuesta; si no, se entregará un rechazo. imprimir saludo "¡Hola extraño!" imprimir mensaje presione "Enter" para continuar imprimir llamada a la acción "¿Cómo estás hoy?" mostrar posibles respuestas "1. Bien". "2. ¡Genial!" "3. No es bueno". imprimir solicitud de entrada "Introduzca el número que mejor le describa:" si "1" imprimir respuesta "¡Dandy!" si "2" imprimir respuesta "¡Fantástico!" si "3" respuesta de impresión "¡Alégrate, botón de oro!" si no se reconoce la entrada, imprima la respuesta "No sigue muy bien las instrucciones, ¿verdad?"

1494423 26
1494423 26

Paso 11. Guarde su documento

Presiona Ctrl + S (Windows) o Comando + S (Mac), ingresa un nombre y haz clic en Ahorrar para hacerlo.

Recomendado: