T



Las estructuras de selección se utilizan para tomar decisiones lógicas, por lo que también se denominan estructuras de decisión o alternativas. En una estructura de selección, se evalúa una condición y se ejecutan una serie de instrucciones u otras instrucciones en función de su resultado.
Utilice expresiones lógicas para especificar condiciones. La estructura de selección puede ser simple, doble, múltiple o múltiple.
Los datos pueden ser de tipo entero, real o de caracteres y, por lo general, se forman mediante operadores relacionales.
Una declaración if se conoce como una construcción de elección simple y su función es realizar o no una acción o declaración basada en el resultado de la evaluación (verdadero o falso) de una expresión.
El ejemplo anterior nos dice que si el valor de la entidad edad es de 50 , si el valor de la edad es mayor a 30 nos aparecerá el mensaje de que su edad es mayor a 30
IfM O V E R M O N T A Ñ A S
techknow
S T R U C T U R A S D E C O N T R O L
El propósito de la construcción if/else es realizar una acción si la expresión se evalúa como verdadera y otra acción si la evaluación se evalúa como falsa. La diferencia con solo usar la construcción if es que si la expresión evaluada es verdadera, la acción solo se realizará en ese caso, de lo contrario pasará. En cambio, en una construcción if / else, si la expresión es falsa, se realiza otra acción.
El ejemplo anterior nos dice que si el valor de la entidad edad es 18, si el valor colocado es menor a 18 nos aparecerá el mensaje de que usted es menor de edad más si el valor es igual o mayor a 18 nos mostrará el mensaje de que usted es mayor de edad
O N T A Ñ A S
S T R U C T U R A S D E C O N T R O L
La estructura de selección múltiple alternante permite seleccionar una ruta entre múltiples rutas posibles en función del valor de una variable selectora que se compara con una lista de constantes de enteros o caracteres c1, c2, c3, etc. Cuando se encuentra una coincidencia entre el valor de la variable selectora y la constante, se ejecuta la acción o el grupo de acciones asociado con esa constante. Si el selector no coincide con ninguna constante, se realiza la acción predeterminada (si está presente).
El ejemplo anterior el mensaje que se mostrará dependerá del valor que tenga porque como se muestra hay tres posibles que el número sea mayor, menor o igual a 0.
O V
O N T A Ñ A S
S T R U C T U R A S D E C O N T R O L
Es un segmento de un algoritmo o programa (secuencia de instrucciones) que se repite un determinado número de veces cuando se cumple una determinada condición, en otras palabras, un loop o loop es un conjunto de instrucciones que se repite cuando una condición es verdadera o falso. existir.
Estos incluyen aquellos para los que se cono a priori el número de repeticiones, y aquell para los que se realizan repeticiones hasta q se cumple una determinada condición lógic En esta sección, veremos la estructura de iteración: for, while y do while.
Cada repetición de un conjunto de acciones denomina iteración. Para que el bucle no repita infinitamente, debe tener una condició de parada o fin. Esta condición de parada finalización se verifica cada vez que se reali una iteración.
Un bloque de declaraciones se ejecuta varias veces hasta que se cumple la condición verificada al final del ciclo. Las declaraciones en el bucle do...while se ejecutarán cuando la última condición de parada evaluada sea verdadera. En otras palabras, el bucle se detendrá cuando la condición de parada se vuelva falsa.
Primero se realiza la operación y se incrementa el valor de la variable $i luego se comprueba la condición si es verdadera se procede a realizar la operación si es falsa, entonces se termina el bucle, hay que tener claro en que situación se debe usar cada una de los distintos bucles, y es bueno la practica de cada uno de ellos para poder obtener el conocimiento adecuado de su funcionalidad
O V E R M O N T A Ñ A S
S T R U C T U R A S D E C O N T R O L
Cuando nos encontramos en una situación en la que no sabemos el número de iteraciones por adelantado, podemos aprovechar el bucle while. Este bucle se ejecuta cuando se cumplen las condiciones comprobadas al comienzo de la compilación.
Primero se crean las variable y se inicializan en 1 0 y 2 luego de declara el bucle con la palabra reservada while y entre paréntesis se coloca la condición que en este caso seria «$i<=15″. Esto quiere decir que cuando la variable $i tenga un valor mayor a 15 el bucle terminara. Dentro del bucle también tenemos una serie de instrucciones que serian: $resultado = $numero * $i; y echo $resultado; La multiplicación de $numero x $i y mostrar el resultado echo $resultado. también hay una instrucción que sirve para incrementar el valor e la variable $i. $i++;
O V E R M O N T A Ñ A S
S T R U C T U R A S D E C O N T R O L
Esta estructura de repetición se usa con mayor frecuencia cuando se conoce el número de veces que se debe ejecutar la instrucción de ciclo, es decir, el número de iteraciones es fijo y conocido. Es una estructura iterativa, ejecutada un número predeterminado de veces, controlada por un contador o índice, incrementando o decrementando cada iteración. El incremento o decremento de index variable suele ser 1 x 1, a menos que se especifique lo contrario.
Como se puede ver primero se crean las variables numero y resultado y se inicializan en 1 y 0. Se implementa el bucle para multiplicar 21 veces la variable i por la variable numero y se muestra el resultado. En este caso será 21, porque 21? y no 20 hay que recordar que la variable «i», esta inicializada en 0
ForM O V E R M O N T A Ñ A S
techknow
S T R U C T U R A S D E C O N T R O L
(s/f). ESTRUCTURAS DE CONTROL SELECTIVA. Recuperado de: https://tododeportesotravez.blogspot.com/p/estructuras de control selectiva.html el 27 de octubre de 2022. (s/f). Tema 10 Estructuras iterativas. Recuperado de: http://www4.ujaen.es/~fmartin/R/estructuras iterativas.html el 27 de octubre de 2022. (s/f). Recuperado de: https://mpru.github.io/introprog/estructuras de control.html el 27 de octubre de 2022.