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

De WikiEducator
Saltar a: navegación, buscar
(Estructuras de Control)
(Estructuras de Control)
Línea 73: Línea 73:
 
</source>
 
</source>
 
|}
 
|}
 +
=== Instrucciones Secuenciales ===
 +
*En esta estructura de control, las instrucciones se ejecutan una tras otra de forma continua, en el orden en que aparecen. Esto significa que el flujo de control es **secuencial**, sin saltos ni repeticiones en el proceso.
 +
 +
[[Archivo:secuencial.png|center]]
 +
 +
*La imagen muestra un flujo en el que cada paso se realiza de forma consecutiva, de arriba hacia abajo.
 +
 +
==== Ejemplos de Estructura Secuencial en PHP ====
 +
 +
*Ejemplo 1: Operaciones matemáticas en secuencia
 +
<source lang=php>
 +
<?php
 +
// Asignación de valores a variables
 +
$a = 5;
 +
$b = 10;
 +
$c = $a + $b;  // Se suma $a y $b
 +
$d = $c * 2;  // El resultado se multiplica por 2
 +
echo "El resultado final es $d"; // Imprime el resultado
 +
?>
 +
</source>
 +
 +
*Ejemplo 2: Mostrar mensajes secuenciales
 +
<source lang=php>
 +
<?php
 +
echo "Primero se ejecuta esta línea.\n";
 +
echo "Luego se ejecuta esta línea.\n";
 +
echo "Finalmente, se ejecuta esta última línea.";
 +
?>
 +
</source>
 +
 +
*En ambos ejemplos:
 +
  - Las instrucciones se ejecutan en orden, de arriba hacia abajo, sin interrupciones.
 +
  - Cada línea de código sigue a la anterior y se ejecuta solo una vez.
 +
 
 +
Esta estructura es la más simple de las estructuras de control y establece la base para comprender el flujo de ejecución en un programa.

Revisión de 08:45 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";

Instrucciones Secuenciales

  • En esta estructura de control, las instrucciones se ejecutan una tras otra de forma continua, en el orden en que aparecen. Esto significa que el flujo de control es **secuencial**, sin saltos ni repeticiones en el proceso.
Secuencial.png
  • La imagen muestra un flujo en el que cada paso se realiza de forma consecutiva, de arriba hacia abajo.

Ejemplos de Estructura Secuencial en PHP

  • Ejemplo 1: Operaciones matemáticas en secuencia
<?php
// Asignación de valores a variables
$a = 5;
$b = 10;
$c = $a + $b;  // Se suma $a y $b
$d = $c * 2;   // El resultado se multiplica por 2
echo "El resultado final es $d"; // Imprime el resultado
?>
  • Ejemplo 2: Mostrar mensajes secuenciales
<?php
echo "Primero se ejecuta esta línea.\n";
echo "Luego se ejecuta esta línea.\n";
echo "Finalmente, se ejecuta esta última línea.";
?>
  • En ambos ejemplos:
 - Las instrucciones se ejecutan en orden, de arriba hacia abajo, sin interrupciones.
 - Cada línea de código sigue a la anterior y se ejecuta solo una vez.
 

Esta estructura es la más simple de las estructuras de control y establece la base para comprender el flujo de ejecución en un programa.