Documentos de Académico
Documentos de Profesional
Documentos de Cultura
C1 2019 Omega Fase 11 AlgoritmiaProgramacionEstructurada
C1 2019 Omega Fase 11 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. Viento gélido. Las turbinas de los destructores resuenan fatídicas a la distancia, estremeciendo
la atmósfera. Cazas interceptores irrumpen intempestivamente el desembarco, causando
caos y destrucción tras su paso. Es necesario frenar su ataque urgentemente. Ubíquelos
mediante apuntadores, persígalos y deténgalos a toda costa antes de que esta oleada escale.
Comunique 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. Cazas infiltradores se deslizan a toda velocidad sobre las aguas e ingresan al perímetro,
volando casi al ras de suelo entre el laberinto de construcciones y refugios. 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 el desembarco. 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 y notifique a la Fuerza Aérea
que la situación se encuentra fuera de peligro.
6. Felicitaciones, pilotos! Lo han logrado! Los albergues y puertos se encuentran seguros y hace
unos momentos ha desembarcado la última flota del puente aéreo. Durante toda la campaña
han mostrado su valor y arrojo. Su esfuerzo dará frutos! La campaña ha concluido. Después
de un periodo de reconstrucción, podremos celebrar! Siéntanse orgullosos y satisfechos del
trabajo realizado. Le deseamos un futuro prometedor en su formación de pilotos!