Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: carlos.foroelhaker en 4 Mayo 2012, 19:39 pm



Título: BOMBA FOR
Publicado por: carlos.foroelhaker en 4 Mayo 2012, 19:39 pm
HOla estoi buscando info sobre el bucle FOR y en que consiste.


Título: Re: BOMBA FOR
Publicado por: Ferno en 4 Mayo 2012, 19:47 pm
En cualquier libro de programación que empiece desde 0 está explicado. También en Google, hay millones y millones de explicaciones.
Simplemente, repite un bloque de código que vos escribas determinadas veces (bucle, loop, repeticiones o como quieras llamarle).


Título: Re: BOMBA FOR
Publicado por: carlos.foroelhaker en 4 Mayo 2012, 22:20 pm
 Ok  es como un

Código:
x=1
while x==1:
se repite la funcion


Título: Re: BOMBA FOR
Publicado por: Ferno en 4 Mayo 2012, 23:24 pm
La diferencia con un while es que en el for vos tenés bien delimitadas la cantidad de veces que se va a repetir el bloque de código...

Código
  1. for (i = 0; i < 10; i++)
  2. {
  3. /*Bloque de código que se repite 10 veces*/
  4. }
  5.  

En cambio, en el while, de antemano no sabés cuántas veces se va a repetir (generalmente no sabés cuántas veces se va a corroborar tu condición en el while).


Título: Re: BOMBA FOR
Publicado por: Slava_TZD en 4 Mayo 2012, 23:31 pm
La diferencia con un while es que en el for vos tenés bien delimitadas la cantidad de veces que se va a repetir el bloque de código...

Código
  1. for (i = 0; i < 10; i++)
  2. {
  3. /*Bloque de código que se repite 10 veces*/
  4. }
  5.  

En cambio, en el while, de antemano no sabés cuántas veces se va a repetir (generalmente no sabés cuántas veces se va a corroborar tu condición en el while).

Código
  1. $i=0;
  2. while($i<10) {
  3. print "$i\n";
  4. $i++;
  5. }

XD


Título: Re: BOMBA FOR
Publicado por: Ferno en 4 Mayo 2012, 23:35 pm
Código
  1. $i=0;
  2. while($i<10) {
  3. print "$i\n";
  4. $i++;
  5. }

XD

Para eso usás un for. Yo no digo que no se pueda imitar, por algo dije "generalmente"...


Título: Re: BOMBA FOR
Publicado por: carlos.foroelhaker en 4 Mayo 2012, 23:49 pm
veoo que tengo mucho camunoo hasta aprender a programar bienn
lo del " i++ "  que es que siempre lo veoo??


Título: Re: BOMBA FOR
Publicado por: MCKSys Argentina en 4 Mayo 2012, 23:54 pm
significa que la variable i se incrementara en 1 por cada vuelta del bucle...


Título: Re: BOMBA FOR
Publicado por: $Edu$ en 5 Mayo 2012, 01:45 am
Pero aprende de un tutorial sino no aprenderas nada, busca Tutorial de loqueseaqueestesaprendiendo que no cuesta nada leerte un tutorial de lo que a vos te gusta


Título: Re: BOMBA FOR
Publicado por: carlos.foroelhaker en 7 Mayo 2012, 19:57 pm
OK gracias a todos mas  o menos me hecho una idea...