Diferencia entre revisiones de «Plantilla:ManuelRomero/PHP/EstructurasControl»
De WikiEducator
(→Estructuras de Control) |
(→Instrucciones Secuenciales) |
||
Línea 74: | Línea 74: | ||
|} | |} | ||
=== Instrucciones Secuenciales === | === Instrucciones Secuenciales === | ||
− | *En | + | *En Este tipo de estructura de control, '''las instrucciones se ejecutan una tras otra de'''. |
+ | *Las instrucciones se ejecutan '''en el orden en que aparecen''', de forma '''secuencial''', sin saltos ni repeticiones en el proceso. | ||
[[Archivo:secuencial.png|center]] | [[Archivo:secuencial.png|center]] | ||
Línea 82: | Línea 83: | ||
==== Ejemplos de Estructura Secuencial en PHP ==== | ==== Ejemplos de Estructura Secuencial en PHP ==== | ||
− | + | {{MRM_Ejemplo|Title=Operaciones matemáticas en secuencia| | |
<source lang=php> | <source lang=php> | ||
<?php | <?php | ||
Línea 93: | Línea 94: | ||
?> | ?> | ||
</source> | </source> | ||
− | + | }} | |
+ | {{MRM_Ejemplo|Title=Mostrar mensajes| | ||
*Ejemplo 2: Mostrar mensajes secuenciales | *Ejemplo 2: Mostrar mensajes secuenciales | ||
<source lang=php> | <source lang=php> | ||
<?php | <?php | ||
− | echo "Primero se ejecuta esta línea.\n"; | + | echo "Primero se ejecuta esta línea.<br />\n"; |
− | echo "Luego se ejecuta esta línea.\n"; | + | echo "Luego se ejecuta esta línea.<br />\n"; |
echo "Finalmente, se ejecuta esta última línea."; | echo "Finalmente, se ejecuta esta última línea."; | ||
?> | ?> | ||
</source> | </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. | 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:49 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:
- 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, cuya sintaxis vamos a ir estudiando.
- A modo de resumen, presentamos la siguiente tabla:
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 Este tipo de estructura de control, las instrucciones se ejecutan una tras otra de.
- Las instrucciones se ejecutan en el orden en que aparecen, de forma secuencial, sin saltos ni repeticiones en el proceso.
- 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
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 ?>
|
{{MRM_Ejemplo|Title=Mostrar mensajes|
- Ejemplo 2: Mostrar mensajes secuenciales
<?php echo "Primero se ejecuta esta línea.<br />\n"; echo "Luego se ejecuta esta línea.<br />\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.