SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
TALLER # 2

                                            DIAGRAMAS DE FLUJO


        Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte
        del mismo. Los diagramas de flujo ayudan en la comprensión de la operación de
        las estructuras de control (Si, Mientras).

        La ventaja de utilizar un algoritmo es que se lo puede construir independiente
        mente de un lenguaje de programación, pues al momento de llevarlo a código se
        lo puede hacer en cualquier lenguaje.

        Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como
        son rectángulos, diamantes, óvalos, y pequeños círculos, estos símbolos están
        conectados entre sí por flechas, conocidas como líneas de flujo. A continuación se
        detallarán estos símbolos.

       Nombre                       Símbolo                                     Función

       Terminal                                                Representa el inicio y fin de un programa.

                                                              Cualquier tipo de introducción de datos en la
   Entrada / salida                                           memoria desde los periféricos o registro de
                                                                información procesada en un periférico.
                                                             Cualquier tipo de operación que pueda originar
                                                                cambio de valor, formato o posición de la
       Proceso
                                                           información almacenada en memoria, operaciones
                                                                  aritméticas, de transformaciones, etc.
                                                          Indica operaciones lógicas o de comparación entre
                                                          datos (normalmente dos) y en función del resultado
       Decisión                                            de la misma determina (normalmente si y no) cual
                                                           de los distintos caminos alternativos del programa
                                                                              se debe seguir
                                                           Sirve para enlazar dos partes cualesquiera de un
   Conector Misma                                           diagrama a través de un conector en la salida y
       Página                                                  otro conector en la entrada. Se refiere a la
                                                              conexión en la misma pagina del diagrama
Indicador de dirección
                                                          Indica el sentido de la ejecución de las operaciones
    o línea de flujo

                                                            Se utiliza en ocasiones en lugar del símbolo de
        Salida                                             salida. El dibujo representa un pedazo de hoja. Es
                                                                 usado para mostrar datos o resultados.


Reglas de los diagramas de flujo

        Debe de indicar claramente dónde inicia y dónde termina el diagrama.

        Cualquier camino del diagrama debe de llevarte siempre a la terminal de fin.

        Organizar los símbolos de tal forma que siga visualmente el flujo de arriba hacia abajo y de izquierda
        a derecha.

        No usar lenguaje de programación dentro de los símbolos.

        Centrar el diagrama en la página.

        Las líneas deben ser verticales u horizontales, nunca diagonales.
¿QUÉ ES UN ALGORITMO?


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ó un tratado sobre manipulación de números y

ecuaciones en el siglo IX. Un algoritmo es una serie de pasos organizados que describe el

proceso     que      se   debe   seguir,        para       dar     solución   a   un   problema   específico.


¿TIPOS DE ALGORITMOS…?

Existen dos tipos y son llamados así por su naturaleza:


   1. Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
   2. Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los
          pasos del proceso.


Lenguajes Algorítmicos

Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de

manera explícita un proceso.


Tipos de Lenguajes Algorítmicos


          Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo

          (diagrama de flujo).
                                                inicio



                                            a          0
                                            r          0


                                      Digite su año
                                      de nacimiento


                                                   a


                                       r         2011 - b


                                           ‘ Usted tiene ‘ , r ,
                                           ‘ años actualente.’



                                                 fin


          No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un

          algoritmo (pseudocodigo).



          INICIO

            Edad: Entero

            ESCRIBA “cual es tu edad?”

            Lea Edad

            SI Edad >=18 entonces

                ESCRIBA “Eres mayor de Edad”

            FIN SI
          FIN
PASOS PARA RESOLVER UN ALGORITMO


                 1. Defina el problema

                 2. Analice el problema

                 3. Estudie alternativas de solución

                 4. Elija la alternativa óptima

                 5. Empiece a elaborar el algoritmo

                 6. Documente el programa

                 7. Corra el programa

                 8. Depure el programa

                 9. Si hay errores vuelva al punto 7
                 10. Edite el material de presentación


EJERCICIO


Cuáles son los valores de A, B y C después de la ejecución de las siguientes operaciones?

1.

A          3

B          4

C          A+2*B

C          C+B

B         C–A

A          B*C


2.

A         3


B         20


C         A+B


B         A+B


A         B–C


Cuál es el resultado de las siguientes expresiones aritméticas:


     a) 3 + 6 * 14 =

     b) 8 + 7 * 3 + 4 * 6 =

     c) – 4 * 7 + 2 ^ 3 / 4 – 5 =

     d)       12 + 3 * 7 + 5 * 4 =
     e) 3 + 2 * (18 – 4 ^ 2) =
JERARQUÍA DE LOS OPERADORES

            1. Exponencial ^

            2. Multiplicación - División *, /

            3. Cociente – Residuo DIV , MOD

            4. Suma y Resta + , -


TIPOS DE DATOS


Llamamos dato a una expresión que indica cualidad o cantidad, utilizada para conformar un ente
matemáticamente válido. Entre ellos tenemos:


   a. Numéricos

   b. Alfanuméricos
   c.   Lógicos


TIPOS DE OPERADORES


Son aquellos símbolos utilizados en la manipulación de datos. Se clasifican en:


   a. Aritméticos: +, -, * , /

   b. Relacionales: =, >, <, >=, <=, <>, ¡=
   c.   Lógicos: ^, v, ~


   3. Elabore los siguientes programas en D.F.D


   a. Leer dos números enteros y mostrar el menor.
   b. Leer dos números enteros y mostrar el mayor y el menor.
   c. Leer tres números enteros y mostrar el mayor
   d. Leer tres números enteros y mostrar el mayor y el menor.
   e. Leer tres números enteros y mostrar el mayor, el menor y el intermedio.
   f.   Programa que muestre una secuencia de números de 1 a 10 de 1 en 1.
   g. Programa que muestre una secuencia de números de 1 hasta 100 de 5 en 5. Usando la
        orden MQ y PARA.
   h. Programa que muestre una secuencia de números de 150 hasta 40 de 10 en 10. Usando la
        orden MQ y PARA.
   i.   Programa que permita desarrollar las tablas de multiplicar.

Weitere ähnliche Inhalte

Was ist angesagt?

Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosGabriel Ruiz
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoLuisMiguelVO
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSLuiS YmAY
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmojohan stoker
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicosYahaira Fernández Segura
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAdolfoReyes24
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoNatyBarrera
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionalesfaisury21
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un AlgoritmoOGEA UPS
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programaciónMilton Escobar
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmoswrtc
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS Edwin Vega Orozco
 

Was ist angesagt? (20)

Informatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en AlgoritmosInformatica II - 1 Terminologia Usada en Algoritmos
Informatica II - 1 Terminologia Usada en Algoritmos
 
Diseño y elaboración de algoritmos
Diseño y elaboración de algoritmosDiseño y elaboración de algoritmos
Diseño y elaboración de algoritmos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición Diagramas de flujo - Estructura - Definición
Diagramas de flujo - Estructura - Definición
 
U7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOSU7.resumen.ANALISIS DE LOS ALGORITMOS
U7.resumen.ANALISIS DE LOS ALGORITMOS
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Diferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmoDiferencia entre pseudocodigo y algoritmo
Diferencia entre pseudocodigo y algoritmo
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Algoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigoAlgoritmos, dfd, pseudocodigo
Algoritmos, dfd, pseudocodigo
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 
Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmos
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS GENERALIDADES SOBRE LOS ALGORITMOS
GENERALIDADES SOBRE LOS ALGORITMOS
 

Ähnlich wie Diagrama

Ähnlich wie Diagrama (20)

Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
Unidad I Algoritmos
Unidad I   AlgoritmosUnidad I   Algoritmos
Unidad I Algoritmos
 
Unidad I Algoritmos
Unidad  I    AlgoritmosUnidad  I    Algoritmos
Unidad I Algoritmos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
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
 
Dfd ejercicios 2017__01
Dfd ejercicios 2017__01Dfd ejercicios 2017__01
Dfd ejercicios 2017__01
 
Clase 2
Clase 2Clase 2
Clase 2
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacion
 
clase diagrama de flujo
clase diagrama de flujoclase diagrama de flujo
clase diagrama de flujo
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Manual de java_3
Manual de java_3Manual de java_3
Manual de java_3
 
Manual de java
Manual de java Manual de java
Manual de java
 
manual 10
manual 10manual 10
manual 10
 
Manual de java 3
Manual de java 3Manual de java 3
Manual de java 3
 
MANUAL DE JAVA 1
MANUAL DE JAVA 1MANUAL DE JAVA 1
MANUAL DE JAVA 1
 
Manual de javaa2
Manual de javaa2Manual de javaa2
Manual de javaa2
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacion
 

Kürzlich hochgeladen

Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Kürzlich hochgeladen (20)

Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

Diagrama

  • 1. TALLER # 2 DIAGRAMAS DE FLUJO Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. Los diagramas de flujo ayudan en la comprensión de la operación de las estructuras de control (Si, Mientras). La ventaja de utilizar un algoritmo es que se lo puede construir independiente mente de un lenguaje de programación, pues al momento de llevarlo a código se lo puede hacer en cualquier lenguaje. Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son rectángulos, diamantes, óvalos, y pequeños círculos, estos símbolos están conectados entre sí por flechas, conocidas como líneas de flujo. A continuación se detallarán estos símbolos. Nombre Símbolo Función Terminal Representa el inicio y fin de un programa. Cualquier tipo de introducción de datos en la Entrada / salida memoria desde los periféricos o registro de información procesada en un periférico. Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la Proceso información almacenada en memoria, operaciones aritméticas, de transformaciones, etc. Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado Decisión de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir Sirve para enlazar dos partes cualesquiera de un Conector Misma diagrama a través de un conector en la salida y Página otro conector en la entrada. Se refiere a la conexión en la misma pagina del diagrama Indicador de dirección Indica el sentido de la ejecución de las operaciones o línea de flujo Se utiliza en ocasiones en lugar del símbolo de Salida salida. El dibujo representa un pedazo de hoja. Es usado para mostrar datos o resultados. Reglas de los diagramas de flujo Debe de indicar claramente dónde inicia y dónde termina el diagrama. Cualquier camino del diagrama debe de llevarte siempre a la terminal de fin. Organizar los símbolos de tal forma que siga visualmente el flujo de arriba hacia abajo y de izquierda a derecha. No usar lenguaje de programación dentro de los símbolos. Centrar el diagrama en la página. Las líneas deben ser verticales u horizontales, nunca diagonales.
  • 2. ¿QUÉ ES UN ALGORITMO? 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ó un tratado sobre manipulación de números y ecuaciones en el siglo IX. Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. ¿TIPOS DE ALGORITMOS…? Existen dos tipos y son llamados así por su naturaleza: 1. Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras. 2. Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. Lenguajes Algorítmicos Un Lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Tipos de Lenguajes Algorítmicos Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo). inicio a 0 r 0 Digite su año de nacimiento a r 2011 - b ‘ Usted tiene ‘ , r , ‘ años actualente.’ fin No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocodigo). INICIO Edad: Entero ESCRIBA “cual es tu edad?” Lea Edad SI Edad >=18 entonces ESCRIBA “Eres mayor de Edad” FIN SI FIN
  • 3. PASOS PARA RESOLVER UN ALGORITMO 1. Defina el problema 2. Analice el problema 3. Estudie alternativas de solución 4. Elija la alternativa óptima 5. Empiece a elaborar el algoritmo 6. Documente el programa 7. Corra el programa 8. Depure el programa 9. Si hay errores vuelva al punto 7 10. Edite el material de presentación EJERCICIO Cuáles son los valores de A, B y C después de la ejecución de las siguientes operaciones? 1. A 3 B 4 C A+2*B C C+B B C–A A B*C 2. A 3 B 20 C A+B B A+B A B–C Cuál es el resultado de las siguientes expresiones aritméticas: a) 3 + 6 * 14 = b) 8 + 7 * 3 + 4 * 6 = c) – 4 * 7 + 2 ^ 3 / 4 – 5 = d) 12 + 3 * 7 + 5 * 4 = e) 3 + 2 * (18 – 4 ^ 2) =
  • 4. JERARQUÍA DE LOS OPERADORES 1. Exponencial ^ 2. Multiplicación - División *, / 3. Cociente – Residuo DIV , MOD 4. Suma y Resta + , - TIPOS DE DATOS Llamamos dato a una expresión que indica cualidad o cantidad, utilizada para conformar un ente matemáticamente válido. Entre ellos tenemos: a. Numéricos b. Alfanuméricos c. Lógicos TIPOS DE OPERADORES Son aquellos símbolos utilizados en la manipulación de datos. Se clasifican en: a. Aritméticos: +, -, * , / b. Relacionales: =, >, <, >=, <=, <>, ¡= c. Lógicos: ^, v, ~ 3. Elabore los siguientes programas en D.F.D a. Leer dos números enteros y mostrar el menor. b. Leer dos números enteros y mostrar el mayor y el menor. c. Leer tres números enteros y mostrar el mayor d. Leer tres números enteros y mostrar el mayor y el menor. e. Leer tres números enteros y mostrar el mayor, el menor y el intermedio. f. Programa que muestre una secuencia de números de 1 a 10 de 1 en 1. g. Programa que muestre una secuencia de números de 1 hasta 100 de 5 en 5. Usando la orden MQ y PARA. h. Programa que muestre una secuencia de números de 150 hasta 40 de 10 en 10. Usando la orden MQ y PARA. i. Programa que permita desarrollar las tablas de multiplicar.