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
¿Qué es PSeInt?
- PSeInt
es una herramienta para asistir a un estudiante en sus primeros pasos en
programación. Mediante un simple e intuitivo pseudolenguaje en español
(complementado con un editor de diagramas de flujo), le permite centrar su
atención en los conceptos fundamentales de la algoritmia computacional,
minimizando las dificultades propias de un lenguaje y proporcionando un
entorno de trabajo con numerosas ayudas y recursos didácticos.
- https://es.slideshare.net/CesarRomero4/pseudocdigo
No hay comentarios:
Publicar un comentario