SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
INTRODUCCIÓN A
ALGORITMOS
Ulises Cruz Miranda – Desarrollo de Aplicaciones Multimedia
Prepa Tec Campus Querétaro
ALGORITMO DE LA
AMISTAD
¿QUÉ ES UN ALGORITMO?
• Un algoritmo es una serie finita y precisa de
instrucciones que, paso a paso, indican
cómo resolver una tarea en específico.
• Un algoritmo no resuelve una tarea, sino que
brinda una serie de instrucciones que, de ser
ejecutadas correctamente, darán como
resultada una solución a una tarea.
ALGORITMO
• Para que un algoritmo sea válido, cada paso o
instrucción DEBE ser:
1. No ambiguo: sólo se puede interpretar de
una y sólo una manera
2. Ejecutable: la persona o dispositivo que
realiza la acción debe saber cómo lograrla
sin ninguna información extra
3. Ordenando: cada paso debe estar ordenado
en la secuencia correcta para completar la
tarea

La persona que realiza la tarea debe tener el
conocimiento y experiencia para realizarla.
RAZONAMIENTO
ALGORÍTMICO
• Habilidad para entender, ejecutar, evaluar y crear
nuevos algoritmos.
IMPORTANCIA
• Documentan el cómo (“how to”) para completar una
tarea
• Si se hace de manera correcta, un algoritmo puede ser
usado para realizar más de una tarea relacionada
• Si un algoritmo existe, significa que la tarea puede ser
automatizada, por ejemplo por una computadora.
• La automatización puede evitar a las personas hacer
tareas redundantes, tediosas o peligrosas.
• El pensar o razonar con algoritmos te ayuda en
muchas áreas.
• Existen muchos posibles algoritmos para resolver una
tarea
• Un algoritmo no nos dice por qué debemos realizar un
paso en específico, ya que la teoría no se especifica.
• Algunos algoritmos son más eficientes que otros
• Algunos algoritmos deben ser modificados a lo largo
del tiempo
PASOS PARA RESOLVER
UN PROBLEMA
1. Entender el problema (definición y
análisis)
2. Elaboración de un plan (diseño y
algoritmo)
3. Llevar a cabo el plan (transformar el
algoritmo en un programa)
4. Ejecución y validación
EJERCICIO
• Por equipos, definir los pasos necesarios
para poder arreglarse en la mañana.
• Considerar desde el momento en que
despiertan.
REFERENCIAS
Brown, W. (s.f.) Introduction to Algorithmic Thinking.
Consultado el 16 de enero de 2013. Recuperado de:
http://raptor.martincarlisle.com/Introduction%20to%20
Algorithmic%20Thinking.doc

Contenu connexe

Tendances

Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
sistemas2011
 
Logica de programacion de algoritmos
Logica de programacion de algoritmosLogica de programacion de algoritmos
Logica de programacion de algoritmos
David Ramos
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujo
NatyBarrera
 
Algoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoAlgoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujo
Maria Valenzuela
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
'Felipe Lozada
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
roxanaparra28
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
KellyDeArmas
 

Tendances (20)

ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Logica de programacion de algoritmos
Logica de programacion de algoritmosLogica de programacion de algoritmos
Logica de programacion de algoritmos
 
Algoritmos y Logica
Algoritmos y LogicaAlgoritmos y Logica
Algoritmos y Logica
 
Algoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujoAlgoritmo, pseudocodigo y diagrama de flujo
Algoritmo, pseudocodigo y diagrama de flujo
 
Power point algoritmo
Power point algoritmoPower point algoritmo
Power point algoritmo
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Algoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoAlgoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujo
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
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
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 
Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diapositivas algoritmos
Diapositivas algoritmosDiapositivas algoritmos
Diapositivas algoritmos
 

Similaire à Introducción a algoritmos

Similaire à Introducción a algoritmos (20)

Informacion algorit descript_16julio
Informacion algorit descript_16julioInformacion algorit descript_16julio
Informacion algorit descript_16julio
 
Introduccion al Pensamiento Algoritmico
Introduccion al Pensamiento AlgoritmicoIntroduccion al Pensamiento Algoritmico
Introduccion al Pensamiento Algoritmico
 
Introduccionalpensamientoalgoritmico
IntroduccionalpensamientoalgoritmicoIntroduccionalpensamientoalgoritmico
Introduccionalpensamientoalgoritmico
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,AINF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
INF2_P1_EXC2_Josue Ramon Rodriguez Gil 1,A
 
Axel compu inf2
Axel compu inf2Axel compu inf2
Axel compu inf2
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Defiiciones
DefiicionesDefiiciones
Defiiciones
 
Inf2 exc2 mitchellsalazarbarradas
Inf2 exc2  mitchellsalazarbarradasInf2 exc2  mitchellsalazarbarradas
Inf2 exc2 mitchellsalazarbarradas
 
Inf2 exc2 mitchellsalazarbarradas
Inf2 exc2  mitchellsalazarbarradasInf2 exc2  mitchellsalazarbarradas
Inf2 exc2 mitchellsalazarbarradas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
 
Inf2 exc2 jessica
Inf2 exc2  jessicaInf2 exc2  jessica
Inf2 exc2 jessica
 
Lógica Computacional
Lógica Computacional Lógica Computacional
Lógica Computacional
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
U1
U1U1
U1
 

Dernier

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
RigoTito
 
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
MiNeyi1
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
🦄💫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
EliaHernndez7
 

Dernier (20)

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
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
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
 
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 LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
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
 
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
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
🦄💫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
 
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
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 

Introducción a algoritmos

  • 1. INTRODUCCIÓN A ALGORITMOS Ulises Cruz Miranda – Desarrollo de Aplicaciones Multimedia Prepa Tec Campus Querétaro
  • 3. ¿QUÉ ES UN ALGORITMO? • Un algoritmo es una serie finita y precisa de instrucciones que, paso a paso, indican cómo resolver una tarea en específico. • Un algoritmo no resuelve una tarea, sino que brinda una serie de instrucciones que, de ser ejecutadas correctamente, darán como resultada una solución a una tarea.
  • 4. ALGORITMO • Para que un algoritmo sea válido, cada paso o instrucción DEBE ser: 1. No ambiguo: sólo se puede interpretar de una y sólo una manera 2. Ejecutable: la persona o dispositivo que realiza la acción debe saber cómo lograrla sin ninguna información extra 3. Ordenando: cada paso debe estar ordenado en la secuencia correcta para completar la tarea La persona que realiza la tarea debe tener el conocimiento y experiencia para realizarla.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. RAZONAMIENTO ALGORÍTMICO • Habilidad para entender, ejecutar, evaluar y crear nuevos algoritmos.
  • 10. IMPORTANCIA • Documentan el cómo (“how to”) para completar una tarea • Si se hace de manera correcta, un algoritmo puede ser usado para realizar más de una tarea relacionada • Si un algoritmo existe, significa que la tarea puede ser automatizada, por ejemplo por una computadora. • La automatización puede evitar a las personas hacer tareas redundantes, tediosas o peligrosas. • El pensar o razonar con algoritmos te ayuda en muchas áreas.
  • 11. • Existen muchos posibles algoritmos para resolver una tarea • Un algoritmo no nos dice por qué debemos realizar un paso en específico, ya que la teoría no se especifica. • Algunos algoritmos son más eficientes que otros • Algunos algoritmos deben ser modificados a lo largo del tiempo
  • 12. PASOS PARA RESOLVER UN PROBLEMA 1. Entender el problema (definición y análisis) 2. Elaboración de un plan (diseño y algoritmo) 3. Llevar a cabo el plan (transformar el algoritmo en un programa) 4. Ejecución y validación
  • 13. EJERCICIO • Por equipos, definir los pasos necesarios para poder arreglarse en la mañana. • Considerar desde el momento en que despiertan.
  • 14. REFERENCIAS Brown, W. (s.f.) Introduction to Algorithmic Thinking. Consultado el 16 de enero de 2013. Recuperado de: http://raptor.martincarlisle.com/Introduction%20to%20 Algorithmic%20Thinking.doc