Grupo 2 INTEGRANTES: Juan Enrique Miranda (lider) Elkin Jair Pineda Trejos Jeisson Giovanni Guchubo
BUCLES WHILE Y DO WHILE
WHILE:
DEFINICIÓN:Es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera Cuando esta condición se torna falsa, el bucle termina su operación. La condición es cualquier expresión simple que al evaluarse devuelve el valor verdadero o falso. El bucle se repite mientras la condición sea verdadera. Cuando es falsa, el programa pasa a la instrucción siguiente, después del cuerpo de la estructura.
<span style="font-weight: normal;"> </span>
SINTAXIS: 1.
La sintaxis en código es la siguiente:while (condición){
sentencias a ejecutar }
2.
Si:for(expresión 1; expresión 2; expresión 3) sentencia con elwhilesería:
Tanto el while como el for son muy usados para recorrer arrays y cadenas de caracteres.
CONDICION: La condición ha de ser una sentencia que devuelva un valor, y esta puede ser el valor booleano en sí, (true) si la condición se cumple, o si esta no se cumple(false). También puede contener el nombre de una exprecion booleana, y el valor de la expresión dependerá de su contenido. Se debe tener en cuenta que además de las variables también puede haber llamadas a funciones que devuelvan un valor.
Ejemplos:
VIDEO:Bucle while y como utilizarla:
ESCRITO:
1.
#include <iostream>
using namespace std;
int main() { ========== int x = 5, y = 5;
while ( x-- ) { cout << "x = " << x << endl; }
while ( --y ) { cout << " y = " << y << endl; }
cout << "Terminado!!" << endl; } Salida:
x = 4
x = 3
x = 2
x = 1
x = 0
y = 4
y = 3
y = 2
y = 1
Terminado!! 2.
/*Este es un ejemplo del bucle while. */
# include <stdio.h>
int main()
{
int contador;
contador = 0;
while (contador < 6)
{
printf ("El valor de contador es %d\n", contador);
contador = contador + 1;
}
return 0 ;
}
</span><span style="color: #800080;">
/ * Resultado de la ejecución del programa
El valor de contador es 0
El valor de contador es 1
El valor de contador es 2
El valor de contador es 3
El valor de contador es 4
El valor de contador es 5
* /</span>
DEFINICIÓN: Es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera, la sentencia do es usada generalmente en cooperación con while para garantizar que una o más instrucciones se ejucuten al menos una vez.
LA ESTRUCTURA DE REPETICIÓN DO/WHILE
La estructura do/while es una estructura de repetición similar a la estructura while con la diferencia de que en la estructura do/while la condición que se prueba para continuar el ciclo es colocada al final del cuerpo del ciclo, de esta forma:
do {
cuerpo
} while (condición);
SINTAXIS: La sintaxis en código es la siguiente://
do {
condición sentencias a ejecutar
} while (condición)
El bucle se ejecuta siempre una vez y al final se evalúa la condición para decir si se ejecuta otra vez el bucle o se termina su ejecución.
var color
Ejemplos: 1. do {
color = dame un color
} while (color != "rojo")
En este ejemplo no tuvimos que inicializar la variable color antes de introducirnos en el bucle. Pide un color mientras que el color introducido es distinto que "rojo".
2.
<span style="color: #000080;">/* Este es un ejemplo del bucle do-while */
# include <stdio.h>
int main()
{
int i;
i = 0;
do
{
printf ( "El valor de i es ahora %d\n", i );
i = i + 1;
}
while (i < 5);
return 0;
}
[[image:Panta3.gif]]
</span>
3.do {
bloque de enunciados
} while (condición);
Veamos un ejemplo en donde se imprimen los números del 1 al 10 usando esta estructura. Al final también se imprime en pantalla el valor contenido en la variable principal a fin de mostrar cuál es su valor final.
num = 1;
do {
printf(“%d\n”, num);
num = num + 1;
} while (num<=10);
printf(“La variable num vale: %d\n”, num);
Esto imprime en pantalla:
1
2
3
4
5
6
7
8
9
10
La variable num vale: 11
PARA MAS EJERCICIOS ACERCA DE LOS TEMAS WHILE Y DO-WHILE
Grupo 2
INTEGRANTES:
Juan Enrique Miranda (lider)
Elkin Jair Pineda Trejos
Jeisson Giovanni Guchubo
BUCLES WHILE Y DO WHILE
WHILE:
DEFINICIÓN:Es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera Cuando esta condición se torna falsa, el bucle termina su operación.La condición es cualquier expresión simple que al evaluarse devuelve el valor verdadero o falso. El bucle se repite mientras la condición sea verdadera. Cuando es falsa, el programa pasa a la instrucción siguiente, después del cuerpo de la estructura.
SINTAXIS:
1.
La sintaxis en código es la siguiente: while (condición){
sentencias a ejecutar }
2.Si: for (expresión 1; expresión 2; expresión 3) sentencia
con el while sería:
expresión 1;
while (expresión 2) {
sentencia
expresión 3;
}
CONDICION:
La condición ha de ser una sentencia que devuelva un valor, y esta puede ser el valor booleano en sí, (true) si la condición se cumple, o si esta no se cumple(false). También puede contener el nombre de una exprecion booleana, y el valor de la expresión dependerá de su contenido. Se debe tener en cuenta que además de las variables también puede haber llamadas a funciones que devuelvan un valor.
Ejemplos:
VIDEO:Bucle while y como utilizarla:
ESCRITO:
1.
#include <iostream>
using namespace std;
int main() { ==========
int x = 5, y = 5;
while ( x-- ) {
cout << "x = " << x << endl;
}
while ( --y ) {
cout << " y = " << y << endl;
}
cout << "Terminado!!" << endl;
}
Salida:
x = 4
x = 3
x = 2
x = 1
x = 0
y = 4
y = 3
y = 2
y = 1
Terminado!!
2.
/*Este es un ejemplo del bucle while. */ # include <stdio.h> int main() { int contador; contador = 0; while (contador < 6) { printf ("El valor de contador es %d\n", contador); contador = contador + 1; } return 0 ; } </span><span style="color: #800080;"> / * Resultado de la ejecución del programa El valor de contador es 0 El valor de contador es 1 El valor de contador es 2 El valor de contador es 3 El valor de contador es 4 El valor de contador es 5 * /</span>- Explicacion del anterior ejercicio
http://www.megaupload.com/?d=K0WLEQBVEjercicios:
1. ¿Qué se muestra en pantalla si se ejecutan las siguientes sentencias
x=10;
while (x>0)
{
cout<< x <<”\n”;
x = x – 3;
}
x=10;
do
{
x = x – 3;
x=-42;
do
{
x = x – 3;
- Para mas informacion acerac de este tema
http://www.investigacion.frc.utn.edu.ar/tecnicasdigitales/download/while.pdfDO WHILE:
DEFINICIÓN:Es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera, la sentencia do es usada generalmente en cooperación con while para garantizar que una o más instrucciones se ejucuten al menos una vez.
LA ESTRUCTURA DE REPETICIÓN DO/WHILE
La estructura do/while es una estructura de repetición similar a la estructura while con la diferencia de que en la estructura do/while la condición que se prueba para continuar el ciclo es colocada al final del cuerpo del ciclo, de esta forma:
do {
cuerpo
} while (condición);
SINTAXIS:
La sintaxis en código es la siguiente://
do {
condición sentencias a ejecutar
} while (condición)
El bucle se ejecuta siempre una vez y al final se evalúa la condición para decir si se ejecuta otra vez el bucle o se termina su ejecución.
var color
Ejemplos:
1.
do {
color = dame un color
} while (color != "rojo")
En este ejemplo no tuvimos que inicializar la variable color antes de introducirnos en el bucle. Pide un color mientras que el color introducido es distinto que "rojo".
2.
<span style="color: #000080;">/* Este es un ejemplo del bucle do-while */ # include <stdio.h> int main() { int i; i = 0; do { printf ( "El valor de i es ahora %d\n", i ); i = i + 1; } while (i < 5); return 0; } [[image:Panta3.gif]] </span>3.do {bloque de enunciados
} while (condición);
Veamos un ejemplo en donde se imprimen los números del 1 al 10 usando esta estructura. Al final también se imprime en pantalla el valor contenido en la variable principal a fin de mostrar cuál es su valor final.
num = 1;
do {
printf(“%d\n”, num);
num = num + 1;
} while (num<=10);
printf(“La variable num vale: %d\n”, num);
Esto imprime en pantalla:
1
2
3
4
5
6
7
8
9
10
La variable num vale: 11
http://www.megaupload.com/?d=IML7LYPZ