jueves, 17 de octubre de 2013

Sentencias alternativas y ciclos PHP

Dejar un comentario

A. Estructura alternativa. Qué es y sus tipos.

Una estructura alternativa es un estructura de programación en la cual existe un condición que puede cumplirse o no.

1. Alternativa simple.


Es un tipo de estructura alternativa en la cual si se da la condición se hace una cosa y sino se da dicha condición no se hace nada. 

Un ejemplo de estructura alternativa simple sería en el caso de encontrarnos en un parque de atracciones, si cumple la condición de tener una cierta estatura podremos montar en una atracción concreta, y si no la tenemos no podremos montarnos.

2. Alternativa doble.


Es un tipo de estructura alternativa en la cual si se cumple una condición se hace un cosa y sino se cumple se hace otra. 

Un ejemplo de la estructura alternativa doble sería en el caso de un perol con la familia un Domingo. Si el Domingo hace sol iremos de perol y si no hace sol no iremos de perol.

3. Alternativa múltiple.


Es un tipo de estructura alternativa en la cual se comprueba una condición y si no se cumple se comprueba otra condición. El proceso continua hasta que no queden más condiciones (pueden ser más de dos).

Un ejemplo de la estructura alternativa múltiple sería en el caso de un fin de semana en el que quieres salir con tus amigos. Tu padre/madre te dice si cumples alguna de las condiciones (pongamos que son estudiar o limpiar tu cuarto) podrás salir. Se comprueba la primera condición que es estudiar y si no se cumple se comprobaría la segunda condición, que es limpiar tu cuarto. Si no se cumple ninguna condición no saldrías ese fin de semana y si se cumple alguna de las dos saldrías. 

B. Ciclos. Qué son y sus tipos.

Un ciclo o bucle permite que el flujo de un programa pueda volver a repetirse o bien un número determinado de veces, o bien hasta que se cumpla una cierta condición de tipo lógico o aritmético.

1. Ciclo precondición.

Cuando la verificación de la condición se encuentra al principio. Existen dos tipos de ciclos precondición.

1.1. While (Mientras).

Se utiliza cuando queremos que se repita una serie de instrucciones mientras que se cumpla una determinada condición que no sabemos cuándo dejará de cumplirse.

Un ejemplo de while sería un programa que contara hasta 10, poniendo la condición de que el valor de la variable se menor o igual a 10 para que sigue contando.




1.2. For (Para).

Se utiliza cuando queremos que se repita una serie de instrucciones mientras se cumpla una condición que sabemos cuándo dejará de cumplirse.

Un ejemplo igual que el de while pero esta vez con for. Lo que se quiere hacer con el programa es de nuevo contar hasta 10.


2. Ciclos postcondición.

Cuando la verificación de la condición se encuentra al final. Se le conoce también como el bucle do...while .




3. Ciclos ITERAR.


Cuando la verificación de la condición no está ni al principio ni al final. Corresponde al bucle foreach.



C. Contadores y acumuladores.

Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Se suelen usar para contar sucesos o acciones internas de un bucle.

int cont= 0
inicio del bucle
i = i+1
fin del bucle
Los contadores pueden ser de incremento o de decremento, por lo tanto la siguiente expresión es válida.

  • i = i + 1; o i++; (Expresión equivalente).
  • i = i - 1; o i--; (Expresión equivalente).
Un acumulador es una variable que suma sobre sí misma un conjunto de valores para de esta manera tener la suma de todos ellos en una sola variable.

int acum = 0
inicio del bucle
acum = acum + valor
fin del bucle
 Con esto doy por terminado esta breve repaso por los distintos bucles que existen en PHP. Espero que os haya servido de ayuda y cualquier duda que tengáis podéis dejarla en los comentarios.

¡Un saludo!


0 comentarios:

Publicar un comentario