SlideShare une entreprise Scribd logo
1  sur  14
ANGIE ALGARÍN
YIRLEZA CAMARGO
GERALDINE
SANTANA
ANGÉLICA RAPELLO
DIAGRAMA DE FLUJO, SÍMBOLOS Y
APLICACIÓN.
 Se conocen con este nombre las técnicas utilizadas
para representar esquemáticamente bien sea la
secuencia de instrucciones de un algoritmo o los
pasos de un proceso.
 Esta ultima se refiere a la posibilidad de facilitar la
representación de cantidades considerables de
información en un formato grafico sencillo.
 A continuación se representara a través de un
diagrama de flujo el procedimiento utilizado para el
calculo de pago de los trabajadores por la empresa
frutipack, C.A., la cual se encarga de elaborar,
procesar y empacar jugos de excelentes calidad
para la región centro occidental del país. Para
estos cálculos se debe tomar en cuenta
CARACTERÍSTICAS DE LOS NIVELES
 Diagrama de contexto: nivel 0
En el diagrama de contexto se caracterizan todas las
interacciones que realiza un sistema con su
entorno estas pueden ser otros sistemas, sectores
internos a la organización, o factores externos a la
misma. Se dibuja un sólo proceso que representa
al sistema en cuestión y se escribe su nombre en
dicha burbuja como un sustantivo común más
adjetivos. De él solamente parten los flujos de
datos que denotan las interrelaciones entre el
sistema y sus agentes externos, no admitiéndose
otros procesos ni almacenamientos en el dibujo.
 Diagrama de nivel superior: nivel 1
En el diagrama de nivel superior se plasman todos
los procesos que describen al proceso principal. En
este nivel los procesos no suelen interrelacionarse
directamente, sino que entre ellos debe existir
algún almacenamiento o entidad externa que los
una. Esta regla de construcción sirve como ayuda
al analista para contemplar que en un nivel tan
elevado de abstracción (DFD Nivel 1) es altamente
probable que la información que se maneja
requiera ser almacenada en el sistema aunque no
esté especificado por un requisito funcional, siendo
en realidad un requisito no-funcional.
 Diagrama de detalle o expansión: nivel 2
En un diagrama de nivel 2 o mayor, comienzan a
explotarse las excepciones a los caminos
principales de la información dado que aumenta
progresivamente el nivel de detalle. De aquí en
adelante se permiten los flujos entre procesos.
El DFD nivel 2 puede considerarse el máximo para
ser validado en forma conjunta con el usuario dado
que en los niveles posteriores el alto grado de
complejidad del diagrama puede resultar de muy
difícil lectura para personas ajenas al equipo de
sistemas. También se recomienda el diagrama de
nivel superior.
proceso
Proceso alternativo
decisión
Datos
Proceso predefinido
Almacenamiento interno
Documento
QUE ES UN ALGORITMO
Es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen
dudas a quien la vida cotidiana, se emplean algoritmos
frecuentemente para resolver problemas. Algunos
ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato, o las instrucciones que
recibe un trabajador por parte de su patrón. Algunos
ejemplos en matemáticas son el algoritmo de
la división para calcular el cociente de dos números,
el algoritmo de Euclides para obtener el máximo común
divisor de dos enteros positivos, o el método de
Gauss para resolver un sistema lineal de ecuaciones. En
deba realizar dicha actividad.
EXISTEN DOS CLASES DE ALGORITMOS:
 Algoritmos Cualitativos: Son todos aquellos pasos o instrucciones descritos
por medio de palabras que sirven para llegar a la obtención de una respuesta
o solución de un problema cualquiera.
 Como ejemplo podemos decir que la utilización de un directorio (Búsqueda
de un teléfono). Para poder buscar un teléfono en un directorio, se debe
conocer el algoritmo que se va a utilizar, es decir la forma en que están
codificados los nombres de las personas, para así lograr encontrarlos y
localizar el número telefónico correspondiente
 Algoritmos Cuantitativos: Son aquellos pasos o instrucciones que
involucran cálculos numéricos para llegar a un resultado satisfactorio.
 Como ejemplo podemos citar los pasos para resolver una ecuación de
segundo grado, los pasos lógicos y secuenciales para obtener una
nomina.
 Antes de entrar a estudiar lo que es en sí el desarrollo de algoritmos se
deben tener claros algunos conceptos, como:
Variables: Son todos aquellos valores que pueden o no cambiar
en el transcurso de un algoritmo. Usualmente son introducidas
como datos. Existen variables simples y variables suscritas
(arreglos). Todas las variables se componen de dos partes
esenciales: Nombre y Valor.
El nombre es quien identifica la variable en todo el transcurso del
algoritmo, y son un conjunto de caracteres, letras y números.
Dicho nombre debe ser mnemotécnico, es decir, que con solo leer
el nombre de la variable se pueda entender o determinar con
facilidad lo que ella significa o contiene. Como ejemplo podemos
decir la Variable Vr Hr significa a simple vista Valor de la Hora;
pero si fuese X o HH, estos nombres pueden significar muchas
cosas o, a la vez, no significar nada.
El valor es la cantidad que una variable representa o tiene
asociada en un momento determinado. Se debe tener en cuenta
que una variable también puede tener asociado un valor lógico
como falso o verdadero.
 Constantes: Son todos aquellos valores que no cambian en el
transcurso de un algoritmo y son introducidos en el momento de utilizarse.
 En determinados casos se puede presentar que el valor de una variable no
cambie en el transcurso de un algoritmo; pero por este hecho no se
considera constante, sigue siendo una variable, porque su valor puede
cambiar y las constantes no lo pueden hacer.

Contenu connexe

Tendances

Expoxicion equipo #3 primer cuatrimestre
Expoxicion equipo #3 primer cuatrimestreExpoxicion equipo #3 primer cuatrimestre
Expoxicion equipo #3 primer cuatrimestredixi19
 
PNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de FlujoPNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de Flujojoel
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSLuiS YmAY
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosBERNARDAURELIOFELIZM
 
Simbología de Diagramas de Flujo
Simbología de Diagramas de FlujoSimbología de Diagramas de Flujo
Simbología de Diagramas de FlujoNatalia Alejandra
 
algoritmos
algoritmosalgoritmos
algoritmosRaul LG
 
Trabajo de informatica Elsy Villa
Trabajo de informatica Elsy VillaTrabajo de informatica Elsy Villa
Trabajo de informatica Elsy Villaelsyance-2011
 
Diagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDiagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDeivis Romero
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujolinacabrera
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseintpaulamurillo19
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujoantheresc
 
Algoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigoAlgoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigodlista92
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informáticavornetta
 

Tendances (20)

Expoxicion equipo #3 primer cuatrimestre
Expoxicion equipo #3 primer cuatrimestreExpoxicion equipo #3 primer cuatrimestre
Expoxicion equipo #3 primer cuatrimestre
 
PNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de FlujoPNI, Cuadro Sinóptico y Diagrama de Flujo
PNI, Cuadro Sinóptico y Diagrama de Flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOS
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmos
 
Simbología de Diagramas de Flujo
Simbología de Diagramas de FlujoSimbología de Diagramas de Flujo
Simbología de Diagramas de Flujo
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Trabajo de informatica Elsy Villa
Trabajo de informatica Elsy VillaTrabajo de informatica Elsy Villa
Trabajo de informatica Elsy Villa
 
Diagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesosDiagrama de flujo, archivo, entidades, procesos
Diagrama de flujo, archivo, entidades, procesos
 
Simbolos diagrama de flujo
Simbolos diagrama de flujoSimbolos diagrama de flujo
Simbolos diagrama de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Vivi Reinoso
Vivi ReinosoVivi Reinoso
Vivi Reinoso
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseint
 
Algoritmica
AlgoritmicaAlgoritmica
Algoritmica
 
01 diagramas de flujo
01 diagramas de flujo01 diagramas de flujo
01 diagramas de flujo
 
Algoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigoAlgoritmos, diagrama de flujo y pseudocodigo
Algoritmos, diagrama de flujo y pseudocodigo
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Similaire à Trabajo d imformatik

Similaire à Trabajo d imformatik (20)

Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
Computacion ii angel-chavez-semana1,2,3-objetivo 1
Computacion ii angel-chavez-semana1,2,3-objetivo 1Computacion ii angel-chavez-semana1,2,3-objetivo 1
Computacion ii angel-chavez-semana1,2,3-objetivo 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Algorotmos tavito
Algorotmos tavitoAlgorotmos tavito
Algorotmos tavito
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
algortimos
algortimosalgortimos
algortimos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Unidad II
Unidad IIUnidad II
Unidad II
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 

Trabajo d imformatik

  • 2. DIAGRAMA DE FLUJO, SÍMBOLOS Y APLICACIÓN.  Se conocen con este nombre las técnicas utilizadas para representar esquemáticamente bien sea la secuencia de instrucciones de un algoritmo o los pasos de un proceso.  Esta ultima se refiere a la posibilidad de facilitar la representación de cantidades considerables de información en un formato grafico sencillo.
  • 3.  A continuación se representara a través de un diagrama de flujo el procedimiento utilizado para el calculo de pago de los trabajadores por la empresa frutipack, C.A., la cual se encarga de elaborar, procesar y empacar jugos de excelentes calidad para la región centro occidental del país. Para estos cálculos se debe tomar en cuenta
  • 4. CARACTERÍSTICAS DE LOS NIVELES  Diagrama de contexto: nivel 0 En el diagrama de contexto se caracterizan todas las interacciones que realiza un sistema con su entorno estas pueden ser otros sistemas, sectores internos a la organización, o factores externos a la misma. Se dibuja un sólo proceso que representa al sistema en cuestión y se escribe su nombre en dicha burbuja como un sustantivo común más adjetivos. De él solamente parten los flujos de datos que denotan las interrelaciones entre el sistema y sus agentes externos, no admitiéndose otros procesos ni almacenamientos en el dibujo.
  • 5.  Diagrama de nivel superior: nivel 1 En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algún almacenamiento o entidad externa que los una. Esta regla de construcción sirve como ayuda al analista para contemplar que en un nivel tan elevado de abstracción (DFD Nivel 1) es altamente probable que la información que se maneja requiera ser almacenada en el sistema aunque no esté especificado por un requisito funcional, siendo en realidad un requisito no-funcional.
  • 6.  Diagrama de detalle o expansión: nivel 2 En un diagrama de nivel 2 o mayor, comienzan a explotarse las excepciones a los caminos principales de la información dado que aumenta progresivamente el nivel de detalle. De aquí en adelante se permiten los flujos entre procesos. El DFD nivel 2 puede considerarse el máximo para ser validado en forma conjunta con el usuario dado que en los niveles posteriores el alto grado de complejidad del diagrama puede resultar de muy difícil lectura para personas ajenas al equipo de sistemas. También se recomienda el diagrama de nivel superior.
  • 10.
  • 11. QUE ES UN ALGORITMO Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemáticas son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones. En deba realizar dicha actividad.
  • 12. EXISTEN DOS CLASES DE ALGORITMOS:  Algoritmos Cualitativos: Son todos aquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a la obtención de una respuesta o solución de un problema cualquiera.  Como ejemplo podemos decir que la utilización de un directorio (Búsqueda de un teléfono). Para poder buscar un teléfono en un directorio, se debe conocer el algoritmo que se va a utilizar, es decir la forma en que están codificados los nombres de las personas, para así lograr encontrarlos y localizar el número telefónico correspondiente  Algoritmos Cuantitativos: Son aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado satisfactorio.  Como ejemplo podemos citar los pasos para resolver una ecuación de segundo grado, los pasos lógicos y secuenciales para obtener una nomina.  Antes de entrar a estudiar lo que es en sí el desarrollo de algoritmos se deben tener claros algunos conceptos, como:
  • 13. Variables: Son todos aquellos valores que pueden o no cambiar en el transcurso de un algoritmo. Usualmente son introducidas como datos. Existen variables simples y variables suscritas (arreglos). Todas las variables se componen de dos partes esenciales: Nombre y Valor. El nombre es quien identifica la variable en todo el transcurso del algoritmo, y son un conjunto de caracteres, letras y números. Dicho nombre debe ser mnemotécnico, es decir, que con solo leer el nombre de la variable se pueda entender o determinar con facilidad lo que ella significa o contiene. Como ejemplo podemos decir la Variable Vr Hr significa a simple vista Valor de la Hora; pero si fuese X o HH, estos nombres pueden significar muchas cosas o, a la vez, no significar nada. El valor es la cantidad que una variable representa o tiene asociada en un momento determinado. Se debe tener en cuenta que una variable también puede tener asociado un valor lógico como falso o verdadero.
  • 14.  Constantes: Son todos aquellos valores que no cambian en el transcurso de un algoritmo y son introducidos en el momento de utilizarse.  En determinados casos se puede presentar que el valor de una variable no cambie en el transcurso de un algoritmo; pero por este hecho no se considera constante, sigue siendo una variable, porque su valor puede cambiar y las constantes no lo pueden hacer.