Plantilla:ManuelRomero/PHP/EstructurasControl
De WikiEducator
Revisión a fecha de 08:36 12 nov 2024; ManuelRomero (Discusión | contribuciones)
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:
- **Secuenciales**: Ejecutan las instrucciones en orden, una tras otra.
- **Selectivas**: Permiten elegir entre diferentes caminos según una condición.
- **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:
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"; |