Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
miércoles, 15 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Estructuras de Control (WHILE)

Sí, la verdad es que las estructuras de control son, por decirlo de alguna manera, la columna vertebral de cualquier lenguaje de programación y es necesario explicarlas con toda la holgura necesaria.

 

Como recordarán, en la entrega anterior vimos las estructura IF...ELSEIF...ELSE. Esta estructura nos permite tomar una decisión en cuanto al rumbo que nuestro programa tomará, dependiendo de si una condición se cumple o no se cumple. En esta entrega iniciaremos con lo que se conoce como bucles, lo que no es más que una sentencia que se repite una y otra vez, hasta que una condición se cumple.

 

Empezamos:

 

WHILE

"Mientras sea de día, tengo que trabajar"

 

La sentencia WHILE viene a ser como el primer eslabón de la cadena evolutiva de un bucle, es decir, el bucle más sencillo que hay. Lo que hace esta sentencia no es más que decirle a PHP que ejecute las sentencias que contenga la instrucción WHILE, tanto tiempo como la expresión se evalúe como verdadera (TRUE).

 

La sintaxis de WHILE es:

 

while(expresión){

sentencias

}

 

Como ejemplo pondremos lo siguiente:

 

<?php

$a = 1;

while($a < 11){

echo $a."<BR>";

$a++;

}

?>

 

El resultado en nuestro navegador sería el siguiente:

 

php

 

 

Observaciones necesarias

 

Como podrán observar, la sentencia WHILE, como se habrán dado cuenta, contiene el operador de comparación menor que (<), el cual le dice a while que la variable $a NO DEBE llegar al número 11. Lo mismo pudo haberse logrado cambiando la sentencia por "$a <= 10;", lo cual, de hecho hubiese sido más exacto y más legible.

 

Por otro lado, por favor observen la sentencia echo $a."<BR>";

 

Como ya habrán podido apreciar, después de la variable, estamos utilizando el operador punto (.), el cual, como ya sabemos, concatena resultados de cadena. En realidad, en nuestro ejemplo, la concatenación es una seudoconcatenación, ya que en realidad, el operador punto sólo le dice a PHP que después de la primera pasada por la variable $a (en la cual dicha variable vale 1), agregue un salto de línea de HTML, es decir la etiqueta <BR>, de tal manera que al repetirse el bucle, siendo que $a todavía es menor que 11, la respuesta siguiente (2), se imprima en otra línea. Este mismo ciclo o bucle, se repetirá hasta que la expresión se haga falsa, es decir cuando $a deje de ser menor que 11.

En nuestra próxima entrega, una forma distinta de WHILE.

¡La vida es corta!, a programar se ha dicho.

Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)