SOLUCIÓN DEL EXAMEN (1 puntos) 1. ¿Qué es un bit? Es la unidad minima de información. (1 puntos) 2. ¿Qué es programación? Programación es el proceso de utilizar una computadora para expresar la solución de un problema en un conjunto de instrucciones que la computadora pueda entender. (Fuller & Mannining) (1 puntos) 3. ¿Cuál es la diferencia entre una estructura de selección con respecto a una estructura de repetición? Una estructura de selección es aquella que nos permite elegir entre dos opciones, la verdadera o la falsa, se ejecuta de manera secuencial mientras que una estructura de repetición es aquella que nos permite realizar reiteradamente una secuencia de instrucciones en base a una condición inicial y final. (1 puntos) 4. Explica la diferencia entre un acumulador y un contador en lenguaje C El contador es una variable que modifica su valor de manera constante, mientras que un acumulador se modifica en base a un valor variable. (6 puntos) 5. Escriba un programa que determine cual es el menor o mayor de tres números enteros cualesquiera, el usuario es quien determina qué tipo de operación se realiza. En caso de que el usuario seleccione una opción no válida mostrar un mensaje al respecto. #include <stdio.h> int main(void) { int a,b,c,opc; printf("Que tipo de operación deseas realizar?"); printf("\n 1.- mayor de 3 \n 2.- menor de 3 \n determina tu opcion"); scanf("%d",&opc); printf("\n Dame 3 numeros enteros "); scanf("%d%d%d",&a,&b,&c); switch(opc) { case 1: if (a>=b && a>=c) printf("El mayor es %d",a); else if (b>=a && b>=c) printf("El mayor es %d",b); else printf("El mayor es %d",c); break; case 2: if (a<=b && a<=c) printf("El menor es %d",a); else if (b<=a && b<=c) printf("El menor es %d",b); else printf("El menor es %d",c); break; default: printf("Opcion NO VALIDA"); } return 0; }