1. ESTRUCTURAS BÁSICAS
LAURA SOFIA BARRETO ORTIZ
MARIA FERNANDA ATUESTA ZAPATA
VALENTINA CEBALLOS VALLEJO
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
TECNOLOGÍA
10-5
SANTIAGO DE CALI
2021
2. Tabla de contenido
Diagramas de flujo…………………………………………………………………………3
Constantes, variables, acumuladores, contadores e identificadores…………………5
¿Qué es Pseint?........................................................................................................6
Comandos…………………………………………………………………………………7
3. Diagramas de flujos
Los diagramas de flujo usan formas especiales para representar diferentes tipos de
acciones o pasos en un proceso. Las líneas y flechas muestran la secuencia de los
pasos y las relaciones entre ellos. Estos son conocidos como símbolos de diagrama
de flujo.
El tipo de diagrama dicta los símbolos de diagramas de flujo que se utilizan. Por
ejemplo, un diagrama de flujo de datos puede contener un Símbolo de Entrada o
Salida (también conocido como Símbolo de E/S), pero no es muy común verlo en la
mayoría de los diagramas de flujo de procesos.
Con los años, la tecnología ha evolucionado, y con ella también la diagramación.
Algunos símbolos de los diagramas de flujo que se utilizaron en el pasado para
representar tarjetas perforadas de computadora, o cinta perforada, han pasado a la
historia.
Símbolos:
Lista de Símbolos Utilizados en Diagramas de Flujo
Símbolo de Inicio / Final
El símbolo de terminación marca el punto inicial o final del sistema. Por lo general,
contiene la palabra "Inicio" o "Fin".
Símbolo de Acción o Proceso
Un rectángulo solo puede representar un solo paso dentro de un proceso ("agregar
dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso
más grande.
Un documento o informe impreso
Símbolo del Documento Impreso
Representa Multidocumento en el proceso.
Símbolo de Decisión o Ramificación
Un punto de decisión o ramificación. Las líneas que representan diferentes
decisiones surgen de diferentes puntos del diamante.
Símbolo de Entrada / Salida
Representa el material o la información que entra o sale del sistema, como una
orden del cliente (entrada) o un producto (salida).
Símbolo de Entrada Manual
4. Representa un paso en el que se pide al usuario que introduzca la información
manualmente.
Símbolo de Preparación
Representa un ajuste a otro paso en el proceso.
Símbolo del Conector
Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene
la misma letra). O Símbolo
Indica que el flujo del proceso continúa en más de dos ramas.
Símbolo de Unión de Invocación
Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen
de nuevo en un solo proceso.
Símbolo de Fusión
Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.
Símbolo de Intercalar
Indica un paso que ordena información en un formato estándar.
Símbolo de Ordenar
Indica un paso que organiza una lista de elementos en una secuencia o establece
según algunos criterios predeterminados.
Símbolo de Proceso Predefinido
Indica una secuencia de acciones que realizan una tarea específica incrustada
dentro de un proceso más grande. Esta secuencia de acciones podría describirse
con más detalle en un diagrama de flujo separado.
Símbolo del Operación Manual
Indica una secuencia de comandos que continuarán repitiéndose hasta que se
detenga manualmente.
Símbolo de Límite de Bucle
Indica el punto en el que debe detenerse un bucle.
Símbolo de Retardo
Indica un retraso en el proceso.
Almacenamiento de Datos o Símbolo de Datos Almacenados
Indica un paso donde se almacenan los datos.
5. Símbolo de la Base de Datos
Indica una lista de información con una estructura estándar que permite buscar y
ordenar.
Símbolo de Almacenamiento Interno
Indica que la información se almacenó en la memoria durante un programa, utilizado
en diagramas de flujo de diseño de software
Símbolo de Visualización
Indica un paso que muestra información.
Conector Fuera de Página
Indica que el proceso continúa fuera de la página
Constantes
Son constantes a lo largo de la aplicación eso quiere decir que vamos a declarar su
valor obligatoriamente y este no va a cambiar lamentablemente ahora solo nos
podemos quedar con el concepto de lo que es una constante ya que en pseint no
se pueden declarar más que variables, pero vamos a simular que tenemos
constantes con las variables y una nomenclatura muy común para declarar
constantes es que el nombre de esta es todo con mayúscula
Variable
Una variable no es más que un espacio de memoria referenciado por un
identificador es decir al crear una variable reservamos un espacio en la memoria
principal y le colocamos un nombre para poder inicializar o cambiar valores en ese
espacio.
En el caso del pseudocódigo podríamos ponerlo de diferentes maneras
Nombre Variable = 0
nombre Variable <- 0 //este se usa más en diagramas de flujo, pero eso lo veremos
en otro post
definir nombre Variable con valor 0
Y de muchas maneras más como dije, siempre que se adecue a tus necesidades y
entendimiento. Volviendo al tema de las variables tienes que entender que se usan
para tener determinado valor que pueda cambiar en el programa es por eso que se
llama variable.
Acumuladores
Un acumulador es una variable numérica que permite ir acumulando operaciones.
Me permite ir haciendo operaciones parciales. Un acumulador:
6. - Se inicializa a un valor inicial según la operación que se va a acumular: a 0
si es una suma o a 1 si es un producto.
- Se acumula un valor intermedio.
Contadores
Un contador es una variable entera que la utilizamos para contar cuando ocurre un
suceso. Un contador:
- Se inicializa a un valor inicial.
cont <- 0;
- Se incrementa, cuando ocurre el suceso que estamos contado se le suma 1.
cont <- cont + 1;
Indicadores
Un indicador es una variable lógico, que usamos para recordar o indicar algún
suceso. Un indicador:
- Se inicializa a un valor lógico que indica que el suceso no ha ocurrido.
indicador <- Falso
- Cuando ocurre el suceso que queremos recordar cambiamos su valor.
indicador <- Verdadero
¿Qué es PSeInt?
Es una herramienta educativa para ayudar a los estudiantes en los primeros pasos
dentro de la programación. Este software utiliza un pseudolenguaje complementado
con diagramas de flujos, lo que hace que el estudiante centre su atención en los
conceptos principales del algoritmo computacional con numerosas ayudas y
recursos didácticos.
Este software educativo se origina de la abreviatura de los estados de computación
de Pseudo Interprete, esta herramienta educativa fue creada en Argentina y
completamente en español. Este software es utilizado por estudiantes en el
aprendizaje de los fundamentos de la programación y el desarrollo de la lógica.
El mismo es un software bastante popular, ya que es muy utilizado en las
universidades de Latinoamérica y España para la enseñanza educativa de la
programación.
Comandos:
Según: La secuencia de instrucciones ejecutada por una instrucción Según
depende del valor de una variable numérica. Esta instrucción permite ejecutar
7. opcionalmente varias acciones posibles, dependiendo del valor almacenado en una
variable de tipo numérico.
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.
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.
Para: Trabaja de manera similar al ‘Repetir’, solo que, aquí asignamos las variables
dentro del comando.
Función: Para invocar a la función se debe utilizar su nombre y entre paréntesis los
parámetros, que podrán ser expresiones sólo si el tipo de pasaje es por referencia.
Una llamada puede ser en sí una instrucción, pero si la función retorna algún valor,
también puede utilizarse como operando dentro de una expresión.
Mapa conceptual
8. Conclusiones
A través del proceso de enseñanza aprendizaje del álgebra lineal, con el empleo de
la herramienta PSeInt se favorece el desarrollo del pensamiento algorítmico y la
comprensión de las relaciones conceptuales; se contribuye al fortalecimiento de las
relaciones interdisciplinarias y su expresión dentro del currículo de la carrera; se
incrementa la motivación de los estudiantes ya que pueden “ver” cómo funciona el
algoritmo; en general, existe preferencia por emplear la herramienta en relación con
los métodos tradicionales para realizar los diagramas de flujo y seudocódigos;
mientras que, el análisis del algoritmo permite al estudiante emitir un juicio de valor,
en relación al algoritmo que crea, sobre la eficacia de su propuesta.
Esta propuesta contribuye a la ampliación del espectro de aplicación, para la
educación, de la herramienta PSeInt. En consecuencia, se recomienda profundizar
en el estudio del impacto de la herramienta PSeInt en el proceso de enseñanza
aprendizaje del Álgebra Lineal en particular y de la Matemática en general
9. Anexos
Blogs:
Laura Sofía Barreto Ortiz
https://tecnologisofi.blogspot.com/?m=1
María Fernanda Atuesta Zapata
https://mariafernandaatuesta.blogspot.com/
Valentina Ceballos Vallejo
https://mariafernandaatuesta.blogspot.com/