SlideShare ist ein Scribd-Unternehmen logo
1 von 13
DISEÑA Y ELABORA                  Colegio de
                                            Bachilleres de
                                            Chiapas O.P.D.
               ALGORITMOS                   Plantel 14 Tila




ISC. Antonio Francisco González Caballero
              Plantel 14 Tila
CONTENIDO

            Algoritmos


           Mohamed Ibn
            Al-juarizmi


            Diagramas



        Diagramas de flujo



Metodología para resolver problemas



       Estructuras de control



          Pseudocódigo
ALGORITMO

           La palabra algoritmo proviene de la traducción al latín
Origen     de la palabra árabe Al-Juarizmi, nombre del celebre
           matemático árabe que vivió en el siglo IX


           Es una serie de pasos organizados y no ambiguos que
Concepto   describen el proceso que se debe seguir para resolver
           un problema.


                              Diseño de           Solución
           Problema
                              algoritmo          (Programa)
CARACTERÍSTICAS DE LOS ALGORITMOS

  Finito

  •Debe terminar en algún momento


  Preciso

  •Debe indicar el orden o secuencia de los pasos


  Definido

  •Cada vez que se realice llega siempre al mismo resultado


  Otras características:

  •Objetivo, Claro, Eficientes, modificables, modulares y universal
EJEMPLOS DE ALGORITMO




                       •Inicio                                                                   • inicio
Cambiar la llanta de
      un automóvil




                                                                           Calcular el área de
                                                                                un rectángulo
                       •1. Asegurar el vehículo.
                       •2. Colocar señalamientos                                                 • 1. Obtener las medidas de la
                       •3. Sacar la llanta de repuesto y gato y llave de                           base y de la altura
                        cruz
                       •4. Aflojar los birlos                                                    • 2. Multiplicar base por altura
                       •5. Colocar el gato y levantarlo                                          • 3. Obtener el resultado
                       •6. Quitar los birlos
                       •7. Reemplazar la llanta
                                                                                                 • fin
                       •8. Enroscar los birlos
                       •9. Bajar el gato y retirarlo
                       •10 Apretar los birlos
                       •11. Levantar la llanta, el gato, la llave y los
                        señalamientos.
                       •Fin
MOHAMED IBN AL-JUARIZMI

            Fue      un     celebre
            matemático            y
            astrónomo        árabe,
            llamado el padre del
            Algebra, escribió un
            tratado en el siglo IX
            que     explica   como
            resolver problemas de
            matemáticas y hoy se
            aplica en informática
            con el nombre de
            algoritmos.
DIAGRAMAS

Los algoritmos se       Entre los tipos de
 pueden representar      diagramas están:
 con diagramas, para     E-P-S o IPO
 ello     se     usan    (Procesos básico)
 imágenes, fotos o
                         Entrada      Proceso       salida
 dibujos que facilitan
 su comprensión y         Diagramas Hipo
 ejecución.              (Emplea estructuras jerárquicas)
                          Diagramas de Flujo
                         (Son los más utilizados)
DIAGRAMAS DE FLUJO

Utilizan        símbolos                                    inicio




                           Imprime el mayor de 2 números
estandarizados      para
representar de forma                                             A,B
clara    el   flujo   de
acciones definidas en                                                  No   «El mayor
                                                             A>B              es:» B
un algoritmo, existen
                                                            Sí
reglas      para      su
                                                           «El mayor
elaboración y la idea es                                     es:» A
que cualquier persona
que conozca los pueda
emplear.                                                         Fin
REGLAS PARA LA ELABORACIÓN DE
         DIAGRAMAS DE FLUJO
 Se deben trazar los flujos de arriba hacia abajo y de izquierda
  a derecha.
 Cada uno de los símbolos debe tener únicamente un flujo de
  entrada.
 A excepción de la decisión y los conectores, todos los deben
  tener una salida.
 Se deben usar líneas de flujo rectas (horizontales y/o
  verticales)
 Se debe evitar el cruce de líneas.
 No deben quedar líneas de flujo sin conectar.
 El texto dentro de los símbolos debe ser breve y claro.
SÍMBOLOS UTILIZADOS PARA ELABORAR
        DIAGRAMAS DE FLUJO
       símbolo       Función                       Símbolo            Función

Terminal             Indicar el inicio y fin del   Teclado            Introducir datos
                     diagrama                                         manualmente por el
                                                                      teclado
Entrada/salida       Entrada o salida simple       Decisión           Indica operaciones
                     de información                                   lógicas o de comparación
                                                                      y tienen dos salidas
Proceso              Realizar cualquier                               dependiendo del
                     operación o calculo con                          resultado.
                     la información
Salida a Impresora   Salida de informacion a       Conectores         Une dos partes del
                     la impresora                                     diagrama a la misma o
                                                                      diferente página
Salida a Pantalla    Mostrar información de        Flechas de Flujo   Indica la direccion del
                     salida a la pantalla                             flujo de la información
PSEUDOCÓDIGO
 ( E L FA L S O L E N G UA J E )


                   Ejemplo: hallar el área de un
                   triángulo rectángulo.
                    Inicio
                    Define bas,alt,area;
                    Inicializar bas=0;
                    alt=0;
                    area=0;
                    Leer bas,alt;
                    area = bas*alt;
                    imprimir "Area =",area;
                    imprimir "Presione una tecla
                      para finalizar";
                    Fin
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS



1.Identificación del      2.Planteamiento de        3. Elección de una
problema                  alternativas de           alternativa
•Entender claramente el   solución                  •Se elije la mejor
 problema                 •Con la información que    alternativa
                           se tiene, se buscan
                           posibles soluciones.




                          5. Evaluación de la       4. Desarrollo de la
                          solución                  solución
                          •Verificar y ajustar la   •Crear un diagrama o
                           solución                  pseudocódigo
ESTRUCTURAS DE CONTROL


La estructuras de control
permiten modificar el flujo
de las instrucciones de un
programa con el fin de
llegar a una solución


 secuencial             Selección                     Iteracion

 Se ejecutan       Se ejecuta una u otra  Se repiten las operaciones en un
sucesivamente    operación dependiendo de    ciclo mientras cumpla una
                        la condición                  condición

Weitere ähnliche Inhalte

Was ist angesagt?

Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicosYahaira Fernández Segura
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraAlexandraMolinaSanchez
 
Cuestionario de algoritmo
Cuestionario de algoritmoCuestionario de algoritmo
Cuestionario de algoritmoTania Tellez
 
Estructuras repetitivas anidadas exposiciones
Estructuras repetitivas anidadas exposicionesEstructuras repetitivas anidadas exposiciones
Estructuras repetitivas anidadas exposicionesAhurinContreras
 
Algoritmos computacionales.pptx
Algoritmos computacionales.pptxAlgoritmos computacionales.pptx
Algoritmos computacionales.pptxLuisFernando659642
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionElder Giron
 
CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLalexmerono
 

Was ist angesagt? (20)

Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Cuestionario de algoritmos
Cuestionario de algoritmosCuestionario de algoritmos
Cuestionario de algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
 
Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Cuestionario de algoritmo
Cuestionario de algoritmoCuestionario de algoritmo
Cuestionario de algoritmo
 
Estructuras repetitivas anidadas exposiciones
Estructuras repetitivas anidadas exposicionesEstructuras repetitivas anidadas exposiciones
Estructuras repetitivas anidadas exposiciones
 
Métodos Formales
Métodos FormalesMétodos Formales
Métodos Formales
 
Algoritmos computacionales.pptx
Algoritmos computacionales.pptxAlgoritmos computacionales.pptx
Algoritmos computacionales.pptx
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQL
 
Clase de algoritmos
Clase de algoritmosClase de algoritmos
Clase de algoritmos
 
Cuadro comparativo hilos
Cuadro comparativo hilosCuadro comparativo hilos
Cuadro comparativo hilos
 

Andere mochten auch

Andere mochten auch (20)

Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
Integrar redes sociales en el aula
Integrar redes sociales en el aulaIntegrar redes sociales en el aula
Integrar redes sociales en el aula
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Cambios químicos
Cambios químicosCambios químicos
Cambios químicos
 
Tema Cinemática
Tema CinemáticaTema Cinemática
Tema Cinemática
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
Sugerencias didacticas tic
Sugerencias  didacticas ticSugerencias  didacticas tic
Sugerencias didacticas tic
 
Tutorial Photopeach
Tutorial PhotopeachTutorial Photopeach
Tutorial Photopeach
 
Noción intuitiva del concepto de límite de una función jimmy 1
Noción intuitiva del concepto de límite de una función jimmy 1Noción intuitiva del concepto de límite de una función jimmy 1
Noción intuitiva del concepto de límite de una función jimmy 1
 
Scratch en educación
Scratch  en  educación Scratch  en  educación
Scratch en educación
 
Silabo 1er año 2015-computo
Silabo 1er año  2015-computoSilabo 1er año  2015-computo
Silabo 1er año 2015-computo
 
Ensayo de Analisis y Diseño de Sistemas
Ensayo de Analisis y Diseño de SistemasEnsayo de Analisis y Diseño de Sistemas
Ensayo de Analisis y Diseño de Sistemas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lenguaje De Alto Nivel I Bim
Lenguaje De Alto Nivel I BimLenguaje De Alto Nivel I Bim
Lenguaje De Alto Nivel I Bim
 
Proyecto educativo sobre la herramienta Scratch
Proyecto educativo sobre la herramienta ScratchProyecto educativo sobre la herramienta Scratch
Proyecto educativo sobre la herramienta Scratch
 
Algoritmos
Algoritmos Algoritmos
Algoritmos
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Diseño de Algoritmos
 Diseño de Algoritmos Diseño de Algoritmos
Diseño de Algoritmos
 
El trabajo con Scratch en el aula
El trabajo con Scratch en el aulaEl trabajo con Scratch en el aula
El trabajo con Scratch en el aula
 

Ähnlich wie Diseño y elaboración de algoritmos

Ähnlich wie Diseño y elaboración de algoritmos (20)

Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmica
 
Fundamento de Algoritmos
Fundamento de AlgoritmosFundamento de Algoritmos
Fundamento de Algoritmos
 
Tema 5 1
Tema 5 1Tema 5 1
Tema 5 1
 
Diagrama
DiagramaDiagrama
Diagrama
 
Presentación1 tuy
Presentación1 tuyPresentación1 tuy
Presentación1 tuy
 
Tema 5
Tema 5Tema 5
Tema 5
 
Tema 5
Tema 5Tema 5
Tema 5
 
preguntas y respuestas
preguntas y respuestas preguntas y respuestas
preguntas y respuestas
 
Programación scratch
Programación scratchProgramación scratch
Programación scratch
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Proyecto de-programacion
Proyecto de-programacionProyecto de-programacion
Proyecto de-programacion
 
Diseno dealgoritmos
Diseno dealgoritmosDiseno dealgoritmos
Diseno dealgoritmos
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Cuestionario video
Cuestionario videoCuestionario video
Cuestionario video
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
Cuestionario del video_2
Cuestionario del video_2Cuestionario del video_2
Cuestionario del video_2
 
Preguntas correctas
Preguntas correctasPreguntas correctas
Preguntas correctas
 
Los diagramas de flujo
Los diagramas de flujoLos diagramas de flujo
Los diagramas de flujo
 
Jessica paola digitak pdf
Jessica paola digitak pdfJessica paola digitak pdf
Jessica paola digitak pdf
 

Kürzlich hochgeladen

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 

Kürzlich hochgeladen (20)

Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 

Diseño y elaboración de algoritmos

  • 1. DISEÑA Y ELABORA Colegio de Bachilleres de Chiapas O.P.D. ALGORITMOS Plantel 14 Tila ISC. Antonio Francisco González Caballero Plantel 14 Tila
  • 2. CONTENIDO Algoritmos Mohamed Ibn Al-juarizmi Diagramas Diagramas de flujo Metodología para resolver problemas Estructuras de control Pseudocódigo
  • 3. ALGORITMO La palabra algoritmo proviene de la traducción al latín Origen de la palabra árabe Al-Juarizmi, nombre del celebre matemático árabe que vivió en el siglo IX Es una serie de pasos organizados y no ambiguos que Concepto describen el proceso que se debe seguir para resolver un problema. Diseño de Solución Problema algoritmo (Programa)
  • 4. CARACTERÍSTICAS DE LOS ALGORITMOS Finito •Debe terminar en algún momento Preciso •Debe indicar el orden o secuencia de los pasos Definido •Cada vez que se realice llega siempre al mismo resultado Otras características: •Objetivo, Claro, Eficientes, modificables, modulares y universal
  • 5. EJEMPLOS DE ALGORITMO •Inicio • inicio Cambiar la llanta de un automóvil Calcular el área de un rectángulo •1. Asegurar el vehículo. •2. Colocar señalamientos • 1. Obtener las medidas de la •3. Sacar la llanta de repuesto y gato y llave de base y de la altura cruz •4. Aflojar los birlos • 2. Multiplicar base por altura •5. Colocar el gato y levantarlo • 3. Obtener el resultado •6. Quitar los birlos •7. Reemplazar la llanta • fin •8. Enroscar los birlos •9. Bajar el gato y retirarlo •10 Apretar los birlos •11. Levantar la llanta, el gato, la llave y los señalamientos. •Fin
  • 6. MOHAMED IBN AL-JUARIZMI Fue un celebre matemático y astrónomo árabe, llamado el padre del Algebra, escribió un tratado en el siglo IX que explica como resolver problemas de matemáticas y hoy se aplica en informática con el nombre de algoritmos.
  • 7. DIAGRAMAS Los algoritmos se Entre los tipos de pueden representar diagramas están: con diagramas, para E-P-S o IPO ello se usan (Procesos básico) imágenes, fotos o Entrada Proceso salida dibujos que facilitan su comprensión y  Diagramas Hipo ejecución. (Emplea estructuras jerárquicas)  Diagramas de Flujo (Son los más utilizados)
  • 8. DIAGRAMAS DE FLUJO Utilizan símbolos inicio Imprime el mayor de 2 números estandarizados para representar de forma A,B clara el flujo de acciones definidas en No «El mayor A>B es:» B un algoritmo, existen Sí reglas para su «El mayor elaboración y la idea es es:» A que cualquier persona que conozca los pueda emplear. Fin
  • 9. REGLAS PARA LA ELABORACIÓN DE DIAGRAMAS DE FLUJO  Se deben trazar los flujos de arriba hacia abajo y de izquierda a derecha.  Cada uno de los símbolos debe tener únicamente un flujo de entrada.  A excepción de la decisión y los conectores, todos los deben tener una salida.  Se deben usar líneas de flujo rectas (horizontales y/o verticales)  Se debe evitar el cruce de líneas.  No deben quedar líneas de flujo sin conectar.  El texto dentro de los símbolos debe ser breve y claro.
  • 10. SÍMBOLOS UTILIZADOS PARA ELABORAR DIAGRAMAS DE FLUJO símbolo Función Símbolo Función Terminal Indicar el inicio y fin del Teclado Introducir datos diagrama manualmente por el teclado Entrada/salida Entrada o salida simple Decisión Indica operaciones de información lógicas o de comparación y tienen dos salidas Proceso Realizar cualquier dependiendo del operación o calculo con resultado. la información Salida a Impresora Salida de informacion a Conectores Une dos partes del la impresora diagrama a la misma o diferente página Salida a Pantalla Mostrar información de Flechas de Flujo Indica la direccion del salida a la pantalla flujo de la información
  • 11. PSEUDOCÓDIGO ( E L FA L S O L E N G UA J E ) Ejemplo: hallar el área de un triángulo rectángulo.  Inicio  Define bas,alt,area;  Inicializar bas=0;  alt=0;  area=0;  Leer bas,alt;  area = bas*alt;  imprimir "Area =",area;  imprimir "Presione una tecla para finalizar";  Fin
  • 12. METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS 1.Identificación del 2.Planteamiento de 3. Elección de una problema alternativas de alternativa •Entender claramente el solución •Se elije la mejor problema •Con la información que alternativa se tiene, se buscan posibles soluciones. 5. Evaluación de la 4. Desarrollo de la solución solución •Verificar y ajustar la •Crear un diagrama o solución pseudocódigo
  • 13. ESTRUCTURAS DE CONTROL La estructuras de control permiten modificar el flujo de las instrucciones de un programa con el fin de llegar a una solución secuencial Selección Iteracion Se ejecutan Se ejecuta una u otra Se repiten las operaciones en un sucesivamente operación dependiendo de ciclo mientras cumpla una la condición condición