Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Instruccin Cclicas
Bsicas
Conceptos bsicos
Bucle:
Un bucle es la estructura que nos permite repetir
partes de cdigo un nmero de veces.
Condicin:
Cualquier expresin que genere un valor lgico
(verdadero o falso).
Instruccin Cclicas
Bsicas
Significado
Ejemplo
== (No =)
Igual a
a==b
!=
No igual a
(diferente)
a!=b
>
Mayor que
a>b
<
Menor que
a<b
>=
a>=b
<=
a<=b
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Condicin
Cdigo
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Condicin
Cdigo
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Condici
n
(F)
F
Cdigo
Caso 01:
Pregunta si la condicin se cumple, las
condiciones pueden ser.
a!=0a==0
a>=b
a>b
a<=b
a<b
Algunas combinaciones
(a!=0) && (a>0)
(b>=0) && (b<=20)
(b==a) || (b==e) || (b==i)
(a%4==0) && ((a%100!=0) ||(a
%400==0))
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Condici
n
(F)
F
Cdigo
Caso 01:
En
caso
alguna
de
las
condiciones o una combinacin
de ellas no se cumpla, no
ingresara al ciclo para realizar
el cdigo y el programa
continuara.
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Caso 02:
Condicin
Cdigo
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Caso 02:
Si la condicin o condiciones
se cumplen
Condici
n (V)
Cdigo
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Condici
n (V)
Cdigo
Caso 02:
Si la condicin o condiciones
se cumplen.
Entonces: se ingresara al
ciclo para realizar el cdigo.
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Condici
n (V)
Cdigo
Caso 02:
Si la condicin o condiciones
se cumplen.
Entonces: se ingresara al
ciclo para realizar el cdigo.
Se vuelve a preguntar si la
condicin se cumple, si esta
es verdadera el ciclo o bucle
se repite un nmero finito de
veces.
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Condici
n (F)
Cdigo
Caso 02:
Si la condicin o condiciones
se cumplen, se ingresara al
ciclo para realizar el cdigo.
Se vuelve a preguntar si la
condicin se cumple, si esta
es verdadera el ciclo o bucle
se repite un nmero finito de
veces.
En caso no se cumpla la
condicin.
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Condici
n (F)
Cdigo
Caso 02:
Si la condicin o condiciones
se cumplen, se ingresara al
ciclo para realizar el cdigo.
Se vuelve a preguntar si la
condicin se cumple, si esta
es verdadera el ciclo o bucle
se repite un nmero finito de
veces.
En caso no se cumpla la
condicin.
El ciclo finalizara y el
programa continua.
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Prueba posterior
Caso 01:
En la prueba posterior primero se
ejecuta el cdigo.
Cdigo
V
Condicin
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Prueba posterior
Caso 01:
En la prueba posterior primero se
ejecuta el cdigo.
Cdigo
V
Condicin
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Caso 01:
En la prueba posterior primero se
ejecuta el cdigo.
Se pregunta si la condicin se
cumple, en caso que no se cumpla
la condicin o condiciones, el ciclo o
bucle finaliza.
Prueba posterior
Cdigo
Condici
n
(F)
F
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Caso 01:
En la prueba posterior primero se
ejecuta el cdigo.
Se pregunta si la condicin se
cumple, en caso que no se cumpla
la condicin o condiciones, el ciclo o
bucle finaliza.
El programa contina.
Prueba posterior
Cdigo
Condici
n
(F)
F
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Prueba posterior
Cdigo
V
Condicin
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Prueba posterior
Caso 02:
Se ejecuta el cdigo.
Cdigo
V
Condicin
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Caso 02:
Se ejecuta el cdigo.
Se pregunta si la
cumple.
condicin
Prueba posterior
se
Cdigo
Condici
n
(V)
F
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Caso 02:
Se ejecuta el cdigo.
Se pregunta si la condicin se
cumple.
Si la condicin se cumple o es
verdadera, se vuelve a ejecutar el
cdigo
Se vuelve a preguntar si la
condicin
se
cumple
si
es
verdadero, el cdigo se repite un
nmero finito de veces.
Prueba posterior
Cdigo
Condici
n
(V)
F
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Caso 02:
Se ejecuta el cdigo.
Se pregunta si la condicin se
cumple.
Si la condicin se cumple o es
verdadera, se vuelve a ejecutar el
cdigo
Se vuelve a preguntar si la
condicin
se
cumple
si
es
verdadero, el cdigo se repite un
nmero finito de veces.
Si despues de ejercutar el cdigo, la
condicin o condiciones no se
cumplan, el ciclo finaliza.
Prueba posterior
Cdigo
Condici
n
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Caso 02:
Se ejecuta el cdigo.
Se pregunta si la condicin se
cumple.
Si la condicin se cumple o es
verdadera, se vuelve a ejecutar el
cdigo
Se vuelve a preguntar si la
condicin
se
cumple
si
es
verdadero, el cdigo se repite un
nmero finito de veces.
Si despues de ejercutar el cdigo, la
condicin o condiciones no se
cumplan, el ciclo finaliza.
Prueba posterior
Cdigo
Condici
n
(F)
F
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Caso 02:
Se ejecuta el cdigo.
Se pregunta si la condicin se
cumple.
Si la condicin se cumple o es
verdadera, se vuelve a ejecutar el
cdigo
Se vuelve a preguntar si la
condicin
se
cumple
si
es
verdadero, el cdigo se repite un
nmero finito de veces.
Si despus de ejercUtar el cdigo, la
condicin o condiciones no se
cumplan, el ciclo finaliza.
Y el programa contina.
Prueba posterior
Cdigo
Condici
n
(F)
F
Estructuras Cclicas
Bsicas
Estos se clasifican por tipo de prueba:
Prueba preliminar
Prueba posterior
Cdigo
Condici
n
Cdigo
Condici
n
Estructuras Cclicas
Bsicas
Tambin se clasifican segn la cantidad de ciclos
que realizan.
Se conoce
Cuenta de Fija la cantidad
repeticiones
No se conoce
Cuenta Variable la cantidad
repeticiones
Estructuras Cclicas
Bsicas
Entonces segn las clasificaciones anteriores
tenemos:
Prueba Preliminar.
Para
Ciclos de cuenta fija.
(for)
Tambin se puede usar como de
cuenta variable
Mientras
(while)
Prueba Preliminar.
Ciclos de cuenta variable.
Tambin se puede usar como de cuenta fija
Hacer
Mientras
(do
While)
Prueba Posterior.
Ciclos de cuenta variable.
Tambin se puede usar como de
cuenta fija
Instrucciones Cclicas
Instruccin while
de
cuenta
fija
Condicin
de Parada
Condicin
Cdigo
de
cuenta
fija
El
bucle
mientras
(while)
ejecutar
el
bloque
de
sentencias (cdigo) mientras
la condicin final se cumpla, es
decir, mientras su valor sea
verdadero.
<ci>;
// ci: Condicin inicial
while (cf) // cf: Condicin final
{
<G.S.V>; // GSV: Grupo de sentencias
Verdadera
}
Condicin
final
Cdigo
F
Nota:
<ci>; los signos <>
no
van
en
la
codificacin
de
cuenta
fija
Condicin
Cdigo
de
cuenta
fija
de
cuenta
fija
Ciclo
Imprimir
Contador
final
i++
i++
(Incremento)
de
cuenta
fija
Ciclo
Imprimir
Contador
final
i++
i++
(Incremento)
de
cuenta
fija
Ciclo
Imprimir
Contador
final
i++
i++
(Incremento)
de
cuenta
fija
Ciclo
Imprimir
Contador
final
i++
i++
(Incremento)
de
cuenta
fija
Ciclo
Imprimir
Contador
final
i++
i++
(Incremento)
de
cuenta
fija
Ciclo
Imprimir
Contador
final
i++
i++
(Incremento)
de
cuenta
fija
Ciclo
Imprimir
Contador
final
i++
i++
(Incremento)
de
cuenta
fija
Ciclo
Imprimir
Contador
final
i++
i++
(Incremento)
de
cuenta
fija
Ciclo
Imprimir
Contador
final
i++
i++
(Incremento)
de
cuenta
fija
Ciclo
Imprimir
Contador
final
(Decremento)
Cabe notar los cambios que son:
- Condicin inicial: i=5
- Condicin final: i=1 (i >= 1)
- Decremento i- -
de
cuenta
fija
de
cuenta
fija
i= 1
de
cuenta
fija
i= 1
1<
=5
(V)
de
cuenta
fija
i= 1
1<
=5
de
cuenta
fija
i= 2
1<
=5
de
cuenta
fija
i= 2
2<
=5
(V)
de
cuenta
fija
i= 2
1
2
2<
=5
de
cuenta
fija
i= 3
1
2
2<
=5
de
cuenta
fija
i= 3
1
2
3<
=5
(V)
de
cuenta
fija
i= 3
1
2
3
3<
=5
de
cuenta
fija
i= 4
1
2
3
3<
=5
de
cuenta
fija
i= 4
1
2
3
4<
=5
(V)
de
cuenta
fija
i= 4
1
2
3
4
4<
=5
de
cuenta
fija
i= 5
1
2
3
4
4<
=5
de
cuenta
fija
i= 5
1
2
3
4
5<
=5
(V)
de
cuenta
fija
i= 5
1
2
3
4
5
5<
=5
(V)
de
cuenta
fija
i= 6
1
2
3
4
5
5<
=5
(V)
de
cuenta
fija
i= 6
1
2
3
4
5
6<
=5
(F)
de
cuenta
fija
i= 6
1
2
3
4
5
Presione cualquier tecla para finalizar.
6<
=5
(F)
de
cuenta
fija
de
cuenta
fija
de
cuenta
fija
i= 1
Imprimiendo nmeros:
de
cuenta
fija
i= 1
Imprimiendo nmeros:
Imprimiendo nmeros:
de
cuenta
fija
i= 1
Imprimiendo nmeros:
Imprimiendo nmeros:
de
cuenta
fija
i= 1
Imprimiendo nmeros:
Imprimiendo nmeros:
1
_
de
cuenta
fija
i= 2
Imprimiendo nmeros:
1
_
de
cuenta
fija
i= 2
Imprimiendo nmeros:
Imprimiendo nmeros:
1
_
de
cuenta
fija
i= 2
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
_
de
cuenta
fija
i= 3
Imprimiendo nmeros:
1
2
_
de
cuenta
fija
i= 3
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
_
de
cuenta
fija
i= 3
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
3
_
de
cuenta
fija
i= 4
Imprimiendo nmeros:
1
2
3
_
de
cuenta
fija
i= 4
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
3
_
de
cuenta
fija
i= 4
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
3
4
_
de
cuenta
fija
i= 5
Imprimiendo nmeros:
1
2
3
4
_
de
cuenta
fija
i= 5
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
3
4
_
de
cuenta
fija
i= 5
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
3
4
5
_
de
cuenta
fija
i= 6
Imprimiendo nmeros:
1
2
3
4
5
_
de
cuenta
fija
i= 6
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
3
4
5
_
de
cuenta
fija
i= 6
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
3
4
5
_
de
cuenta
fija
i= 6
Imprimiendo nmeros:
Imprimiendo nmeros:
1
2
3
4
5
Presione cualquier tecla para
continuar_
de
cuenta
variable
1
2
3
4
5
.
.
.
N
Presione cualquier tecla para finalizar.
Instrucciones Cclicas
Instruccin for
Condicin
Cdigo
F
Sintaxis:
for(condicin_Inicial;condicin_Final;Incremento_o_Decremento)
{
Grupo_Sentencias_Verdaderas;
}
Imprimiendo nmeros:
numeros:
Imprimiendo nmeros:
numeros:
de
cuenta
fija
Condicin
Inicial
i= ?
numeros:
Imprimiendo nmeros:
de
cuenta
fija
Condicin
Inicial
i= ?
Imprimiendo nmeros:
numeros:
de
cuenta
fija
Condicin
Inicial
i= 1
Imprimiendo nmeros:
numeros:
de
cuenta
fija
Condicin
Inicial
i= 1
Condicin
Final
1<= 5 (V)
Imprimiendo nmeros:
numeros:
de
cuenta
fija
Condicin
Inicial
i= 1
numeros:
Condicin
Final
1<= 5 (V)
Imprimiendo nmeros:
1
de
cuenta
fija
Condicin
Inicial
i= 2
numeros:
Condicin
Final
1<= 5 (V)
Imprimiendo nmeros:
1
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 2
numeros:
Condicin
Final
2<= 5 (V)
Imprimiendo nmeros:
1
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 2
numeros:
Condicin
Final
2<= 5 (V)
Imprimiendo nmeros:
1
2
cout<<2<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 3
numeros:
Condicin
Final
2<= 5 (V)
Imprimiendo nmeros:
1
2
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 3
numeros:
Condicin
Final
3<= 5 (V)
Imprimiendo nmeros:
1
2
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 3
numeros:
Condicin
Final
3<= 5 (V)
Imprimiendo nmeros:
1
2
3
cout<<3<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 4
numeros:
Condicin
Final
3<= 5 (V)
Imprimiendo nmeros:
1
2
3
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 4
numeros:
Condicin
Final
4<= 5 (V)
Imprimiendo nmeros:
1
2
3
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 4
numeros:
Condicin
Final
4<= 5 (V)
Imprimiendo nmeros:
1
2
3
4
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 5
numeros:
Condicin
Final
4<= 5 (V)
Imprimiendo nmeros:
1
2
3
4
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 5
numeros:
Condicin
Final
5<= 5 (V)
Imprimiendo nmeros:
1
2
3
4
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 5
numeros:
Condicin
Final
5<= 5 (V)
Imprimiendo nmeros:
1
2
3
4
5
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 6
numeros:
Condicin
Final
5<= 5 (V)
Imprimiendo nmeros:
1
2
3
4
5
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 6
numeros:
Condicin
Final
6<= 5 (F)
Imprimiendo nmeros:
1
2
3
4
5
cout<<i<<endl;
}
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 6
numeros:
Condicin
Final
6<= 5 (F)
Imprimiendo nmeros:
1
2
3
4
5
cout<<i<<endl;
}
// Fin ciclo, no se cumple
condicin final
}
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 6
numeros:
Condicin
Final
6<= 5 (F)
Imprimiendo nmeros:
1
2
3
4
5
Presione cualquier tecla para
continuar
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 6
numeros:
Condicin
Final
6<= 5 (F)
Imprimiendo nmeros:
1
2
3
4
5
Presione cualquier tecla para
continuar
de
cuenta
fija
Incremento
Cond. Inicial
i++
Condicin
Inicial
i= 1
Condicin
Final
i<=N
Imprimiendo nmeros:
1
2
3
4
5
.
.
N
Presione cualquier tecla para
continuar
de
cuenta
variable
Instrucciones Cclicas
Instruccin do - while
Ejecuta
una
serie
de
instrucciones
(Cdigo
o
grupo
de
sentencias
verdaderas),
antes
de
preguntar si se cumple la
condicin.
Si la condicin se cumple (es
verdadera), vuelve a ejecutar
el El cdigo o Grupo de
sentencias verdaderas.
A diferencia de la anterior es
que aqu el Cdigo o Grupo
de sentencias verdaderas se
ejecutan una vez, antes de
preguntar si la condicin se
Cdigo
V
Condicin
La sintaxis en codificacin:
ci
do
{
<G.S.V>; //Grupo
Verdadera
} while (cf);
Cdigo
sentencias
V
Condicin
de
cuenta
fija
de
cuenta
fija
de
cuenta
fija
Condicin
Inicial
i= 1
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
i= 1
1
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
i= 2
i++
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 2
i++
2<=5 (V)
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while(i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 2
i++
2<=5
1
2
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while(i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 3
i++
2<=5
1
2
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while(i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 3
i++
3<=5 (V)
1
2
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while(i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 3
i++
3<=5
1
2
3
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while(i3<=5) ;// Condicin
final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 4
i++
3<=5
1
2
3
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 4
i++
4<=5 (V)
1
2
3
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 4
i++
4<=5
1
2
3
4
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 5
i++
4<=5
1
2
3
4
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 5
i++
5<=5 (V)
1
2
3
4
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 5
i++
5<=5
1
2
3
4
5
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 6
i++
5<=5
1
2
3
4
5
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
fija
Condicin
Inicial
Incremento
Cond. Inicial
Condicin
Final
i= 6
i++
6<=5 (F)
1
2
3
4
5
Presione cualquier tecla para continuar.
Sleep(1000); // retardo de 1
segundo
cout<<i<<endl;
i++; // o i=1+1
} while (i<=5) ;// Condicin final
}
de
cuenta
variable
1
2
3
4
5
.
.
.
N
Presione cualquier tecla para continuar.
}
Ing. Zegarra Henry
de
cuenta
variable
Comparacin
Condicin Inicial
i=1;
while (i<=N)
{
i++;
}
i=1;
do
{
i++;
} while
(i<=N) ;
de
cuenta
variable
Comparacin
Condicin Final
i=1;
while (i<=N)
{
i++;
}
i=1;
do
{
i++;
} while
(i<=N) ;
de
cuenta
variable
Comparacin
i=1;
while (i<=N)
{
i++;
}
i=1;
do
{
i++;
} while
(i<=N) ;
Incremento