Sentencias condicionales simples

Solo disponible en BuenasTareas
  • Páginas : 4 (870 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de septiembre de 2010
Leer documento completo
Vista previa del texto
Programación

Instituto Tecnológico de Celaya

SENTENCIAS CONDICIONALES SIMPLES: if-else
Anteriormente se discutió que una de las estructuras utilizadas en la programación estructurada es laEstructura Selectiva o Condicional. Se explican aquí las sentencias que se utilizan en el lenguaje C++ para representar este tipo de estructuras.

Proposiciones Condicionales
Algunas veces esnecesario que un programa seleccione entre alternativas dependiendo de números: los valores de algunas variables. Recordemos el ejercicio de tarea acerca del diagrama de flujo que sirvió para encontrar elmenor de dos

Inicio

a,b

Falso

a>b

Verdadero

menor = a

menor = b

menor

Fin

Observe la interpretación que, en palabras, se podría dar a la estructura condicional de dichoejemplo:
Ingeniería Química

Programación

Instituto Tecnológico de Celaya

si a>b entonces menor = b si no es así menor = a Existe una sentencia en C++ que permite este tipo de expresiones. Setrata de la sentencia if-else. (if = si, else = de otra forma, por el contrario, etc.) Para el ejemplo que se está analizando, la sentencia sería: if (a>b) menor = b; else menor = a; Esta es la formamás simple de una sentencia if-else. A la expresión entre paréntesis se le denomina Expresión Booleana y, al igual que una variable booleana, al evaluarla se tiene como resultado al valor de Falso oVerdadero. Cuando se ejecuta un programa que contiene una sentencia if-else, solamente las sentencias de una de las alternativas se considera. Si la expresión booleana es verdadera, la sentencia escritapor debajo de if (expresion_booleana) se ejecuta. Si la expresión booleana falsa, solamente la sentencia por debajo de else es la que se ejecuta. En el ejemplo, cada una de las alternativas contienesolamente una sentencia (menor=b y menor=a, respectivamente). Sin embargo, cada alternativa puede presentar varias sentencias. En general, la sintaxis de una sentencia condicional if-else es la...
tracking img