SlideShare una empresa de Scribd logo
1 de 18
REPRESENTACIÓN GRÁFICA DE LOS
DIAGRAMAS DE FLUJO
YOLY PARRA ESPITIA
INTRODUCCIÓN:
Un diagrama de flujo es la representación grafica del flujo o secuencia de
rutinas simples. Tiene la ventaja de indicar la secuencia del proceso en
cuestión, las unidades involucradas y los responsables de su ejecución; en
pocas palabras es la representación simbólica o pictórica de un
procedimiento administrativo.
Son de gran importancia ya que ayudan a designar cualquier representación
grafica de un procedimiento o parte de este; el diagrama de flujo como su
nombre lo dice representa el flujo de información de un procedimiento.
Existen diversos métodos que se pueden llevar a cabo en procedimientos de
los arreglos (vector), ya sean en forma de ordenación, como de búsqueda.
El método de ordenación es una de los procedimientos más comunes y útiles
en el procesamiento de datos, es la clasificación u ordenación de los mismos.
Se considera ordenar al proceso de reorganización un conjunto dado de
objetos en una secuencia determinada.
El método de ordenación más conocido y popular entre estudiantes y
aprendices de programación, es el método burbuja, por su facilidad de
comprensión y programación.
El método de búsqueda es una operación que tiene por objeto la localización
de un elemento dentro de la estructura de datos. Encontramos
dos técnicas que utiliza este método de acceso, para encontrar elementos
dentro de un array: Búsqueda secuencial y búsqueda binaria.
La búsqueda secuencial es la técnica más simple para buscar un elemento en
un arreglo. Consiste en recorrer el arreglo elemento a elemento e ir
comparando con el valor buscado (Clave). El resultado de la búsqueda es un
solo valor, y será la posición del elemento buscado o cero.
La búsqueda binaria es el método más eficiente para encontrar elementos en
un arreglo ordenado. El proceso comienza comparando el elemento central
del arreglo con el valor buscado.
DESARROLLO:
Son de gran importancia ya que ayudan a designar cualquier representación
grafica de un procedimiento o parte de este; el diagrama de flujo como su
nombre lo indica representa el flujo de información de un procedimiento.
En la actualidad los diagramas de flujo son considerados en la mayoría de
las empresas o departamentos de sistema como uno de los principales
instrumentos en la realización de cualquier método o sistema.
Son importantes los diagramas de flujo en toda organización y
departamento, ya que este permite la visualización de las actividades
innecesarias y verifica si la distribución del trabajo esta equilibrada, es decir,
bien distribuida en las personas, sin sobrecargo para algunas mientras otros
trabajan con mucha holgura.
Los diagramas de flujo son importantes para el diseñador por que le ayudan
en la definición, formulación, análisis y solución del problema. El diagrama de
flujo ayuda al análisis a comprender el sistema de información de acuerdo
con las operaciones de procedimientos incluidos, le ayudara analizar esas
etapas, con el fin tanto de mejorarlas como de incrementar la existencia de
sistemas de información para la administración.
MÁS REPRESENTACIONES GRÁFICAS
Cada símbolo normal de diagrama de flujo tiene un significado especial.
Expresa Inicio o Fin de un programa.
Expresa operación algebraica o de Asignación.
Expresa condiciones y asociaciones alternativas de una decisión lógica.
Expresa condición y acciones alternativas de una decisión numérica.
Entrada / Salida: Representa cualquier tipo de Fuente de entrada y salida.
Entrada: Lectura de datos por tarjeta perforadas.
Conector dentro de página.
Representa resultado mediante un reporte impreso
Conector fuera de página.
Expresa operación cíclica repetitiva.
Expresa proceso de llamada a una subalterna.
Representa datos grabados en una cinta magnética.
Almacenamiento en línea Disco Magnético.
Tipos de Diagramas de flujo:
Hay varios tipos distintos de flujogramas quepueden usarse.
 Flujograma de primer nivel o de dirección descendente:
Un flujograma de primer nivel muestra los pasos principales de un proceso y
puede incluir también los resultados intermedios de cada paso
(el producto o servicio que se produce) y los subpasos correspondientes. Este
tipo de flujograma seusa por lo general para obtener un panorama básico
del proceso e identificar los cambios que se producen en el proceso. Es
sumamente útil para identificar los miembros correctos para el equipo
(aquellas personas queparticipan en el proceso) y para
elaborar indicadores para observar y seguir el proceso por su concentración
en los resultados intermedios.
 Flujograma de ejecución o matriz:

Un flujograma de ejecución representa en forma gráfica el proceso en
términos de quién se ocupa de realizar los pasos. Tiene forma de matriz e
ilustra los diversos participantes y el flujo de pasos entre esos participantes.
Es muy útil para identificar quién proporciona los insumos o servicios a quién,
así como aquellas áreas en las que algunas personas pueden estar
ocupándosede las mismas tareas.
REGLASPARAESTRUCTURARUNDIAGRAMADEFLUJO
 El sentido de un diagrama de flujo generalmente es de arriba hacia abajo.
 Es un símbolo solo puede entrar una flecha de flujo si varias líneas sedirigen
al mismo símbolo, se deben unir en una sola flecha.
 Las líneas de flujo no deben cruzarse, para evitar los cruces se utilizan los
conectores.
 De un símbolo excepto el de decisión, solo puede salir una línea de flujo.
 Los símbolos Terminal, Conector dentro de página y conector fuera de página
solo pueden estar conectados al diagrama por una sola flecha, ya que por su
naturaleza es imposible que tenga una entrada y una de salida.
 Los émbolos de decisión tendrán siempreuna sola flecha de entrada y dos o
tres flechas de salida según la cantidad de alternativas que se presentan.
Un diagrama de flujo debe estar complemente cerrado, teniendo una
continuidad de principio a fin, no pueden quedar flechas en el aire ni
símbolos sin conexión al diagrama pues el flujo seria interrumpido.
EJEMPLOS
Problemas resueltos condiagramas de flujo:
Algoritmo:
1. Elabore un algoritmo que sume dos números:
a. Elaborar un algoritmo que sume dos números
b. Definición del problema:
Entrada: A, B
Proceso: A+B
Salida: Resultados de suma
Validación: No aplica
c. Análisis del problema:
d. Diseño del algoritmo:
Paso1- Inicio _ algoritmo _suma
Paso2-Declarar variables A y B de tipo numérico
Paso3-Escribir ("Ingreseel valor de A y B respectivamente ")
Paso4-Leer (A, B)
Paso5-("Elresultado es:", A+B)
Paso6-Fin_algoritmo_suma.
Diagrama de flujo:
Algoritmo:
1. Escribir un algoritmo que calcule el área de un triángulo.
a. Escribir un algoritmo que calcule el área de triángulo
b. Definición del problema:
Entrada: base*altura
Proceso: base*altura/2
Salida: área
Validaciones: No aplica
c. Análisis del problema:
d. Diseño del algoritmo:
Paso1-Inicio_algoritmo_área _triángulo
Paso2-Declarar base, altura y área de tipo real
Paso3-Escribir ("Ingreseel valor de base y altura respectivamente")
Paso4-Leer (base, altura)
Paso5-a=base*altura/2
Paso6-Escribir ("Elresultado es: ", área)
Paso7-Fin_algoritmo_área_triángulo.
Diagrama de flujo:
Definiciónyexplicaciónde losmétodos debúsqueda secuencialybinaria.
Diferencias, ventajas y desventajas entre ambos
La búsqueda es una operación que tiene por objeto la localización de un
elemento dentro de la estructuras dedatos. A menudo un programador
estará trabajando con grandes cantidades de datos almacenados en arreglos
y pudiera resultar necesario determinar si un arreglo contiene un valor que
coincide con algún valor clave o buscado.
Siendo el array de una dimensión o lista una estructura de acceso directo y a
su vez de acceso secuencial, encontramos dos técnicas que utilizan estos dos
métodos de acceso, para encontrar elementos dentro de un array: Búsqueda
secuencial y búsqueda binaria.
Búsqueda secuencial:
La búsqueda secuencial, también se le conoce como búsqueda lineal.
Supongamos una colección de registro organizados como una lista lineal. El
algoritmo básico de búsqueda secuencialconsiste en empezar al inicio de la
lista e ir a través de cada registro hasta encontrar la clave indicada (k) o hasta
el final de la lista.
Este método consiste en recorrer el arreglo o vector elemento a elemento e
ir comparando con el valor buscado (clave). Se empieza con la primera casilla
del vector y se observa una casilla tras otra hasta que seencuentre el
elemento buscado o se han visto todas las casillas. El resultado de la
búsqueda es un solo valor, y será la posición del elemento buscado o cero.
Dado que el vector o arreglo no esta en ningún orden en particular, existe la
misma probabilidad de que el valor seencuentra ya se en el primer
elemento, como en el ultimo. Por lo tanto, en promedio, el programa tendrá
que comparar el valor buscado con la mitad de los elementos del vector.
El método de búsqueda lineal funciona bien con arreglos pequeños o para
arreglos no ordenados.
Ventaja:
 Es un método sumamentesimple que resulta útil cuando setiene un
conjunto de datos pequeños (Hasta aproximadamente 500 elementos)
 Es fácil adaptar la búsqueda secuencial para que utilice una lista enlazada
ordenada, lo que hace la búsqueda más eficaz.
 Si los datos buscados no están en orden es el único método que puede
emplearse para hacer dichas búsquedas.
Desventaja:
 Este método tiende hacer muy lento.
 Si los valores de la clave no son únicos, para encontrar todos los elementos
con una clave particular, se requiere buscar en todo el arreglo, lo que hace el
proceso muy largo.
Búsqueda Binaria:
La búsqueda binaria es el método, donde si el arreglo o vector esta bien
ordenado, se reducesucesivamentela operación eliminando repetidas veces
la mitad de la lista restante.
El proceso comienza comparando el elemento central del arreglo con el
elemento buscado. Si ambos coinciden finaliza la búsqueda. Si no ocurreasí,
el elemento buscado será mayor o menor en sentido estricto que el
elemento central del arreglo. Si el elemento buscado es mayor seprocede a
hacer búsqueda binaria en el subarray superior, siel elemento buscado es
menor que el contenido de la casilla central, se debe cambiar el segmento a
considerar al segmento que está a la izquierda de tal sitio central.
Este método se puede aplicar tanto a datos en listas lineales como
en árboles binarios de búsqueda. Los pre – requisitos para la búsqueda
binaria son:
 La lista debe estar ordenada, en un orden especifico de acuerdo al valor de la
clave.
 Debe conocerseel número de elementos.
Si el conjunto de elementos es grande, el tiempo de búsqueda se puede
reducir utilizando el siguiente algoritmo de tipo divide y vencerás:
1. Se divide el elemento en dos partes.
2. Se determina la parte que debe contener la clave buscada.
3. Se repite el proceso en esa parte.
Una forma razonablede dividir el conjunto de elementos es mantener los
elementos ordenados y después utilizar los índices del arreglo ordenado para
determinar la parte del arreglo sobrela que se va a trabajar.
Ventajas:
 Se puede aplicar tanto a datos en listas lineales como en árboles binarios de
búsqueda.
 Es el método más eficiente para encontrar elementos en un arreglo
ordenado.
Desventajas:
Este método funciona solamente con arreglos ordenados, por lo cual si nos
encontramos con arreglos que no están en orden, este método, no nos
ayudaría en nada.
Diferenciasentre ambos métodos:
En el caso del método de búsqueda binaria, los arreglos deben estar
únicamente ordenados, como seplanteo anteriormente, por su parte el
método de búsqueda secuencialo lineal, puede emplearse tanto en arreglos
pequeños, como en aquellos que no están ordenados.
En segundo orden, podemos ver que el método de búsqueda binaria, es el
método más eficiente para encontrar elementos en un arreglo ordenado, lo
contrario sucede con el método de búsqueda secuencial ya que este es muy
lento, pero si los datos no están en orden es el único método que puede
emplearse para hacer las búsquedas.

Más contenido relacionado

La actualidad más candente

ORDENAMIENTO POR INTERCAMBIO
ORDENAMIENTO POR INTERCAMBIOORDENAMIENTO POR INTERCAMBIO
ORDENAMIENTO POR INTERCAMBIO
Wilmer Quintero
 
Base de datos propiedades acid
Base de datos propiedades acidBase de datos propiedades acid
Base de datos propiedades acid
Jefer Lee Parra
 
Transformaciones bidimensionales
Transformaciones bidimensionalesTransformaciones bidimensionales
Transformaciones bidimensionales
Dormimundo
 
Método de ordenamiento por selección
Método de ordenamiento por selecciónMétodo de ordenamiento por selección
Método de ordenamiento por selección
figocancun
 

La actualidad más candente (20)

ORDENAMIENTO POR INTERCAMBIO
ORDENAMIENTO POR INTERCAMBIOORDENAMIENTO POR INTERCAMBIO
ORDENAMIENTO POR INTERCAMBIO
 
Vectores informaticos
Vectores informaticosVectores informaticos
Vectores informaticos
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Aplicaciones de Autómatas y Lenguajes Formales
Aplicaciones de Autómatas y Lenguajes FormalesAplicaciones de Autómatas y Lenguajes Formales
Aplicaciones de Autómatas y Lenguajes Formales
 
OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
 
Base de datos propiedades acid
Base de datos propiedades acidBase de datos propiedades acid
Base de datos propiedades acid
 
Kanban
KanbanKanban
Kanban
 
Corriente de entrada y salida en un sistema
Corriente de entrada y salida en un sistemaCorriente de entrada y salida en un sistema
Corriente de entrada y salida en un sistema
 
Ordenamientos por selección y Shell
Ordenamientos por selección y ShellOrdenamientos por selección y Shell
Ordenamientos por selección y Shell
 
Entorno Easy Code
Entorno Easy CodeEntorno Easy Code
Entorno Easy Code
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatas
 
Sistemas operativos; procesos
Sistemas operativos; procesosSistemas operativos; procesos
Sistemas operativos; procesos
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Transformaciones bidimensionales
Transformaciones bidimensionalesTransformaciones bidimensionales
Transformaciones bidimensionales
 
Método de ordenamiento por selección
Método de ordenamiento por selecciónMétodo de ordenamiento por selección
Método de ordenamiento por selección
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
PROTOCOLO DE BLOQUEO EN 2 FASES
PROTOCOLO DE BLOQUEO EN 2 FASESPROTOCOLO DE BLOQUEO EN 2 FASES
PROTOCOLO DE BLOQUEO EN 2 FASES
 

Destacado (12)

Taller 1 diagramas de flujo nicolas
Taller 1 diagramas de flujo nicolasTaller 1 diagramas de flujo nicolas
Taller 1 diagramas de flujo nicolas
 
Taller de diagrama de flujo
Taller de diagrama de flujoTaller de diagrama de flujo
Taller de diagrama de flujo
 
Arreglos En Una Dimension
Arreglos En Una DimensionArreglos En Una Dimension
Arreglos En Una Dimension
 
Organismos del comercio internacional
Organismos del comercio internacionalOrganismos del comercio internacional
Organismos del comercio internacional
 
PERFIL DEL GERENTE DE INFORMÁTICA
PERFIL DEL GERENTE DE INFORMÁTICAPERFIL DEL GERENTE DE INFORMÁTICA
PERFIL DEL GERENTE DE INFORMÁTICA
 
Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos. Representación gráfica de los algoritmos.
Representación gráfica de los algoritmos.
 
Integracion de las instalaciones basicas en la estructura pdf
Integracion de las instalaciones basicas en la estructura pdfIntegracion de las instalaciones basicas en la estructura pdf
Integracion de las instalaciones basicas en la estructura pdf
 
Diseño y planeación de sistemas de producción.
Diseño y planeación de sistemas de producción.Diseño y planeación de sistemas de producción.
Diseño y planeación de sistemas de producción.
 
Tema 3 metodología para la solución de problemas
Tema 3  metodología para la solución de problemasTema 3  metodología para la solución de problemas
Tema 3 metodología para la solución de problemas
 
La board y sus partes
La board y sus partesLa board y sus partes
La board y sus partes
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
Informatica II - 2 Metodologia de Solucion de Problemas
Informatica II - 2 Metodologia de Solucion de ProblemasInformatica II - 2 Metodologia de Solucion de Problemas
Informatica II - 2 Metodologia de Solucion de Problemas
 

Similar a Representación gráfica de los diagramas de flujo yoly parra

01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujo
antheresc
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructurado
luiscarballoc
 
Diagramas de flujo (2011)
Diagramas de flujo (2011)Diagramas de flujo (2011)
Diagramas de flujo (2011)
Yerko Bravo
 

Similar a Representación gráfica de los diagramas de flujo yoly parra (20)

01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujo
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujo
 
DIAGRAMAS-DE-FLUJO.pdf
DIAGRAMAS-DE-FLUJO.pdfDIAGRAMAS-DE-FLUJO.pdf
DIAGRAMAS-DE-FLUJO.pdf
 
Diagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuelDiagrama de flujo de datos (dfd) enmanuel
Diagrama de flujo de datos (dfd) enmanuel
 
auditoria
auditoriaauditoria
auditoria
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Modelos de analisis estructurado
Modelos de analisis estructuradoModelos de analisis estructurado
Modelos de analisis estructurado
 
Act 43
Act 43Act 43
Act 43
 
Act 43
Act 43Act 43
Act 43
 
Act 43
Act 43Act 43
Act 43
 
Diagrama de flujo[3.3.4 ]
Diagrama de flujo[3.3.4 ]Diagrama de flujo[3.3.4 ]
Diagrama de flujo[3.3.4 ]
 
Act 43
Act 43Act 43
Act 43
 
Flujograma
FlujogramaFlujograma
Flujograma
 
Lenguaje de diagramas de flujo 2 s lun 30 sep-13
Lenguaje de diagramas de flujo 2 s lun 30 sep-13Lenguaje de diagramas de flujo 2 s lun 30 sep-13
Lenguaje de diagramas de flujo 2 s lun 30 sep-13
 
Así se hace un diagrama de flujo
Así se hace un diagrama de flujoAsí se hace un diagrama de flujo
Así se hace un diagrama de flujo
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmos
 
Diagramas de flujo (2011)
Diagramas de flujo (2011)Diagramas de flujo (2011)
Diagramas de flujo (2011)
 
Modelo de análisis Estructurado
Modelo de análisis Estructurado Modelo de análisis Estructurado
Modelo de análisis Estructurado
 

Más de yoly1parra1

Más de yoly1parra1 (13)

Manual de instalación wampserver
Manual de instalación wampserverManual de instalación wampserver
Manual de instalación wampserver
 
Autoaprendizaje unidad 5_mantenimiento_de_computadores[1]
Autoaprendizaje unidad 5_mantenimiento_de_computadores[1]Autoaprendizaje unidad 5_mantenimiento_de_computadores[1]
Autoaprendizaje unidad 5_mantenimiento_de_computadores[1]
 
Configurar un dominio
Configurar un dominioConfigurar un dominio
Configurar un dominio
 
A colaborativo 1 unidad 1
A colaborativo 1 unidad 1A colaborativo 1 unidad 1
A colaborativo 1 unidad 1
 
Instalación y desinstalación de un programa
Instalación y desinstalación de un programaInstalación y desinstalación de un programa
Instalación y desinstalación de un programa
 
Irq
IrqIrq
Irq
 
Disco duro
Disco duroDisco duro
Disco duro
 
Actividad de trabajo colaborativo
Actividad de trabajo colaborativoActividad de trabajo colaborativo
Actividad de trabajo colaborativo
 
Sentencias selectivas y repetitivas
Sentencias selectivas y repetitivasSentencias selectivas y repetitivas
Sentencias selectivas y repetitivas
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Partes internas de un computador, Yoly Parra
Partes internas de un computador, Yoly ParraPartes internas de un computador, Yoly Parra
Partes internas de un computador, Yoly Parra
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
 
Algortitmos
AlgortitmosAlgortitmos
Algortitmos
 

Último

editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
ssusere34b451
 

Último (20)

avancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayudaavancestecnologicossigloveintiunoprofetengohambreayuda
avancestecnologicossigloveintiunoprofetengohambreayuda
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 

Representación gráfica de los diagramas de flujo yoly parra

  • 1. REPRESENTACIÓN GRÁFICA DE LOS DIAGRAMAS DE FLUJO YOLY PARRA ESPITIA
  • 2. INTRODUCCIÓN: Un diagrama de flujo es la representación grafica del flujo o secuencia de rutinas simples. Tiene la ventaja de indicar la secuencia del proceso en cuestión, las unidades involucradas y los responsables de su ejecución; en pocas palabras es la representación simbólica o pictórica de un procedimiento administrativo. Son de gran importancia ya que ayudan a designar cualquier representación grafica de un procedimiento o parte de este; el diagrama de flujo como su nombre lo dice representa el flujo de información de un procedimiento. Existen diversos métodos que se pueden llevar a cabo en procedimientos de los arreglos (vector), ya sean en forma de ordenación, como de búsqueda. El método de ordenación es una de los procedimientos más comunes y útiles en el procesamiento de datos, es la clasificación u ordenación de los mismos. Se considera ordenar al proceso de reorganización un conjunto dado de objetos en una secuencia determinada. El método de ordenación más conocido y popular entre estudiantes y aprendices de programación, es el método burbuja, por su facilidad de comprensión y programación. El método de búsqueda es una operación que tiene por objeto la localización de un elemento dentro de la estructura de datos. Encontramos dos técnicas que utiliza este método de acceso, para encontrar elementos dentro de un array: Búsqueda secuencial y búsqueda binaria. La búsqueda secuencial es la técnica más simple para buscar un elemento en un arreglo. Consiste en recorrer el arreglo elemento a elemento e ir comparando con el valor buscado (Clave). El resultado de la búsqueda es un solo valor, y será la posición del elemento buscado o cero. La búsqueda binaria es el método más eficiente para encontrar elementos en un arreglo ordenado. El proceso comienza comparando el elemento central del arreglo con el valor buscado.
  • 3. DESARROLLO: Son de gran importancia ya que ayudan a designar cualquier representación grafica de un procedimiento o parte de este; el diagrama de flujo como su nombre lo indica representa el flujo de información de un procedimiento. En la actualidad los diagramas de flujo son considerados en la mayoría de las empresas o departamentos de sistema como uno de los principales instrumentos en la realización de cualquier método o sistema. Son importantes los diagramas de flujo en toda organización y departamento, ya que este permite la visualización de las actividades innecesarias y verifica si la distribución del trabajo esta equilibrada, es decir, bien distribuida en las personas, sin sobrecargo para algunas mientras otros trabajan con mucha holgura. Los diagramas de flujo son importantes para el diseñador por que le ayudan en la definición, formulación, análisis y solución del problema. El diagrama de flujo ayuda al análisis a comprender el sistema de información de acuerdo con las operaciones de procedimientos incluidos, le ayudara analizar esas etapas, con el fin tanto de mejorarlas como de incrementar la existencia de sistemas de información para la administración.
  • 4.
  • 5. MÁS REPRESENTACIONES GRÁFICAS Cada símbolo normal de diagrama de flujo tiene un significado especial. Expresa Inicio o Fin de un programa. Expresa operación algebraica o de Asignación. Expresa condiciones y asociaciones alternativas de una decisión lógica. Expresa condición y acciones alternativas de una decisión numérica. Entrada / Salida: Representa cualquier tipo de Fuente de entrada y salida.
  • 6. Entrada: Lectura de datos por tarjeta perforadas. Conector dentro de página. Representa resultado mediante un reporte impreso Conector fuera de página. Expresa operación cíclica repetitiva. Expresa proceso de llamada a una subalterna. Representa datos grabados en una cinta magnética. Almacenamiento en línea Disco Magnético.
  • 7. Tipos de Diagramas de flujo: Hay varios tipos distintos de flujogramas quepueden usarse.  Flujograma de primer nivel o de dirección descendente: Un flujograma de primer nivel muestra los pasos principales de un proceso y puede incluir también los resultados intermedios de cada paso (el producto o servicio que se produce) y los subpasos correspondientes. Este tipo de flujograma seusa por lo general para obtener un panorama básico del proceso e identificar los cambios que se producen en el proceso. Es sumamente útil para identificar los miembros correctos para el equipo (aquellas personas queparticipan en el proceso) y para elaborar indicadores para observar y seguir el proceso por su concentración en los resultados intermedios.
  • 8.  Flujograma de ejecución o matriz:  Un flujograma de ejecución representa en forma gráfica el proceso en términos de quién se ocupa de realizar los pasos. Tiene forma de matriz e ilustra los diversos participantes y el flujo de pasos entre esos participantes. Es muy útil para identificar quién proporciona los insumos o servicios a quién, así como aquellas áreas en las que algunas personas pueden estar ocupándosede las mismas tareas.
  • 9. REGLASPARAESTRUCTURARUNDIAGRAMADEFLUJO  El sentido de un diagrama de flujo generalmente es de arriba hacia abajo.  Es un símbolo solo puede entrar una flecha de flujo si varias líneas sedirigen al mismo símbolo, se deben unir en una sola flecha.  Las líneas de flujo no deben cruzarse, para evitar los cruces se utilizan los conectores.  De un símbolo excepto el de decisión, solo puede salir una línea de flujo.  Los símbolos Terminal, Conector dentro de página y conector fuera de página solo pueden estar conectados al diagrama por una sola flecha, ya que por su naturaleza es imposible que tenga una entrada y una de salida.  Los émbolos de decisión tendrán siempreuna sola flecha de entrada y dos o tres flechas de salida según la cantidad de alternativas que se presentan. Un diagrama de flujo debe estar complemente cerrado, teniendo una continuidad de principio a fin, no pueden quedar flechas en el aire ni símbolos sin conexión al diagrama pues el flujo seria interrumpido.
  • 10. EJEMPLOS Problemas resueltos condiagramas de flujo: Algoritmo: 1. Elabore un algoritmo que sume dos números: a. Elaborar un algoritmo que sume dos números b. Definición del problema: Entrada: A, B Proceso: A+B Salida: Resultados de suma Validación: No aplica c. Análisis del problema: d. Diseño del algoritmo: Paso1- Inicio _ algoritmo _suma Paso2-Declarar variables A y B de tipo numérico Paso3-Escribir ("Ingreseel valor de A y B respectivamente ") Paso4-Leer (A, B) Paso5-("Elresultado es:", A+B) Paso6-Fin_algoritmo_suma.
  • 12. Algoritmo: 1. Escribir un algoritmo que calcule el área de un triángulo. a. Escribir un algoritmo que calcule el área de triángulo b. Definición del problema: Entrada: base*altura Proceso: base*altura/2 Salida: área Validaciones: No aplica c. Análisis del problema: d. Diseño del algoritmo: Paso1-Inicio_algoritmo_área _triángulo Paso2-Declarar base, altura y área de tipo real Paso3-Escribir ("Ingreseel valor de base y altura respectivamente") Paso4-Leer (base, altura) Paso5-a=base*altura/2 Paso6-Escribir ("Elresultado es: ", área) Paso7-Fin_algoritmo_área_triángulo.
  • 14. Definiciónyexplicaciónde losmétodos debúsqueda secuencialybinaria. Diferencias, ventajas y desventajas entre ambos La búsqueda es una operación que tiene por objeto la localización de un elemento dentro de la estructuras dedatos. A menudo un programador estará trabajando con grandes cantidades de datos almacenados en arreglos y pudiera resultar necesario determinar si un arreglo contiene un valor que coincide con algún valor clave o buscado. Siendo el array de una dimensión o lista una estructura de acceso directo y a su vez de acceso secuencial, encontramos dos técnicas que utilizan estos dos métodos de acceso, para encontrar elementos dentro de un array: Búsqueda secuencial y búsqueda binaria. Búsqueda secuencial: La búsqueda secuencial, también se le conoce como búsqueda lineal. Supongamos una colección de registro organizados como una lista lineal. El algoritmo básico de búsqueda secuencialconsiste en empezar al inicio de la lista e ir a través de cada registro hasta encontrar la clave indicada (k) o hasta el final de la lista.
  • 15.
  • 16. Este método consiste en recorrer el arreglo o vector elemento a elemento e ir comparando con el valor buscado (clave). Se empieza con la primera casilla del vector y se observa una casilla tras otra hasta que seencuentre el elemento buscado o se han visto todas las casillas. El resultado de la búsqueda es un solo valor, y será la posición del elemento buscado o cero. Dado que el vector o arreglo no esta en ningún orden en particular, existe la misma probabilidad de que el valor seencuentra ya se en el primer elemento, como en el ultimo. Por lo tanto, en promedio, el programa tendrá que comparar el valor buscado con la mitad de los elementos del vector. El método de búsqueda lineal funciona bien con arreglos pequeños o para arreglos no ordenados. Ventaja:  Es un método sumamentesimple que resulta útil cuando setiene un conjunto de datos pequeños (Hasta aproximadamente 500 elementos)  Es fácil adaptar la búsqueda secuencial para que utilice una lista enlazada ordenada, lo que hace la búsqueda más eficaz.  Si los datos buscados no están en orden es el único método que puede emplearse para hacer dichas búsquedas. Desventaja:  Este método tiende hacer muy lento.  Si los valores de la clave no son únicos, para encontrar todos los elementos con una clave particular, se requiere buscar en todo el arreglo, lo que hace el proceso muy largo. Búsqueda Binaria: La búsqueda binaria es el método, donde si el arreglo o vector esta bien ordenado, se reducesucesivamentela operación eliminando repetidas veces la mitad de la lista restante. El proceso comienza comparando el elemento central del arreglo con el elemento buscado. Si ambos coinciden finaliza la búsqueda. Si no ocurreasí, el elemento buscado será mayor o menor en sentido estricto que el elemento central del arreglo. Si el elemento buscado es mayor seprocede a hacer búsqueda binaria en el subarray superior, siel elemento buscado es
  • 17. menor que el contenido de la casilla central, se debe cambiar el segmento a considerar al segmento que está a la izquierda de tal sitio central. Este método se puede aplicar tanto a datos en listas lineales como en árboles binarios de búsqueda. Los pre – requisitos para la búsqueda binaria son:  La lista debe estar ordenada, en un orden especifico de acuerdo al valor de la clave.  Debe conocerseel número de elementos. Si el conjunto de elementos es grande, el tiempo de búsqueda se puede reducir utilizando el siguiente algoritmo de tipo divide y vencerás: 1. Se divide el elemento en dos partes. 2. Se determina la parte que debe contener la clave buscada. 3. Se repite el proceso en esa parte. Una forma razonablede dividir el conjunto de elementos es mantener los elementos ordenados y después utilizar los índices del arreglo ordenado para determinar la parte del arreglo sobrela que se va a trabajar. Ventajas:  Se puede aplicar tanto a datos en listas lineales como en árboles binarios de búsqueda.  Es el método más eficiente para encontrar elementos en un arreglo ordenado. Desventajas: Este método funciona solamente con arreglos ordenados, por lo cual si nos encontramos con arreglos que no están en orden, este método, no nos ayudaría en nada.
  • 18. Diferenciasentre ambos métodos: En el caso del método de búsqueda binaria, los arreglos deben estar únicamente ordenados, como seplanteo anteriormente, por su parte el método de búsqueda secuencialo lineal, puede emplearse tanto en arreglos pequeños, como en aquellos que no están ordenados. En segundo orden, podemos ver que el método de búsqueda binaria, es el método más eficiente para encontrar elementos en un arreglo ordenado, lo contrario sucede con el método de búsqueda secuencial ya que este es muy lento, pero si los datos no están en orden es el único método que puede emplearse para hacer las búsquedas.