Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C1 2019 Omega Fase 10 AlgoritmiaProgramacionEstructurada
C1 2019 Omega Fase 10 AlgoritmiaProgramacionEstructurada
Alumno: ______________________________________________________________
Instrucciones: Por favor lea cuidadosamente cada pregunta y resuelva 4 de los siguientes 6
problemas. Cada pregunta tiene un valor de 2.5 puntos (Total de 10 puntos). ¡Mucho éxito,
comencemos!
0. Disparos de nieve a lo lejos. Cazas infiltradores se acercan sigilosamente a los bordes del
perímetro. Desde la distancia, realizan disparos fulminantes hacia los albergues y luego se
desvanecen. Ubíquelos mediante apuntadores, deles persecución y deténgalos, antes que se
torne en una situación de aún mayor peligro. Informe los valores finales que adquieren los
apuntadores y los datos enteros. Las direcciones de las variables son: u (#A001), v (#B002),
w (#C002), x (#D003), y (#E004), z (#F005), a (#F724), b (#B39A), c (#E9A5), d (#A420), e
(#C167) y f (#DA08).
int *u= NULL, *v= NULL, *w=NULL, *x= NULL, *y= NULL, *z= NULL;
int a=2, b=3, c=5, d= 7, e= 11, f= 13;
3. Demasiado tarde, cazas interceptores han aprovechado la distracción e ingresado con rapidez
al perímetro, causando estragos tras su paso. Invoque la función recursiva que se muestra a
continuación con los valores nivel= 0, nodo= 0, base= 3 y limite= 4 (conteo es un apuntador
que funciona como un parámetro por referencia, asuma que la variable a la que apunta tiene
el valor de 0). Vuele a toda velocidad para alcanzarlos y derribarlos, desplegando la salida de
la función.
void volar(int nivel, int nodo, int limite, int base, int *conteo)
{
int k=0;
if (nivel>=limite)
{derribar(); return;}
(*conteo)++;
printf("nivel= %d, nodo= %d\n", nivel, nodo);
4. Los destructores se alzan sobre los escombros y lanzan una última ofensiva contra los puertos.
Es una situación complicada que pone en peligro la evacuación. Retome un pasaje de la
lectura del libro “Gödel Escher y Bach: Un Eterno y Grácil Bucle” para idear una estrategia
para vencerlos y codifíquela en un programa.
5. Los destructores han caído. Considere la estructura de datos Codigo, codifique dos funciones
que escriban y lean el contenido de la estructura en un archivo. Notifique a la Fuerza Aérea
que la situación se encuentra fuera de peligro.