Diferencia entre revisiones de «Programación en C++/Iteraciones y decisiones»
Contenido eliminado Contenido añadido
m Bot controlado: actualizada sintaxis de tabla; cambios triviales |
|||
Línea 1:
|-
|}
== Sentencias de decisión ==
<div style="padding:40px; background:#fffeee; text-align:justify;">
[[
'''DEFINICIÓN'''
Línea 13:
----
[[
En algún momento dentro de nuestros algoritmos, es preciso cambiar el flujo de ejecución de las instrucciones, es decir, el orden en que las instrucciones son ejecutadas. Muchas de las veces tenemos que tomar una decisión en cuanto a que se debe ejecutar basándonos en una respuesta de verdadero o falso (condicion).<br clear='all'> La ejecución de las instrucciones incluyendo una estructura de control como el condicional funcionan de esta manera:
* Las instrucciones comienzan a ejecutarse de forma secuencial (en orden) y cuando se llega a una estructura condicional, la cual esta asociada a una condicion, se decide que camino tomar dependiendo siempre del resultado de la condicion siendo esta falsa o verdadera.
* Cuando se termina de ejecutar este bloque de instrucciones se reanuda la ejecución en la instrucción siguiente a la de la condicional.
=== Sentencia if ==
----
La instrucción
'''SINTAXIS'''
Línea 115:
=== Sentencia switch ===
----
'''switch''' es otra de las instrucciones que permiten la construcción de estructuras de control. A diferencia de '''if''', para controlar el flujo por medio de una sentencia
<blockquote>Notas: cualquier número de casos a evaluar por switch así como la sentencia '''default'''
son opcionales. La sentencia '''switch''' es muy útil en los casos de presentación de menus.</blockquote>
Línea 171:
=== Operador condicional ternario ?: ===
En C, existe el operador condicional ( '''?:''' ) el cual es conocido por su estructura como '''ternario'''.
tales como:
Línea 226:
donde:
# contador es una variable numérica
# final es la condición que se evalua para finalizar el ciclo (puede ser independiente del contador)
# incremento es el valor que se suma o resta al contador
Hay que tener en cuenta que el "for" evalua la condición de finalización igual que el while, es decir, mientras esta se cumpla continuaran las repeticiones.
Línea 272:
código a Repetir
}
</source>
donde:
# condicion es la expresión a evaluar
Ejemplo 1:
Línea 371:
}</source>
</div>
|-
<td font color="blue">← [[Programación en C++/Lo más básico|Lo más básico]]</td>▼
▲
|}
|