Está en la página 1de 1

Estructuras de

control ciclicas
(while y For)

Ciclo while en C++. Estructura y sintaxis. Cómo y Ejemplos de Ciclo While en C++ Ciclo for en C++. Estructura, sintaxis y uso de un Ejemplos de Ciclo For en C++
para qúe usar un ciclo while en C++ ciclo for en C++

queremos pedirle a un usuario una serie de números cualquiera y que solo supongamos que queremos mostrar los números pares entre el 50 y el
dejaremos de hacerlo cuando el usuario ingrese un número mayor a 100 100, si imaginamos un poco como seria esto, podremos darnos cuenta que
Los ciclos while son también una estructura cíclica, que nos permite Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o
nuestro ciclo deberá mostrar una serie de números como la siguiente: 50
ejecutar una o varias líneas de código de manera repetitiva sin necesidad simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos
52 54 56 58 60 ... 96 98 100.
de tener un valor inicial e incluso a veces sin siquiera conocer cuando se va permiten ejecutar una o varias líneas de código de forma iterativa, conociendo un
a dar el valor final que esperamos, los ciclos while, no dependen valor especifico inicial y otro valor final, además nos permiten determinar el tamaño
directamente de valores numéricos, sino de valores booleanos, es decir su del paso entre cada "giro" o iteración del ciclo
#include "iostream"
ejecución depende del valor de verdad de una condición dada, verdadera o
falso, nada más.
using namespace std; #include "iostream"
int main() #include "stdlib.h"
{
.un ciclo for es una estructura de control iterativa, que nos permite
int numero; using namespace std;
ejecutar de manera repetitiva un bloque de instrucciones, conociendo
cout << "Ingrese un numero "; int main()
el ciclo while nos permite ejecutar una acción de forma infinita hasta que previamente un valor de inicio, un tamaño de paso y un valor final para el
cin >> numero; {
se cumpla alguna condición especifica. ciclo.
while(numero <= 100)
{ for(int i=50;i<=100;i+=2)
cout << "Ingrese un numero "; {//Notemos que escribir i+=2 es similar a escribir i = i + 2
cin >> numero; cout << i << endl;
} }
Sintaxis del Ciclo While en C++: Sintaxis del Ciclo For en C++:
system("PAUSE"); system("PAUSE");
La sintaxis de un ciclo while es incluso más simple y "legible" que la del La sintaxis de un ciclo for es simple en C++, en realidad en la
return 0; return 0;
ciclo for en C++, pues simplemente requerimos tener clara una condición
} mayoría de los lenguajes de alto nivel es incluso muy similar, de }
de parada. En realidad, en la mayoría de los lenguajes de alto nivel la
manera de escribir un ciclo while (la sintaxis) es incluso muy similar, así hecho, con tan solo tener bien claros los 3 componentes del ciclo
que con tan solo tener bien clara una condición de finalización para el for (inicio, final y tamaño de paso) tenemos prácticamente todo
ciclo tendremos prácticamente todo hecho. hecho

También podría gustarte