Plantilla:ManuelRomero/PHP/EstructurasControl

De WikiEducator
Revisión a fecha de 08:36 12 nov 2024; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Estructuras de Control

  • Las estructuras de control determinan el flujo de ejecución de un programa, especificando el orden en que se ejecutarán las instrucciones.
  • Existen tres tipos principales de estructuras de control:
  1. **Secuenciales**: Ejecutan las instrucciones en orden, una tras otra.
  2. **Selectivas**: Permiten elegir entre diferentes caminos según una condición.
  3. **Repetitivas**: Ejecutan un bloque de instrucciones varias veces según una condición.
  • Para implementarlas, necesitamos operadores y condiciones, que estudiaremos a continuación.
  • A modo de resumen, presentamos la siguiente tabla:
Resumen de las estructuras de control
Tipo de Estructura de Control Sintaxis en PHP Ejemplo
**Secuencial**
{
   sentencia_1;
   sentencia_2;
   // ...
}
$num = rand(-10,20);
echo "Se ha generado el número $num";
**Selectiva**
if (expresion_booleana) {
   sentencia_1;
   sentencia_2;
}
sentencia_3;
$num = rand(-10,20);
if ($num < 0) {
   echo "El número debe ser mayor que 0, reasignamos el valor 1";
   $num = 1;
}
echo "El valor del número es $num";
**Repetitiva**
while (expresion_booleana) {
   sentencia_1;
   sentencia_2;
}
sentencia_3;
$num = 0;
$total = 0;
while ($num < 100) {
   $total = $total + $num;
   $num = $num + 1;
}
echo "Los primeros 100 números suman $total";