El documento presenta una definición de PSeInt como una herramienta para aprender lógica de programación usando un pseudo-lenguaje en español. Explica los símbolos usados en diagramas de flujo como rectángulos y flechas, y describe las funciones de comandos en PSeInt como Según, Mientras, Repetir, Para y Función.
1. Informe escrito de PSeINT
Alejandra González Pedreros
Grado: 10°-6
Institución Educativa Liceo Departamental
Área de Tecnología e Informática
Guillermo Mondragón
30 De octubre del 2020
Santiago de Cali
Tabla de Contenido
2. Definición de PSeInt…………………………………………………..1
Definición de diagrama de flujo……........................................................................2
Explicación de símbolos……………………………………………………3
Función y explicación de los comandos en PSeInt…….……………......………….4
Definición de 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.
3. Definición de Diagrama de Flujo
Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo
informático. Se usan ampliamente en numerosos campos para documentar, estudiar,
planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y
fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y
otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que
establecen el flujo y la secuencia. Pueden variar desde diagramas simples y dibujados a
mano hasta diagramas exhaustivos creados por computadora que describen múltiples pasos
y rutas.
Explicación De Símbolos
Constantes: Es un objeto que mantiene sin cambios durante el desarrollo del
algoritmo, por ejemplo el IVA, el número pi, etc. Como consejo nos dan poner el
nombre en mayúsculas para distinguirlo de las variables.
4. Variables: Hacen referencia a lugares de memoria en los que se almacena algún
tipo de información, por ejemplo el número de gallinas, la altura, la edad, el nombre
y el peso. Cuando una variable es inicializada sí debe ser tenida en cuenta en el
Pseint antes de iniciar la codificación del programa desde el principio.
Acumuladores: Es la variable numérica que posibilita ir acumulando operaciones,
también permite que se realicen operaciones parciales, comienza a un valor inicial
según la operación que se va acumular, es decir, a cero (0) si es una suma, a uno (1)
si es un producto.
Contadores: Es la variable que se encuentra en ambos miembros de una asignación
interna, a ésta se le suma un valor constante. Es necesario haber asignado en un
momento previo a esta variable ya que va a ser leído su contenido.
Identificadores: Son un conjunto de caracteres alfanuméricos de cualquier longitud,
son usados para identificar las entidades del programa, por ejemplo clases, funciones,
variables, tipos compuestos; Las que pueden ser combinaciones de números y letras.
Función de los comandos en PSeInt
Según: Sirve para trabajar con un sistema de valor numérico, en el que al escoger
un valor va a empezar a realizar una serie o secuencia de acciones. Para ejecutar
este comando, se debe poner al principio la palabra “según”, después de esto,
ponemos la variable numérica que deseamos, por último, la palabra hacer. Es decir,
“Según Variable Numérica Hacer”.
5. Mientras: Este comando nos permite crear un ciclo, el cual va a terminar en el
momento cuando la condición no se cumpla. Para desarrollar este comando se
necesita la existencia previa de una variable que será la usada en la condición.
Luego, para hacer uso del comando se debe escribir primero la palabra “Mientras”,
después va la condición, es decir la variable escogida, y para terminar se escribe
“Hacer”, lo que nos daría “Mientras Condición Hacer” como resultado.
Repetir: La función de este comando nos posibilita llevar a cabo una secuencia de
acciones hasta finalizar una condición. Para trabajar con este comando se necesita
tener con anticipación una variable con el valor de inicio, además se necesita la
existencia de un valor de llegada, el cual puede ser de variable o predeterminado
Para: escribimos y asignamos las variables dentro de él. Para llevarlo a cabo debe
haber previamente un valor de llegada, para iniciarlo se empieza por escribir “Para”
seguido de una variable a la que se le asigna un valor inicial, luego se escribe
“Hasta” y el valor de llegada, después se debe escribir “Con Paso” y se debe indicar
el número de pasos que debe dar por cada repetición, o sea cuánto se le va a sumar
al valor y se termina con un “Hacer”, luego de todo lo anterior se coloca un “Fin
Para”, un ejemplo nos quedaría así: “Para variableInicio <- 1 Hasta 10 Con Paso 1
Hacer acciones Fin Para”.
Función: Este comando sirve para crear sub-procesos/algoritmos o funciones que
pueden ser usados en cualquier momento sin la necesidad de hacer la secuencia de
acciones en el proceso/algoritmo principal. Para empezar, debemos llamar el
comando con la palabra “Función” seguido del nombre de la misma, es necesario
mencionar que esta función traerá un valor de vuelta, este va a recibir uno o más
argumentos y va necesitar de una variable, se debe crear la secuencia de acciones y
finalizar con “Fin Función”.