Estructuras De Control Programacion C

Páginas: 5 (1148 palabras) Publicado: 26 de octubre de 2012
#include <iostream.h>
);
La sentencia switch da una alternativa mucho más refinada a la necesidad de utilizar o implementar múltiples sentencias condicionales if cuando deseamos que una determinada variable tome diferentes valores para cada condición.
Generalmente, la sentencia switch se implementa cuando es necesarario la utilización de un menú de opciones ya que el usuario deberáescoger una de las opciones, a esto me refiero cuando comento que la variable puede tomar diferentes valores.

La sintaxis o estructura general de la sentencia switch es la siguiente:
switch (expresión)
{
case cte_1: sentencia_11;
sentencia_12;
...
case cte_2: sentencia_21;
sentencia_22;
...
...
...
...
case cte_n: sentencia_n;
sentencia_n;
...
}

Vale la pena resaltar que“expresión” es el nombre de la variable que se utilizará como argumento de la sentencia switch.
Ahora bien, en la sintaxis de la sentencia switch que anteriormente presenté se comprueba el valor que ingrese el usuario que es el que tomará la variable expresión y lo compara con algunas de las etiquetas que acompañen a cada case. En caso de no encontrar ninguna coincidencia, el valor lo tomará como default.Por otra parte, si la sentencia switch no contiene el valor ingresado por el usuario (que lo tomará la variable expresión o el argumento), se puede crear un default (que es una palabra clave reservada del lenguaje C), y mostrar un mensaje que diga, por ejemplo: “opción errónea, intente de nuevo.”, así de esa manera, cuidamos nuestro programa.

En tal sentido, se podría hacer un casopráctico. Creemos un programa donde se muestre al usuario un menú de opciones conformado por:
1.Capital de Argentina
2.Capital de España
3.10000+58000 = ?
4.Capital de Alemania

A su vez, si el usuario ingresa una opción errónea que no se presenta en el menú de opciones, que se muestre un mensaje al mismo. Utilice la sentencia switch.

Si bien, dentro de la sentencia switch es necesario laimplementación de ” { } ” (abrir/cerrar el ciclo); también, para cada case (en español: caso), es necesario que al final se rompa el case con una palabra clave reservada llamada break.

Diagrama de bucle While.
El Bucle while o bucle mientras es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantengaverdadera.
Sintaxis
La sintaxis en pseudocódigo es la siguiente:
|
|
En lenguaje C, para escribir una instrucción while (repetitiva mientras) se utiliza la sintaxis: |
|
while ( <expresión_lógica> )
{
   <bloque_de_instrucciones>
} |
|

Condición
La condición ha de ser una sentencia que devuelva un valor booleano, y esta puede ser el valor booleano ensí, verdadero(true) si la condición se cumple, o falso si esta no se cumple(false). También puede contener el nombre de una variable booleana, y el valor de la expresión dependerá de su contenido. Se debe tener en cuenta que además de las variables también puede haber llamadas a funciones que devuelvan un valor.

Sentencias Comparativas
La forma más obvia tal vez, y la más usada sin duda, sonlas sentencias comparativas, que usan los operandos igual, diferente, menor o igual, mayor o igual, menor y mayor. En el caso del lenguaje C, se utilizan los siguientes símbolos para representar las comparaciones anteriores: ==, !=, <=, >=, <, >,
Particularidades de lenguajes
En algunos lenguajes, se pueden utilizar variables no booleanas en la comparación: Por ejemplo, si la variable vale 0será como si la condición no se cumpliera, y siempre que sea diferente de 0, se considerará que la condición se cumple.

Ejemplo (usando sintaxis de C)
#include <stdio.h>
int main(){
int tecla = 0;
while(tecla == 0){
scanf("%i",&tecla); /* Leemos el numero ingresado */...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Estructurada C++
  • Programación en c: Estructura algoritmicas
  • Estructuras de control en c#
  • PROGRAMACION: ESTRUCTURAS DE CONTROL
  • Estructuras De Control C++
  • Repeticiones ESTRUCTURA DEL LENGUAJE DE PROGRAMACION C++
  • capitulo 4 funciones programacion estructurada piensa en c++
  • Guia de ejercicios en lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS