Departamento de Informática y Sistemas Ejercicios AV 08: Estructuras de control Fundamentos de Informática Grado en Ingeniería Química 1. Realiza el seguimiento de este bloque de código e indica qué salida produce. for(contador=1;contador<6;contador++) printf("%d,",2*contador); printf("-"); 2. Realiza el seguimiento de este bloque de código e indica qué salida produce. n=7; for(i=0;i<n;++i) --n; printf("%d",i); 3. Indica qué imprime exactamente el fragmento de código siguiente : int i=3; for(i=1;i<5;i--) { i=4*i; printf(":%d",i); } 4. Indica qué debe colocarse en la zona de interrogaciones para que la salida del siguiente fragmento de código sea 0123456789 i = 0; j = 10; while(i<j) for(i=0; ???? ; i++) printf(“%d”,i); Departamento de Informática y Sistemas 5. Realiza el seguimiento de este bloque de código e indica exactamente qué salida produce. int n; n=27; while (n) { printf("%d",n%2); n/=2; } 6. Indica qué imprime exactamente el fragmento de código siguiente for (c=0;c<10;c=c+1); printf(“%d,”,c); 7. Indica qué imprime el fragmento de código siguiente: int i=1, j; while(i<=6) { j=1; while(j<=3) { printf("%d",i); i=i+1; j=j+1; } printf(“/”); } Departamento de Informática y Sistemas 8. Indica qué imprime el fragmento de código siguiente int i; char x[5]={‘M’,’O’,’N’,’T’,’E’}; char a=’A’; short flag=1; while (flag==1) { for (i=0;i<5;i++) if (x[i]==a) flag=0; a++; } printf(“%c”,a); 9. Indica qué imprime el fragmento de código siguiente for (i=0;i<3;i++) { for (j=0;j<2;j++) printf("%c",i+j+65); printf("/"); } 10. Indicar qué imprime el fragmento de código siguiente: int i; for(i=1;i<50;i++) if(i%10==0 && (i<22 || i>37) ) printf("%d:",i); ---