Estructuras Repetitivas

2
República Bolivariana de Venezuela Universidad Nacional Experimental Marítima del Caribe (UMC) Coord. Ciencias Aplicadas – Ingeniería Marítima Informática I – Prof. Lucía Santeramo Estructuras Repetitivas. Bucles de Control La estructura repetitiva se utiliza cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces. Se le llama bucle o ciclo a todo proceso que se repite un cierto número de veces dentro de un pseudocódigo o un programa. Existen dos tipos de estructuras repetitivas; la primera es aquella en donde se tiene perfectamente establecido el número de veces que un grupo de acciones se van a ejecutar (20, 5, 2 veces), y la segunda en la que el número de repeticiones es desconocido y se hará hasta que se cumpla o no cierta condición. Desde o para (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 Sintaxis en C++ Programa en C++ Inicio Desde i=0 hasta 100 Escr ibir i Fin_desde Fin 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; } #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; } Mientras (while) Repite el cuerpo del bucle mientras se cumpla una determinada condición. Pseudocódigo Sintaxis en C++ Programa en C++ Mientras while (exp_prueba) #include <iostream.h>

description

Unidad V

Transcript of Estructuras Repetitivas

Page 1: Estructuras Repetitivas

República Bolivariana de VenezuelaUniversidad Nacional Experimental Marítima del Caribe (UMC)Coord. Ciencias Aplicadas – Ingeniería Marítima

Informática I – Prof. Lucía Santeramo

Estructuras Repetitivas. Bucles de Control

La estructura repetitiva se utiliza cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces. Se le llama bucle o ciclo a todo proceso que se repite un cierto número de veces dentro de un pseudocódigo o un programa.

Existen dos tipos de estructuras repetitivas; la primera es aquella en donde se tiene perfectamente establecido el número de veces que un grupo de acciones se van a ejecutar (20, 5, 2 veces), y la segunda en la que el número de repeticiones es desconocido y se hará hasta que se cumpla o no cierta condición.

Desde o para (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 Sintaxis en C++ Programa en C++Inicio Desde i=0 hasta 100 Escribir i Fin_desdeFin

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; }

#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; }

Mientras (while)

Repite el cuerpo del bucle mientras se cumpla una determinada condición.

Pseudocódigo Sintaxis en C++ Programa en C++Mientras {condición} Acción_1; Acción_2; Acción_n;Fin_mientras Instrucción X

while (exp_prueba) instrucción;

while (exp_prueba) { Instrucción_a; Instrucción_b; Instrucción_n; }

#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; }

Page 2: Estructuras Repetitivas

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 Sintaxis en C++ Programa en C++Hacer Acción_1; Acción_2; Acción_n;Mientras {condición}

do{ Instrucción_a; Instrucción_b; Instrucción_n; }while (exp_prueba)

#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;}