1
ACTIVIDAD DE CONSTRUCCIÓN APLICADA
(ACA )
COORPORACION UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR CUN
INGENIERIA INDUSTRIAL
FUNDAMENTOS DE PROGRAMACION/51263/PRIMER BLOQUE/24V01
GERALDIN ROJAS TOVAR - 51263
DIANA CAROLINA ACEVEDO GIL - 51263
JOHN ALEXANDER POVEDA CAÑON - 53318
YHORMAN JAVIER PACHON RODRIGUEZ
Septiembre -2024
2
Tabla de Contenidos
Introducción ........................................................................................................................ 3
Marco teórico ...................................................................................................................... 4
Definiciones básicas............................................................................................................ 5
Planteamiento ...................................................................................................................... 8
Seudocódigo .................................................................................................................... 8
Diagrama de flujo ......................................................................................................... 16
Conclusiones ..................................................................................................................... 17
Referencias Bibliográficas ................................................................................................ 18
3
Introducción
El proposito de este trabajo es explorar como PSeInt puede ser utilizado como un
medio efectivo para comprender los conceptos basicos de la programación, tales como
estructuras de control, tipos de datos y algoritmos. A traves de la construccion de
programas sencillos y la visualizacion de su flujo logico, los usuarios pueden adquirir una
comprension solida de las operaciones fundamentales.
A continuacion se ilustrara como opera la herramienta a traves de un algoritm
diseñado como juego de preguntas y respuestas de forma aleatoria, empleando las
funciones especificas y el pseudocodigo caracteristico de PSeInt.
4
Marco teórico
Se pretende desarrollar un algoritmo que siguiendo estandares de seguridad
recomendados, sea capaz de crear desarrollar juegos de preguntas y respuestas, para
lograr esto en este pseudocódigo, se establece un bucle que presenta una pregunta al
usuario y verifica si la respuesta es correcta. Si la respuesta es correcta, se incrementa el
puntaje del usuario. Luego, se le pregunta al usuario si desea continuar o no. Si el usuario
decide no continuar, el bucle termina y se muestra el puntaje final. Para ejecutar este
algoritmo en PSeInt, simplemente copia y pega el pseudocódigo en el editor de PSeInt y
ejecuta el programa. PSeInt interpretará el pseudocódigo y simulará la ejecución del
juego, permitiéndote interactuar con él a través de la consola de entrada y salida.
Recuerda que este es un ejemplo muy básico. Un juego real incluiría más preguntas,
posiblemente almacenadas en un arreglo y una lógica más compleja para seleccionarlas
de manera aleatoria y llevar un registro más sofisticado del puntaje y las respuestas del
usuario.
5
Definiciones básicas
A continuación se muestran algunas definiciones básicas para la elaboración de
un algoritmo y como se puede utilizar en la herramienta Pseint.
➢ PSeInt: Es una herramienta para asistir a un estudiante en sus primeros
pasos en programación. Mediante un simple e intuitivo pseudo lenguaje 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. (S/f). Fernandomonroytenorio.com. Recuperado el 12 de
septiembre de 2024
➢ Algoritmos: E s en realidad un procedimiento por etapas. Es un conjunto
de reglas que hay que seguir para realizar una tarea o resolver un
problema.. (S/f). Datascientest.com. Recuperado el 12 de
septiembre de 2024
➢ Variables: Una variable refiere, en una primer instancia, a cosas que
son susceptibles de ser modificadas (de variar), de cambiar en
función de algún motivo determinado o indeterminado. El término
variable alude a las cosas de poca estabilidad, que en
poco tiempo pueden tener fuertes alteraciones o que nunca adquieren una
constancia (muy frecuentemente sucede esto con el clima, o el humor de
6
una persona). (S/f). Concepto.de. Recuperado el 12 de septiembre
de 2024,
➢ Entrada y Salida: En programacion, a entrada se refiere a la
informacion que ingresa en un programa, mientras que la salida es la
informacion que se obtiene ocmo resultado, PseInt permite trabajar con
entrada y salida de datos de manera sencilla. (S/f). Codersfree.com.
Recuperado el 12 de septiembre de 2024
➢ Tipos de Datos: La instrucción definir permite especificar el tipo de
una o más variables. Una variable debe definirse antes de ser
utilizada por primera vez. Los arreglos, se definen utilizando su
identificador y el tipo de dato aplica para todos los elementos del
mismo ya que un arreglo es una estructura de datos homogénea.Los
tipos de datos que pueden ser utilizados en PSeInt son: Numero,
Numerico, Real, Entero, Logico, Caracter, Texto y Cadena. (S/f).
Onecompiler.com. Recuperado el 12 de septiembre de 2024
➢ Condicionales: Si, sino, según (equivalente a switch).
➢ Bucles: Mientras, repetir hasta que, para.
➢ Operadores Aritméticos: +, -, *, /, %.
➢ Operadores Relacionales: =, <>, >, <, >=, <=.
➢ Operadores Lógicos: y, o, no.
➢ Sin saltar: Permite que no haga saltos de líneas para mostrar los datos en
pantalla.
7
➢ Dimensión: Palabra clave para declarar un arreglo.
➢ Azar: Función matemática que permite un entero aleatorio.
(S/f). Ehu.es. Recuperado el 12 de septiembre de 2024
8
Planteamiento
Seudocódigo
9
10
11
12
13
14
15
16
Diagrama de flujo
17
Conclusiones
1. A lo largo de este trabajo, hemos explorado la funcionalidad y las capacidades de
PSeInt como una herramienta educativa diseñada para facilitar el aprendizaje de la
lógica de programación. Gracias a su interfaz intuitiva y su enfoque en el
pseudocódigo, PSeInt ha demostrado ser un recurso invaluable en la comprensión
de los fundamentos algorítmicos, permitiendo diseñar soluciones estructuradas a
problemas de manera clara y accesible.
2. La simplicidad de PSeInt, combinada con su poder para simular la ejecución de
algoritmos, ha permitido a los usuarios, especialmente a aquellos sin experiencia
previa en programación, abordar conceptos complejos de manera progresiva y con
una curva de aprendizaje menos empinada. La posibilidad de visualizar el flujo de
ejecución y depurar paso a paso son características destacadas que han reforzado
la comprensión de los procesos lógicos detrás de los programas.
3. Finalmente, podemos afirmar que PSeInt es más que una herramienta pedagógica;
es un puente hacia la competencia en programación que inspira confianza y
proporciona una base sólida para futuros aprendizajes. La habilidad para traducir
problemas del mundo real a instrucciones computacionales es una competencia
crítica en la era digital, y PSeInt ha demostrado ser un aliado fundamental en este
proceso educativo.
4. Esta conclusión resume el impacto y los beneficios de usar PSeInt en un contexto
educativo y cómo contribuye al aprendizaje de la programación. Puedes adaptarla
para que refleje más específicamente los resultados y experiencias de trabajo.
18
Referencias Bibliográficas
(S/f). Fernandomonroytenorio.com. Recuperado el 12 de septiembre de 2024, de
https://fernandomonroytenorio.com/tema/que-es-pseint/
(S/f). Datascientest.com. Recuperado el 12 de septiembre de 2024, de
https://datascientest.com/es/que-es-un-algoritmo
(S/f). Concepto.de. Recuperado el 12 de septiembre de 2024, de
https://concepto.de/variable/
(S/f). Concepto.de. Recuperado el 12 de septiembre de 2024, de
https://concepto.de/dispositivos-de-entrada-y-salida-mixtos/
(S/f). Codersfree.com. Recuperado el 12 de septiembre de 2024, de
https://codersfree.com/posts/introduccion-a-la-programacion-con-pseint-conceptos-
basicos
(S/f). Onecompiler.com. Recuperado el 12 de septiembre de 2024, de
https://onecompiler.com/posts/3yy4xdgh4/el-lenguaje-de-pseudoc-digo-pseint
19
(S/f). Ehu.es. Recuperado el 12 de septiembre de 2024, de
http://www.sc.ehu.es/sbweb/fisica3/basico/condicional/condicional.html