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

Más contenido relacionado

La actualidad más candente

Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
faisury21
 
Tutorial Definición de algoritmo
Tutorial Definición de algoritmo Tutorial Definición de algoritmo
Tutorial Definición de algoritmo
Michele André
 
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
laurabernier14
 
Presentacion de algoritmos
Presentacion de algoritmosPresentacion de algoritmos
Presentacion de algoritmos
sistemas2011
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmos
Enrique Y Ch
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmos
Ulises Cruz
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
MIKE_INK_RM
 
Diapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujoDiapositivas algoritmos Pseudocodigo diagramas de flujo
Diapositivas algoritmos Pseudocodigo diagramas de flujo
KellyDeArmas
 

La actualidad más candente (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
 

Destacado

21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
Roldan El Gato
 
Algoritmo para Organizar Empresas
Algoritmo para Organizar EmpresasAlgoritmo para Organizar Empresas
Algoritmo para Organizar Empresas
Stella Maris
 
Programas diseñados para realizar algoritmo
Programas  diseñados para realizar algoritmoProgramas  diseñados para realizar algoritmo
Programas diseñados para realizar algoritmo
TAMELIMAR
 
Algoritmo Y ProgramacióN
Algoritmo Y ProgramacióNAlgoritmo Y ProgramacióN
Algoritmo Y ProgramacióN
kapm
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujos
Walter Manero
 

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

Similar a ALGORITMOS

Unidad 1
Unidad  1Unidad  1
Unidad 1
luz0987
 
Unidad 1
Unidad  1Unidad  1
Unidad 1
luz0987
 
Diapositiva carlos clark
Diapositiva carlos clarkDiapositiva carlos clark
Diapositiva carlos clark
carlosclarkb
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
cognos_uie
 
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdfPRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
pitechu
 

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

Más de 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
 

Último

TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
🦄💫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
 
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
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
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
Fernando Solis
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

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...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.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
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
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
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
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
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
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
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 

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