Pseudocódigo JLMT
Pseudocódigo JLMT
Pseudocódigo JLMT
Otoño 2022
Pseudocódigo
Módulo 1. Principios del Pensamiento Lógico
Computacional
Entonces, el pseudocódigo es una manera relativamente sencilla de expresar los distintos pasos que
debe realizar un programa hasta alcanzar su objetivo.
La gracia de ello es que no es necesario tener que ejemplificar el mismo y tener que desarrollarlo en un
lenguaje de programación específico.
De hacerlo basado en un lenguaje determinado estarías limitando el diseño a las características propias del
lenguaje de programación utilizado.
Sin embargo, una definición
más exacta del pseudocódigo es
que se trata de la descripción
de un algoritmo informático de
programación de alto nivel
compacto e informal.
• Estructuras selectivas
• En el caso de las estructuras selectivas en el pseudocódigo, estas representan
instrucciones que se pueden o no ejecutar. Esto siempre y cuando se cumpla una
determinada condición.
• Esta instrucción es una expresión booleana. Es decir que la instrucción podría
ser ejecutada siempre y cuando la condición sea verdadera.
• Selectiva múltiple
• En la redacción de pseudocódigo, es habitual que el programador utilice la llamada
“Selección múltiple”. Esta equivale a anidar múltiples funciones de selección
• Sin embargo, debes tener en cuenta que para usar este método existen determinadas
condiciones que tienen que ser mutuamente excluyentes. Esto significa que, si
cualquiera de ellas se cumple, las demás tienen que ser necesariamente falsas.
• Pero existe un caso “Si no” que será verdadero cuando las demás condiciones sean
falsas.
• Aquí sí “Condición1” es cierta, entonces se ejecuta sólo “Instrucciones1”.
Habitualmente, si “Condicióni” es verdadera, entonces sólo se ejecutará
“Instruccionesi”.
• Selectiva múltiple-Casos
• Esta construcción es bastante similar a la mostrada arriba, la “Selectiva
múltiple”. Cabe destacar que también puede ser equivalente en muchos casos.
• Bucle hacer
• El bucle “Hacer” es utilizado con el propósito de repetir un bloque de código
siempre y cuando se cumpla una condición determinada.
• Bucle hacer
• En programación y en la redacción de pseudocódigo, una de las estructuras de
control más comunes es el ciclo “For”.
• Este se utiliza con el propósito de iterar un número conocido de veces,
empleando como índice una variable que aumenta o disminuye.
• Para codificar los algoritmos podemos utilizar pseudocódigos, que es una representación en
lenguaje natural (una lengua como español o inglés) con cierta estructura de un lenguaje formal
(como de computadora). Donde se utilizan verbos para representar acciones, se usan variables y
se describen los pasos de forma secuencial.
• Adicionalmente, se pueden utilizar representaciones gráficas para los verbos más comunes como
leer (recuperar un dato del usuario), escribir (dar información al usuario), calcular información y
asignar un valor a variables, comparar y, en consecuencia, brincar algunas instrucciones, repetir
parte del código o llamar a algún subproceso. Los símbolos se representan con diagramas de
flujo.
Inicio, fin y flujo
Lectura
Asignaciones
Llamadas
Llamadas
Escritura
Escritura
Decisiones
Introducción a Algoritmos
Tanto el pseudocódigo como los diagramas de flujo sirven para representar de un modo fácil de entender
para personal no-técnico los pasos que realizará, por ejemplo, un algoritmo.
La diferencia principal entre ambas es que el pseudocódigo es un medio escrito en algún lenguaje, por
ejemplo español, mientras que el diagrama de flujo es una representación gráfica que utiliza símbolos
establecidos.
Introducción a Algoritmos
El pseudocódigo permite incluir distintas estructuras de control como while, if-then-else, repeat-until, for
y case. Que se encuentran presentes en muchos lenguajes de programación.
Introducción a Algoritmos
Xcode