Estructura de control de decisiones en C++
10 Questions
0 Views

Estructura de control de decisiones en C++

Created by
@IndulgentCitrine

Questions and Answers

La instrucción if en C++ siempre ejecuta la declaración que sigue a menos que la expresión entre paréntesis sea verdadera.

False

El operador condicional en C++ permite ejecutar múltiples instrucciones tras el símbolo '?'.

False

En una declaración switch, si no se utiliza el comando break, la ejecución seguirá con el siguiente caso.

True

Las expresiones en una instrucción if pueden contener únicamente operadores aritméticos.

<p>False</p> Signup and view all the answers

La declaración switch permite evaluar varias condiciones a la vez.

<p>False</p> Signup and view all the answers

La palabra clave break se utiliza en una declaración switch para continuar con la ejecución del siguiente case.

<p>False</p> Signup and view all the answers

En una declaración switch, los valores de los case pueden ser tanto enteros como constantes de carácter.

<p>True</p> Signup and view all the answers

La ejecución caerá a través de los case en una declaración switch solo si se utiliza la palabra clave break.

<p>False</p> Signup and view all the answers

La expresión que sigue a la palabra clave switch se evalúa después de que todos los case han sido analizados.

<p>False</p> Signup and view all the answers

Las instrucciones if-else son menos complejas de implementar que las declaraciones switch cuando hay muchas alternativas.

<p>False</p> Signup and view all the answers

Study Notes

Estructura de Control de Decisiones

  • La estructura de control de decisiones permite elegir entre múltiples alternativas mediante sentencias.
  • Incluye sentencias como if, if-else, el operador condicional y switch.

Operador Condicional

  • Se utiliza para decisiones simples en una línea de código.
  • Sintaxis: condición ? valor_si_verdadero : valor_si_falso.
  • Solo permiten ejecutar una instrucción después de ?.

Declaración switch

  • Ofrece una forma de manejar múltiples decisiones mediante un conjunto de casos.
  • La expresión entera se evalúa primero; luego se compara con cada case.
  • Cada case es único y se utiliza la palabra clave break para salir del switch.
  • Si no hay break, puede ocurrir "caída" a través de los cases (ejecución continua sin parar).
  • Se ejecuta el caso predeterminado si no se encuentra coincidencia entre cases.

Sintaxis de switch

  • Se evalúa la expresión entera para determinar el flow del programa.
  • case seguido de un entero o carácter constante que será comparado.
  • Conjunto de sentencias C++ válidas se ejecutan tras una coincidencia.

Declaración if y if-else

  • if permite evaluar una expresión. Si es verdadera, se ejecuta la instrucción siguiente.
  • Un valor distinto de cero se considera verdadero; cero es falso.
  • La declaración if sigue a un par de paréntesis con la condición dentro.
  • La instrucción if-else permite manejar dos posibles caminos de ejecución.

Ejemplo de if con Operador Condicional

  • Ejemplo: int a = 3; int b = (a > 5 ? 1 : 0);.
  • Este constructo asigna 1 a b si a es mayor que 5, de lo contrario asigna 0.

Uso de if-else

  • El operador condicional puede sustituirse por un bloque if-else para mayor claridad.
  • Ejemplo: if (a > 5) b = 1; else b = 0;.

Limitaciones del Operador Condicional

  • Solo permite ejecutar una instrucción después de ?.
  • No se limita a expresiones aritméticas, se pueden incluir condiciones lógicas como en el uso de char genero seguido por comparaciones.

Ejemplos de Estructuras de Control

  • Situaciones que requieren tomar decisiones: encontrar el mayor de dos números dados.
  • Estructuras de control en C++ fundamentales para manejar la lógica del programa.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

08. Decisiones.pdf

Description

Este cuestionario evalúa tu comprensión sobre las estructuras de control de decisiones en C++, enfocándose en el operador condicional y la declaración switch. Se analizan ejemplos sobre el uso de sentencias if y la gestión de múltiples alternativas, añadiendo complejidad a tus decisiones en programación.

More Quizzes Like This

Python Logical Operators Quiz
7 questions
Programming Concepts Quiz
14 questions
Programming Operators Quiz
36 questions

Programming Operators Quiz

ReputableLanthanum avatar
ReputableLanthanum
Use Quizgecko on...
Browser
Browser