martes, 30 de abril de 2013

Programa PseInt



Primero que nada aprenderemos que es PSeInt:
PSeInt es una herramienta para aprender la lógica de programación, orientada a estudiantes sin experiencia en dicha área. Mediante la utilización de un simple y limitado pseudo-lenguaje, intuitivo y en español, permite comenzar a comprender conceptos básicos y fundamentales de un algoritmo computacional. Nacido originalmente como proyecto final para la materia Programación I de la carrera Ingeniería en Informática de la Facultad de Ingeniería y Ciencias Hídricas de la Universidad Nacional del Litoral, es en realidad un intérprete de pseudocodigo basado en los contenidos de la cátedra de Fundamentos de Programación de dicha carrera.

Ahora si entraste aqui porque no le entiendes al programa dicho... te daré un ejemplo simples con su respectiva explicación, para que puedas entender más adentro sobre la programación básica en PSeInt.

Ejemplo 1:

Como podrán ver está es una imagen de nuestro trabajo donde los números representan lo siguiente:

1.- Proceso: Aquí se pone el nombre del proceso ó algoritmo (el nombre del trabajo), por ejemplo: Algo_05_sec_cuadrado (Algoritmo 05 secuencial cuadrado)
2.- Las anotaciones: Las anotaciones son por si quieres hacer un comentario, siempre se ponen con dos diagonales (  //  ) 
3.-  Variables: Es donde definimos nuestras variables, lo que quieres que valga un valor o alguna letra etc... Ejemplo: var1 <- 0; ... i <- 0; ... x <- n, donde tenemos que el valor 0 es un entero y en el podremos ingresar un número
4.-La captura de datos: Como bien lo dice las anotaciones (letras en gris) aquí en momento de hacer la captura para calcular el área de un cuadrado, donde ingresaremos un número para sacar el area.
5.-Proceso de datos: Es aquí donde lo que ingresamos sale en la operación y nos de lo que queremos saber. Ejemplo: varCuadrado <- (VarNúmero * VarNúmero)... el área del cuadrado <- (lado del cuadrado * lado del cuadrado)
6.-Mostrar Resultados: Es donde saldrá el resultado en pantalla, Ejemplo: Escribir ' El Resultado es: ',varCuadrado... Escribe lo que este en la variable del area del cuadrado (resultado)
7.- Finproceso: Este es el que determina cuando termina nuestro proyecto, algoritmo ó trabajo.