CADENA PROGRAMACION

Páginas: 6 (1353 palabras) Publicado: 27 de septiembre de 2015

Los condicionales if-else, son una estructura de control, que nos permiten tomar cierta decisión al interior de nuestro algoritmo, es decir, nos permiten determinar qué acciones tomar dada o no cierta condición, por ejemplo determinar si la contraseña ingresada por el usuario es válida o no y de acuerdo a esto darle acceso al sistema o mostrar un mensaje de error.
En resumen, un condicionalif-else es una estructura que nos posibilita definir las acciones que se deben llevar a cabo si se cumple cierta condición y también determinar las acciones que se deben ejecutar en caso de que no se cumpla.

¿Cómo funciona un Condicional If-Else?
Para comprender mejor cómo funciona el condicional if-else, una muy buena forma es partiendo de un ejemplo. If-else sirve para definir una condición que sedebe cumplir y de acuerdo a su cumplimiento o no tomar una acción correspondiente.

Sintaxis del Condicional If-Else en C++:
La sintaxis de un condicional if-else, es en principio similar a la del condicional if, pero adicionando una nueva "estructura" que es el else, el cual indica la acción o conjunto de acciones a llevar a cabo, en caso de que la condición del if no se cumpla. Cabe resaltarque el else siempre se pone inmediatamente después del if, en caso de ser necesario, el else es incapaz de funcionar por sí solo, siempre debe ir acompañado por un if. Veamos entonces como es la sintaxis de este:
if(condición a evaluar) //Por ejemplo 50 <= 10
{
....
....
Bloque de Instrucciones si se cumple la condición....
....
....
}
else
{
....
....
Bloque de Instrucciones si NOse cumple la condición....
....
....
}
Vamos ahora a ver línea por línea el anterior código para comprender todo y quedar claros. Posteriormente veremos un ejemplo con valores reales.

Línea 1:
En esta línea está prácticamente todo lo esencial del condicional, aquí le hemos dicho al interior del argumento del condicional if, cual es la condición que se debe cumplir para que se ejecute el primerbloque de instrucciones, esta línea es en efecto esencial ya que nos da la pauta para que el algoritmo determine que bloque de instrucciones ejecutar.

Línea 2:
En la línea 2 tenemos una llave abriendo "{" lo cual como seguramente ya sabrás indica que allí comienza el bloque de instrucciones que se ejecutarán si se cumple la condición dada. Esta llave no es del todo obligatoria, sin embargo si nola ponemos solo se ejecutará dentro de nuestro condicional la primera línea inmediatamente posterior a la declaración del condicional, de modo que si deseamos que se ejecuten varias líneas dentro de nuestro condicional, debemos usar las llaves

Línea 3 a 7:
En estas líneas es donde estarán todas las operaciones que queramos llevar a cabo en caso de cumplirse la condición, este bloque podrá tenerla cantidad de líneas necesarias incluso, como veremos más adelante dentro de estas podría haber uno o más condicionales en su interior, así que podrías tener todo un condicional dentro de un condicional dentro de otro condicional... y así sucesivamente

Línea 8:
En esta última línea hacemos uso de la llave cerrando "}", una vez más como seguramente ya sabrás esta nos indica que allí termina elbloque del condicional y se dará por terminada la ejecución de este para continuar ejecutando el resto del programa, cabe notar que esta línea dará paso a la ejecución del bloque de instrucciones del else, en caso de que la condición dada no se haya cumplido.

Línea 9 a 16
Estas líneas contienen la estructura else, que es la que indica que existe un bloque de instrucciones que se debe ejecutar encaso de que la condición dada no se cumpla. Este bloque al igual que el del condicional if, se abre y se cierra con llaves, recuerda que estas pueden ser opcionales, sin embargo siempre recomiendo usarlas como una buena práctica de programación.









Cadenas en C • A diferencia de otros lenguajes de programación que emplean un tipo denominado cadena string para manipular un conjunto de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion cadenas herencia
  • Datos De Cadenas En Programacion C++
  • Programacion cadenas
  • Programacion Lineal y Cadenas De Markov
  • Cadena de caracteres (programacion)
  • Cadenas
  • Cadena
  • Cadena

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS