UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS ADMINISTRATIVAS
MATERIA:
COMPUTACIÓN II
DEBER:
DEBER 1 - PSEINT.
ESTUDIANTES:
MELANIE NICOLE VILLEGAS HIDALGO
DOCENTE:
ING. JORGE FABIÁN TENEZACA RODRÍGUEZ, MAE
CURSO:
TUR-SMA-2-14 HD
Contenido
¿Qué es?.............................................................................................................................3
¿Para qué sirve?.................................................................................................................3
¿Quiénes pueden usarlo?...................................................................................................3
Características....................................................................................................................4
Ventajas y desventajas.......................................................................................................4
¿Cómo se instala?..............................................................................................................6
Entorno de PseInt..............................................................................................................6
Botones de comando:....................................................................................................7
Acciones secundarias:...................................................................................................7
Acciones selectivas o interrogativas:.............................................................................7
Acciones repetitivas o interactivas:...............................................................................8
Área de trabajo..............................................................................................................8
Pestañas de trabajo........................................................................................................9
Listado de funciones y variables...................................................................................9
¿Cómo escribir mi primer Pseudocódigo?........................................................................9
Bibliografías....................................................................................................................11
Realizar una breve investigación sobre el programa PSeInt
¿Qué es?
PSeInt es un programa que sirve como una herramienta interprete del lenguaje de
programación basado en pseudocódigos; esta herramienta ayuda a los estudiantes en
sus primeros pasos en el mundo de la programación. El software utiliza un
pseudolenguaje, completo con diagramas de flujo, para centrar la atención de los
estudiantes en conceptos clave de algoritmos computacionales, utilizando una gran
cantidad de herramientas y recursos de aprendizaje.
¿Para qué sirve?
Este programa facilita la tarea del estudiante de escribir algoritmos en
este pseudolenguaje al proporcionar ayuda y asistencia y otras herramientas para
ayudar a detectar errores y comprender la lógica del algoritmo.
¿Quiénes pueden usarlo?
Este programa fue diseñado para facilitar el aprendizaje de los algoritmos
computacionales, por lo tanto cualquier persona interesada en aprender este lenguaje
informático puede utilizarlo debido a que este programa posee una interfaz creada
para la fácil compresión de la programación.
Es uno de los softwares más populares de su tipo y ampliamente utilizado en
universidades de Latinoamérica y España.
Características
Entre las características que posee este software tenemos a las siguientes:
App gratuita y de código
abierto
Ofrece una buena cantidad de
herramientas
Posibilidad de repetir texto y
sintaxis mediante
Autocompletado
Es capaz de señalar errores en tiempo de ejecución.
El pseudolenguaje utilizado es configurable
Listados de funciones, operadores y variables.
Permite convertir el algoritmo de pseudocódigo a código numerosos
lenguajes de programación.
Sin embargo, la opción más importante de todas, sin dudas, es la posibilidad que ofrece
PSeInt de convertir el algoritmo de pseudocódigo creado con la app a otros lenguajes de
programación, entre los que se destacan C, C++, C#, Java, JavaScript, MatLab, Pascal,
PHP, Python 2, Python 3, QBasic y Visual Basic.
Ventajas y desventajas
Ventajas:
Entre las ventajas que posee el programa de PSeInt tenemos las siguientes:
Presenta herramientas de edición para escribir algoritmos en pseudocódigo en
español
Autocompletado
Ayudas Emergentes
Plantillas de Comandos
Coloreado de Sintaxis
Indentado Inteligente
Permite generar y editar el diagrama de flujo del algoritmo
Permite la edición simultánea de múltiples algoritmos
El lenguaje pseudocódigo utilizado es configurable
Ofrece perfiles de configuración predefinidos para numerosas instituciones
Puede interpretar
(ejecutar) los algoritmos
escritos
Permite ejecutar el
algoritmo paso a paso
controlando la velocidad e
inspeccionando variables
y expresiones
Puede confeccionar
automáticamente una tabla de prueba de escritorio
Determina y marca claramente errores de sintaxis (mientras escribe) y en tiempo de
ejecución
Permite convertir el algoritmo de pseudocódigo a código C++
Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del
programa
Incluye un conjunto de ejemplos de diferentes niveles de dificultad
Es multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X)
Es totalmente libre y gratuito (licencia GPL)
Desventajas:
Entre las desventajas presentes en este programa
Aun cuando permite editar comentarios inmersos en el pseudocódigo, se carece
de soporte para el análisis del problema y planteamiento de la solución
La ejecución simula a la mayoría de los ambientes de desarrollo y no visualiza el
cambio de valor de las variables, mucho menos presenta la traza completa de la
ejecución
El diagrama de flujo generado no concuerda del todo con la notación estándar de
la mayoría de los libros de algoritmos en lo que respecta a entrada, salida y el
ciclo para
No se realizan validaciones
semánticas para evitar ciclos
infinitos
¿Cómo se instala?
Abrir el archivo " pseint-win-32-
[Link] " (xxxx es número de
la versión actual), el cual ha sido
proporcionado por el docente del
área al hacer doble clic se ejecuta el
instalador. Luego presionamos
siguiente y nuevamente siguiente y así sucesivamente hasta instalarlo.
Una vez instalado el programa seleccionamos la opción del lenguaje flexible; si en tal
caso seleccionamos mal el lenguaje o en algún futuro queremos cambiar dicho lenguaje
podremos configurarlo en la configuración.
Vamos a Configurar → Opciones de Lenguaje → Elegimos Flexible y pulsamos
aceptar.
Entorno de PseInt
Esta esta captura se detallan los nombres de las partes que componen el entorno o
interfaz del programa
Podemos dividir al entorno en cuatro secciones: la de los botones de comando,
arriba la de las pestañas de trabajo y el rectángulo blanco que contiene a las palabras
Proceso y Fin Proceso y el listado de funciones y variables.
Botones de comando:
Este dispone a su
lado botones
etiquetados
con las estructuras
usadas en este
programa,
que de ser
presionadas
escriben en el editor
de texto dicha
sintaxis válida de
PSeInt, sirviendo de ayuda al programador o usuario.
Los comandos se dividen en Acciones secundarias y
acciones selectivas o interrogativas, acciones
repetitivas o interactivas:
Acciones secundarias:
Botón Escribir: Nos permite mostrar en pantalla algún tipo de dato, o varios
separados por una coma (,) y esos datos deben estar entre comillas (""),
Botón Leer: Nos permite recibir valores por teclado y guardarlos en variables.
Botón Asignar: Nos permite guardar un valor en una variable
Acciones selectivas o interrogativas:
Botón Si: Nos permite evaluar la propiedad de una variable, y en función de
esta, realizar una acción determinada
Botón Según: Nos permite evaluar la propiedad de una
variable, y después de comparar una a una las salidas con
la evaluación, realizar la acción determinada
Acciones repetitivas o interactivas:
Botón Mientras: Permite realizar cierta acción determinada por la condición del
Mientras.
Botón Repetir: Repite una serie de acciones hasta que se de cierta condición.
Dicha acción la determina el operador =, que hace que salga del bucle.
Botón Para: Presenta un cierto rango de valores, y para ellos realiza una
determinada acción
Funciones y SubProcesos
SubProcesos: Permite añadir
Funciones/SubProcesos al
programa
Área de trabajo
El lugar donde escribimos el código del pseudocódigo. Los números a la izquierda
indican el número de línea de código del
programa.
Pestañas de trabajo
Sobre la parte superior del área de trabajo vemos una pestaña
que por defecto dice La pestaña activa se corresponde al área de
trabajo actual.
Listado de funciones y variables
Solapa que detalla el Proceso y los SubProcesos que eventualmente puedan existir en el
pseudocódigo.
Este
programa no puede hacer instrucciones fuera ni de los Procesos ni de los Subprocesos,
por lo tanto no es posible declarar variables globales.
¿Cómo escribir mi primer Pseudocódigo?
PSeint nos presenta el área de trabajo con dos palabras claves Proceso seguido del
nombre sin_titulo y FinProceso, estas dos líneas nos van a servir para escribir nuestro
primer pseudocódigo.
Define tu objetivo: Determina la finalidad de tu programa o función. ¿Qué
quieres que haga.
Sepáralo en partes: Divide el problema en trozos más pequeños y manejables.
Organízalo en pasos: Escribe los pasos de tu programa en orden lógico.
Pruébalo: Prueba tu pseudocódigo para asegurarte de que es claro y lógico.
Bibliografías
▷ Que es Pseint y para que sirve 】 . (2023, enero 6). Quitar las Espinillas.
[Link]
PSeInt. (s/f). [Link]. Recuperado el 6 de mayo de 2024, de
[Link]
¿Qué es PSeInt? (s/f). [Link]. Recuperado el 6 de mayo
de 2024, de [Link]
¿Qué es PSeInt? (s/f). [Link]. Recuperado el 6 de
mayo de 2024, de [Link]
pseint/