SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos bakura4
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Maria B. Ramos Osorio
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigomatteo_ibarguen
 
Estructura de un compilador 2
Estructura de un compilador 2Estructura de un compilador 2
Estructura de un compilador 2perlallamas
 
Programación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresProgramación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresAngel Vázquez Patiño
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasMartin Pacheco
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantesCarlos Pes
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
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 asignacionBoris Salleg
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
4 sintaxis de las funciones en excel 2013 1 (1)
4 sintaxis de las funciones en excel 2013 1 (1)4 sintaxis de las funciones en excel 2013 1 (1)
4 sintaxis de las funciones en excel 2013 1 (1)karina vasquez
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Arturo Perez Murrieta
 

La actualidad más candente (20)

Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Estructura de un compilador 2
Estructura de un compilador 2Estructura de un compilador 2
Estructura de un compilador 2
 
Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 
Programación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresProgramación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectores
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Calculadora con operaciones básicas en java
Calculadora con operaciones básicas en javaCalculadora con operaciones básicas en java
Calculadora con operaciones básicas en java
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemasAlgoritmos y metodología para la solución de problemas
Algoritmos y metodología para la solución de problemas
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
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
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
4 sintaxis de las funciones en excel 2013 1 (1)
4 sintaxis de las funciones en excel 2013 1 (1)4 sintaxis de las funciones en excel 2013 1 (1)
4 sintaxis de las funciones en excel 2013 1 (1)
 
Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.Problemas,algoritmos y diagramas de flujo.
Problemas,algoritmos y diagramas de flujo.
 
Dev-C++
Dev-C++ Dev-C++
Dev-C++
 

Destacado

Destacado (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
 

Similar a Diseño y elaboración de algoritmos

Similar a 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
 

Último

SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
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
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
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
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 

Último (20)

SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
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...
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
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
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.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
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

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