Explicar y enseñar a los alumno sobre los conceptos básicos de diagramas de flujo con el fin de que puedan realizar un algoritmo básico usando este conocimiento lo apliquen en la resolución de problemas.
El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo o proceso.
(Ejemplo de un Diagrama de Flujo)
Existen muchas figuras para representar los diagramas de flujo, nos consensuaremos en las siguientes:
(Imagen tomada de https://concepto.de/diagrama-de-flujo/)
Para realizar un algoritmo con diagramas de flujo siempre debemos tener claro donde inicia y donde terminar el diagrama, es por ello que se debe remarcar de la siguiente manera:
Utilizaremos el símbolo del proceso, nos ayuda a asignar variables y a realizar operaciones que pueden ser necesarias
Usamos la figura de Entrada/Salida de datos, para diferenciar si el calor es de entrada y salida podemos hacerlo de varias maneras
Entrada
Para aclara que es una entrada de un dato pondremos la palabra "Leer" antes del nombre de la variables
Salida
Para aclarar que es una salida de datos antes de colocar el mensaje o la variable pondremos la palabra "Escribir"
También podemos representarlo de la siguiente manera
Entrada
Para aclarar que es una entrada de dato siempre abra una flecha que apunta hacia adentro de la figura dando a entender que el dato esta entrando
Salida
Para aclarar que es una salida de dato siempre abra una flecha que apunta hacia afuera de la figura dando a entender que el dato esta saliendo por consola, se puede colocar un texto entre comillas o el nombre de la variables
Para los condicionales debemos usar el gráfico de decsion y realizar una pregunta de tipo lógica, esta solo podrá ser respondida con si o no, ademas una vez entre en una de las respuestas no puede acceder a la otra
Para los bucles también usaremos el gráfico de decisión pero a diferencia del condicional una de las dos opciones (SI/NO) apuntara a una parte anterior en el código.
Los bucles son algo que se repite infinitamente mientras no se haya cumplido la condición que permita salir de ello.
(imagen tomada de https://fundamentos.fandom.com/es/wiki/Estructuras_repetitivas_o_ciclicas_grupo_8)
Para entender el flujo del diagrama se utilizara flechas las cuales nos dirá como se mueve el programa y cual es la siguiente acción o si terminara el programa.
(Imagen tomada de https://concepto.de/diagrama-de-flujo/)