Programacion
Clase 12: FOR Sección 1
Facultad de Ingeniería y Ciencias Universidad Adolfo Ibáñez 2012 - 2
Sentencias de Control
» Ya vimos IF
» Permiteejecutar un código si es que es cumple una o mas condiciones definidas.
» ¿Qué pasa si quiero repetir muchas veces un código o quiero ver que se cumplen muchas condiciones?» Miles de IF » Uso de sentencia FOR
FOR
» Permite ejecutar un pedazo de código tantas veces como se necesite.
for ($i = 1; $i < 10; $i++) { echo $i; }Variable auxiliar
Condición de borde
Incremento de la variable auxiliar
» Código dentro del For se repite mientras se cumpla la condición de borde
Ejemplo
for($i = 1; $i < 10; $i++) { echo $i; }
123456789
Ejemplo
» Bart fue castigado y debe escribir mil veces “No hay que golpear al director Skinner”. Ayude a Bart usandoPHP.
» Numero Pares
Ejemplo Arreglos
Supongamos
$perros[0] = "Beagle"; $perros[1] = "Pastor Alemán"; $perros[2] = "Labrador";
Si quiero mostrar esto enpantalla
Echo $perros[0]; Echo $perros[1]; Echo $perros[2];
¿Y si son mil perros?
Sentencias de control en arreglos
for($i = 0; $i < 3; $i++) { echo $perros[$i];echo ""; }
PERO ,¿Y si no se la cantidad de valores que tiene el arreglo?
For en arreglos
for($i = 0; $i < count($perros); $i++) { echo $perros[$i]; echo ""; }Actividad en Clases
» Dado un arreglo que contiene n números:
» Ej: $arr -> {5,4,7,8,5,3,2,9,7,5,4……n}
» Haga un programa en PHP que muestre,
» Números imparesdel arreglo » Números primos del arreglo » Múltiplos de 7 » Que finalmente indique la cantidad de números impares, primos y la relación entre primos y múltiplos de 7
Regístrate para leer el documento completo.