jueves, 20 de abril de 2017

Pseint

Símbolos Utilizados en Pseint :
 Lineas de flujo: es una linea con una flecha (y solo una flecha) que permite conectar los bloques de diagrama. la Flecha indicada la secuencia en la que se van ejecutar las acciones
                                                               
Fuente:
https://www.google.com.ec/search?q=flechas&hl=es&site=webhp&source=lnms&tbm=isch&sa=X&ved=0ahUKEwio8s-TmLTTAhXRdSYKHbAcC3MQ_AUIBigB&biw=1366&bih=662#imgrc=rJmccwxWeHNFzM:
Principios y fin :
Todo algoritmo y por lo tanto todo diagrama de flujo tiene un principio y un fin (y son únicos). dentro de este bloque se coloca la palabra "inicio" o "fin" según corresponda:
Fuente:
https://www.google.com.ec/search?q=flechas&hl=es&site=webhp&source=lnms&tbm=isch&sa=X&ved=0ahUKEwio8s-TmLTTAhXRdSYKHbAcC3MQ_AUIBigB&biw=1366&bih=662#hl=es&tbm=isch&q=inicio+fin+diagrama+de+flujo&imgrc=mNK6L99EfyyDlM:
Proceso:
Aquí dentro se escribe la acción que se debe realizar el programa.si son varias se escriban una debajo de la otra. sin olvidarse que se ejecutan una a una en forma secuencial según en que orden fueron escritas 
Fuente:
https://www.google.com.ec/search?q=flechas&hl=es&site=webhp&source=lnms&tbm=isch&sa=X&ved=0ahUKEwio8s-TmLTTAhXRdSYKHbAcC3MQ_AUIBigB&biw=1366&bih=662#hl=es&tbm=isch&q=Acciones+de+pseint&imgrc=On8orrWrvB4aZM:
Condicon:
Dentro de este bloque se escribe una condicion.Si esta verdadera, entonces el algoritmo tomara una de sus salidas de los contrario, tomara la siguien. permite representar estructura del tipo selectivas y repetivas
Fuente:
https://www.google.com.ec/search?q=flechas&hl=es&site=webhp&source=lnms&tbm=isch&sa=X&ved=0ahUKEwio8s-TmLTTAhXRdSYKHbAcC3MQ_AUIBigB&biw=1366&bih=662#hl=es&tbm=isch&q=Condicion+verdaderas+pseint&imgrc=rc9SWLbPV9EfiM:
Entrada y Salida: 
Representa acciones de entrada salida desde un teclado o hacia una pantalla respectivamente. Es decir, si debemos ejecutar una accion que consiste en leer un dato que se ingresa mediante el teclado de un PC y almacenarlo en la variable de nombre "a", entonces dicha accion se describe dentro de este bloque como "leer a" 
Fuente:
https://www.google.com.ec/search?q=flechas&hl=es&site=webhp&source=lnms&tbm=isch&sa=X&ved=0ahUKEwio8s-TmLTTAhXRdSYKHbAcC3MQ_AUIBigB&biw=1366&bih=662#hl=es&tbm=isch&q=Leer+escribir+pseint&imgrc=lbWCNvqqmnl2UM:
Conectores: 
Permiten "unir" diagrama de flujo cuando estos no acaben en una misma columna de la hoja por completo. Es decir cuando debemos estos bloques para indicar los puntos de unión. cada par de puntos que se deben unir llevaran dentro de este bloque el mismo numero 

El la misma hoja :   ೦        En otra hoja : 𝛁
Comentarios: 
Es una aclaración para comprender mejor el código del programa pero no forma parte del código, es decir, no se ejecuta.
Ejercicio simple en pseint :
Pseucodigo:
El pseucodigo es una manera de escribir algoritmo de forma poco estricta (con una sintaxis relajada) o estructura de datos poco detalladas, pero intentando acercar las ideas del algoritmo a estructura y sintaxis parecidas a las de los lenguajes de alto nivel en los que vamos a programar el algoritmo
  • Es para ser leído por personas, por tanto no se preocupa en detalles sintácticos.
  • Es un lenguaje de especificación de algoritmo, pero muy parecido a cualquier lenguaje de programación por lo que luego su traducción al lenguaje de lenguaje de programación es muy sencillo, pero con la ventaja de que no se rige por las normas de un lenguaje particular. nos centramos mas en la lógica del problema 
  • El pseudocodigo también va a utilizar una serie de palabra claves o palabras especiales que va indicado lo que significa el algoritmo 
  1. Inicio y fin : por donde empieza y acaba el algoritmo 
  2. Datos: Aquí se declaran e inicializan las variables que utilizara el algoritmo
  3. Algoritmo: En esta sección se escribe el algoritmo 
Estos son las barras de pseint que sirven para diferentes cosas : 



Nueva hoja











Abrir archivo guardado














 
Guardar Nombres 


Atrás adelante 







Cortar 










Inicio

¿Que es Pseint ?
PSeInt es la abreviatura de PSeudo Intérprete, una herramienta educativa utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y España.
Utiliza pseudocódigo para la solución de algoritmos.

¿para que sirve 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 ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.

Caracteristicas y Funcionalidades de PSeInt:

  • Presenta herramientas de edición para escribir algoritmos en pseudocodigo en español
    • Autocompletado
    • Ayudas Emergentes
    • Plantillas de Comandos
    • Coloreado de Sintaxis
    • Resaltado de bloques lógicos
    • Indentado Inteligente
    • Listados de funciones, operadores y variables
  • Permite generar y editar el diagrama de flujo del algoritmo
    • Puede trabajar con diagramas clásicos y de Nassi-Shneiderman
  • Permite la edición simultánea de múltiples algoritmos
  • El pseudo-lenguaje utilizado es configurable
    • Ofrece perfiles de configuración predefinidos para numerosas instituciones
  • Puede interpretar (ejecutar) los algoritmos escritos
    • Puede modificar el algoritmo y ver los cambios en la ejecución inmediatamente (sin reingresar los datos)
    • Permite modificar uno o más datos selectos de una ejecución ya finalizada para observar cómo varían los resultados
    • Permite deshacer una ejecución para reiniciarla o repetirla desde un punto arbitrario
    • 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
    • Ofrece un modo especial en el que describe las acciones realizadas en cada paso
  • Determina y marca claramente los errores
    • Señala errores de sintaxis en tiempo real (mientras escribe)
    • Señala claramente errores en tiempo de ejecucion
    • Ofrece descripciones detalladas de cada error, con sus causas y soluciones más frecuentes.
  • Permite convertir el algoritmo de pseudocodigo a código numerosos lenguajes de programación
    • C, C++, C#, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3, QBasic Visual Basic
  • 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 GPLv2)
Pasos para descargar Pseint