Alexander power point

472 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
472
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Alexander power point

  1. 1. WHILEYDO WHILE<br />Nombre: Roger Cabrera<br />CI: 20.081.027<br />Ing. Sistema<br />III Semestre<br />Sección: 002<br />
  2. 2. ¿Que es y para que sirve While?<br />While permite al programador especificar las<br />veces que se repita una acción (una o más<br />sentencias de programación) mientras una<br />condición se mantenga verdadera.<br />
  3. 3. Mientras la condición se mantenga verdadera, el<br />bloque de instrucciones dentro de las llaves se<br />ejecutará "x" cantidad de veces. Es necesario que<br />alguna vez la condición se haga falsa, pues de lo<br />contrario se entraría en un ciclo infinito de<br />repeticiones (bucle infinito) y el programa se<br />consideraría bloqueado. Por lo tanto es necesario<br />que en el bloque de instrucciones dentro de la<br />estructura while, se ejecute alguna acción que en<br />algún momento haga que la condición sea falsa.<br />
  4. 4. Estructura de While<br />while (condición){             bloque de instrucciones};<br />
  5. 5. Ejemplo de While<br />#include <iostream><br />Using namespace std;<br />Int main ()<br />Int contador=0;<br />While(contador <= 10) {<br />Cout<<contador<<endl;<br />Contador++;<br />}<br />Return 0;<br />}<br />
  6. 6. ¿Qué es y para que sirve Do While?<br />La estructura repetitiva while (mientras) es<br />aquella en la que el número de iteraciones no<br />se conoce por anticipado y el cuerpo del bucle<br />se ejecuta repetidamente mientras que una<br />condición sea verdadera . <br />
  7. 7. Reglas de funcionamiento :<br />La condición se evalúa antes y después de cada ejecución del bucle. Si la condición es verdadera, se ejecuta el bucle, y si es falsa, el control pasa a la sentencia siguiente al bucle.<br />Si la condición se evalúa a falso cuando se ejecuta el bucle por primera vez, el cuerpo del bucle no se ejecutará nunca. <br />Mientras la condición sea verdadera el bucle se ejecutará. Esto significa que el bucle se ejecutará indefinidamente a menos que "algo" en el interior del bucle modifique la condición haciendo que su valor pase a falso. Si la expresión nunca cambia de valor, entonces el bucle no termina nunca y se denomina bucle infinito lo cual no es deseable. <br />
  8. 8. Ejemplo de Do While<br />ProgramEj_While<br />Uses Crt;<br /> {El siguiente programa captura una cadena,<br /> hasta que se presione la tecla Esc(escape),<br /> cuyo ordinal es el #27.}<br />Const<br />Esc = #27;<br />Var<br /> nombre : string[30];<br /> tecla : char;<br /> cont : word;<br />begin<br />ClrScr;<br /> cont:=1;<br /> While (tecla<>Esc) do<br />begin<br />Write(cont,' Nombre : ');<br />ReadLn(nombre);<br />inc(cont);<br /> tecla:=ReadKey<br />end<br />end.<br />

×