Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO 14
“USOS DEL
CONDICIONAL FOR()”
Realizado por:
Jesús Antonio García Colina c.i.: 28.177.406
Luis José Vargas Áreas c.i.: 28.369.002
Sánchez Guanipa Rodolfo David c.i.: 27.961.911
Ing. en sistemas “A” IV semestre
Las estructuras de control iterativas condicionales permiten repetir un
conjunto de acciones dependiendo de la evaluación de una condición. No se
conoce a priori la cantidad de veces que se ejecutará el conjunto de acciones. Los
ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o
simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos
permiten ejecutar una o varias líneas de código de forma iterativa, conociendo un
valor especifico inicial y otro valor final, además nos permiten determinar el
tamaño del paso entre cada "giro" o iteración del ciclo. En la definición del for,
tenemos que la variable de control i se inicializa en un valor 0, luego se entrega la
condición de control que debe ser falsa durante su ejecución, para completar el
ciclo; y por último, tenemos el incrementado en una unidad.
Sintaxis:
Con tan solo tener bien claros los 3 componentes del ciclo for (inicio, final y
tamaño de paso) tenemos prácticamente todo hecho.
Ejemplos:
for(int i=1;i<=50;i+=1)
{//Notemos que escribir i+=1 es similar a escribir i = i + 1
cout << i << endl;
}
Si queremos imprimir los números con una série numérica, por ejemplo de 2
en 2, o de 3 en 3; Sólo tenemos que cambiar el número de “i+=1” por “i+=n”.
Ejemplo:
for(int i=1;i<=100;i+=2)
{//Notemos que escribir i+=2 es similar a escribir i = i + 2
cout << i << endl;
}
tipo_de_dato nombre_del_vector[tamaño];
Ejemplos:
int vector1[10];
float vector2[25];
string vector3[500];
bool vector4[1000];
char vector5[2];
Forma 1 de declarar un Array o Vector en C++
int main()
{
int edades[] = {1,2,9,8,16,32,9,50,36,20,1,87};
int limite = (sizeof(edades)/sizeof(edades[0]));
for (int i = 0; i < limite; i++)
{
cout<<edades[i]<<endl;
}
}
Desde la tercera línea hasta la sexta, tenemos entonces un ciclo for que comienza
en cero y termina en el límite (es importante notar que la condición usada es
estrictamente menor "<" y no menor o igual "<="), al interior de este ciclo, es
donde accedemos a cada uno de los elementos del vector por medio de la sintaxis
explicada anteriormente.
La quinta línea es quizá la más vital aunque sin las demás no tendríamos
nada. En esta línea, estamos accediendo a cada uno de los elementos del array
de edades, un elemento por cada vuelta que da el ciclo, accedemos a cada
elemento poniendo entre los corchetes la variable i, que es la que está cambiando
a medida que el ciclo va girando, así estaremos accediendo a todos los elementos
e imprimiéndolos por pantalla