Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Cuestionario Práctica 8 Fundamentos de Programación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Cuestionario Práctica 8

Estructuras de selección

1. ¿Cuál es el objetivo de la práctica?


Elaborar programas en lenguaje C que incluyan las estructuras de selección if, if-else,
switch y ternaria (o condicional) para la resolución de problemas básicos.

2. ¿Cuáles son las tres estructuras de selección que se mencionan en la


practica?
a estructura if-else, la estructura switch y la estructura condicional o ternaria.

3. ¿Cuál es la sintaxis de la estructura condicional if?


if (expresión_lógica) {
// bloque de código a ejecutar
}

4. Describe el funcionamiento de la estructura de selección if.


En esta estructura se evalúa la expresión lógica y, si se cumple (si la condición es
verdadera), se ejecutan las instrucciones del bloque que se encuentra entre las llaves de la
estructura. Si no se cumple la condición, se continúa con el flujo normal del programa.

5. ¿Bajo que condición se pueden omitir las llaves de la estructura de


selección if?
Si el bloque de código a ejecutar consta de una solo línea de código no es necesario el uso
de las llaves.

6. ¿Qué valores puede regresar una expresión lógica al ser evaluada?


la expresión lógica evaluada regresará como resultado un número entero.

7. ¿Cuál es la sintaxis de la estructura de control selectiva if-else?


if (expresión_lógica) {
// bloque de código a ejecutar
// si la condición es verdadera
} else {
// bloque de código a ejecutar
// si la condición es falsa
}

8. Describe el funcionamiento de la estructura de control selectiva if-else.


Esta estructura evalúa la expresión lógica y si la condición es verdadera se ejecutan las
instrucciones del bloque que se encuentra entre las primeras llaves, si la condición es falsa
se ejecuta el bloque de código que está entre las llaves después de la palabra reservada
'else'. Al final de que se ejecute uno u otro código, se continúa con el flujo normal del
programa.

9. ¿A qué se refiere el concepto anidar?


Es posible anidar varias estructuras if-else, es decir, dentro de una estructura if-else tener
una o varias estructuras if-else.
10. ¿Cuál es la sintaxis de la estructura switch-case?
switch (opcion_a_evaluar){
case valor1:
/* Código a ejecutar*/
break;
case valor2:
/* Código a ejecutar*/
break;

case valorN:
/* Código a ejecutar*/
break;
default:
/* Código a ejecutar*/
}

11. Describe el funcionamiento de la estructura switch-case.


La estructura switch-case evalúa la variable que se encuentra entre paréntesis después de
la palabra reservada switch y la compara con los valores constantes que posee cada caso
(case puede evaluar esta estructura son enteros, caracteres y
enumeraciones. Al final de cada caso se ejecuta la instrucción break, si se omite esta
palabra reservada se ejecutaría el siguiente caso, es decir, se utiliza para indicar que el
bloque de código a ejecutar ya terminó y poder así salir de la estructura.

12. ¿Cuáles son los tipos de datos que puede evaluar la estructura
switch-case?
Los tipos de datos que puede evaluar esta estructura son enteros, caracteres y
enumeraciones.

13. ¿En qué caso se ejecuta el bloque default?


Si la opción a evaluar no coincide dentro de algún caso, entonces se ejecuta el bloque por
defecto (default). El bloque por defecto normalmente se escribe al final de la estructura,
pero se puede escribir en cualquier otra parte. Si se escribe en alguna otra parte el bloque
debe terminar con la palabra reservada break

14. ¿Qué es una variable enumerador?


Existe otro tipo de dato constante conocido como enumeración.

15. ¿Cuál es la sintaxis de una variable enumerador?


enum identificador {VALOR1, VALOR2, ... , VALORN};

16. ¿Qué es un operador ternario?


La estructura condicional (también llamado operador ternario) permite realizar una
comparación rápida

17. ¿Cuál es la sintaxis de un operador ternario?


Condición ? SiSeCumple : SiNoSeCumple

18. Describa el funcionamiento de un operador ternario.


Consta de tres partes, una condición y dos acciones a seguir con base en la expresión
condicional. Si la condición se cumple (es verdadera) se ejecuta la instrucción que se
encuentra después del símbolo ‘?’; si la condición no se cumple (es falsa) se ejecuta la
instrucción que se encuentra después del símbolo ‘:’.

También podría gustarte