Este documento describe los algoritmos y diagramas de flujo, que son herramientas útiles para explicar procesos de forma clara y concisa. Explica cómo construir diagramas de flujo mediante cinco pasos e incluye un ejemplo de diagrama de flujo para calcular el área de un triángulo. Concluye que los algoritmos y diagramas de flujo facilitan el aprendizaje y resolución de problemas de manera secuencial y visual.
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y desarrolla ACERTIJO: «CARRERA OLÍMPICA DE SUMA DE LABERINTOS». Esta actividad de aprendizaje lúdico que implica de cálculo aritmético y motricidad fina, promueve los pensamientos lógico y creativo; ya que contempla procesos mentales de: PERCEPCIÓN, ATENCIÓN, MEMORIA, IMAGINACIÓN, PERSPICACIA, LÓGICA LINGUISTICA, VISO-ESPACIAL, INFERENCIA, ETCÉTERA. Didácticamente, es una actividad de aprendizaje transversal que integra áreas de: Matemáticas, Neurociencias, Arte, Lenguaje y comunicación, etcétera.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Algoritmos-y-Diagramas_AHQ.pdf
1. UNIVERSIDAD NACIONAL
AUTÓNOMA DE MÉXICO
PREPÁRATE PARA SER UN EXITOSO PROGRAMADOR
ALGOITMOS Y DIAGRAMAS DE FLUJO
TUTOR: ING. AÍDA ALICIA HERNÁNDEZ QUINTO
2. 1
Contenido
1. Introducción........................................................................................................................................ 2
2. Definición de algoritmo y diagrama de flujo ....................................................................................... 2
3. Análisis y comprensión del algoritmo.................................................................................................. 2
3.1 Construcción de un diagrama de flujo……………………………………………………………………………………..3
4. Simbología y control de flujo de un diagrama..................................................................................... 4
3.1 Construcción de un diagrama de flujo…………………………………………………………………………………..…6
5. Conclusiones....................................................................................................................................... 7
6. Bibliografía ......................................................................................................................................... 8
3. 2
1. Introducción
En la actualidad los algoritmos y diagramas de flujo son considerados en la mayoría de las
empresas como uno de los principales instrumentos en la realización de cualquier método o
sistema. En la mayoría de los lenguajes de programación, el control del flujo se encuentra
explícito en el código fuente del programa. El presente documento tiene la finalidad de
conocer la importancia de los algoritmos y diagramas de flujo, porque nos facilita la manera
de representar visualmente el flujo de datos por medio de un sistema de tratamiento de
información, en este realizamos un análisis de los procesos o procedimientos que
requerimos para realizar un programa o alcanzar así la solución deseada.
2. Definición de algoritmo y diagrama de flujo
El algoritmo y diagrama de flujo son dos tipos de herramientas que se usan para explicar de
forma clara y concisa el proceso de un programa. El algoritmo analiza la tarea o actividad para
determinar un proceso paso a paso y en el diagrama de flujo se explican los pasos de un proceso
por medio de una gráfica para alcanzar la solución de un problema. Su correcta construcción es
sumamente importante porque, a partir del mismo es posible escribir un programa en algún
Lenguaje de Programación.
3. Análisis y comprensión del algoritmo
El primer paso es el análisis del problema, requiere un estudio a fondo del problema y de todo
lo que hace falta para poder abordarlo.
El propósito del análisis de un problema es ayudar al programador o analista para llegar a una
cierta comprensión de la naturaleza del problema. Una buena definición del problema, junto con
una descripción detallada de las especificaciones de entrada/salida, son los requisitos más
importantes para llegar a una solución eficaz.
Para realizar el análisis del problema realizamos varios pasos:
• Definición del problema: Tenemos que entender y comprender la naturaleza del
problema, tenemos que dominar los conceptos con los que estamos trabajando y
conocer que operaciones hay que realizar para solucionar el problema y obtener la
información de salida.
4. 3
• Especificación de los datos de entrada: Hay que determinar qué datos de entrada
necesitamos para resolver el problema.
• Especificación de los datos de salida: También hay que determinar los datos de salida que
van a ofrecer la solución del problema.
Las características de los algoritmos son:
• Tener un principio.
• Ser simples, claros, precisos y exactos.
• Tener un orden lógico.
• Debe ser finito.
• Tener un fin.
3.1 Construcción de algoritmos
Los algoritmos pueden clasificarse de distintas formas:
Según su sistema de signos tenemos los algoritmos cualitativos (paso a paso) o
cuantitativos (utilizan cálculos numéricos).
A los algoritmos que requieran del uso de un ordenador para su resolución se le
conocen como algoritmos computacionales (siendo los no computacionales
aquellos que no requieran el uso de un ordenador).
Ejemplo de algoritmo cuantitativo computacional:
5. 4
4. Simbología y control de flujo de un diagrama
Los diagramas de flujo son perfectos para visualizar procesos complejos del equipo.
Existen más de 30 símbolos estandarizados para crear diagramas de flujo. Los
símbolos pueden indicar algún proceso o documento, decisiones que hay que tomar
y mucho más.
Pasos para hacer un diagrama de flujo.
• Determine los principales componentes del proceso.
• Ordene las actividades.
• Elija los símbolos correctos para cada actividad.
• Haga la conexión entre las actividades.
• Indique el comienzo y el final del proceso.
• Revise su diagrama de procesos de negocios.
Cuando leas un diagrama de flujo, hazlo de arriba hacia abajo y de izquierda a derecha.
Algunos de los símbolos (los nombres y significados) más comunes de los diagramas de
flujo son.
• Línea de flujo: La línea de flujo muestra la dirección del proceso y conecta a dos bloques
entre sí.
• Terminal o terminador: El terminador o terminal representa los puntos de inicio o fin del
proceso de un diagrama de flujo.
• Proceso: El símbolo del proceso es el componente más común de un diagrama de flujo e
indica un paso del proceso.
• Comentario o anotación: Puedes mencionar información extra acerca de un paso con un
comentario o anotación.
6. 5
• Decisión: Este símbolo representa a una decisión que tu equipo o tú deben tomar para
pasar al paso siguiente del proceso. Por lo común, se trata de una decisión del estilo
“verdadero o falso” o de una pregunta que se responde por sí o por no.
• Datos almacenados: Simboliza a un archivo o base de datos.
• Símbolo “o”: Indica que el flujo del proceso continúa en tres o más ramas.
• Entrada/salida: El símbolo de entrada/salida representa el proceso de incorporación o
extracción de datos externos.
• Exposición: Indica un paso en el que se expone información importante.
• Documento: Este símbolo representa a un solo documento.
• Retraso: Con este símbolo puedes planificar y representar cualquier período de demora
que será parte del proceso.
• Entrada manual Este símbolo representa a los datos o la información que se debe
ingresar manualmente al sistema.
• Operación manual: Simboliza a una operación o ajuste manual del proceso.
• Conector (con otra página): Este símbolo se usa para conectar otros dos símbolos que
están en diferentes páginas.
• Conector (en esta página): Con este punto se pueden conectar dos símbolos y reemplazar
líneas largas para simplificar el diagrama de flujo.
7. 6
• Símbolo de unión de invocación: Este símbolo se usa para converger diversas ramas en
un solo proceso.
• Proceso alternativo: Las líneas de este símbolo, por lo general, son líneas de puntos. El
símbolo en sí mismo indica una alternativa al paso normal del proceso en caso de ser
necesaria.
• Proceso predeterminado: Este símbolo señala un proceso que ya ha sido determinado en
algún otro lugar.
• Múltiples documentos: Simboliza a muchos documentos.
• Preparación o inicialización: Este símbolo indica un paso de preparación o inicialización
en el proceso.
3.1 Construcción de un diagrama de flujo.
Independientemente de que escribas en el diagrama de flujo o una plantilla para trazar
un proceso oficial, hay cinco pasos que debes seguir para generar un verdadero diagrama
de flujo útil y razonable.
1) Define el propósito y el alcance.
2) Pon las tareas en orden cronológico.
3) Organiza las tareas por tipo y símbolo del diagrama de flujo.
4) Dibuja el diagrama de flujo.
5) Confirma y perfecciona el diagrama de flujo.
8. 7
Ejemplo de un diagrama de flujo para obtener el área de un triángulo.
5. Conclusiones
Los algoritmo y diagramas de flujo facilitan los medios de aprendizaje que permite
desarrollar las habilidades lógico – matemáticas para entender el análisis y solución de
diversos problemas desde su enfoque secuencial y visual haciendo uso de una metodología
básica, conceptos básicos e importantes como asignaciones, constantes, variables y
formatos propuestos para resolver problemas haciendo uso de algoritmos mediante las
herramientas de desarrollo como lo son los diagramas de flujo. Además, nos ofrecen una
lista de ventajas en la organización de procesos, por ejemplo llevar una secuencia lógica de
nuestras actividades nos evita posibles errores, y a su vez nos garantiza la resolución eficaz
de problemas.
9. 8
6. Bibliografía
Morales, K. G. (2008). Fundamentos de programación.
Murillo, J. A. J., Hernández, E. M. J., & Zamora, L. N. A. (2014). Fundamentos de
programación: diagramas de flujo, diagramas NS, pseudocódigo y java. Alpha Editorial.
Shiguay Guizado, G. A. (2019). Las Tecnologías de la Información y Comunicación en el
Aprendizaje de algoritmos y diagramas de flujo en el curso de Informática V en los
estudiantes del área de tecnología e informática del quinto grado de educación
secundaria de la Institución Educativa Emblemática Ricardo Bentín Sánchez, Rímac, 2018.