Está en la página 1de 24

Pseudocódigo

Abel Mejía – ORP – Theo Bloem


Definición de Pseudocódigo
•Es una descripción de alto nivel
compacta e informal del principio
operativo de un programa informático
u otro algoritmo.
Definición de Pseudocódigo
• Utiliza las convenciones estructurales de un
lenguaje de programación real, pero está diseñado
para la lectura humana en lugar de la lectura
mediante 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.
Definición de Pseudocódigo
•El lenguaje de programación se
complementa, donde sea conveniente,
con descripciones detalladas en
lenguaje natural, o con notación
matemática compacta.
Definición de Pseudocódigo
•Se utiliza pseudocódigo pues este es más
fácil de entender para las personas que el
código del lenguaje de programación
convencional, ya que es una descripción
eficiente y con un entorno independiente
de los principios fundamentales de un
algoritmo.
Definición de Pseudocódigo
•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 efectiva codificación.
Sintaxis
Sintaxis
•La palabra sintaxis proviene del término
en latín syntaxis, que a su vez deriva de
un vocablo griego que se traduce al
español como “coordinar”. Se trata de la
rama de la gramática que ofrece pautas
creadas para saber cómo unir y relacionar
palabras a fin de elaborar oraciones y
expresar conceptos de modo coherente.
Sintaxis Informática
•En la informática, la sintaxis se
entiende como el grupo de normas que
marcan las secuencias correctas de los
elementos propios de un lenguaje de
programación.
Definición de datos en
pseudocódigo
Funciones y operaciones
•Cada autor usa su propio pseudocódigo
con sus respectivas convenciones. Por
ejemplo, la instrucción "reemplace el
valor de la variable x por el valor de la
variable y” puede ser representado
como:
Asignación
Estructuras de Control
•En la redacción de pseudocódigo se
utiliza tres tipos de estructuras de
control: las secuenciales, las selectivas
y las iterativas.
Secuenciales
•Las instrucciones se siguen en una
secuencia fija que normalmente viene
dada por el número de renglón. Es
decir que las instrucciones se ejecutan
de arriba hacia abajo.
Secuenciales
PseInt
Software para Pseudocódigo
PseInt
• PSeInt es la abreviatura de PSeudo Intérprete, una
herramienta educativa creada en Argentina, utilizada
principalmente por estudiantes para aprender los
fundamentos de la programación y el desarrollo de la
lógica. Es un software muy popular de su tipo y es
ampliamente utilizado en universidades de
Latinoamérica y España.

• Utiliza pseudocódigo para la solución de algoritmos.


PseInt
•PSeInt está pensado para asistir a los
estudiantes que se inician en la construcción
de programas o algoritmos computacionales.
El pseudocódigo se suele utilizar como primer
contacto para introducir conceptos básicos
como el uso de estructuras de control,
expresiones, variables, etc, sin tener que
lidiar con las particularidades de la sintaxis
de un lenguaje real.
PseInt
•Este software pretende facilitarle al
principiante la tarea de escribir algoritmos
en este pseudolenguaje presentando un
conjunto de ayudas y asistencias, y
brindarle además algunas herramientas
adicionales que le ayuden a encontrar
errores y comprender la lógica de los
algoritmos.
Interfaz
Variables
Variables
•En programación, una variable está
formada por un espacio en el sistema de
almacenaje (memoria principal de un
ordenador) y un nombre simbólico (un
identificador) que está asociado a dicho
espacio. Ese espacio contiene una
cantidad de información conocida o
desconocida, es decir un valor
Variables (Tipos)
• Debido a que las variables contienen o apuntan a valores de
tipos determinados, las operaciones sobre las mismas y el
dominio de sus propios valores están determinadas por el tipo
de datos en cuestión. Algunos tipos de datos usados:

• Tipo de dato lógico.


• Tipo de dato entero.
• Tipo de dato de coma flotante (real, con decimales).
• Tipo de dato carácter.
• Tipo de dato cadena
Variables (Tipos)
• Debido a que las variables contienen o apuntan a valores de
tipos determinados, las operaciones sobre las mismas y el
dominio de sus propios valores están determinadas por el tipo
de datos en cuestión. Algunos tipos de datos usados:

• Tipo de dato lógico.


• Tipo de dato entero.
• Tipo de dato de coma flotante (real, con decimales).
• Tipo de dato carácter.
• Tipo de dato cadena

También podría gustarte