El pseudocódigo permite representar de forma precisa la solución a un problema algoritmico utilizando un código similar al lenguaje de programación pero centrándose en los aspectos lógicos sin considerar detalles de sintaxis. Se usa comúnmente para documentar algoritmos de forma compacta e independiente del lenguaje de programación, y para planificar el desarrollo de programas antes de codificarlos.
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Presentación pseudocódigo
1. Autor: Juan M. Ayala
Destinatario: Jóvenes de Bachillerato
2.
3. La finalidad del pseudocódigo es hacer una representación (en
base a un modelo) de la solución a un problema planteado
(algoritmo) de la forma más precisa, utilizando un código similar
a nuestro lenguaje con ciertas adaptaciones, con el que se usara
para la codificación del mismo.
Permite al programador centrarse en los aspectos lógicos de
entrada-proceso-salida de la solución del problema, evitando las
reglas de sintaxis de los lenguajes de programación.
4. El pseudocódigo (o falso lenguaje) es una descripción de un algoritmo
informático de programación de alto nivel compacto e informal que utiliza
las convenciones estructurales de un lenguaje de programación
verdadero, pero que está diseñado para la lectura humana en lugar de la
lectura en máquina, y con independencia de cualquier otro lenguaje de
programación.
Normalmente, el pseudocódigo omite detalles que no son esenciales para
la comprensión humana del algoritmo, tales como declaraciones de
variables, código específico del sistema y algunas subrutinas.
El lenguaje de programación se complementa, donde sea conveniente,
con descripciones detalladas en lenguaje natural, o con notación
matemática compacta. Se utiliza pseudocódigo pues este es más fácil de
entender para las personas que el código de lenguaje de programación
convencional, ya que es una descripción eficiente y con un entorno
independiente de los principios fundamentales de un algoritmo.
5. Se utiliza comúnmente en los libros de texto y publicaciones científicas
que se documentan varios algoritmos, y también en la planificación del
desarrollo de programas informáticos, para esbozar la estructura del
programa antes de realizar la codificación efectivamente.
No existe una sintaxis estándar para el pseudocódigo, aunque los cuatro
programas que manejan pseudocódigo tengan su sintaxis propia. Aunque
sea parecido, el pseudocódigo no debe confundirse con los programas
esqueleto que incluyen código ficticio, que pueden ser compilados sin
errores. Aunque los diagramas de flujo y UML sean más amplios en el
papel, pueden ser considerados como una alternativa gráfica al
pseudocódigo.
Fuente: http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
6. Secuencial
Las instrucciones se ejecutan en una sucesión de una tras otra de
arriba hacia abajo que normalmente viene dada por la secuencia del
número de renglón.
Selectiva
Las instrucciones selectivas representan la ejecución de las
sentencias, dependiendo del cumplimiento de una condición.
Repetitiva
Las instrucciones iterativas representan la ejecución de instrucciones
en más de una vez, dependiendo de la condición de un ciclo.
7. Problema
Instrucción-6
Instrucción-3
Instrucción-5
Instrucción-2
Instrucción-4
Instrucción-1
Problema