Anda di halaman 1dari 3

IT-7-ACM-02-R02

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN


FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

TIPO DE EXÁMEN: Medio curso


NOMBRE DE LA MATERIA: Algoritmos computacionales
SEMESTRE: 2o
ACADEMIA: Programación
INSTRUCCIONES.-
Conteste los siguientes cuestionamientos. Conteste a todas las pregunta. Incluya sus iniciales y
matrícula en cada hoja. En cada hoja, indique el número de la hoja y la cantidad total de hojas.
1. Pseudocódigo y diagramas de flujo (20 puntos)
Represente este pseudocódigo en un diagrama de flujo (8 puntos):
entrada n
si (n % 2 == 0)
si (n == 2)
imprime “sí”
en otro caso
imprime “no”
i = 3
mientras i <= raíz(n)
si (n % i == 0)
imprime “no”
sal
i += 2
imprime “sí”

Utilizando una tabla de valores de variables, simule la ejecución del algoritmo


para las entradas 1, 2, 16, 49 y 53 (5 x 2 puntos). Luego, concluya qué hace el
algoritmo (2 puntos).
2. Análisis asintótico (20 puntos)
Encuentre una función de complejidad asintótica f(n) así que la función g(n)
definida experimentalmente por doce puntos en la siguiente tabla sea O(f(n)).
Justifique esto con una gráfica y discute la calidad de la cota obtenida.

n g(n) n g(n) n g(n)

3 15 130 3,800 3,982 190,000

12 170 203 7,500 5,002 240,000

30 600 603 22,000 10,393 550,000

57 1,500 1,038 42,000 40,039 2,600,000

REVISIÓN No.:5
VIGENTE A PARTIR DE: 05 de Agosto del 2009
IT-7-ACM-02-R02

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN


FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

3. Máquinas Turing (20 puntos)


Ejecuta paso por paso la máquina Turing definida por la siguiente función de
transición, con la entrada siendo la representación binaria del número decimal 37
(3 puntos por la conversión de la entrada; 8 puntos por la ejecución). ¿Qué es la
salida de la máquina en decimal (3 puntos por la conversión de la salida)? ¿Qué
hace la máquina (2 puntos por la interpretación)? ¿Qué complejidad asintótica
tiene en términos de computación y memoria (2+2 puntos)?

δ (p, ρ) q, ξ, d δ (p, ρ) q, ξ, d

s, s, 0, ! t, No, ,!

s, 0 s, 0, ! t, 0 Sí, 1, !

s, 1 s, 1, ! t, 1 t, 1, "

s, t, 0, " t, No, ,!

4. Problemas de decisión (20 puntos)


Formule primero un algoritmo determinista (5 puntos) y luego un algoritmo no
determinista (5 puntos) para determinar la posibilidad de satisfacer una expresión
lógica que consiste en n variables lógicas y los conectivos lógicos ", # y ¬.
Determine la complejidad asintótica de cada algoritmo (2 + 5 puntos). Argumente
la pertenencia de este problema en las clases de complejidad clásicas,
determinando en cuáles pertenece y en cuáles no y en qué casos no se sabe (5
puntos).
5. Problemas de optimización (20 puntos)
Dada una lista de objetos y sus valores, se conoce que es NP-completo determinar
si es posible repartirlos en dos grupos que tengan exactamente el mismo valor.
Establece paso por paso (4 x 5 puntos) si el siguiente problema es NP-duro:
Dada una lista de objetos y sus pesos, ¿qué es la cantidad mínima de bolsas que
se necesita para trasladar a todos los objetos simultáneamente cuando todas las
bolsas soportan por máximo un peso total de C kilogramos?

Fin de examen.

REVISIÓN No.:5
VIGENTE A PARTIR DE: 05 de Agosto del 2009
Examen de medio
Número de
EP Nombre Grupo URL del blog curso
matrícula
P1 P2 P3 P4 P5 Suma
1330260 0 Raul Guerrero Valadez Jueves http://raulelchupete.blogspot.com/ 3 - 1 - - 4
1346145 6 Heber Fernando G. U. Martes http://w0oh0o.blogspot.com/ 16 8 15 19 2 60
1366674 0 Luis L. V. F. Jueves http://algoritmoscomp.blogspot.com/ 1 - - - - 1
1377870 2 Cristian V. E. G. Martes http://cris-algoritmoscomputacionalesfime.blogspot.com/ 6 - 9 - - 15
1382239 2 Cristobal Tadeo García Uribe Martes http://yeyohbk.wordpress.com/ 16 4 3 - 0 23
1384138 1 Lucero Gúzman C. Martes http://lucygc.blogspot.com/ 0 - 6 0 - 6
1387537 3 Jorge Martínez Chávez Jueves http://jorgemtz90.blogspot.com/ 10 4 14 4 - 32
1410319 3 Gabriela Alemán G. Martes http://gaby-agata.blogspot.com/ 8 9 15 2 0 34
1412573 3 C. T. S. Jueves http://eddypre.blogspot.com/ 10 2 10 - 3 25
1421041 0 E. E. B. R. Martes http://ati5.jimdo.com/ 0 0 - - - 0
1422117 2 Azael Darío Rayas Martínez Martes http://dariomtz.blogspot.com/ 8 4 6 - - 18
1427841 1 Samuel Cantú Cantú Martes http://samcantu.blogspot.com/ 1 4 2 - - 7
1437712 5 Salomon K. E. Martes http://salomon-karr.blogspot.com/ 16 17 13 5 0 51
1441100 1 Mario A. Aviles G. Jueves http://marioaviles90.blogspot.com/ 2 - 9 - - 11
1441212 1 Christian Fernando Aguilar Correa Jueves http://algoritmosfernando.blogspot.com/ 6 2 3 - - 11
1441477 0 Ana Valeria Aguayo Martes http://alcompvaleriardz.blogspot.com/ - - - - - 0
1442475 4 Elias Ganem G. Martes http://www.elias1218.mibitacora.com/ 13 10 13 0 1 37
1442709 6 Daniela Aguilar Guerra Martes http://danielaaguilarguerra.blogspot.com/ 15 20 20 1 0 56
1443417 5 Emilio L. V. Martes http://emilio-salon4200.blogspot.com/ 13 20 13 0 0 46
1443502 2 Joel A. E. M. Jueves http://jo0eel.blogspot.com/ 11 0 12 0 0 23
1445018 2 Alejandro Carrizales Garcia Jueves http://alejandrocarrizalesgarcia.blogspot.com/ 5 - 15 - 2 22
1445053 2 J. A. C. C. Jueves http://kanoopfime.blogspot.com/ 5 4 7 - - 16
1446239 2 Gustavo A. Chavana G. Jueves http://thavoch.blogspot.com/ 11 - 9 - - 20
1446426 6 Jonathan de la Rosa Gonzalez Jueves http://algoritmoshade.blogspot.com/ 12 20 16 10 - 58
1449230 2 Dora Nelly G. M. Jueves http://doranellygonzalez.blogspot.com/ 4 2 12 - 1 19
1449279 1 Perla Adriana Contreras G. Jueves http://adrianaa17.blogspot.com/ 6 - 8 - 0 14
1450138 3 Emmanuel A. García S. Jueves http://emmanuelgs.blogspot.com/ 8 4 9 1 10 32
1450658 1 Laura Elena González Hernández Jueves http://lauraegh.blogspot.com/ 4 2 6 - - 12
1452344 2 Osvaldo Javier Hinojosa Rodríguez Jueves http://3imedio.blogspot.com/ 6 8 8 0 - 22
1453644 3 Alberto H. J. Martes http://albertofime.blogspot.com/ 9 7 11 - - 27
1453829 4 Juan Manuel C. V. Martes http://juanm-cv.blogspot.com/ 9 16 16 3 - 44
1454820 1 Gerardo Ossio R. Jueves http://algoritmosuanl.blogspot.com/ 4 - 8 - - 12
1455473 1 Alan Daniel Ochoa Villegas Jueves http://twowolvescorp.blogspot.com/ 4 0 9 0 - 13
1455593 1 Abraham C. C. Martes http://abrahamfime.wordpress.com/ 0 0 0 5 0 5
1455887 3 Karla de la Torre G. Martes http://karla-ias.blogspot.com/ 3 15 12 - 0 30
1456126 1 Ernesto Méndez G. Martes http://netomendezg.blogspot.com/ 7 2 3 - - 12
1456340 1 Hiram Baudelio Martinez Torres Jueves http://hiram-algoritmos.blogspot.com/ 0 - 9 - - 9
1456992 0 J. Gonzalo Marroquin R. Martes http://www.gonzalomarroquinrdz.blogspot.com/ 0 0 0 - - 0
1457717 1 Claudia M. Lozano G. Jueves http://klaudialozanoo.blogspot.com/ 3 - 7 - - 10
1458143 1 Blanca A. Rodríguez R. Jueves http://www.blankardz22.blogspot.com/ 3 2 0 2 0 7
1458774 1 Arely A. Quintanilla B. Jueves http://arelyquintanilla.blogspot.com/ 4 4 0 - - 8
1459025 3 Mariana Rodríguez M. Martes http://medel.jimdo.com/ 6 8 6 7 1 28
1459556 0 Edson Oswaldo Ramos Reyes Martes ¿no tiene? 0 - - - - 0
1461380 3 D. A. P. C. Martes http://daaniiha.blogspot.com/ 6 14 9 2 - 31
1462180 1 Erik Noé Villarreal Rodríguez Martes http://eriknoevr.blogspot.com/ 0 4 7 - 0 11
1463098 1 Rocio Cecilia Solis Contreras Jueves http://chiosoco.blogspot.com/ 3 - 9 - 0 12
1463439 2 Ricardo Tovar B. Jueves http://acrtb7.blogspot.com/ 4 2 12 0 0 18
1464007 1 Humberto Villanueva Torres Jueves ¿no tiene? 0 - 9 - - 9
1464182 5 Cynthia J. Telles G. Martes http://cynthiatelles.blogspot.com/ 7 20 12 5 1 45
1464397 0 Gustavo A. Salas C. Jueves http://www.gussalas.blogspot.com/ 2 0 - - - 2
1464402 2 Jesús A. V. G. Jueves http://jesus-algoritmos.blogspot.com/ 7 - 9 - - 16
1535265 5 Abraham J. Silva O. Martes http://technolifeandmore.blogspot.com/ 13 19 14 - 0 46
1535346 2 Rodolfo Aguirre S. Martes http://algoritmoscomputacionalesras.blogspot.com/ 11 6 - - - 17
1535393 4 Hector Tinajero G. Martes http://htinajero.blogspot.com/ 13 10 13 0 1 37
1535421 0 J. C. C. G. Martes ¿no tiene? 1 - - - - 1
??????? 3 Fernando Guerrero Salas Martes http://sdgfyx.blogspot.com/ 4 14 12 - - 30
??????? NP Gerardo Noel Sanchez Garza ??? http://gerxvermillion.blogspot.com/ NP NP NP NP NP NP
??????? NP Homero Alejandro Ramírez Cortez Martes http://jeims007.activo-blog.com/ NP NP NP NP NP NP