Universidad Nacional de Ingeniería Facultad de Ingeniería Eléctrica y Electrónica
BMA09: ALGORÍTMOS Y ESTRUCTURA DE DATOS I
EXAMEN FINAL 2024-3
Instrucciones:
• Su celular (apagado) y memoria USB (vacía) deben estar encima de la mesa, en un lugar visible.
• Durante la prueba, usted solo debe usar el programa DevC++.
• El tiempo de la prueba es de 90 minutos.
• El nombre de cada programa debe ser su nombre completo, seguido del número de la pregunta.
Ejemplo: Mauricio Pedro Galvez Legua 1.c
-----------------------------------------------------------------------------------------------------------------------------------------------
EF-1 (7 puntos): Elaborar un programa que solicite el ingreso de un número entero “N” mayor a cero y
almacene en un arreglo unidimensional todos los números primos de “N” dígitos y los imprime separados
por coma. Luego calcula en cuál de los primos se tiene la mayor cantidad donde un digito se repite y lo
imprime. En la solución debe emplear funciones. Ejemplo, para N=7
• 1367777 tiene el dígito 7 que se repite 4 veces.
• 6666437 tiene el digito 6 que se repite 4 veces.
EP-2 (7 puntos): Elaborar un programa que
calcule las distancias y el ángulo (grados
sexagesimales) que hay entre la posición
de un cañón y determinados blancos de
ataque. En el siguiente ejemplo la posición
del cañon se muestra de color rojo y los
blancos de color gris. La posición del cañon
siempre será la misma. Los blancos pueden
variar de cantidad y de posición.
Para el desarrollo de su programa
considerar un arreglo bidimensional de
15x15 en donde el cañon se indica con el
número "1" y los blancos con el número
"2", los demás elementos son "0". Para su
programa emplear los datos mostrados
en el gráfico, sin embargo, su programa
debe ser genérico y funcionar para cualquier posición de los blancos.
El programa debe imprimir el arreglo bidimensional y calcular e imprimir:
• Números de blancos encontrados.
• Posición, distancia y ángulo de cada blanco encontrado.
EF-3 (6 puntos): Elaborar un programa que
solicite el ingreso del tamaño de un arreglo
bidimensional cuadrado “N” y grabe una
determinada secuencia de números. A modo de
ejemplo se muestra para N=6 y para N=5:
Fecha: 07 de marzo 2025 Los docentes del curso