Estructuras Repetitivas o Interactivas
For.- Este ciclo es uno de los mas usados para repetir una secuencia de
instrucciones, sobre todo cuando se conoce la cantidad exacta de veces
que se quiere que se ejecute una instrucción simple o compuesta.
Sintaxis
for(Variable=Valor_Inicial;Variable=Valor_final;Incremento o Decremento)
Sentencia;
for(Variable=Valor_Inicial;Variable=Valor_final;Incremento o Decremento)
{
Sentencias; OJO!! solo cuando hay mas de dos sentencias se usan llaves
}
Operador de Incremento a 1 (++) Ejemplo: cnt++
Operado de incremento alterno (+=) Ejemplo: cnt+=3
Operador de decremento a -1 (--) Ejemplo: V1--
Operado de decremento alterno (-=) Ejemplo: V2-=4
Ejemplo: de un ciclo Numerico con el FOR:
for(int valor=1;valor<=10:valor++)
cout << valor << endl; Impresion de los valores 1.2.3.4.5.6.7.8.......
for(int valor2=1;valor2<=10;valor2++)
{
Multi=valor2*valor2;
cout << valor2 << " * " << valor2 << "=" << multi << endl;
}
NOTA: su uso es mas adecuado cuando se trata de realizar ciclos de tipo Numerico.
horale eso esta bien interesante y confuso :)
ResponderEliminarBaya la aplicación del for te ahorra trabajo ya que puedes poner las veces que quieres que se repita algo sin ponerlo de nuevo!!
ResponderEliminarsolo me intriga algo, es posible que en los operadores de incremento y decremento alternos no solo sean con numeros enteros sino tambien con reales. osea (inc+=3.5) ó (dec - =3.5) ¿es posible eso?
ResponderEliminarMe parece muy bien la sintaxis profesor, cualquier duda yo se la are saber.
ResponderEliminarLa siguiente sintaxis nos ayuda para llevar acabo correctamente el programa así ya no nos mandara a ciclo pero OJO porque aveces uno no sigue correctamente la sintaxis y le inventamos mas de la cuenta que no es Pero me sirvió mucho para generar correctamente mis programas
ResponderEliminarO maestro es posible qe la sintaxis al Incrementar o Decremetar lleve Un punto decimal Ejemplo inc++=6.1 o algo asi inc--=6.1..?
ResponderEliminarEntonces no afecta que sólo con 2 sentencias le ponga llaves o si le afecta?¿¿¿ y si es así en que¿¿¿¿
ResponderEliminar