Está en la página 1de 3

un

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO

DIVISIÓN DE CIENCIAS * LICENCIATURA MATEMATICAS

Actividad I Unidad II

COMPUTACIÓN 1

ANGEL RAYAS VARGAS

ACT3

P R ES E N T A

DANIEL VILLALOBOS CAZARES

PUEBLA 2021
Preguntas

 Escribe las definiciones de O-grande y o-pequeña y explícalas de forma concisa


usando tus propias palabras

Definición O-grande: es el conjunto de todas las funciones f i para las cuales existen
constantes enteras positivas k y n0 tales que para n ≥ n0 se cumple que

f ( n ) ≤ kg ( n ) kg ( n ) es una cota superior de toda f i para n ≥ n0

Explicación: básicamente al kg ( n ) al ser una cota superior de f i y a la vez


relacionarlo con el uso de las medidas asintóticas tenemos que O-grande es una
proporción del tiempo de ejecución de f ( n ) asociado mediante una constante al peor
de los casos

Definición de o- pequeña:

Sea f ( n )=o ( g ( n ) ) si ntiende a n 0si para todo épsilon positivo se cumple que
|f ( n )∨≤ e| g ( n )∨¿, se cumple que 0<|n−no|<δ
Explicación: es el caso contrario al O-grande básicamente es una cota inferior
asociada al mejor de los tiempos de ejecución de f(n)

 De la siguiente lista de funciones indica, únicamente, el orden de complejidad (O


grande) al que pertenecen.

a) 3 x 2+5 x O(3 x 2)
b) 5 x 2+3 x 3 +5 O(3 x 3)
c) log ( x ) O(log x)
d) 2 x +100 x 50 O(x 50)
e) 5 ∙ exp ( x2 ) 0( x 2 )

 Determina el orden de complejidad usando Ω para las siguientes funciones. Tienes


que mostrar el valor de c para el que se cumple que g ( x ) ≥ c ∙ f ( x )

a) 4 x Ω(x ) donde c=4


b) 3 x 2+2 x +1 Ω(x ) donde c=2
4 2 2
c) 5 x +3 x Ω(x ) donde c=3

 Si tenemos un algoritmo A1 cuya complejidad es O ( 3 n3 ) y A2 es un algoritmo cuya


complejidad es O ( 5 n3 ). Si los ejecutamos secuencialmente A=A 1 A 2 ¿cuál es la
complejidad asociada con el algoritmo A? la complejidad es O(8 n3)
 Suponga que tenemos ambos algoritmos A1 , A 2 definidos como en el ejercicio
anterior, pero esta vez el algoritmo 1 forma parte de una instrucción del algoritmo 2
¿Cuál es la complejidad total de la ejecución?

O ( 5 n3 )

 Escribe en tus propias palabras que lenguaje genera la siguiente gramática.


Considera que el símbolo inicial es S y los símbolos A , B , C son el resto de los
símbolos no terminales. Las reglas de producción son las siguientes

S →0 A∨1 A A →1 A∨1 BB→ 0 A|0 B|0 CC → 1

Lenguaje generado
SA
SAA
SABA
SABB
SABC

 Describe en un diagrama el autómata que acepte las cadenas generadas en el


ejercicio anterior

Diagrama autómata de las cadenas generadas


0

C
S A B

Q3 Q4
Q1 Q2
0 1
1

0
1 1

También podría gustarte