PAC5 UF3 BBDD B DAM ILERNA
|
|
Título del Test:
![]() PAC5 UF3 BBDD B DAM ILERNA Descripción: Estructuras de control |



| Comentarios |
|---|
NO HAY REGISTROS |
|
La estructura WHILE en PL/SQL permite repetir un conjunto de instrucciones un. Verdadero. Falso. ¿Cuál de las siguientes estructuras de control se utiliza para condicionales y en ese sentido permite ejecutar un conjunto de instrucciones dependiendo de si se cumple una condición determinada?. Sentencia CASE. Estructura repetitiva básica. Estructura WHILE. Todas las anteriores. Completa el siguiente código con las palabras clave: Consejo: Ejecuta tu código resultante para verificar que tienes las respuestas correctas Suma de Números Pares Bloque que calcula la suma de los números pares del 1 al 10 utilizando un bucle FOR y muestra el resultado por pantalla. DECLARE suma NUMBER := 0; -- Inicializa una variable para almacenar la suma BEGIN FOR i IN 1..10 ((1)) -- Itera del 1 al 10 IF i MOD 2 = 0 ((2)) -- Verifica si el número es par usando el operador MOD suma ((3)) suma + i; -- Si es par, suma el número a la variable suma END IF; ((4)) LOOP; ((5))('La suma de los números pares del 1 al 10 es: ' || suma); -- Muestra el resultado END; /. 1. 2. 3. 4. 5. La estructura FOR en PL/SQL solo se puede usar cuando conocemos de antemano el número de repeticiones que queremos realizar. Verdadero. Falso. Completa el siguiente código con las palabras clave: Consejo: Ejecuta tu código resultante para verificar que tienes las respuestas correctas Contador de Números Primos Bloque que cuenta y muestra por pantalla la cantidad de números primos en un rango específico (del 1 al 20). DECLARE contador NUMBER := 0; -- Inicializa un contador es_primo BOOLEAN; -- Variable para verificar si un número es primo ((1)) FOR num (2)) 1..20 LOOP -- Itera del 1 al 20 es_primo := TRUE; -- Suponemos que el número es primo hasta que se demuestre lo contrario IF num <= 1 THEN -- 1 y números negativos no son primos es_primo := FALSE; ELSE ((3)) divisor IN 2..TRUNC(SQRT(num)) LOOP -- Itera para verificar si el número es divisible por otros números IF num MOD divisor = 0 THEN -- Si es divisible, no es primo es_primo := ((4)); EXIT; -- Sal del bucle interno END IF; ((5)) LOOP; END IF; IF es_primo THEN -- Si sigue siendo primo, aumenta el contador contador :((6))contador + 1; END IF; END LOOP; DBMS_OUTPUT.PUT_LINE('La cantidad de números primos del 1 al 20 es: ' || contador); -- Muestra el resultado END; /. 1. 2. 3. 4. 5. 6. ¿Cuál es el propósito de la sentencia SET SERVEROUTPUT ON en Oracle Database. Activar la visualización de mensajes en la consola. Habilitar la ejecución de bloques PL/SQL. Desactivar la visualización de mensajes en la consola. Definir variables de entorno en la base de datos. |




