miércoles, 17 de noviembre de 2010

ESTRUCTURAS DE REPETICION

ESTRUCTURA WHILE
Repite el cuerpo del bucle mientras se cumpla una determinada condición
Pseudocódigo
Mientras
   {condición}
    Acción_1;
    Acción_2;
    Acción_n;
Fin_mientras
Instrucción X

Sintaxis en C++
while( exp_prueb a)
instrucción;
while( exp_prueb a)
{
Instrucción_a;
Instrucción_b;
Instrucción_n;
}

Programa en C++
#include <iostream.h>
#include <stdlib.h>
int main() {
int inumtab, i=1;
cout << "\n Numero de la Tabla de Multiplicar:
"<<endl;
cin >> inumtab;
while(i<=10 ){
cout<< inumtab <<" * "<<i<<" =
"<<i*inumtab<<endl;
i++;
}system("PAUSE");
return 0; }


 ESTRUCTURA FOR
Esta estructura ejecuta las acciones del cuerpo del bucle un número especificado de veces, y
de modo automático controla el número de iteraciones o pasos.


Pseudocódigo
Inicio
Desde i=0 hasta 100
Escribir i
Fin_desde
Fin
Sintaxis en C++
for (exp_inic; exp_prueba; exp_inc)
instrucción;
for (exp_inic; exp_prueba; exp_inc)
{
Instrucción_a;
Instrucción_b;
Instrucción_n;
}

Programa en C++
##include <iostream.h>
include <stdlib.h>
int main() {
int inumtab;
cout << "\n Numero de la Tabla de Multiplicar:
"<<endl;
cin >> inumtab;
for(int i=1; i<=10; i++)
cout<< inumtab <<"*"<<i<<"="<< inumtab*i<<
endl;
system("PAUSE");
return 0; }




ESTRUCTURA DO WHILE

Repetir …. Hasta (do – while)
La estructura repetir cumple la misma función que la estructura mientras. La diferencia está en que la estructura mientras comprueba la condición al inicio y repetir lo hace al final. Es por ello la estructura repetir se ejecuta por lo menos una vez.


Pseudocódigo
Hacer
Acción_1;
Acción_2;
Acción_n;
Mientras
{condición}

Sintaxis en C++
do
Instrucción_a;
Instrucción_b;
Instrucción_n;
}
while( exp_prueb a)

Programa en C++
#include <iostream.h>
#include <stdlib.h>
int main() {
int inumtab, i=1;
cout << "\n Numero de la Tabla de Multiplicar:
"<<endl;
cin >> inumtab;
do{
cout<< inumtab <<" * "<<i<<" =
"<<i*inumtab<<endl;
i++;
}
while(i<=10);
system("PAUSE”);
return 0;
}





No hay comentarios:

Publicar un comentario