Los comandos que debes conocer de PSeInt
El avance de la tecnología ha llevado a generar programas, los cuales permiten la optimización del tiempo en la realización de actividades. Hoy hablaremos de uno de ellos que es Pseint, que es un interprete de pseudocódigo; el cuál esta dirigido para estudiantes, ya que, permite corregir errores que van ocurriendo sobre la marcha, además, “La PSeInt posibilita el empleo de elementos visuales los cuales permiten la construcción de un diagrama de flujo (o el pseudocódigo) para representar el problema en cuestión, además del análisis detallado del mismo” (Cañete,2019).
Importancia 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. 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.
Características
- Presenta herramientas de edición para escribir algoritmos en pseudocódigo en español.
- Permite generar y editar el diagrama de flujo del algoritmo
- El pseudo-lenguaje utilizado es configurable
- Puede interpretar (ejecutar) los algoritmos escritos
- Determina y marca claramente los errores
- Permite convertir el algoritmo de pseudocódigo a código numerosos lenguajes de programación
- C, C++, C#, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3, QBasic Visual Basic
Comandos
Un comando se puede considerar una orden que se le da a un programa y lo interprete para realizar una acción, además, tiene un orden especifico para que funcione el código, de la siguiente manera.
Es necesario tener un inicio y un fin en el código para dar a conocer cada una de las instrucciones que debe seguir el programa. Por otro lado, existen diferentes comandos como lo son: Leer, Escribir, Asignar, Según, Si-entonces, Si-Y- entonces-, Si-O-entonces, entre otros, a continuación se podrán evidenciar algunas aplicaciones de cada uno.
Leer
Permite ingresar información desde el ambiente. Esta instrucción lee N valores desde el ambiente (en este caso el teclado) y los asigna a las N variables mencionadas. Pueden incluirse una o más variables, por lo tanto el comando leerá uno o más valores. Dado que puede incluir una o más expresiones, mostrará uno o más valores. De la siguiente manera
Código selección color favorito
Explicación
Además, es posible observar el diagrama de flujo de la instrucción dada.
Diagrama de flujo “Leer”
Escribir
La instrucción Escribir permite mostrar valores al ambiente. También, esta instrucción imprime al ambiente (en este caso en la pantalla) los valores obtenidos de evaluar N expresiones. De la siguiente manera
Código selección género de lectura favorito
Explicación
A su vez, permite visualizar el diagrama de flujo, de la siguiente manera
Diagrama de flujo “Escribir”
Asignar
Permite crear variables con valores predeterminados. Para asignar un valor a una variable, de estar escrito primero el nombre de la variable, seguido de ‘<-‘ y por ultimo su valor, además, se puede visualizar el diagrama de flujo de la siguiente manera.
Código asignar un valor para potencia
Explicación
Diagrama de flujo “Asignar”
Según
La estructura “Según” en PSeInt es una herramienta poderosa que te permite tomar decisiones complejas en función del valor de una variable o expresión. Es especialmente útil cuando te enfrentas a múltiples opciones y necesitas ejecutar diferentes bloques de código según la opción seleccionada. Además, en el diagrama de flujo se evidencia cada una de las decisiones que te permite tomar el comando.
código según “datos curiosos de música y literatura”
Explicación
Diagrama de flujo “Según”
Si-Entonces
La estructura condicional “Si” se emplea para ejecutar un bloque de código si una condición es verdadera. Las condicionales son estructuras de control que habilitan a un programa a tomar decisiones en función de condiciones específicas, además, su diagrama de flujo enseña las dos condiciones dependiendo si falsa o verdadera. Además, existen dos tipos de condicionales que son “si-Y-entonces” y “Si-O-Entonces”
Código “toma de decisión”
Explicación
Diagrama de flujo “si entonces”
Si-Y-Entonces
código “inicio de sesión”
Explicación
Diagrama de flujo “si Y entonces”
Si-O-Entonces
Código “aplicar descuento”
Explicación
Diagrama de flujo “si O entonces”
Referencias
Beúnes Cañete, J. E., & Vargas Ricardo, A. (2019). La introducción de la herramienta didáctica PSeInt en el proceso de enseñanza aprendizaje: una propuesta para Álgebra Lineal. Transformación, 15(1), 147–157. http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2077-29552019000100147 Cornejo, S. (2017, abril 21). Comandos básicos de Pseint. Blogspot.com. https://pequenospasosapseint.blogspot.com/2017/04/comandos-basicos-de-pseint.html Int, P., de Pseudocode Interpreter, es la A., El programa utiliza pseudocódigo, I. de P., De un algoritmo computacional, U. D., De la programación, C. P. M. es Q. el P. P. C. en L. A. L., & de programación real., D. el A. T. P. C. se V. la S. de un L. (s/f). ¿Qué es PSeInt? Hugobrito.net. Recuperado de https://pseintteoria.hugobrito.net/pseint01.pdf PSeInt. (s/f-a). Sourceforge.net. Recuperado el 28 de marzo de 2024, de https://pseint.sourceforge.net/index.php?page=pseudocodigo.php PSeInt. (s/f-b). Sourceforge.net. Recuperado el 28 de marzo de 2024, de https://pseint.sourceforge.net/index.php?page=pseudocodigo.php PSeInt: Comando Asignar. (2016, junio 27). Risk Networks. https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-asignar/ (S/f). Sourceforge.net. Recuperado de https://pseint.sourceforge.net/features.php Velasquez, L. (2024). Diagrama de flujo código según "datos curiosos de música y literatura" [Webp]. Niixer , Universidad Central.https://niixer.com/wp-content/uploads/2024/04/DSEGUN1-1-1024x500.webp Velasquez, L. (2024). Diagrama de flujo código según "datos curiosos de música y literatura" [Webp]. Niixer , Universidad Central.https://niixer.com/wp-content/uploads/2024/04/DSEGUN1-1-1024x500.webp Velasquez, L. (2024). Diagrama de flujo asignar un valor para potencia [Webp]. Niixer , Universidad Central.https://niixer.com/wp-content/uploads/2024/04/asignar-3-diagrama-de-flujo.webp Velasquez, L. (2024). Diagrama de flujo escribir selección género de lectura favorito [Webp]. Niixer , Universidad Central.https://niixer.com/wp-content/uploads/2024/04/d2.webp Velasquez, L. (2024). Diagrama de flujo leer color favorito [Webp]. Niixer , Universidad Central.https://niixer.com/wp-content/uploads/2024/04/diagrama-de-flujo-1.webp Velasquez, L. (2024). Diagrama de flujo si entonces "toma de decisión" [Webp]. Niixer , Universidad Central. https://niixer.com/wp-content/uploads/2024/04/DSIENTONCES2.webp Velasquez, L. (2024). Diagrama de flujo si y entonces "inicio de sesión" [Webp]. Niixer , Universidad Central. https://niixer.com/wp-content/uploads/2024/04/Y2-DIAGRAMA.webp Velasquez, L. (2024). Diagrama de flujo si y entonces "inicio de sesión" [Webp]. Niixer , Universidad Central. https://niixer.com/wp-content/uploads/2024/04/DIAGRAMA-01.webp
Créditos
Autor: Lesly Dayann Velasquez Fresneda
Editor: Carlos Ivan Pinzon
Código: UCPAG4-5
Universidad: Universidad Central