Diferencia entre revisiones de «Fundamentos de programación/Control de flujo»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 2800:810:53E:80A8:D526:EEEF:C348:2A7A (disc.) a la última edición de 2800:810:53E:80A8:10AF:C157:973D:AD7B
Etiqueta: Reversión
Línea 8:
=== Selección ===
 
Las estructuras de selección permiten ejecutar diferentes instrucciones dependiendo del valor de una variable o expresión. También se les llama ramificaciones,<ref name="appleby1998" /> estructuras de decisión o alternativas.<ref name="joyanes2013" /> Cuando se usan, no todas las instrucciones del programa se ejecutan;, solo las especificadas para el valor de la variable durante esa ejecución. Las estructuras de selección más comunes son las que proporcionan ramificaciones dobles y múltiples.<ref name="appleby1998" />
 
==== Selección doble ====
Línea 124:
:<code>fin_mientras</code>
 
Con estos ciclos, el programa evalúa la expresión lógica y si esta es verdadera, ejecuta la instrucción en el cuerpo del ciclo y regresa a la sección de control para comprobar la condición nuevamente. Este proceso continúacontinua hasta que en algún momento la expresión sea falsa. En ese momento el programa salta a la instrucción que sigue al final del ciclo.<ref name="deitel1995" />
 
En este programa, se usa un ciclo <code>mientras</code> para calcular la primera potencia de 2 mayor a 1000.
Línea 221:
// Ciclo para sumar los valores de los números del uno al 100
desde i := 1 hasta 100 hacer
siif i % 2 = 0 entonces
total_pares := total_pares + i
sino