Diferencia entre revisiones de «Plantilla:ManuelRomero/PHP/EstructurasControl»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «=== 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....»)
 
(Estructuras de Control)
Línea 1: Línea 1:
 
=== Estructuras de Control ===
 
=== 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.
+
*Las estructuras de control '''determinan el flujo de ejecución de un programa'''
 +
*  Especifican  el orden en que se ejecutarán las instrucciones.
  
 
*Existen tres tipos principales de estructuras de control:
 
*Existen tres tipos principales de estructuras de control:
# **Secuenciales**: Ejecutan las instrucciones en orden, una tras otra.
+
# '''Secuenciales''': Ejecutan las instrucciones en orden, una tras otra.
# **Selectivas**: Permiten elegir entre diferentes caminos según una condición.
+
# '''Selectivas''': Permiten elegir entre diferentes caminos según una condición.
# **Repetitivas**: Ejecutan un bloque de instrucciones varias veces 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.
+
*Para implementarlas, necesitamos operadores y condiciones, cuya sintaxis vamos a ir estudiando.
  
 
*A modo de resumen, presentamos la siguiente tabla:
 
*A modo de resumen, presentamos la siguiente tabla:
Línea 14: Línea 15:
 
|+ style="background:DarkSlateBlue; color:white; text-align:center;"|'''Resumen de las estructuras de control'''
 
|+ style="background:DarkSlateBlue; color:white; text-align:center;"|'''Resumen de las estructuras de control'''
 
|- style="background:Lavender; color:black"
 
|- style="background:Lavender; color:black"
! width="150px" | Tipo de Estructura de Control
+
! width="100px" | Estructura de Control
! width="200px" | Sintaxis en PHP
+
! width="150px" | Sintaxis en PHP
! width="200px" | Ejemplo
+
! width="150px" | Ejemplo
 
|-
 
|-
 
| **Secuencial**
 
| **Secuencial**
Línea 46: Línea 47:
 
$num = rand(-10,20);
 
$num = rand(-10,20);
 
if ($num < 0) {
 
if ($num < 0) {
   echo "El número debe ser mayor que 0, reasignamos el valor 1";
+
   echo "El número $numero es negativo";
  $num = 1;
+
}else{
 +
  echo "El número $numero es positivo";
 
}
 
}
echo "El valor del número es $num";
 
 
</source>
 
</source>
 
|-
 
|-

Revisión de 08:39 12 nov 2024

Estructuras de Control

  • Las estructuras de control determinan el flujo de ejecución de un programa
  • Especifican 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, cuya sintaxis vamos a ir estudiando.
  • A modo de resumen, presentamos la siguiente tabla:
Resumen de las estructuras de control
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 $numero es negativo";
}else{
  echo "El número $numero es positivo";
}
**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";