¿Cuál es la salida por pantalla de los siguientes códigos? Recomendación: Observe cómo cambian las “variables” línea por l...
<ul><li>#include<stdio.h> </li></ul><ul><li>void main(){ </li></ul><ul><li>int i=2,j; </li></ul><ul><li>for(j=i;j<6;j++) <...
<ul><li>Escoge tu respuesta: </li></ul>2 3 4 5 2 3 4 5 2 2 2 2
#include<stdio.h> void main(){ int i=3; float c=1.0; int n=4; do{ for(n=i;n<5;n++) { c=1/n; printf(&quot;c=%f 
&quot;,c); ...
c=0.000000 c=0.000000 c=0.000000 0.333333 0.333333 0.333333 0.333333…….. etc (lazo infinito) c=0 c=0 c=0 Escoge tu respues...
<ul><li>Luego de esta diapositiva están las respuestas, pero sería bueno que no las vean antes de haber pensado bien la su...
<ul><li>Estas son las correctas: </li></ul>2 2 2 2 c=0.000000 c=0.000000 c=0.000000
<ul><li>Conceptos de fondo: </li></ul>Uno dividido para n (1/n): El uno es entero, la variable “n” también es de tipo ente...
<ul><li>#include<stdio.h> </li></ul><ul><li>void main(){ </li></ul><ul><li>int i=2,j; </li></ul><ul><li>for(j=i;j<6;j++) <...
Upcoming SlideShare
Loading in...5
×

Ejercicios

395

Published on

Programacion

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
395
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Ejercicios

  1. 1. ¿Cuál es la salida por pantalla de los siguientes códigos? Recomendación: Observe cómo cambian las “variables” línea por línea.
  2. 2. <ul><li>#include<stdio.h> </li></ul><ul><li>void main(){ </li></ul><ul><li>int i=2,j; </li></ul><ul><li>for(j=i;j<6;j++) </li></ul><ul><li>{ </li></ul><ul><li>printf(&quot;%d &quot;,i); </li></ul><ul><li>} </li></ul><ul><li>getch(); </li></ul><ul><li>} </li></ul>
  3. 3. <ul><li>Escoge tu respuesta: </li></ul>2 3 4 5 2 3 4 5 2 2 2 2
  4. 4. #include<stdio.h> void main(){ int i=3; float c=1.0; int n=4; do{ for(n=i;n<5;n++) { c=1/n; printf(&quot;c=%f &quot;,c); } i=4; }while(c>0); printf(&quot;c=%f &quot;,c); getch(); }
  5. 5. c=0.000000 c=0.000000 c=0.000000 0.333333 0.333333 0.333333 0.333333…….. etc (lazo infinito) c=0 c=0 c=0 Escoge tu respuesta:
  6. 6. <ul><li>Luego de esta diapositiva están las respuestas, pero sería bueno que no las vean antes de haber pensado bien la suya. </li></ul>
  7. 7. <ul><li>Estas son las correctas: </li></ul>2 2 2 2 c=0.000000 c=0.000000 c=0.000000
  8. 8. <ul><li>Conceptos de fondo: </li></ul>Uno dividido para n (1/n): El uno es entero, la variable “n” también es de tipo entero, por consiguiente un entero dividido para otro entero da: UN ENTERO… Recordemos: DIV (a/b) nos da como resultado el cociente entre a y b. MOD (a%b) nos da como resultado el residuo.
  9. 9. <ul><li>#include<stdio.h> </li></ul><ul><li>void main(){ </li></ul><ul><li>int i=2,j; </li></ul><ul><li>for(j=i;j<6;j++) </li></ul><ul><li>{ </li></ul><ul><li>printf(&quot;%d &quot;,i); </li></ul><ul><li>} </li></ul><ul><li>getch(); </li></ul><ul><li>} </li></ul>Esta inicialización se ejecuta sólo cuando entramos al lazo for. Ojo que estamos presentando por pantalla la variable “i”, pero esta nunca cambia, notemos que el incremento es j++, entonces j es la que cambia. El lazo si termina, porque la condición del for es que continúe mientras “j<6”, y “j” a pesar de que nunca la presentamos, si está incrementando.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×