Para qué sirve PSeInt

download Para qué sirve PSeInt

of 16

Transcript of Para qué sirve PSeInt

Para qu sirve PSeInt?PSeInt est pensado para asistir a los estudiantes que se inician en la construccin de programas o algoritmos computacionales. El pseudocdigo se suele utilizar como primer contacto para introducir conceptos bsicos 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 ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lgica de los algoritmos.

Caractersticas y Funcionalidades de PSeInt: Presenta herramientas de edicin bsicas para escribir algoritmos en pseudocodigo en espaol Permite la edicin simultnea de mltiple algoritmos Presenta ayudas para la escritura o Autocompletado o Ayudas Emergentes o Plantillas de Comandos o Coloreado de Sintaxis o Indentado Inteligente Puede ejecutar los algoritmos escritos Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando expresiones Puede confeccionar automticamente la tabla de prueba de escritorio Determina y marca los errores de sintaxis y en tiempo de ejecucin Genera diagramas de flujo a partir del algoritmo escrito Convierte el algoritmo de pseudocodigo a cdigo C++ Ofrece un sistema de ayuda integrado acerca del pseudocdigo y el uso del programa (esta ltima, an en construccin) Incluye un conjunto de ejemplos de diferentes niveles de dificultad Es multiplataforma (probado en Microsoft Windows y GNU/Linux) Es totalmente libre y gratuito (licencia GPL)

El Pseudo-cdigo

Las caractersticas del este pseudolenguaje fueron propuestas en 2001 por el responsable de la asignatura Fundamentos de Programacin (Horacio Loyarte) de la carrera de Ingeniera Informtica de la FICH-UNL. Las premisas son: Sintaxis sencilla Manejo de las estructuras bsicas de control Solo 3 tipos de datos bsicos: numrico, caracter /cadenas de caracteres y lgico (verdadero-falso). Estructuras de datos: arreglos Todo algoritmo en pseudocgido tiene la siguiente estructura general: Proceso SinTitulo accion 1; accion 1; . . . accion n; FinProceso Comienza con la palabra clave Proceso seguida del nombre del programa, luego le sigue una secuencia de instrucciones y finaliza con la palabra FinProceso. Una secuencia de instrucciones es una lista de una o ms instrucciones, cada una terminada en punto y coma. Las acciones incluyen operaciones de entrada y salida, asignaciones de variables, condicionales si-entonces o de seleccin mltiple y/o lazos mientras, repetir o para.

AsignacinLa instruccin de asignacin permite almacenar un valor en una variable. 2 'ABC'4) & (2=1) //falso (1=1 | 2=1) //verdadero ~(2