Sunteți pe pagina 1din 2

EJEMPLOS DE ALGORITMOS EN PSEUDOCODIGO

En esta sección puede observar ejemplos de pseudocódigos válidos en PSeInt,


así como también sus correspondientes diagramas de flujo (en cualquiera de las
tres formas soportadas). Recuerde que el lenguaje de PSeInt puede adaptarse
a diferentes perfiles. A modo de ejemplo se incluyen los algoritmos para dos
perfiles diferentes, uno con reglas flexibles, y otro con reglas estrictas.

 Suma: Este es el ejemplo más simple. Muestra cómo cargar dos


números de dos variables, calcular la suma de los mismos y mostrarla en
pantalla.
 Mayores: Busca los dos mayores de un arreglo de N datos.
 Coloquial: En este ejemplo se muestran algunas de las variantes que se
pueden utilizar con el perfil de lenguaje Flexible para que el pseudocódigo
se asemeje más al lenguaje coloquial.
 Subprocesos: Ejemplo básico que ilustra la sintaxis para declarar nuevas
funciones en pseudocódigo.
 AdivinaNumero: Sencillo juego en el que el usuario debe adivinar un
número aleatorio
 Promedio: Ejemplo básico de uso de un acumulador y la estructura de
control Para para calcular el promedio de un conjunto de valores
 Triangulo: Este algoritmo determina a partir de las longitudes de tres lados
de un triángulo si corresponden a un triángulo rectángulo (para utiliza la
relación de Pitágoras, tomando los dos lados de menor longitud como
catetos), y en caso afirmativo informa el área del mismo. Ejemplo de
la estructura Si-Entonces y anidamiento.
 OrdenaLista: Este ejemplo almacena una lista de nombres en un arreglo
y luego los ordena alfabéticamente. El método de ordenamiento es
relativamente simple. Para la entrada de datos se utiliza una estructura
Mientras, sin saber a priori la cantidad de datos que se ingresarán
 Modulo: Ejemplo trivial del uso del operador de módulo (MOD o %)
 Menu: Ejemplo simple de menú de opciones, con las estructuras
Repetir-Hasta Que y Segun
 Digitos: Separa los dígitos de un número entero utilizando el operador
módulo
 Resolvente: Utiliza la fórmula resolvente para determinar las raíces de una
ecuación de segundo grado a partir de sus tres coeficientes, y las informa
adecuadamente según su tipo (reales iguales, reales distintas,
imaginarias)
 Primos: Calcula iterativamente los N primeros números primos
 Factorizacion: Ejemplo de algoritmo para descomponer un número en sus
factores primos
 Cadenas: Muestra la utilización de las funciones de cadenas para contar
las vocales de una frase
 Para: En este ejemplo se recorre un arreglo utilizando las tres variantes
de la estructura Para
 Potencia: Ejemplo de una función recursiva para calcular una potencia
 Promedio2: Ejemplo de cómo crear subprocesos que
reciban arreglos como argumento
 Misil: Ejemplo de animación con códigos ASCII y la instrucción Esperar
 Romanos: Muestra como convertir números enteros a notación romana
utilizando arreglos
 Hanoi: Implementa el conocido juego de las torres de Hanoi en
pseudocódigo
 TaTeTi: Algoritmo para el juego del TaTeTi

S-ar putea să vă placă și