Uso Del Switch-Case

Páginas: 10 (2435 palabras) Publicado: 9 de mayo de 2012
Fecha de efectividad: __2008-2___

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formatos para prácticas de laboratorio
CARRERA

PLAN DE
ESTUDIO

CLAVE
ASIGNATURA

NOMBRE DE LA ASIGNATURA

TRONCO
COMÚN

2003-1

5320

PROGRAMACIÓN

PRÁCTICA
No.

LABORATORIO
DE

PRAC-06

NOMBRE DE
LA PRÁCTICACiencias Básicas (Programación)

Sentencia Selectiva Switch - Case

DURACIÓN
(HORA)

02:00

1. INTRODUCCIÓN

La sentencia switch_case es una estructura selectiva del lenguaje de
programación C que se utiliza para seleccionar una de entre múltiples
alternativas. La sentencia switch es especialmente útil cuando la selección se
Formuló

Revisó

Aprobó

Autorizó

M. C. ENRIQUERENÉ
BASTIDAS PUGA

M.C. MAXIMILIANO
DE LAS FUENTES LARA

M.C. MIGUEL ÁNGEL
MARTÍNEZ ROMERO

Coordinador de
Programa Educativo

Subdirector de la Facultad

Director de la Facultad

ING. JUAN FRANCISCO
ZAZUETA APODACA
L.S.C. DULCE MARÍA
ÁLVAREZ SÁNDEZ
L.S.C. LIZBETH JAIME
SOLORIO
ING. EVA HERRERA
RAMÍREZ
ING. HÉCTOR JUVERA
VELÁSQUEZ
L.S.C. ELVIRA AMALIA
REZA VALDEZ
ING.MARIBEL ARACELI
MEJÍA GORDILS
LIC. HILDA OLIVIA
ALBARRÁN PADILLA
L.S.C. ELVIA CRISTINA
MÁRQUEZ SALGADO
Maestro

Revisión 1

Fecha de efectividad: __2008-2___

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formatos para prácticas de laboratorio
basa en el valor de una variable simple o de una expresión simpledenominada
expresión de control o selector. El valor de esta expresión solo puede ser de
tipo entero o carácter.
2. OBJETIVO (COMPETENCIA)

Utilización de la sentencia selectiva switch_case en programas de aplicación que
refuercen los temas vistos en la clase teórica.
3. FUNDAMENTO
En la sentencia selectiva switch_case, la expresión de control o selector se evalúa y se
compara con cadauna de las etiquetas de case. La expresión selector debe ser un tipo ordinal
(es decir de tipo entero o carácter pero no de ningún otro). Cada etiqueta es un valor único,
constante y cada etiqueta debe tener un valor diferente de los otros. Si el valor de la expresión
selector es igual a una de las etiquetas case –por ejemplo, etiquetai- entonces la ejecución
comenzará con la primera sentenciade la secuencia sentenciai y continuará hasta que se
encuentra el final de la sentencia control switch, o hasta encontrar la sentencia break. Es
habitual que después de cada bloque de sentencias correspondiente a una secuencia se desee
terminar la ejecución del switch; para ello se sitúa la sentencia break hace que siga la
ejecución en la siguiente sentencia switch( ). En esta se utilizatambién la sentencia default, la
cual es optativa y solo se realiza el enunciado que se indique dentro de esta si ninguno de los
casos del switch se llegan a realizar.
Sintaxis:
switch( )
switch( )
{
{
case
etiqueta1;
case
etiqueta1;
sentencia1;
sentencia1;
case
etiqueta2;
sentencia2;
break;
.
case
etiqueta2;
.
sentencia2;
.
case
etiquetan;
break;
sentencian;
.
default:.
sentenciasd;
/*opcional*/
.
}
case
etiquetan;
sentencian;
Revisión 1
Página 2 de 13

Fecha de efectividad: __2008-2___

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA (UNIDAD MEXICALI)
DOCUMENTO DEL SISTEMA DE CALIDAD

Formatos para prácticas de laboratorio
break;
default:
sentenciasd;
/*opcional*/
}
Ejemplo de la sentencia switch_case
#include#include
#include
void main()
{
int selector;
double num, exponente, resultado;
clrscr();
printf(“Menú de opciones \n”);
printf(“1. Raíz de un numero \n”);
printf(“2. Elevar un numero a un potencia \n”);
printf(“Que opción quieres “);
scanf(“%d”,&selector);
switch(selector) // Selector de tipo entero
{ //Inicio de los casos
case 1: printf(“Teclea el numero “);
scanf(“%lf”,&num);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Investigacion de switch y break y case
  • Casos de uso
  • Caso de uso
  • casos de uso
  • Caso De Uso
  • casos de uso
  • Casos De Uso
  • Casos de uso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS