SlideShare ist ein Scribd-Unternehmen logo
1 von 11
ALGORITMOS
•Conjunto   de pasos que
nos permite obtener un
dato.
•Un    algoritmo   es   el
conjunto de operaciones y
procedimientos que deben
seguirse para resolver un
problema.
Finitud: El algoritmo debe acabar tras un número finito de
pasos.
Definibilidad: El algoritmo debe definirse de forma precisa
para cada paso
Entrada: El algoritmo tendrá cero o más entradas, es decir,
cantidades dadas antes de empezar el algoritmo.
Salida: El algoritmo tiene una o más salidas, en relación con
las entradas.
Efectividad: Se entiende por esto que una persona sea capaz
de realizar el algoritmo de modo exacto y sin ayuda de una
máquina en un lapso de tiempo finito.
Algoritmos voraces Se seleccionan los elementos
más prometedores del conjunto de candidatos
hasta encontrar una solución.
Algoritmos paralelos: Permiten la división de un
problema en subproblemas.
Algoritmos probabilísticos: Algunos de los pasos
de este tipo de algoritmos están en función de
valores
Algoritmos determinísticos: El comportamiento del
algoritmo es lineal: cada paso del algoritmo tiene
únicamente un paso sucesor y otro antecesor.
Algoritmos no determinísticos: El comportamiento
del algoritmo tiene forma de árbol y a cada paso
del algoritmo puede bifurcarse a cualquier número
de pasos inmediatamente posteriores.
Divide y vencerás: Dividen el problema en
subconjuntos obteniendo una solución de cada uno
de ellos para después unirlas, logrando así la
solución al problema completo.
Metaheurísticas:       Encuentran       soluciones
aproximadas a problemas basándose en un
conocimiento anterior de los mismos.
Programación      dinámica:     Intenta    resolver
problemas disminuyendo su coste computacional
aumentando el coste espacial.
Ramificación y acotación: Se basa en la
construcción de las soluciones al problema
mediante un árbol implícito que se recorre de
forma controlada encontrando las mejores
soluciones.
Vuelta atrás Se construye el espacio de soluciones
del problema en un árbol que se examina
completamente, almacenando las soluciones
menos costosas.
Análisis previo del Problema: Se debe realizar un análisis
del funcionamiento del problema antes que se realice
cualquier algoritmo.
Definición de Requerimientos: Los problemas a solucionar,
esto es, por ejemplo, el sumar dos números, multiplicar dos
matrices, ordenar una lista de números, generar un
reporte, etc.
Identificación de los Módulos: La identificación de los
módulos es tan importante como la identificación correcta
de los requerimientos
Realización de los Algoritmos: A continuación corresponde
realizar los algoritmos correspondientes para cada módulo
identificado.
Implementación        de    los  Algoritmos:    La
implementación de los algoritmos se debe realizar
en un lenguaje de programación para que una
computadora pueda comprender las instrucciones
que el algoritmo modela para así poder ejecutarlas
y lograr el resultado esperado.

En el último paso ya podemos hablar de una
aplicación o programa de computadora, para
representar los algoritmos diseñados y dar así
solución a los requerimientos identificados
DIAGRAMA DE FLUJO
Los diagramas de flujo
son         descripciones
gráficas de algoritmos;
usan             símbolos
conectados con flechas
para indicar la secuencia
de instrucciones y están
regidos por ISO.
Es una descripción de alto nivel de un algoritmo
que emplea una mezcla de lenguaje natural con
algunas     convenciones    de    lenguajes   de
programación, como asignaciones, ciclos y
condicionales, aunque no está regido por ningún
estándar.
El pseudocódigo está pensado para facilitar a las
personas el entendimiento de un algoritmo
ALGORITMOS

Weitere ähnliche Inhalte

Was ist angesagt?

Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmossmog2010
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionalesfaisury21
 
Tutorial Definición de algoritmo
Tutorial Definición de algoritmo Tutorial Definición de algoritmo
Tutorial Definición de algoritmo Michele André
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmosaralylopez88
 
algoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujoalgoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujolaurabernier14
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmossistemas2011
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicosYahaira Fernández Segura
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmosLeidy Campos
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmosEnrique Y Ch
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmosUlises Cruz
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionMIKE_INK_RM
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoKellyDeArmas
 

Was ist angesagt? (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Tutorial Definición de algoritmo
Tutorial Definición de algoritmo Tutorial Definición de algoritmo
Tutorial Definición de algoritmo
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
algoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujoalgoritmos, pseudocódigos y diagrama de flujo
algoritmos, pseudocódigos y diagrama de flujo
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
 
Algoritmia
AlgoritmiaAlgoritmia
Algoritmia
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
 
1 conceptos algoritmos
1 conceptos algoritmos1 conceptos algoritmos
1 conceptos algoritmos
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmos
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
 

Andere mochten auch

21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMOvasebas
 
Algoritmo para Organizar Empresas
Algoritmo para Organizar EmpresasAlgoritmo para Organizar Empresas
Algoritmo para Organizar EmpresasStella Maris
 
1. conceptos básicos de algoritmos
1. conceptos básicos de algoritmos1. conceptos básicos de algoritmos
1. conceptos básicos de algoritmosJose David Uc Salas
 
Programas diseñados para realizar algoritmo
Programas  diseñados para realizar algoritmoProgramas  diseñados para realizar algoritmo
Programas diseñados para realizar algoritmoTAMELIMAR
 
Algoritmo Y ProgramacióN
Algoritmo Y ProgramacióNAlgoritmo Y ProgramacióN
Algoritmo Y ProgramacióNkapm
 
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
 
Caracteristicas de un buen programa de computadora
Caracteristicas de un buen programa de computadoraCaracteristicas de un buen programa de computadora
Caracteristicas de un buen programa de computadoraalexmoon1408
 
Aprendiendo de ejemplos presentes en la vida real a partir de algoritmos
Aprendiendo de ejemplos presentes en la vida real a partir de algoritmosAprendiendo de ejemplos presentes en la vida real a partir de algoritmos
Aprendiendo de ejemplos presentes en la vida real a partir de algoritmosCRISEL BY AEFOL
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujosWalter Manero
 

Andere mochten auch (20)

21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Conceptos sobre algoritmos
Conceptos sobre algoritmosConceptos sobre algoritmos
Conceptos sobre algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo para Organizar Empresas
Algoritmo para Organizar EmpresasAlgoritmo para Organizar Empresas
Algoritmo para Organizar Empresas
 
1. conceptos básicos de algoritmos
1. conceptos básicos de algoritmos1. conceptos básicos de algoritmos
1. conceptos básicos de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos II
Algoritmos IIAlgoritmos II
Algoritmos II
 
Programas diseñados para realizar algoritmo
Programas  diseñados para realizar algoritmoProgramas  diseñados para realizar algoritmo
Programas diseñados para realizar algoritmo
 
Algoritmo Y ProgramacióN
Algoritmo Y ProgramacióNAlgoritmo Y ProgramacióN
Algoritmo Y ProgramacióN
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
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
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Caracteristicas de un buen programa de computadora
Caracteristicas de un buen programa de computadoraCaracteristicas de un buen programa de computadora
Caracteristicas de un buen programa de computadora
 
Algoritmo en powerpoint
Algoritmo en powerpointAlgoritmo en powerpoint
Algoritmo en powerpoint
 
preguntas de algoritmos
preguntas de algoritmospreguntas de algoritmos
preguntas de algoritmos
 
Aprendiendo de ejemplos presentes en la vida real a partir de algoritmos
Aprendiendo de ejemplos presentes en la vida real a partir de algoritmosAprendiendo de ejemplos presentes en la vida real a partir de algoritmos
Aprendiendo de ejemplos presentes en la vida real a partir de algoritmos
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujos
 

Ähnlich wie ALGORITMOS (20)

Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Presentación de slideshare
Presentación de slidesharePresentación de slideshare
Presentación de slideshare
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Introduccion a la computacion
Introduccion a la computacionIntroduccion a la computacion
Introduccion a la computacion
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
 
La mama de issa
La mama de issaLa mama de issa
La mama de issa
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diapositiva carlos clark
Diapositiva carlos clarkDiapositiva carlos clark
Diapositiva carlos clark
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
ALGORITMOS y ejemplo en java.pptx
ALGORITMOS  y ejemplo en java.pptxALGORITMOS  y ejemplo en java.pptx
ALGORITMOS y ejemplo en java.pptx
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdfPRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
 

Mehr von Paolita Love

Importancia mitos software
Importancia mitos softwareImportancia mitos software
Importancia mitos softwarePaolita Love
 
Redes sociales en la educacion
Redes sociales en la educacionRedes sociales en la educacion
Redes sociales en la educacionPaolita Love
 
EDITOR DE IMAGENES FUNNYWOW
EDITOR DE IMAGENES FUNNYWOWEDITOR DE IMAGENES FUNNYWOW
EDITOR DE IMAGENES FUNNYWOWPaolita Love
 
EDITOR DE IMAGENES PHIXR
EDITOR DE IMAGENES PHIXREDITOR DE IMAGENES PHIXR
EDITOR DE IMAGENES PHIXRPaolita Love
 
Insertar una tabla
Insertar una tablaInsertar una tabla
Insertar una tablaPaolita Love
 
Imagen prediseñada
Imagen prediseñadaImagen prediseñada
Imagen prediseñadaPaolita Love
 

Mehr von Paolita Love (12)

Importancia mitos software
Importancia mitos softwareImportancia mitos software
Importancia mitos software
 
Mitos software
Mitos softwareMitos software
Mitos software
 
Redes sociales en la educacion
Redes sociales en la educacionRedes sociales en la educacion
Redes sociales en la educacion
 
Jamaspermitaspi
JamaspermitaspiJamaspermitaspi
Jamaspermitaspi
 
EDITOR DE IMAGENES FUNNYWOW
EDITOR DE IMAGENES FUNNYWOWEDITOR DE IMAGENES FUNNYWOW
EDITOR DE IMAGENES FUNNYWOW
 
EDITOR DE IMAGENES PHIXR
EDITOR DE IMAGENES PHIXREDITOR DE IMAGENES PHIXR
EDITOR DE IMAGENES PHIXR
 
La mariposaazul
La mariposaazulLa mariposaazul
La mariposaazul
 
Dibujar tabla
Dibujar tablaDibujar tabla
Dibujar tabla
 
Insertar una tabla
Insertar una tablaInsertar una tabla
Insertar una tabla
 
Imagen prediseñada
Imagen prediseñadaImagen prediseñada
Imagen prediseñada
 
Mi presentacion
Mi presentacionMi presentacion
Mi presentacion
 
Mi presentacion
Mi presentacionMi presentacion
Mi presentacion
 

Kürzlich hochgeladen

PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 

Kürzlich hochgeladen (20)

PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 

ALGORITMOS

  • 1.
  • 2. ALGORITMOS •Conjunto de pasos que nos permite obtener un dato. •Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema.
  • 3. Finitud: El algoritmo debe acabar tras un número finito de pasos. Definibilidad: El algoritmo debe definirse de forma precisa para cada paso Entrada: El algoritmo tendrá cero o más entradas, es decir, cantidades dadas antes de empezar el algoritmo. Salida: El algoritmo tiene una o más salidas, en relación con las entradas. Efectividad: Se entiende por esto que una persona sea capaz de realizar el algoritmo de modo exacto y sin ayuda de una máquina en un lapso de tiempo finito.
  • 4. Algoritmos voraces Se seleccionan los elementos más prometedores del conjunto de candidatos hasta encontrar una solución. Algoritmos paralelos: Permiten la división de un problema en subproblemas. Algoritmos probabilísticos: Algunos de los pasos de este tipo de algoritmos están en función de valores Algoritmos determinísticos: El comportamiento del algoritmo es lineal: cada paso del algoritmo tiene únicamente un paso sucesor y otro antecesor.
  • 5. Algoritmos no determinísticos: El comportamiento del algoritmo tiene forma de árbol y a cada paso del algoritmo puede bifurcarse a cualquier número de pasos inmediatamente posteriores. Divide y vencerás: Dividen el problema en subconjuntos obteniendo una solución de cada uno de ellos para después unirlas, logrando así la solución al problema completo. Metaheurísticas: Encuentran soluciones aproximadas a problemas basándose en un conocimiento anterior de los mismos. Programación dinámica: Intenta resolver problemas disminuyendo su coste computacional aumentando el coste espacial.
  • 6. Ramificación y acotación: Se basa en la construcción de las soluciones al problema mediante un árbol implícito que se recorre de forma controlada encontrando las mejores soluciones. Vuelta atrás Se construye el espacio de soluciones del problema en un árbol que se examina completamente, almacenando las soluciones menos costosas.
  • 7. Análisis previo del Problema: Se debe realizar un análisis del funcionamiento del problema antes que se realice cualquier algoritmo. Definición de Requerimientos: Los problemas a solucionar, esto es, por ejemplo, el sumar dos números, multiplicar dos matrices, ordenar una lista de números, generar un reporte, etc. Identificación de los Módulos: La identificación de los módulos es tan importante como la identificación correcta de los requerimientos Realización de los Algoritmos: A continuación corresponde realizar los algoritmos correspondientes para cada módulo identificado.
  • 8. Implementación de los Algoritmos: La implementación de los algoritmos se debe realizar en un lenguaje de programación para que una computadora pueda comprender las instrucciones que el algoritmo modela para así poder ejecutarlas y lograr el resultado esperado. En el último paso ya podemos hablar de una aplicación o programa de computadora, para representar los algoritmos diseñados y dar así solución a los requerimientos identificados
  • 9. DIAGRAMA DE FLUJO Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO.
  • 10. Es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar. El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo