SlideShare una empresa de Scribd logo
1 de 14
TIEMPO DE EJECUCIÓN
DE UN ALGORITMO
1. INTRODUCCIÓN
2. APORTE MATEMÁTICO
3. APLICACIÓN
4. ANÁLISIS DE RESULTADOS
5. RECOMENDACIONES
6. CONCLUSIONES
Índice
T IE M P O D E E J E C U C IÓ N
D E U N A L G O R I T M O
"Tiempo quetarda un algoritmo en
completar la secuencia depasos
durante su ejecución"
Aporte Mátematico
Secuencia de pasos que
toman una entrada y genera
una salida.
Describe el crecimiento del tiempo de
ejecución del algoritmo con respecto a la
entrada.
Es el límite superior del tiempo de
ejecución del algoritmo en función del
tamaño de la entrada.
Notación Big O
Algunas de las notaciones de tiempo de ejecución más
comunes utilizadas en la notación Big O:
O(1)
Este es el mejor escenario posible, y
significa que el tiempo de ejecución
es constante independientemente de
la cantidad de datos de entrada.
O(log n)
Este es un crecimiento logarítmico, y
significa que el tiempo de ejecución
aumenta lentamente a medida que la
cantidad de datos de entrada aumenta.
O(n)
Este es un crecimiento lineal, y
significa que el tiempo de ejecución
aumenta proporcionalmente a la
cantidad de datos de entrada.
Algunas de las notaciones de tiempo de ejecución más
comunes utilizadas en la notación Big O:
O(n log n)
Este es un crecimiento de logaritmo de la
complejidad lineal, y significa que el tiempo de
ejecución aumenta proporcionalmente a la cantidad
de datos de entrada y al logaritmo de la cantidad de
datos de entrada.
O(n^2)
Este es un crecimiento cuadrático, y
significa que el tiempo de ejecución
aumenta rápidamente a medida que la
cantidad de datos de entrada aumenta.
Algunas de las notaciones de tiempo de ejecución más
comunes utilizadas en la notación Big O:
O(n^3), O(n^4), etc.
Estos son crecimientos polinómicos, y significan que el tiempo de ejecución aumenta aún
más rápidamente a medida que la cantidad de datos de entrada aumenta.
O(2^n)
Este es un crecimiento exponencial, y
significa que el tiempo de ejecución
aumenta rápidamente con un aumento en
la cantidad de datos de entrada.
Ejemplo
Ejemplo
Recomendaciones
Algunos aspectos importantes a tomar en cuenta, cuando se trate el tema del Tiempo de
Ejecución de Algoritmos será:
Análisis de complejidad temporal: Es importante realizar un
análisis de la complejidad temporal de un algoritmo para
estimar su tiempo de ejecución en función del tamaño de la
entrada.
Optimización del código: Es importante escribir código
eficiente y optimizarlo constantemente.
Paralelización: La paralelización puede ser una forma efectiva
de mejorar el tiempo de ejecución de un programa,
especialmente cuando se ejecutan tareas independientes
simultáneamente en diferentes procesadores.
Monitoreo de rendimiento: Es importante monitorear el
rendimiento de un programa y realizar pruebas de carga para
identificar cuellos de botella y problemas de rendimiento.
Conclusiones
¿Q ué se a pre ndió a t ra vé s de l t e ma t ra t a do?
En conclusión, el tiempo de ejecución es un factor crítico en la
programación y es importante prestarle atención tanto en el
diseño como en la implementación de un programa.
Es importante estar al tanto de las buenas prácticas en
programación, como la elección de algoritmos y estructuras de
datos eficientes
La escalabilidad también es un aspecto importante a
considerar para asegurar que un programa sea capaz de
manejar un aumento en la entrada y el uso de recursos.

Más contenido relacionado

La actualidad más candente

1.5. parametros agrupados
1.5.  parametros agrupados1.5.  parametros agrupados
1.5. parametros agrupados
ITCM
 
Diagrama de flujo del 3 er examen
Diagrama de flujo del 3 er examenDiagrama de flujo del 3 er examen
Diagrama de flujo del 3 er examen
Luis Zurita
 
Introducción a la Lógica Simbólica
Introducción a la Lógica SimbólicaIntroducción a la Lógica Simbólica
Introducción a la Lógica Simbólica
Leticia Ibarra
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
arturo8888
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
guestefc95b
 

La actualidad más candente (20)

Sistemas numéricos programacion
Sistemas numéricos programacionSistemas numéricos programacion
Sistemas numéricos programacion
 
1.5. parametros agrupados
1.5.  parametros agrupados1.5.  parametros agrupados
1.5. parametros agrupados
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Método de insercion
Método de insercionMétodo de insercion
Método de insercion
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busqueda
 
Diagrama de flujo del 3 er examen
Diagrama de flujo del 3 er examenDiagrama de flujo del 3 er examen
Diagrama de flujo del 3 er examen
 
Introducción a la Lógica Simbólica
Introducción a la Lógica SimbólicaIntroducción a la Lógica Simbólica
Introducción a la Lógica Simbólica
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Ensayo sistemas-numericos
Ensayo sistemas-numericosEnsayo sistemas-numericos
Ensayo sistemas-numericos
 
Operaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema OctalOperaciones Básicas con el Sistema Octal
Operaciones Básicas con el Sistema Octal
 
Array bidimensionales
Array bidimensionalesArray bidimensionales
Array bidimensionales
 
Estructuras de datos lineales
Estructuras de datos linealesEstructuras de datos lineales
Estructuras de datos lineales
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)Ejercicios de estructuras selectivas (resueltos)
Ejercicios de estructuras selectivas (resueltos)
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
 
20 ejercicios propuestos
20 ejercicios propuestos20 ejercicios propuestos
20 ejercicios propuestos
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
 

Similar a Tiempo de ejecución de un algoritmo

Analisis de algoritmos
Analisis de algoritmosAnalisis de algoritmos
Analisis de algoritmos
rehoscript
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
Pablo Solar
 

Similar a Tiempo de ejecución de un algoritmo (20)

Eficiencia de algoritmos - Vanessa Ramirez
Eficiencia de algoritmos - Vanessa RamirezEficiencia de algoritmos - Vanessa Ramirez
Eficiencia de algoritmos - Vanessa Ramirez
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
Foro de integracion
Foro de integracionForo de integracion
Foro de integracion
 
Foro de integracion
Foro de integracionForo de integracion
Foro de integracion
 
Analisis de algoritmos
Analisis de algoritmosAnalisis de algoritmos
Analisis de algoritmos
 
EFICIENCIA DE ALGORITMOS
EFICIENCIA DE ALGORITMOSEFICIENCIA DE ALGORITMOS
EFICIENCIA DE ALGORITMOS
 
Analisis de algoritmo
Analisis de algoritmoAnalisis de algoritmo
Analisis de algoritmo
 
Foro de integracion
Foro de integracionForo de integracion
Foro de integracion
 
Complejidad de los algoritmos
Complejidad de los algoritmosComplejidad de los algoritmos
Complejidad de los algoritmos
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
Cap2.1
Cap2.1Cap2.1
Cap2.1
 
Tecnias de pruebas
Tecnias de pruebas Tecnias de pruebas
Tecnias de pruebas
 
Programación
ProgramaciónProgramación
Programación
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Analisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacioAnalisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacio
 
Resolver problemas con una computadora
Resolver problemas con una computadoraResolver problemas con una computadora
Resolver problemas con una computadora
 
Optimizacioncodigo
OptimizacioncodigoOptimizacioncodigo
Optimizacioncodigo
 

Más de Fernando Solis

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
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
Fernando Solis
 

Más de Fernando Solis (20)

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
 
AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos Strings
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Asignacion
AsignacionAsignacion
Asignacion
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 

Último

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
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
El Fortí
 
🦄💫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
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (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
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
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
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
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
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
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
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
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
 
🦄💫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
 
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
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
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
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
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...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
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.
 

Tiempo de ejecución de un algoritmo

  • 1. TIEMPO DE EJECUCIÓN DE UN ALGORITMO
  • 2. 1. INTRODUCCIÓN 2. APORTE MATEMÁTICO 3. APLICACIÓN 4. ANÁLISIS DE RESULTADOS 5. RECOMENDACIONES 6. CONCLUSIONES Índice
  • 3. T IE M P O D E E J E C U C IÓ N D E U N A L G O R I T M O "Tiempo quetarda un algoritmo en completar la secuencia depasos durante su ejecución"
  • 4. Aporte Mátematico Secuencia de pasos que toman una entrada y genera una salida. Describe el crecimiento del tiempo de ejecución del algoritmo con respecto a la entrada. Es el límite superior del tiempo de ejecución del algoritmo en función del tamaño de la entrada.
  • 6. Algunas de las notaciones de tiempo de ejecución más comunes utilizadas en la notación Big O: O(1) Este es el mejor escenario posible, y significa que el tiempo de ejecución es constante independientemente de la cantidad de datos de entrada. O(log n) Este es un crecimiento logarítmico, y significa que el tiempo de ejecución aumenta lentamente a medida que la cantidad de datos de entrada aumenta. O(n) Este es un crecimiento lineal, y significa que el tiempo de ejecución aumenta proporcionalmente a la cantidad de datos de entrada.
  • 7. Algunas de las notaciones de tiempo de ejecución más comunes utilizadas en la notación Big O: O(n log n) Este es un crecimiento de logaritmo de la complejidad lineal, y significa que el tiempo de ejecución aumenta proporcionalmente a la cantidad de datos de entrada y al logaritmo de la cantidad de datos de entrada. O(n^2) Este es un crecimiento cuadrático, y significa que el tiempo de ejecución aumenta rápidamente a medida que la cantidad de datos de entrada aumenta.
  • 8. Algunas de las notaciones de tiempo de ejecución más comunes utilizadas en la notación Big O: O(n^3), O(n^4), etc. Estos son crecimientos polinómicos, y significan que el tiempo de ejecución aumenta aún más rápidamente a medida que la cantidad de datos de entrada aumenta. O(2^n) Este es un crecimiento exponencial, y significa que el tiempo de ejecución aumenta rápidamente con un aumento en la cantidad de datos de entrada.
  • 12. Algunos aspectos importantes a tomar en cuenta, cuando se trate el tema del Tiempo de Ejecución de Algoritmos será: Análisis de complejidad temporal: Es importante realizar un análisis de la complejidad temporal de un algoritmo para estimar su tiempo de ejecución en función del tamaño de la entrada. Optimización del código: Es importante escribir código eficiente y optimizarlo constantemente. Paralelización: La paralelización puede ser una forma efectiva de mejorar el tiempo de ejecución de un programa, especialmente cuando se ejecutan tareas independientes simultáneamente en diferentes procesadores. Monitoreo de rendimiento: Es importante monitorear el rendimiento de un programa y realizar pruebas de carga para identificar cuellos de botella y problemas de rendimiento.
  • 14. ¿Q ué se a pre ndió a t ra vé s de l t e ma t ra t a do? En conclusión, el tiempo de ejecución es un factor crítico en la programación y es importante prestarle atención tanto en el diseño como en la implementación de un programa. Es importante estar al tanto de las buenas prácticas en programación, como la elección de algoritmos y estructuras de datos eficientes La escalabilidad también es un aspecto importante a considerar para asegurar que un programa sea capaz de manejar un aumento en la entrada y el uso de recursos.