TEMA 2: DIAGRAMAS DE FLUJO

Slides:



Advertisements
Presentaciones similares
ALGORITMO Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea y resolver un problema. De un modo más formal,
Advertisements

Diagramas de flujo Pseudo-código Ejercicios Instalación de C++
“INTRODUCCIÓN A LA LÓGICA COMPUTACIONAL”
MAPAS CONCEPTUALES.
Sesión 4 Diagramas de Flujo
Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
ELABORADO POR: Facilitando la educación.
Resolución de Problemas Algoritmos y Programación
FUNDAMENTOS DE PROGRAMACIÓN
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Técnico en programación de Software
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
DFD's DFD significa Diagrama de Flujo de Datos. Tiene este nombre ya que los símbolos utilizados se conectan por medio de flechas para indicar la secuencia.
Metodología de la Programación
Teoría de lenguajes y compiladores
Introducción a la Programación
DIAGRAMA DE FLUJO Prof. Víctor Rojas.
Diagramación Ing. Cleyver Vazquez Jijon.
INTEGRANTES: Carla Tunquipa Faijo Isabel Rodriguez Huamani
Matemáticas Discretas y Algoritmos
Fundamentos de Programación
Asignatura de Introducción a la Ingeniería en Sistemas Tema: DIAGRAMAS DE FLUJO.
FORMULACIÓN DE ALGORITMOS
Diagramas de procesos Unidad V
Diagrama de Flujo La presentación gráfica de sistemas es una forma ampliamente utilizada como herramienta de análisis,  ya que permite identificar aspectos.
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
Unidad 3 Instrucciones secuenciales
Juego de Preguntas y Respuestas
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Tema 5 Diagramas de flujo Computacion - FA.CE.NA..
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
DIAGRAMA DE FLUJO ERIKA SUAREZ lozano Sergio Ortiz caballero Arturo González Yesica mariana regueros Paola García sanchez.
Metodología para la construcción de programas
ALGORITMOS La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió.
TEMAS PRINCIPALES DIAGRAMAS DE FLUJO..
DIAGRAMA DE FUJO EQUIPO: Maribel Arellano Domínguez Abilene Ríos Rosas
Representación de Algoritmos
Introducción a los programas
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
LAE. LUCÍA REYES MARTÍNEZ
Por: Ortega Ramírez Cristian Ricardo
Santiago Pachón Pedroza Jesús Arley Bolaños 1002
Lenguaje Programación
R.A.2.1 TEMA: DIAGRAMA DE FLUJO OBJETIVO: Describir los símbolos empleados en la elaboración de diagramas de flujo.
Edward Barrera Barrera Cristian Anderson Isacc
Elaboración de algoritmos usando lógica de programación
Presente un cuestionario con los aspectos mas importantes sobre los
M.S.C. Ivette Hernández Dávila
Metodología de la programación
SENA CENTRO INDUSTRIAL DE ENERGIAS ALTERNATIVAS
Dirección General de Educación Superior Tecnológica Instituto Tecnológico de Salina Cruz CARRERA INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y LAS COMUNICACIONES.
INSTITUTO TÉCNICO INDUSTRIAL ÁREA DE INFORMÁTICA ALUMNO: CRISTIAN DAVID RODRÍGUEZ GÓMEZ GRADO:11-02.
* Cuando nos permite desarrollar un programa que necesitamos para tomar un conjunto de buenas prácticas para hacer eso. Esto se debe a que podemos ahorrar.
Lenguaje Programación
3. Herramientas de representación de algoritmos
DIAGRAMAS ADMINISTRATIVOS
PARCIAL 1 SISTEMA DE TRATAMIENTO DE INFORMACION. Concepto de Programa  El término programa (d el latín programma, que a su vez proviene de un vocablo.
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
PARCIAL 1 Introducción a los programas. Concepto de Programa  El término programa (d el latín programma, que a su vez proviene de un vocablo griego)
D IAGRAMAS DE FLUJO Allison González romero. D IAGRAMAS DE FLUJO Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del.
PARCIAL 1 Introducción a los programas. Concepto de Programa  El término programa (d el latín programma, que a su vez proviene de un vocablo griego)
COMPUTER SACIENCE PARCIAL 1
 Inicio/Final Se utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Ing. José David Ortiz Salas
ALGORITMOS Y PROGRAMAS. OBJETIVOS  Resolver problemas mediante la especificación algorítmica.  Proporcionar los procedimientos y técnicas para el desarrollo.
Transcripción de la presentación:

TEMA 2: DIAGRAMAS DE FLUJO 1. CONCEPTO: Es la representación gráfica de unos procedimientos y de la secuencia u orden en que deben ejecutarse; en resumen, es la representación gráfica de la solución de un problema o de un procedimiento. Se pueden considerar tres tipos fundamentales de diagramas de programación o también llamados “diagramas de flujo u organigramas”: Diagramas del sistema o de configuración.- Destinados a describir el flujo de los distintos soportes físicos de un sistema infor- mático B. Diagramas de macroprocesos o bloques.- Representan la estructura en los módulos o bloques que se han realizado del problema a resolver. Son diagramas relacionados con el proceso. C. Diagramas de detalle u ordinograma.- Son las órdenes en secuencia que se deben dar a la máquina para la resolución del problema

2. REGLAS PARA LA CONSTRUCCIÓN DE DIAGRAMAS DE FLUJO: 1. Todo diagrama debe tener un principio (inicio) y un fin. 2. Las líneas de conexión o de flujo deben ser siempre rectas (sólo verti- cales u horizontales), no deben cruzarse ni estar inclinadas. 3. Para ir de una parte del diagrama a otra se debe usar conectores debidamente numerados 4. Las líneas que enlazan los símbolos entre sí deben estar todas conec- tadas. Cada línea o flecha debe entrar en un bloque, en un símbolo de decisión, terminar en “Fin” o unirse a otra flecha. 5. Se deben dibujar los símbolos, de manera que se siga el proceso de arriba abajo (diseño “top/down”) y de izquierda a derecha. 6. Realizar un gráfico claro y equilibrado, procurando que el flujo central del diagrama sea la parte central de la hoja de papel. 7. Evitar la utilización de terminología específica de un lenguaje de pro- gramación o máquina, sobre todo en las expresiones donde se tiene tendencia natural a ello.

8. Se debe dejar un bloque o dos de proceso libres al comienzo del diagra- ma, para reservar posiciones de memoria para variables, acumuladores, inicialización de subíndices de listas y tablas (arrays) conmutadores (switch), etc 9. Indicar con comentarios al margen o mediante el símbolo gráfico comentarios las variables utilizadas y su descripción. 10. En las operaciones lógicas recurrir preferentemente a la lógica positiva que a la lógica negativa. Ejm. Es más claro colocar: “si es A = B” que colocar “si no es A <>B” 11. A cada bloque o símbolo se accede por arriba y/o por la izquierda y se sale por abajo y/o por la derecha. Las entradas pueden ser varias, pero la salida es única, excepto en los casos de símbolos de decisión. 12. Realizar todas las anotaciones o comentarios marginales al diagrama para que éste sea comprensible por cualquier persona (analista o programador) 13. De ser posible, que el diagrama no sobrepase una página; si no fuera posible, numerar adecuadamente las hojas del diagrama y utilizar los correspondientes conectores de páginas que indiquen la dirección correcta del flujo

3. VENTAJAS DE LOS DIAGRAMAS DE FLUJO: 1. Rápida comprensión de las relaciones 2. Análisis efectivo de las diferentes secciones del programa 3. Pueden usarse como modelo de trabajo e el diseño de nuevos programas y sistemas 4. Comunicación con el usuario 5. Documentación adecuada de os programas 6. Codificación eficaz de los programas 7. Depuración y pruebas ordenadas de programas

4. INCONVENIENTES DE LOS DIAGRAMAS DE FLUJO: 1. Los diagramas complejos y detallados son laboriosos en su planteamiento y dibujo 2. Las acciones a seguir tras la salida de un símbolo de decisión, pueden ser difíciles de seguir si existen diferentes caminos 3. No existen normas fijas para la elaboración de los diagramas de flujo que permitan incluir todos los detalles que el usuario desea introducir.

5. SIGNOS UTILIZADOS EN LOS DIAGRAMAS DE FLUJO: Para las operaciones aritméticas.-  Movimiento de unas posiciones de memoria a otras o cambios en campos de información + Suma Resta * Multiplicación / División ^ Exponenciación Para las operaciones de relación.- < Menor que = Igual que > Mayor que >= Menor igual que >= Mayor igual que <> Diferente de

6. SÍMBOLOS UTILIZADOS EN LOS DIAGRAMAS DE FLUJO: 1. Terminal.- Representa el inicio y fin de un programa 2. Entrada/Salida.- Para introducir datos en la memora desde los periféricos de entrada o para dar registro de la información procesada en un periférico de salida 3. Proceso.- Para definir cualquier tipo de operación que pueda originar cambio de valor 4. Declaración.- Para declarar variables y constantes en memoria

5. Teclado.- Se usa para ingresar datos No Sí 6. Decisión.- Indica operaciones lógicas o de comparación entre datos. Tiene dos salidas – Respuestas: SÍ o NO 7. Llamada a subrutina o a un proceso.- Para llamar a un módulo independiente del programa principal.

8. Conector.- Para enlazar dos partes cualesquiera de un ordinograma a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma página del diagrama 9. Conector.- Para conectar dos puntos del organigrama situado en páginas diferentes 10. Pantalla.- Para mostrar la salida de datos 11.Indicadores de dirección.- Indica el sentido de ejecución de las operaciones 12. Comentarios.- Para insertar comentarios o explicaciones a los símbolos del diagrama

TRABAJO A REALIZAR Elabora un resumen del tema en tu cuaderno. Aprende los símbolos para diseñar diagramas de flujo. Averigua el significado de las siguientes palabras: Organigrama, Macroproceso, Ordinograma, Acumulador, Subrutina. Investiga un tema informático de actualidad y no te olvidas de comentarlo.