Está en la página 1de 5

TECNM

CAMPUS

INSTITUTO TECNOLOGICO DEL ISTMO

INGENIERIA MECATRONICA
MICROCONTROLADORES
GASTON DEHESA VALENCIA

PREGUNTAS Y EJERCICIOS

JULIO MUMENTHEY FUENTES

C. CD. JUCHITAN DE ZARAGOZA, OAXACA ,

MEX, 3/09/2020
1. ¿Cuál carácter se utiliza para hacer comentarios en una sola línea?
Las diagonales
2. ¿Con qué carácter se separan instrucciones?
El punto y coma
3. ¿Cuál es la diferencia entre retorno de línea y cambio de línea?
Un cambio de línea significa pasar de una línea a seguir y un retorno de línea
significa mover el cursor al principio de la línea
4. ¿Qué palabra se debe utilizar para declarar un variable entero de 1 bit?
int
5. Realice la declaración de la variable I = 2.536
Int a=2.536;
6. ¿Cuáles son las restricciones que se deben tomar en cuenta al declarar
una variable?
Una variable, siempre debe iniciar con una letra (mayúscula o minúscula) ó un
guión bajo (_).
Una variable, puede contener números, solamente después de la primer
letra (siguiendo la regla anterior).
No es permitido dejar un espacio en blanco a lo largo de la variable.
Etc.

7. Encuentre el error en la declaración de la variable y corríjala: float 2


contadores = 5;

float:2 contadores = 5;

8. Una variable int16 ¿qué rango de valores contiene?

Unsinged short -32768 minio y máximo 32767

9. ¿En qué parte del programa puede ser utilizada una variable global?

Se declara al principio del programa


10. Se realiza la operación: c= 10%4, ¿cuál es el valor de c?

11. En la operación x+=2; ¿cuánto es el resultado de x?

12. ¿Cuál es el resultado de la operación x= x>>2, si x= 25? Realice las


operaciones en binario.

13. ¿Cuál es el resultado de la operación x= x<<4, si x= 63? Realice las


operaciones en binario.

14. Explique la diferencia entre realizar la operación:


a. a&b y a&&b.
b. a|b y a||b.

Los puertos A y B tienen relación con TRIS A y TRIS B, son vecinos


del banco de enseguida.

15. En el siguiente código


if (x < 18)
printf(“Eres menor de edad.\n”);
else
printf(“Eres un joven.\n”);
Sea x= 25, ¿qué mensaje se imprime?

16. En el siguiente ejemplo:


a. ¿Para qué sirve break?
b. Si lista=0, ¿qué mensaje se imprime?
Switch( lista)
{
case 0: printf(“No hay elementos.”);
break;
case 1: printf(“Hay solo un elemento.”);
break;
default: printf(“Hay varios elementos”);
}

se usa para interrumpir (romper) la ejecución normal de un bucle, es decir, la


instrucción break finaliza (termina) la ejecución de un bucle y, por tanto, el
control del programa se transfiere (salta) a la primera instrucción después
del bucle.

17. Usando while escriba la forma para crear un bucle infinito.

i=1
while i <= 10:
print(i, end=" ")

18. Usando for escriba la forma para crear un bucle infinito.

#include <stdio.h>

int main(void) {
for (;;)
printf("Bucle infinito\n");
return 0;
}

19. Escriba la instrucción usando for para que una variable entrada cuente
del 0 al 99.

20. ¿Qué tiempo de retardo genera delay_ms(1500)?


capa = $("#micapa");
capa.slideUp(1500);
capa.delay(3000)
capa.slideDown(1500);

21. De los microcontroladores citados en este capítulo, ¿cuáles no tienen


reloj interno?

PIC10, PIC12, PIC16, PIC18

22. Cuál microcontrolador de 18 pines tiene memoria FLASH de 4096


words y posee un módulo conversor de AD de 7 canales.

PIC16F88

23. ¿Cuáles series de microcontroladores PIC tienen un módulo de


conexión USB?

PIC18F2550

También podría gustarte