SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Crecimiento Asintótico de una
Función ƒ(x) y su relación con el
rendimiento de la programación
Ing. Juan Ignacio Zamora MSc | Ulacit 2012.
•  Sean X y Y dos conjuntos de números
reales.
•  Una función “ƒ” de una variable real “X” de
X a Y es una correspondencia que asigna
a cada numero {x} de X a un numero {y}
de Y
Función Real de Una Variable Real
•  Al conjunto “X” se le llama dominio de “ƒ”.
•  El valor {y} se le llama “imagen” de {x} por f y se denota
por ƒ(x).
–  X = { 1, 2, 3 ….. n}
–  Y = {… 1, 2, 3, …}
•  El recorrido “ƒ” se denomina como el subconjunto de “Y”
formado por todas las imágenes de los números de “X”
Función Real de Una Variable Real
Dominio	
  de	
  {x}	
  
Recorrido	
  
y	
  =	
  ƒ(x)	
  	
  
ƒ Y
X = {1,2,3}
Y = {1,2,3,4}
Recorrido	
  de	
  
una	
  Función	
  
•  Una función X a Y es “Inyectiva” si a cada valor
{y} perteneciente al recorrido le corresponde
exactamente un valor del dominio.
•  Se dice que una función es “Suprayectiva” o
“Biyectiva” si su recorrido es todo “Y”
•  Sobreyectiva: para cada imagen (y) existe un
elemento en el dominio.
Dominio y Pertenencia
Pre	
  
Imagen	
  
{dominio}	
  
Imagen	
  
{codominio}	
  
•  La variable {x} es la variable
independiente.
•  La variable {y} es la variable dependiente.
– Podemos decir que el área “A” de un círculo
está en función de su radio y denota como
Variables Involucradas
y su relación…
Funciones
Con dominio Explícito
Función Implícita y Explícita
•  Una relación entre 2 conjuntos “X” y “Y” es
un conjunto de pares ordenados de la
forma (x , y) donde {x} es un elemento de
“X” y {y} es un elemento de “Y”.
Notación de Funciones
•  Los puntos de la gráfica están dados por
los puntos (x, ƒ(x) ), donde {x} pertenece
al dominio de ƒ.
– {x} : es la distancia al eje Y
– ƒ(x) : es la distancia al eje X
Gráfica de una Función
El término ƒ(x) fue definido por el matemático Leohnard Euler
•  Funciones Algebraicas (polinómicas,
radicales, racionales)
•  Funciones Trigonométricas (sen, cos, tan)
•  Exponenciales y Logarítmicas
Funciones Elementales
Y su clasificación
•  n: es el grado de la función
•  ai: es el coeficiente y an es el coeficiente
dominante
•  a0: es el término constante
Grado de una Función
Y sus componentes
•  Grado Cero (constante)
•  Grado Uno (Lineal)
•  Grado Dos (Cuadrática)
•  Grado Tres (Cúbica)
Grados de una Función
Coeficiente Dominante
•  Se da por la combinación de 2 funciones
•  Sean f y g dos funciones.
– La combinación dada por f * g(x) = f(g(x))
– El dominio de f * g es el conjunto de todos los
{x} del dominio de {g} tales que el dominio de
g(x) pertenece a “f”….
Función Compuesta
Dominio de la Función Compuesta
{x}	
  
g(x)	
  
f(g(x))	
  
ƒ
g
Dominio f
Dominio g
ƒ * g
•  La composición ƒ * g suele ser distinta a la
composición g *ƒ
– f(x) = 2x – 3
– g(x) = cos x
Composición ƒ * g
Notación “Big O”
Para la determinación del
crecimiento en algoritmos
programados
•  Se usa para representar consumo a través
del tiempo (recursos, memoria, etc)
•  Permite cuantificar rendimientos de
funciones con base a su estructura
•  Define la correlacion del crecimiento del
tiempo de ejecución de un algoritmo en
función de las operaciones a ejecutar.
Notación Asintótica
Comportamiento Asintótico
Posibles Comportamientos
De una función
•  Para una determinada función g(n) se
denota
•  g(n) define los límites asintóticos de la
función ƒ(n).
•  Existen funciones asintóticas positivas y
asintóticas no negativas para valores
grandes de n.
•  Por tanto es asintótica no negativa
Notación
Cuando existe el peor y el mejor rendimiento
Notación
Cuando existe el peor y el mejor rendimiento
•  Una función cuadrática por
tanto es para a>0
•  Es más, para cualquier polinomio
•  Como una constante es un polinomio
grado cero
Notación
Cuando existe el peor y el mejor rendimiento
•  La notación define los límites para el
peor y el mejor caso
•  “Big - O”, define solamente el límite del
peor caso.
– Regla:
– O(cg(n)) = { f(n) donde existe una constante c
positiva y 0 <= f(n) <= cg(n) para todo n0 >=
n }
Notación “Big - O”
El peor caso
Notación “Big - O”
El peor caso
Demostración
•  La notación “Big Omega” funciona
inversamente al “Big O” al identificar el
límite inferior de rendimiento.
– Regla:
– Ω(cg(n)) = { f(n) donde existe una constante c
positiva y 0 <= cg(n) <= f(n) para todo n0 >=
n }
Notación “Big - Omega” Ω”
El mejor caso
Para 2 funciones
Tenemos que
Sí y solo sí
Notación
TEOREMA para ambos límites
•  O – Notación: f(n) puede alcanzar el límite
superior…
•  o – Notación (“little o”): f(n) tiende al tratar de
alcanzar el límite, pero no llega.
Otras Notaciones
Little – o : cuando tiende al límite superior
•  ω – Notación es a Ω – Notación como o –
Notación es a O Notación.
•  “ω” denota por tanto la tendencia al límite
inferior, pero no lo alcanza. f(n) = ω(cg(n))
Otras Notaciones
Little – omega ω : cuando tiende al límite inferior
Relación entre las Notaciones
Tendencias
Análisis de Código Fuente
Ejemplo 1
Análisis de Código Fuente
Ejemplo 2
Análisis de Código Fuente
Ejemplo 3
Ejemplo 4
Mejor y Peor Caso
Órdenes de Complejidad
Tiempos Aproximados de Resolución ( n muy grande)

Más contenido relacionado

La actualidad más candente

Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
Sistemas de ecuaciones homogéneas por el método de Gauss Jordan
Sistemas de ecuaciones homogéneas por el método de Gauss JordanSistemas de ecuaciones homogéneas por el método de Gauss Jordan
Sistemas de ecuaciones homogéneas por el método de Gauss JordanDaniel Orozco
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaRolf Pinto
 
Grafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosGrafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosAron Boza
 
Conclusiones y bibiografias
Conclusiones y bibiografiasConclusiones y bibiografias
Conclusiones y bibiografiaskleidermanch1989
 
Ordenamiento con árbol binario
Ordenamiento con árbol binarioOrdenamiento con árbol binario
Ordenamiento con árbol binarioMauricio Solano
 
Bucket sort
Bucket sortBucket sort
Bucket sorteislenp
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosAngel Vázquez Patiño
 
Programación modular en Introducción a la Programación
Programación modular en Introducción a la ProgramaciónProgramación modular en Introducción a la Programación
Programación modular en Introducción a la ProgramaciónFacultad de Ciencias y Sistemas
 
Programación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de KruskalProgramación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de KruskalAngel Vázquez Patiño
 

La actualidad más candente (20)

Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Grafos
GrafosGrafos
Grafos
 
Teoria optimizacion
Teoria optimizacionTeoria optimizacion
Teoria optimizacion
 
Sistemas de ecuaciones homogéneas por el método de Gauss Jordan
Sistemas de ecuaciones homogéneas por el método de Gauss JordanSistemas de ecuaciones homogéneas por el método de Gauss Jordan
Sistemas de ecuaciones homogéneas por el método de Gauss Jordan
 
Teoría De La Complejidad Algoritmica
Teoría De La Complejidad AlgoritmicaTeoría De La Complejidad Algoritmica
Teoría De La Complejidad Algoritmica
 
Grafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosGrafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianos
 
Conclusiones y bibiografias
Conclusiones y bibiografiasConclusiones y bibiografias
Conclusiones y bibiografias
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Modelo E R
Modelo E RModelo E R
Modelo E R
 
Ordenamiento con árbol binario
Ordenamiento con árbol binarioOrdenamiento con árbol binario
Ordenamiento con árbol binario
 
Bucket sort
Bucket sortBucket sort
Bucket sort
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Programación modular en Introducción a la Programación
Programación modular en Introducción a la ProgramaciónProgramación modular en Introducción a la Programación
Programación modular en Introducción a la Programación
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Fundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacionalFundamentos de BD - Unidad 5 algebra relacional
Fundamentos de BD - Unidad 5 algebra relacional
 
Programación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de KruskalProgramación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de Kruskal
 

Destacado

Introducción a la Prospectiva en Telecomunicaciones
Introducción a la Prospectiva en TelecomunicacionesIntroducción a la Prospectiva en Telecomunicaciones
Introducción a la Prospectiva en TelecomunicacionesMundo Contact
 
Mapa mental la quinta disciplina
Mapa mental la quinta disciplinaMapa mental la quinta disciplina
Mapa mental la quinta disciplinamaryzitha
 
Las funciones matemáticas
Las funciones matemáticasLas funciones matemáticas
Las funciones matemáticaseduarderic
 
U1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos ComplejidadU1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos Complejidadrezzaca
 
ANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSEvans Balcazar
 
ejercicios resueltos análisis de algoritmos
ejercicios resueltos   análisis de algoritmosejercicios resueltos   análisis de algoritmos
ejercicios resueltos análisis de algoritmosJojo Jona
 
Tipos de discontinuidad (3)
Tipos de discontinuidad (3)Tipos de discontinuidad (3)
Tipos de discontinuidad (3)Yazmin
 
Clasificación de las funciones
Clasificación de las funcionesClasificación de las funciones
Clasificación de las funcionesUzziel Nick
 
Funciones y sus formas de Representar
Funciones y sus formas de RepresentarFunciones y sus formas de Representar
Funciones y sus formas de Representarpablo10cordoba
 
Aplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diariaAplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diariaJhunior Romero
 
Funciones y relaciones
Funciones y relaciones Funciones y relaciones
Funciones y relaciones sitayanis
 
Función polinomial cubica (2)
Función polinomial  cubica  (2)Función polinomial  cubica  (2)
Función polinomial cubica (2)Karen Morante
 

Destacado (15)

Introducción a la Prospectiva en Telecomunicaciones
Introducción a la Prospectiva en TelecomunicacionesIntroducción a la Prospectiva en Telecomunicaciones
Introducción a la Prospectiva en Telecomunicaciones
 
Mapa mental la quinta disciplina
Mapa mental la quinta disciplinaMapa mental la quinta disciplina
Mapa mental la quinta disciplina
 
Las funciones matemáticas
Las funciones matemáticasLas funciones matemáticas
Las funciones matemáticas
 
U1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos ComplejidadU1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos Complejidad
 
ANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOS
 
ejercicios resueltos análisis de algoritmos
ejercicios resueltos   análisis de algoritmosejercicios resueltos   análisis de algoritmos
ejercicios resueltos análisis de algoritmos
 
Tipos de discontinuidad (3)
Tipos de discontinuidad (3)Tipos de discontinuidad (3)
Tipos de discontinuidad (3)
 
Clasificación de las funciones
Clasificación de las funcionesClasificación de las funciones
Clasificación de las funciones
 
Matemáticas
MatemáticasMatemáticas
Matemáticas
 
Funciones y sus formas de Representar
Funciones y sus formas de RepresentarFunciones y sus formas de Representar
Funciones y sus formas de Representar
 
Funciones - Matemática
Funciones - Matemática Funciones - Matemática
Funciones - Matemática
 
Aplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diariaAplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diaria
 
Funcion exponencial
Funcion exponencialFuncion exponencial
Funcion exponencial
 
Funciones y relaciones
Funciones y relaciones Funciones y relaciones
Funciones y relaciones
 
Función polinomial cubica (2)
Función polinomial  cubica  (2)Función polinomial  cubica  (2)
Función polinomial cubica (2)
 

Similar a Notacion Asintotica

Similar a Notacion Asintotica (20)

Funciones Aplicadas a la Arquitectura
Funciones Aplicadas a la ArquitecturaFunciones Aplicadas a la Arquitectura
Funciones Aplicadas a la Arquitectura
 
funciones_logaritmicas_y_exponenciales (6).ppt
funciones_logaritmicas_y_exponenciales (6).pptfunciones_logaritmicas_y_exponenciales (6).ppt
funciones_logaritmicas_y_exponenciales (6).ppt
 
Funciones
FuncionesFunciones
Funciones
 
Unidad 2- funcion cuadrática (1).pdf
Unidad 2- funcion cuadrática (1).pdfUnidad 2- funcion cuadrática (1).pdf
Unidad 2- funcion cuadrática (1).pdf
 
Clase 1_Funciones.pdf
Clase 1_Funciones.pdfClase 1_Funciones.pdf
Clase 1_Funciones.pdf
 
Resumen formulas en Matemática para bachillerato 2015
Resumen formulas en Matemática para bachillerato 2015 Resumen formulas en Matemática para bachillerato 2015
Resumen formulas en Matemática para bachillerato 2015
 
Funciones elementales
Funciones elementalesFunciones elementales
Funciones elementales
 
Trabajo de calculo
Trabajo de calculoTrabajo de calculo
Trabajo de calculo
 
Alarcón Monografía
Alarcón MonografíaAlarcón Monografía
Alarcón Monografía
 
Funciones.
Funciones.Funciones.
Funciones.
 
áLgebra(I Bim)
áLgebra(I Bim)áLgebra(I Bim)
áLgebra(I Bim)
 
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
FUNDAMENTOS MATEMATICOS (I Bimestre Abril Agosto 2011)
 
funciones calculo diferencial.pptx
funciones calculo diferencial.pptxfunciones calculo diferencial.pptx
funciones calculo diferencial.pptx
 
FUNCIONES (10) DIAPOSITIVAS.pptx
FUNCIONES (10) DIAPOSITIVAS.pptxFUNCIONES (10) DIAPOSITIVAS.pptx
FUNCIONES (10) DIAPOSITIVAS.pptx
 
Funciones elementales
Funciones elementalesFunciones elementales
Funciones elementales
 
Homogenias f
Homogenias fHomogenias f
Homogenias f
 
Homogenea
HomogeneaHomogenea
Homogenea
 
Wx maxima
Wx maximaWx maxima
Wx maxima
 
Algebra
AlgebraAlgebra
Algebra
 
Funciones
FuncionesFunciones
Funciones
 

Más de Juan Zamora, MSc. MBA (11)

Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Hashing
HashingHashing
Hashing
 
Arboles AVL
Arboles AVLArboles AVL
Arboles AVL
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Heap Sort
Heap SortHeap Sort
Heap Sort
 
O(nlogn) Analisis
O(nlogn) AnalisisO(nlogn) Analisis
O(nlogn) Analisis
 
Merge Sort
Merge SortMerge Sort
Merge Sort
 
Repaso Diagramas Clase
Repaso Diagramas ClaseRepaso Diagramas Clase
Repaso Diagramas Clase
 
C1 - Insertion Sort
C1 - Insertion SortC1 - Insertion Sort
C1 - Insertion Sort
 
C1 - Conceptos OOP
C1 - Conceptos OOPC1 - Conceptos OOP
C1 - Conceptos OOP
 
Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
 

Último

CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 

Último (20)

CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
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
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 

Notacion Asintotica

  • 1. Crecimiento Asintótico de una Función ƒ(x) y su relación con el rendimiento de la programación Ing. Juan Ignacio Zamora MSc | Ulacit 2012.
  • 2. •  Sean X y Y dos conjuntos de números reales. •  Una función “ƒ” de una variable real “X” de X a Y es una correspondencia que asigna a cada numero {x} de X a un numero {y} de Y Función Real de Una Variable Real
  • 3. •  Al conjunto “X” se le llama dominio de “ƒ”. •  El valor {y} se le llama “imagen” de {x} por f y se denota por ƒ(x). –  X = { 1, 2, 3 ….. n} –  Y = {… 1, 2, 3, …} •  El recorrido “ƒ” se denomina como el subconjunto de “Y” formado por todas las imágenes de los números de “X” Función Real de Una Variable Real
  • 4. Dominio  de  {x}   Recorrido   y  =  ƒ(x)     ƒ Y X = {1,2,3} Y = {1,2,3,4} Recorrido  de   una  Función  
  • 5. •  Una función X a Y es “Inyectiva” si a cada valor {y} perteneciente al recorrido le corresponde exactamente un valor del dominio. •  Se dice que una función es “Suprayectiva” o “Biyectiva” si su recorrido es todo “Y” •  Sobreyectiva: para cada imagen (y) existe un elemento en el dominio. Dominio y Pertenencia Pre   Imagen   {dominio}   Imagen   {codominio}  
  • 6. •  La variable {x} es la variable independiente. •  La variable {y} es la variable dependiente. – Podemos decir que el área “A” de un círculo está en función de su radio y denota como Variables Involucradas y su relación…
  • 9. •  Una relación entre 2 conjuntos “X” y “Y” es un conjunto de pares ordenados de la forma (x , y) donde {x} es un elemento de “X” y {y} es un elemento de “Y”. Notación de Funciones
  • 10. •  Los puntos de la gráfica están dados por los puntos (x, ƒ(x) ), donde {x} pertenece al dominio de ƒ. – {x} : es la distancia al eje Y – ƒ(x) : es la distancia al eje X Gráfica de una Función El término ƒ(x) fue definido por el matemático Leohnard Euler
  • 11. •  Funciones Algebraicas (polinómicas, radicales, racionales) •  Funciones Trigonométricas (sen, cos, tan) •  Exponenciales y Logarítmicas Funciones Elementales Y su clasificación
  • 12. •  n: es el grado de la función •  ai: es el coeficiente y an es el coeficiente dominante •  a0: es el término constante Grado de una Función Y sus componentes
  • 13. •  Grado Cero (constante) •  Grado Uno (Lineal) •  Grado Dos (Cuadrática) •  Grado Tres (Cúbica) Grados de una Función Coeficiente Dominante
  • 14. •  Se da por la combinación de 2 funciones •  Sean f y g dos funciones. – La combinación dada por f * g(x) = f(g(x)) – El dominio de f * g es el conjunto de todos los {x} del dominio de {g} tales que el dominio de g(x) pertenece a “f”…. Función Compuesta
  • 15. Dominio de la Función Compuesta {x}   g(x)   f(g(x))   ƒ g Dominio f Dominio g ƒ * g
  • 16. •  La composición ƒ * g suele ser distinta a la composición g *ƒ – f(x) = 2x – 3 – g(x) = cos x Composición ƒ * g
  • 17. Notación “Big O” Para la determinación del crecimiento en algoritmos programados
  • 18. •  Se usa para representar consumo a través del tiempo (recursos, memoria, etc) •  Permite cuantificar rendimientos de funciones con base a su estructura •  Define la correlacion del crecimiento del tiempo de ejecución de un algoritmo en función de las operaciones a ejecutar. Notación Asintótica
  • 21. •  Para una determinada función g(n) se denota •  g(n) define los límites asintóticos de la función ƒ(n). •  Existen funciones asintóticas positivas y asintóticas no negativas para valores grandes de n. •  Por tanto es asintótica no negativa Notación Cuando existe el peor y el mejor rendimiento
  • 22. Notación Cuando existe el peor y el mejor rendimiento
  • 23. •  Una función cuadrática por tanto es para a>0 •  Es más, para cualquier polinomio •  Como una constante es un polinomio grado cero Notación Cuando existe el peor y el mejor rendimiento
  • 24. •  La notación define los límites para el peor y el mejor caso •  “Big - O”, define solamente el límite del peor caso. – Regla: – O(cg(n)) = { f(n) donde existe una constante c positiva y 0 <= f(n) <= cg(n) para todo n0 >= n } Notación “Big - O” El peor caso
  • 25. Notación “Big - O” El peor caso Demostración
  • 26. •  La notación “Big Omega” funciona inversamente al “Big O” al identificar el límite inferior de rendimiento. – Regla: – Ω(cg(n)) = { f(n) donde existe una constante c positiva y 0 <= cg(n) <= f(n) para todo n0 >= n } Notación “Big - Omega” Ω” El mejor caso
  • 27. Para 2 funciones Tenemos que Sí y solo sí Notación TEOREMA para ambos límites
  • 28. •  O – Notación: f(n) puede alcanzar el límite superior… •  o – Notación (“little o”): f(n) tiende al tratar de alcanzar el límite, pero no llega. Otras Notaciones Little – o : cuando tiende al límite superior
  • 29. •  ω – Notación es a Ω – Notación como o – Notación es a O Notación. •  “ω” denota por tanto la tendencia al límite inferior, pero no lo alcanza. f(n) = ω(cg(n)) Otras Notaciones Little – omega ω : cuando tiende al límite inferior
  • 30. Relación entre las Notaciones Tendencias
  • 31. Análisis de Código Fuente Ejemplo 1
  • 32. Análisis de Código Fuente Ejemplo 2
  • 33. Análisis de Código Fuente Ejemplo 3
  • 34. Ejemplo 4 Mejor y Peor Caso
  • 35. Órdenes de Complejidad Tiempos Aproximados de Resolución ( n muy grande)