Examen Diagnostico Teoría 1. ¿Qué es un programa? 2. ¿Qué es un programador? 3. ¿Qué es la Programación Orientada a Objetos? 4. ¿Qué es un objeto? 5. ¿De que consta un objeto? 6. ¿Qué características debe tener un objeto? 7. ¿Qué es una clase? 8. ¿Qué características debe tener un programa orientado a objetos? 9. Indica y define los lenguajes de programación que existen. 10. ¿Qué es un compilador? Practico 11. Realiza el pseudocódigo del factorial de un número. 12. Realiza el diagrama de flujo del problema de las canicas. El problema de las canicas es el siguiente, existe una bolsa con 10 canicas, 8 negras y 2 blancas, se saca de a 1 por 1 cada canica. Si la canica sacada es de color negro se regresa a la bolsa, caso contrario se saca de la bolsa. El problema termina cuando las 2 canicas blancas son sacadas de la bolsa. 13. Realiza el código de un programa que pida el ingreso de un número y decir si el número ingresado es par o es non. 14. ¿Qué hace el siguiente código? #include<stdio.h> Int main() { int i,n,r; printf("Ingresa un numero:\n"); scanf("%d",&n); for(i=1;i<=10;i++) { r=n*i; printf("%d x %d = %d\n",n,i,r); } return 0; } 15. Encuentra los errores en el siguiente código. #include<Math.h> main() { int radio, area; float perimetro; { // SALIDA: mensaje un pantalla printf(Introduce el radio del circulo:); //ENTRADA: recibir dato desde teclado scanf("%d", &radio); // calculos area = 3.1416 * radio * radio; perimetro = 3.1416 * radio * 2; //SALIDA: resultado en pantalla printf("El area es %d y el perimetro %d", area perimetro); getch(); } return 0; }