preparatoria

Páginas: 3 (516 palabras) Publicado: 22 de julio de 2013
Bucles
Estos tipos de sentencias son el núcleo de cualquier lenguaje de programación, y están presentes en la mayor parte de ellos. Nos permiten realizar tareas repetitivas, y se usan en laresolución de la mayor parte de los problemas.
El descubrimiento de los bucles se lo debemos a Ada Byron, así como el de las subrutina (que no es otra cosa que una función o procedimiento). Está consideradacomo la primera programadora, y ella misma se autodenominaba analista, lo que no deja de ser sorprendente, ya que el primer ordenador no se construyó hasta un siglo después.

Bucles "mientras
Esla sentencia de bucle más sencilla, y sin embargo es tremendamente potente. En C++ se usa la palabra reservada while (que significa "mientras"), y la sintaxis es la siguiente:
while ()
La sentenciaes ejecutada repetidamente mientras la condición sea verdadera. Si no se especifica condición se asume que es true, y el bucle se ejecutará indefinidamente. Si la primera vez que se evalúa lacondición resulta falsa, la sentencia no se ejecutará ninguna vez.
Las condiciones no son otra cosa que expresiones de tipo booleano, cualquier otro tipo de expresión se convertirá a tipo booleano, si esposible. Y si no lo es, se producirá un error.
Por ejemplo:
while (x < 100) x = x + 1;
Se incrementará el valor de x mientras x sea menor que 100.
Este ejemplo puede escribirse, usando el C++ conpropiedad y elegancia (es decir, con clase), de un modo más compacto:
while (x++ < 100);
Aquí vemos el uso de una sentencia nula, de la que hablábamos hace un rato. Observa que el bucle simplemente serepite, y la sentencia ejecutada es ";", es decir, nada.
Nota: En realidad estos dos bucles no son equivalentes, ya que el valor de x al finalizar el segundo bucle es 101, y al finalizar el primeroes 100.


Bucle "para"
Por último el bucle para, que usa la palabra reservada for. Este tipo de bucle es el más elaborado. La sintaxis es:
for ( []; [] ; [] )
;
La sentencia es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Preparatoria
  • Preparatoria
  • Preparatoria
  • Preparatoria
  • preparatoria
  • Preparatoria
  • preparatoria
  • preparatoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS