SlideShare una empresa de Scribd logo
1 de 12
David A Salamanca Díaz
DEFINICIÓN
 Se define como una serie de pasos
  organizados que describen el proceso
  que se debe seguir, para dar solución a
  un problema específico.
 Solución de problemas
TIPOS DE ALGORITMOS
 Cualitativos: Son aquellos en los que
  se describen los pasos utilizando
  palabras.
 Cuantitativos: Son aquellos en los que
  se utilizan cálculos numéricos para
  definir los pasos del proceso.
CONCEPTOS
   Concepto de variable: Una variable es una ubicación de memoria en el
    computador o en la calculadora que tiene un nombre (identificador) y en la
    que se pueden almacenar diferentes valores.

   Constantes: Las Constantes se crean de la misma forma que las variables
    y consisten en datos que, luego de ser asignados, no cambian en ninguna
    instrucción del Algoritmo. Pueden contener constantes matemáticas (pi) o
    generadas para guardar valores fijos (3.8, "Jorge“,etc).
DEBE SER…
En términos generales, un Algoritmo debe ser:
• Realizable: El proceso algorítmico debe terminar después de una cantidad
    finita de pasos. Se dice que un algoritmo es inaplicable cuando se ejecuta
    con un conjunto de datos iniciales y el proceso resulta infinito o durante la
    ejecución se encuentra con un obstáculo insuperable sin arrojar un
    resultado.
• Comprensible: Debe ser claro lo que hace, de forma que quien ejecute los
    pasos (ser humano o máquina) sepa qué, cómo y cuándo hacerlo.
    Debe existir un procedimiento que determine el proceso de ejecución.
• Preciso:
    El orden de ejecución de las instrucciones debe estar perfectamente
    indicado. Cuando se ejecuta varias veces, con los mismos datos iniciales,
    El resultado debe ser el mismo siempre.
    La precisión implica determinismo.
Estructura básica que debe tener un algoritmo :
• Declaración variables
• Asignación de valores
• Entrada de datos
• Procesamiento de datos (operaciones)
• Reporte de resultados
ACTIVIDAD:
 En la academia de las ciencias sociales hay dos grupos de
 materias:
 Geografía, con 124 alumnos; Historia, con 220; y Educación
 Ambiental, con 185. Si hay 25 alumnos que estudian
 Geografía y Educación Ambiental, 37 que estudian
 Educación Ambiental e Historia, y ninguno toma las tres
 materias, ¿cuántos alumnos tiene la academia?
Representación algoritmo
 Gráficos: Es la representación gráfica
  de las operaciones que realiza un
  algoritmo (diagrama de flujo).
 No Gráficos: Representa en forma
  descriptiva las operaciones que debe
  realizar un algoritmo (pseudo código).
Diagrama de Flujo
 Un diagrama de flujo es la representación
  gráfica de un algoritmo. También se puede
  decir que es la representación detallada en
  forma gráfica de cómo deben realizarse los
  pasos para producir resultados.
 Esta representación gráfica se presenta
  mediante un conjunto de símbolos que se
  relacionan entre si a través de líneas que
  indican el orden en que se deben ejecutar
  cada uno de los procesos.
Los símbolos básicos utilizados
en los diagramas de flujo son:
        Inicio y Fin       Línea de flujo



        Proceso             Salida de Info.




         Decisión




        Ingreso de Info.
Solución de problemas

   un problema se puede definir como una situación en la cual
    se trata de alcanzar una meta y para lograrlo se deben hallar
    y utilizar unos medios y unas estrategias.
    La mayoría de problemas tienen algunos elementos en
    común: un estado inicial, una meta: lo que se pretende
    lograr; un conjunto de recursos: lo que está permitido
    hacer y/o utilizar; y un dominio: el estado actual de
    conocimientos, habilidades y energía de quien va a
    resolverlo (Moursund, 1999).
   La solución de problemas también requiere que se realicen
    operaciones durante el estado inicial y las sub-metas:
    actividades (conductuales, cognoscitivas) que alteran la
    naturaleza de tales estados (Schunk, 1997).
Según Polya (1957), cuando se resuelven problemas,
intervienen cuatro operaciones mentales:
   COMPRENDER EL PROBLEMA.
    • Leer el problema varias veces
    • Establecer los datos del problema
    • Aclarar lo que se va a resolver (¿Cuál es la pregunta?)
    • Precisar el resultado que se desea lograr
    • Determinar la incógnita del problema
    • Organizar la información
    • Agrupar los datos en categorías
    • Trazar una figura o diagrama.
   2. HACER EL PLAN.
    • Escoger y decidir las operaciones a efectuar.
    • Eliminar los datos inútiles.
    • Descomponer el problema en otros más pequeños.
   3. EJECUTAR EL PLAN (Resolver).
    • Ejecutar en detalle cada operación.
    • Simplificar antes de calcular.
    • Realizar un dibujo o diagrama
   4. ANALIZAR LA SOLUCIÓN (Revisar).
    • Dar una respuesta completa
    • Hallar el mismo resultado de otra manera.
    • Verificar por apreciación que la respuesta es adecuada.

Más contenido relacionado

La actualidad más candente

Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing Laura
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Jerarquía de la computadora
Jerarquía de la computadoraJerarquía de la computadora
Jerarquía de la computadoraredesIIunivo
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosJosé Antonio Sandoval Acosta
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseintDon Augusto
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1Evelin Claudia
 

La actualidad más candente (20)

Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing
 
Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Jerarquía de la computadora
Jerarquía de la computadoraJerarquía de la computadora
Jerarquía de la computadora
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
cliente servidor
cliente servidorcliente servidor
cliente servidor
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
1 introduccion a la programacion 1
1 introduccion  a la programacion 11 introduccion  a la programacion 1
1 introduccion a la programacion 1
 

Destacado

¿Por qué es tan importante saber programar?
¿Por qué es tan importante saber programar?¿Por qué es tan importante saber programar?
¿Por qué es tan importante saber programar?Carlos Toxtli
 
Programación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientosProgramación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientosAngel Vázquez Patiño
 
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
 
Que es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosQue es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosBeydasanchezhernandez
 
Presentacion flujogramas
Presentacion flujogramasPresentacion flujogramas
Presentacion flujogramasMAFERF
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
Metodos para resolver problemas polya
Metodos para resolver problemas polyaMetodos para resolver problemas polya
Metodos para resolver problemas polyaAna Lilia Almeida
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
Los 4 pasos para la resolucion de problemas de pólya
Los 4 pasos para la resolucion de problemas de pólyaLos 4 pasos para la resolucion de problemas de pólya
Los 4 pasos para la resolucion de problemas de pólyamanueloyarzun
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 

Destacado (17)

Algoritmos programacion
Algoritmos programacionAlgoritmos programacion
Algoritmos programacion
 
Algoritmo en powerpoint
Algoritmo en powerpointAlgoritmo en powerpoint
Algoritmo en powerpoint
 
¿Por qué es tan importante saber programar?
¿Por qué es tan importante saber programar?¿Por qué es tan importante saber programar?
¿Por qué es tan importante saber programar?
 
Programación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientosProgramación 1: búsquedas y ordenamientos
Programación 1: búsquedas y ordenamientos
 
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
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Programación 1: fundamentos
Programación 1: fundamentosProgramación 1: fundamentos
Programación 1: fundamentos
 
Que es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetosQue es y para que sirve la programacion orientada a objetos
Que es y para que sirve la programacion orientada a objetos
 
Presentacion flujogramas
Presentacion flujogramasPresentacion flujogramas
Presentacion flujogramas
 
Programación 1: estructuras de datos
Programación 1: estructuras de datosProgramación 1: estructuras de datos
Programación 1: estructuras de datos
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Programación 1: algoritmos
Programación 1: algoritmosProgramación 1: algoritmos
Programación 1: algoritmos
 
Metodos para resolver problemas polya
Metodos para resolver problemas polyaMetodos para resolver problemas polya
Metodos para resolver problemas polya
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Los 4 pasos para la resolucion de problemas de pólya
Los 4 pasos para la resolucion de problemas de pólyaLos 4 pasos para la resolucion de problemas de pólya
Los 4 pasos para la resolucion de problemas de pólya
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
FLUJOGRAMAS
FLUJOGRAMASFLUJOGRAMAS
FLUJOGRAMAS
 

Similar a Ppt algoritmo

9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...Luis Fernando Aguas Bucheli
 
Unidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaUnidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaAlan De la Cruz
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónJeckson Loza
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Orangel4
 
algoritmos
algoritmosalgoritmos
algoritmosRaul LG
 
Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiǝgo Fǝr
 
Diana010
Diana010Diana010
Diana010dani t
 
Taller de algoritmos y programación - Congreso internacional de educadores UPC
Taller de algoritmos y programación - Congreso internacional de educadores UPCTaller de algoritmos y programación - Congreso internacional de educadores UPC
Taller de algoritmos y programación - Congreso internacional de educadores UPCRicardo Monge Rogel
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.Uriel Lopez
 
Diagrama de flujo y algoritmo
Diagrama de flujo y algoritmoDiagrama de flujo y algoritmo
Diagrama de flujo y algoritmovivianahormechea
 

Similar a Ppt algoritmo (20)

9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
9 - Unidad 3: Componente técnico profesional general de la Carrera - 3.1 Tópi...
 
Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
Algoritmos Grado 11-01
Algoritmos Grado 11-01Algoritmos Grado 11-01
Algoritmos Grado 11-01
 
Unidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un ProblemaUnidad 1 Desarrollar el Proceso de Solución de un Problema
Unidad 1 Desarrollar el Proceso de Solución de un Problema
 
Exposicion (1)
Exposicion (1)Exposicion (1)
Exposicion (1)
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
Algoritmos y seudocódigos (orangel rodriguez) (30.736.401)
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidluna
 
Diana010
Diana010Diana010
Diana010
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Taller de algoritmos y programación - Congreso internacional de educadores UPC
Taller de algoritmos y programación - Congreso internacional de educadores UPCTaller de algoritmos y programación - Congreso internacional de educadores UPC
Taller de algoritmos y programación - Congreso internacional de educadores UPC
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Diagramas de-flujo.
Diagramas de-flujo.Diagramas de-flujo.
Diagramas de-flujo.
 
Diagrama de flujo y algoritmo
Diagrama de flujo y algoritmoDiagrama de flujo y algoritmo
Diagrama de flujo y algoritmo
 
Aldana andrés 3 j
Aldana andrés 3 jAldana andrés 3 j
Aldana andrés 3 j
 

Más de Santiago Betancur

Más de Santiago Betancur (20)

Juan's daily routine
Juan's daily routineJuan's daily routine
Juan's daily routine
 
Coursebooks in elt
Coursebooks in eltCoursebooks in elt
Coursebooks in elt
 
Robert Louis Stevenson
Robert Louis StevensonRobert Louis Stevenson
Robert Louis Stevenson
 
Contrast and concession clauses
Contrast and concession clausesContrast and concession clauses
Contrast and concession clauses
 
Quoridor.
Quoridor.Quoridor.
Quoridor.
 
Colombia Very Well
Colombia Very WellColombia Very Well
Colombia Very Well
 
Reflective journal
Reflective journalReflective journal
Reflective journal
 
Reflective writing
Reflective writingReflective writing
Reflective writing
 
Guía de diseño de cursos en internet
Guía de diseño de cursos en internetGuía de diseño de cursos en internet
Guía de diseño de cursos en internet
 
Navegación aerea diapositivas
Navegación aerea diapositivasNavegación aerea diapositivas
Navegación aerea diapositivas
 
How to improve communication skills.
How to improve communication skills.How to improve communication skills.
How to improve communication skills.
 
Learner Language
Learner LanguageLearner Language
Learner Language
 
Language Learning in Early Childhood
Language Learning in Early ChildhoodLanguage Learning in Early Childhood
Language Learning in Early Childhood
 
Anglophone Civilization slides
Anglophone Civilization slidesAnglophone Civilization slides
Anglophone Civilization slides
 
Foreign language teaching methods
Foreign language teaching methodsForeign language teaching methods
Foreign language teaching methods
 
American expansion, Imperialism, and WW I
American expansion, Imperialism, and WW IAmerican expansion, Imperialism, and WW I
American expansion, Imperialism, and WW I
 
Shakespeare, life and work.
Shakespeare, life and work.Shakespeare, life and work.
Shakespeare, life and work.
 
French and Indian War 1754 1763
French and Indian War 1754 1763French and Indian War 1754 1763
French and Indian War 1754 1763
 
Active listening
Active listening Active listening
Active listening
 
Adjectives
AdjectivesAdjectives
Adjectives
 

Último

Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
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
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
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
 

Último (20)

Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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
 
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
 
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
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
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
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
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
 

Ppt algoritmo

  • 2. DEFINICIÓN  Se define como una serie de pasos organizados que describen el proceso que se debe seguir, para dar solución a un problema específico.  Solución de problemas
  • 3. TIPOS DE ALGORITMOS  Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.  Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
  • 4. CONCEPTOS  Concepto de variable: Una variable es una ubicación de memoria en el computador o en la calculadora que tiene un nombre (identificador) y en la que se pueden almacenar diferentes valores.  Constantes: Las Constantes se crean de la misma forma que las variables y consisten en datos que, luego de ser asignados, no cambian en ninguna instrucción del Algoritmo. Pueden contener constantes matemáticas (pi) o generadas para guardar valores fijos (3.8, "Jorge“,etc).
  • 5. DEBE SER… En términos generales, un Algoritmo debe ser: • Realizable: El proceso algorítmico debe terminar después de una cantidad finita de pasos. Se dice que un algoritmo es inaplicable cuando se ejecuta con un conjunto de datos iniciales y el proceso resulta infinito o durante la ejecución se encuentra con un obstáculo insuperable sin arrojar un resultado. • Comprensible: Debe ser claro lo que hace, de forma que quien ejecute los pasos (ser humano o máquina) sepa qué, cómo y cuándo hacerlo. Debe existir un procedimiento que determine el proceso de ejecución. • Preciso: El orden de ejecución de las instrucciones debe estar perfectamente indicado. Cuando se ejecuta varias veces, con los mismos datos iniciales, El resultado debe ser el mismo siempre. La precisión implica determinismo.
  • 6. Estructura básica que debe tener un algoritmo : • Declaración variables • Asignación de valores • Entrada de datos • Procesamiento de datos (operaciones) • Reporte de resultados
  • 7. ACTIVIDAD: En la academia de las ciencias sociales hay dos grupos de materias: Geografía, con 124 alumnos; Historia, con 220; y Educación Ambiental, con 185. Si hay 25 alumnos que estudian Geografía y Educación Ambiental, 37 que estudian Educación Ambiental e Historia, y ninguno toma las tres materias, ¿cuántos alumnos tiene la academia?
  • 8. Representación algoritmo  Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).  No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudo código).
  • 9. Diagrama de Flujo  Un diagrama de flujo es la representación gráfica de un algoritmo. También se puede decir que es la representación detallada en forma gráfica de cómo deben realizarse los pasos para producir resultados.  Esta representación gráfica se presenta mediante un conjunto de símbolos que se relacionan entre si a través de líneas que indican el orden en que se deben ejecutar cada uno de los procesos.
  • 10. Los símbolos básicos utilizados en los diagramas de flujo son: Inicio y Fin Línea de flujo Proceso Salida de Info. Decisión Ingreso de Info.
  • 11. Solución de problemas  un problema se puede definir como una situación en la cual se trata de alcanzar una meta y para lograrlo se deben hallar y utilizar unos medios y unas estrategias. La mayoría de problemas tienen algunos elementos en común: un estado inicial, una meta: lo que se pretende lograr; un conjunto de recursos: lo que está permitido hacer y/o utilizar; y un dominio: el estado actual de conocimientos, habilidades y energía de quien va a resolverlo (Moursund, 1999).  La solución de problemas también requiere que se realicen operaciones durante el estado inicial y las sub-metas: actividades (conductuales, cognoscitivas) que alteran la naturaleza de tales estados (Schunk, 1997).
  • 12. Según Polya (1957), cuando se resuelven problemas, intervienen cuatro operaciones mentales:  COMPRENDER EL PROBLEMA. • Leer el problema varias veces • Establecer los datos del problema • Aclarar lo que se va a resolver (¿Cuál es la pregunta?) • Precisar el resultado que se desea lograr • Determinar la incógnita del problema • Organizar la información • Agrupar los datos en categorías • Trazar una figura o diagrama.  2. HACER EL PLAN. • Escoger y decidir las operaciones a efectuar. • Eliminar los datos inútiles. • Descomponer el problema en otros más pequeños.  3. EJECUTAR EL PLAN (Resolver). • Ejecutar en detalle cada operación. • Simplificar antes de calcular. • Realizar un dibujo o diagrama  4. ANALIZAR LA SOLUCIÓN (Revisar). • Dar una respuesta completa • Hallar el mismo resultado de otra manera. • Verificar por apreciación que la respuesta es adecuada.