Está en la página 1de 10

Jacobo Trujillo Nataly

4AMCTM
INSTRUCCIONES: Realiza los siguientes ejercicios y responde cada una de las
preguntas. Sube un archivo PDF con tus respuestas (puedes editar este mismo archivo),
además de un archivo  comprimido con los programas código fuente y ejecutable para
cada ejercicio. 

1. Agrega la captura de pantalla de cuál es la salida del siguiente programa: 

2. Explica para qué sirve la librería stdlib.h? 

3. Agrega la captura de pantalla de cuál es la salida del siguiente programa:


Jacobo Trujillo Nataly
4AMCTM

4. Agrega la captura de pantalla de cuál es la salida del

siguiente programa:

5. Agrega la captura de pantalla de cuál es la salida del

siguiente programa:
Jacobo Trujillo Nataly
4AMCTM

6. Agrega la captura de pantalla de cuál es la salida del

siguiente programa:

7. Agrega la captura de pantalla de cuál es la salida del

siguiente programa:
Jacobo Trujillo Nataly
4AMCTM

8. Agrega la captura de pantalla de cuál es la salida del

siguiente programa:

9. Agrega la captura de pantalla de cuál es la salida del

siguiente programa:
Jacobo Trujillo Nataly
4AMCTM

10. Determina si cada uno de los dos fragmentos de programa que están a continuación
son equivalentes. Razona la respuesta. (Decir que son equivalentes significa que escribir
uno u otro  fragmento dentro de un programa da el mismo resultado.). Brinda una
respuesta para el inciso A y otra  para el inciso B: Si es que si, di ¿qué hacen? y si es que
no ¿por qué no? 

A.- B.-

if (x<10)   if (x<10)  for (i=10;i<=25; i++)  i=10; 


{  {  {  while (i<=25) 
 x=x+1;   x=x+1;   printf(" %d \n",i);  { 
}  }  }   printf(" %d",i); 
if else  printf("Ha } 
(x>=10)  {  terminado"); printf("Ha terminado \n ");
{   x=x-1; 
 x=x-1;  }
}

11.- Si para el inciso B no fueran iguales, cuál sería la modificación necesaria en el


segundo fragmento  de programa para que lo fueran? 
Jacobo Trujillo Nataly
4AMCTM
12. Agrega la captura de pantalla de cuál es la salida del siguiente programa, encuentra y
marca el  error (subrayándolo o encerrándolo en la imagen proporcionada) para su
correcto funcionamiento:

13. ¿Hacen lo mismo los dos fragmentos de programa? Si es que si, di ¿qué hacen? y si
es que no  ¿por qué no?: 
A.-  printf("Dame un número: ");  B.-  printf("Dame un número: "); 
scanf("%d", &n);  scanf("%d", &n); 
cont=1;  for(cont=1;cont<=n;cont++) 
while(cont<=n)  { 
{   if (cont%2==0) 
 printf("%d \n", cont);   { 
 cont=cont+2;   printf("%d \n", cont); 
}  } 
}

14. Agrega la captura de pantalla de cuál es la salida del siguiente programa: 


Jacobo Trujillo Nataly
4AMCTM

15. Qué función realiza la instrucción: system ("PAUSE");?


16. Razona, investiga, nombra y describe qué proceso matemático hace el siguiente
diagrama de  flujo? 
 La respuesta no debe ser mayor a de 35 palabras. No expliques el diagrama de flujo;
nombra y  describe el proceso matemático que realiza. 

17. Desarrolle un programa que permita convertir calificaciones numéricas, según la


siguiente tabla: A  = 19 y 20, B =16, 17 y 18, C = 13, 14 y 15, D = 10, 11 y 12, E = 1 hasta
el 9. Se asume que la nota  está comprendida entre 1 y 20. 

18. Escriba un programa que convierta un número hexadecimal (incluidas las letras de la
A a la F) a su  equivalente decimal. 
Jacobo Trujillo Nataly
4AMCTM
Ejemplo: 

El programa deberá ejecutarse de manera recurrente. Al terminar el cálculo del área y


perímetro de  una figura, deberá borrar la pantalla e iniciar nuevamente; mostrando en
pantalla solamente el último  cálculo ejecutado hasta que se cierre el programa
ejecutable. 

22. Haz un programa que realice la solución de algún procedimiento estudiado en las
asignaturas de  matemáticas, física o mecatrónica. Ponte de acuerdo con tus compañeros
del grupo y asegúrate de  que nadie más va a realizar dicho programa. Por ejemplo: Ley
de Ohm, cálculo de magnitudes físicas como velocidad o fuerza, fórmula general para
resolver ecuaciones cuadráticas, funciones  trigonométricas, etc.

A.-

if (x<10)

x=x+1;

if (x>=10)

x=x-1;

}
Jacobo Trujillo Nataly
4AMCTM

if (x<10)

x=x+1;

else

x=x-1;

B.-

for (i=10;i<=25; i++)

printf(" %d \n",i);

printf("Ha terminado");

i=10;

while (i<=25)

printf(" %d",i);

printf("Ha terminado \n ");


Jacobo Trujillo Nataly
4AMCTM

13. ¿Hacen lo mismo los dos fragmentos de programa? Si es que si, di ¿qué hacen? y si es que no
¿por qué no?:

A.-

printf("Dame un número: ");

scanf("%d", &n);

cont=1;

while(cont<=n)

printf("%d \n", cont);

cont=cont+2;

B.-

printf("Dame un número: ");

scanf("%d", &n);

for(cont=1;cont<=n;cont++)

if (cont%2==0)

printf("%d \n", cont);

También podría gustarte