








Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Todo sobre PseInt, su instalación, breve recorrido del entorno de PSeInt, sus principales funcionalidades, comandos.
Tipo: Guías, Proyectos, Investigaciones
1 / 14
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!









¿Qué es PSeInt? PSeInt es una herramienta para asistir a un estudiante en sus primeros pasos de 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. Su instalación PSeInt proporciona tres versiones descargables para los softwares de Windows, Linux y MacOS. Instalación de PSeInt en Windows El paquete para Windows es un instalador ejecutable. Abrir y seguir las instrucciones. El mismo instalador debe funcionar en cualquier versión de Windows igual o posterior a 2000, ya sea de 32 o 64 bits. Si se utiliza la versión “portable”, el ejecutable que se debe lanzar es “wxPSeInt.exe”. Instalación de PSeInt en GNU/Linux El paquete para GNU/Linux es un comprimido tgz. Si no sabe qué versión elegir (32 o 64 bits) ejecute el comando "uname - m" en una terminal, y si el resultado es "x86_64" seleccione la de 64bits, en caso contrario la de 32 bits. No necesita instalación, solo descomprimir y ejecutar en el directorio "Pseint" el archivo "Pseint". Puede hacerlo desde una terminal con los comandos:
En la primera ejecución, si el sistema tiene todas las bibliotecas necesarias, PSeInt ofrecerá crear íconos de acceso directo tanto en el menú del sistema como en el escritorio, para no tener que volver a ejecutarlo desde una terminal. Si el sistema no tiene todas las bibliotecas necesarias, la ejecución en consola listará las bibliotecas faltantes, que deberán instalarse por separado desde el gestor de paquetes de su distribución.
Instalación de PSeInt en macOS El paquete para macOS es un archivo comprimido, en cualquiera de sus versiones (la versión de 64bits es la dirigida a los sistemas actuales, las otras dos solo pueden usarse en versiones muy viejas del sistema operativo). Una vez extraído (simplemente haciendo doble click sobre el archivo desde "finder"), obtendrá la aplicación. Para instalarla entre las aplicaciones del sistema (nuevamente desde "finder") deberá arrastrar el ícono de PSeInt hacia "Aplicaciones" en la lista de ubicaciones del panel izquierdo. Un breve recorrido del entorno del PSeInt Sus principales funcionalidades: 1) PSeInt ayuda a escribir algoritmos utilizando un pseudo-lenguaje simple, intuitivo y en español. El objetivo es permitir al estudiante centrar la atención en los conceptos fundamentales que debe aprender, sin perder tiempo en los detalles de un lenguaje o del uso de un intérprete o compilador.
4) El editor ofrece diferentes tipos de ayudas mientras escribe (sugerencias, autocompletado, endentado, etc.), y brinda la posibilidad de utilizar plantillas para los comandos básicos, junto con sus correspondientes descripciones que le ayudarán a completarlas. 5) El intérprete identifica claramente los errores de su algoritmo y ofrece descripciones completas y sugerencias para que pueda corregirlos fácilmente.
6) Además del pseudocódigo, PSeInt permite trabajar con diagramas de flujo, convirtiendo automáticamente los algoritmos entre una y otra representación, siendo posible editarlos en ambos formatos. 7) El lenguaje incluye las estructuras de control más comunes, la posibilidad de definir funciones/subprocesos, y la capacidad de manipular arreglos de una o más dimensiones.
10) El software es libre, gratuito y multiplataforma. Incluye además una completa ayuda con ejemplos de diferentes niveles, y se actualiza frecuentemente para responder a las sugerencias y necesidades de los usuarios. **Los comandos o sentencias (leer, escribir, si no, etc.)
Al ejecutarse la asignación, primero se evalúa la expresión de la derecha y luego se asigna el resultado a la variable de la izquierda. El tipo de la variable y el de la expresión deben coincidir.
2) Entradas: La instrucción 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. 3) Salidas: La instrucción Escribir permite mostrar valores al ambiente.
Esta instrucción imprime al ambiente (en este caso en la pantalla) los valores obtenidos de evaluar N expresiones. Dado que puede incluir una o más expresiones, mostrará uno o más valores. 4) Dimensionamiento: La instrucción Dimension permite definir un arreglo, indicando sus dimensiones. Dimesion
Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor. Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones. Si una opción incluye varios números, la secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números. Opcionalmente, se puede agregar una opción final, denominada De Otro Modo , cuya secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores. 7) Lazos mientras: La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera.
Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera. Note que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por primera vez la condición resulta ser falsa. Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento y así finalice la ejecución del ciclo.
8) Lazos repetir: La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.
Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición. Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera. Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo serán ejecutadas al menos una vez. Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción que modifique la o las variables involucradas en la condición de modo que en algún momento la condición sea verdadera y se finalice la ejecución del ciclo. 9) Lazos para: La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces. Para
**Ejemplos: “Escribir los números del 1 al 100”
*** Para:**