Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Desarrollo de aplicaciones Web. Estructuras de repetición



Partes: 1, 2

    1. Tipos de
      Bucles
    2. Operadores

    Monografias.com

    Monografias.com

    Introducción

    • Los ordenadores, como cualquier máquina,
      están diseñados para realizar tareas
      repetitivas.

    • Es por ello que nuestros programas pueden aprovecharse
      de este principio para realizar una determinada secuencia de
      instrucciones un cierto número de veces.

    • Para ello, utilizamos las estructuras llamadas en
      bucle que nos ayudan a, usando unas pocas líneas,
      realizar una tarea incluida dentro del bucle un cierto numero
      de veces definido por nosotros mismos.

    • PHP propone varios tipos de bucle cada uno con
      características especificas:

    Estructuras Repetitivas

    •  Son estructuras basadas en
      reiterar una o un grupo de instrucciones
      "n" veces y dependen de una variable de control del
      ciclo.

    • PHP propone varios tipos de estructuras
      repetitivas o ciclos, cada uno con características
      específicas distintas.

    Tipos de Bucles

    Existen 4 tipos de bucles para PHP, estos son:

    • While

    • Do…While

    • For

    • Bucle foreach

    Bucle while

    • Sin duda el bucle más utilizado y el más
      sencillo.

    • Lo usamos para ejecutar las instrucciones contenidas
      en su interior siempre y cuando la condición definida
      sea verdadera.

    La estructura sintáctica es
    la siguiente.

    while (condición)

    {   instruccion1;   

    instruccion2;  

     …}

    • Su funcionamiento es sencillo, ya que pimero se
      evalua que la condición sea verdadera y luego se
      ejecuta, hasta que la condición pase a ser falsa; una
      sentencia while (Español: Mientras)
      puede que no se ejecute ni siquiera una vez, si su
      condición es inicialmente falsa.

    Ejemplo01

    Un ejemplo sencillo es este bucle que aumenta el
    tamaño de la fuente en una unidad a cada nueva vuelta por el
    bucle:

    Explicación

    • Diremos que, antes de nada, hemos de definir el
      valor de la variable que
      vamos a evaluar en la condición.

    • $size=1;

    • En este caso le hemos atribuido un valor de 1 que
      corresponde a la letra más pequeña.

    • El paso siguiente es crear el bucle en el que
      imponemos la condición que la variable no exceda el
      valor de 6.

    • La instrucción a ejecutar será imprimir en
      nuestro documento un código HTML en el que la etiqueta
      font y el mensaje que contiene varían a medida
      que $size cambia su valor.

    • El siguiente paso es incrementar en una unidad el
      valor de $size. Esto se puede hacer con una expresión
      como la mostrada en el bucle ($size++) que en realidad es
      sinónima de:

    • $size=$size+1

    Ejemplo02

    • El bucle while se suele utiliza cuando no se sabe
      exactamente cuantas iteraciones se deben realizar antes de
      acabar.

    • Vamos a utilizarlo en otro ejemplo, en el que hay
      que recorrer una cadena hasta encontrar un carácter
      dado.

    • Si lo encuentra, escribir su posición. Si no,
      escribir que no se ha encontrado.

    Nota:

    • Para hacer este ejercicio necesitamos conocer la
      función de cadena
      strlen(), que obtiene la longitud de la cadena que se le pase
      por parámetro.

    • int strlen (string cad).Devuelve un entero igual a
      la longitud de la cadena.

    Explicación

    • En este ejemplo se define una cadena
      con el valor "hola a todo el mundo". Posteriormente se
      recorre esa cadena hasta el final de la cadena o hasta
      encontrar el caracter "m", utilizando una variable $i que
      lleva la cuenta de los caracteres recorridos.

    • Al final del bucle while, si se
      salió porque se encontró el caracter "m", la
      variable $i valdrá un número menor que la longitud
      de la cadena.

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter