OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH ACTIVIDAD

Asignatura: Estructuras de Datos. Año Escolar: 2013-2014 Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH 1. Estructuras de Control. 2. La Sentencia If. 3. Ejemplos de la Sentencia If. 4. Sentencias IF de dos alternativas IF-ELSE 5. Ejemplos de la sentencias IF-ELSE. 6. Sentencia de Control SWITCH 7. Ejemplos de la sentencia SWITCH. ACTIVIDAD 1. ¿Cuál estructura permite combinar instrucciones o sentencias individuales en una simple unidad lógica con un punto de entrada y uno de salida? 2. ¿Cuál es la estructura de control de selección principal? 3. ¿Qué es una sentencia SWITCH? 4. ¿A qué se denomina expresión del control o selector en una sentencia SWITCH? 5. Explica que función realiza el control o selector de una sentencia SWITCH? 6. ¿Qué función realiza la sentencia BREAK? 7. Explica la sintaxis de la sentencia SWITCH. 8. Explica la sintaxis de la sentencia SWITCH con BREAK. 9. ¿Qué sucede cuando el valor de un selector no está listado en ninguna etiqueta del Case? 10. ¿Por qué es opcional la etiqueta DEFAULT? 11. ¿Qué sucede en un programa cuando se olvida la sentencia BREAK? 12. ¿Por qué no es recomendable el uso de BREAK en un bucle? Asignatura: Estructuras de Datos. Año Escolar: 2013-2014 Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B Estructura de Selección. Sentencia SWITCH. 1. Dada una nota de un examen mediante un código escribir el literal que le corresponde a la nota. A.- Excelente. B.- Notable. 2. Seleccionar un tipo de vehículo según un valor numérico. 1.- Turismo, peaje = 50 3. C.- Aprobado. D.- Suspendido. E.- Deficiente. 2.- Autobús, peaje = 3bs 3.- Motocicleta, peaje = 3. Programa que permita seleccionar las comidas que ofrece un Supermercado, indicando la variedad de alimentos según la seleccionada. 1.- Carnes. 2.- Pollos. 3.- Vegetales. 4.- Frutas. 5.- Vegetales. 6.- Lácteos. 4. Escribir un programa que introduzca el número de un mes (1-12) y visualice el número de días de ese mes, y los días festivos del mismo. /**************mostrar un dia segun numero********** #include #include int numero; void main () { system("COLOR 70"); start: printf("seleccione numero:\n"); scanf("%i",&numero); switch (numero

1 downloads 13 Views 350KB Size

Story Transcript

Asignatura: Estructuras de Datos. Año Escolar:

2013-2014

Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B

OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH

1.

Estructuras de Control.

2.

La Sentencia If.

3.

Ejemplos de la Sentencia If.

4.

Sentencias IF de dos alternativas IF-ELSE

5.

Ejemplos de la sentencias IF-ELSE.

6.

Sentencia de Control SWITCH

7.

Ejemplos de la sentencia SWITCH.

ACTIVIDAD 1. ¿Cuál estructura permite combinar instrucciones o sentencias individuales en una simple unidad lógica con un punto de entrada y uno de salida? 2. ¿Cuál es la estructura de control de selección principal? 3. ¿Qué es una sentencia SWITCH? 4. ¿A qué se denomina expresión del control o selector en una sentencia SWITCH? 5. Explica que función realiza el control o selector de una sentencia SWITCH? 6. ¿Qué función realiza la sentencia BREAK? 7. Explica la sintaxis de la sentencia SWITCH. 8. Explica la sintaxis de la sentencia SWITCH con BREAK. 9. ¿Qué sucede cuando el valor de un selector no está listado en ninguna etiqueta del Case? 10. ¿Por qué es opcional la etiqueta DEFAULT? 11. ¿Qué sucede en un programa cuando se olvida la sentencia BREAK? 12. ¿Por qué no es recomendable el uso de BREAK en un bucle?

Asignatura: Estructuras de Datos. Año Escolar:

2013-2014

Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B

Estructura de Selección. Sentencia SWITCH. 1.

Dada una nota de un examen mediante un código escribir el literal que le corresponde a la

nota. A.- Excelente. B.- Notable. 2.

Seleccionar un tipo de vehículo según un valor numérico. 1.- Turismo, peaje = 50

3.

C.- Aprobado. D.- Suspendido. E.- Deficiente.

2.- Autobús, peaje = 3bs

3.- Motocicleta, peaje = 3.

Programa que permita seleccionar las comidas que ofrece un Supermercado, indicando la

variedad de alimentos según la seleccionada. 1.- Carnes. 2.- Pollos. 3.- Vegetales. 4.- Frutas. 5.- Vegetales. 6.- Lácteos. 4.

Escribir un programa que introduzca el número de un mes (1-12) y visualice el número de

días de ese mes, y los días festivos del mismo.

/**************mostrar un dia segun numero********** #include #include int numero; void main () { system("COLOR 70"); start: printf("seleccione numero:\n"); scanf("%i",&numero); switch (numero) { case 1: printf("Es Lunes\n"); break; case 2: printf("Es Martes\n"); break; case 3: printf("Es miercoles\n"); break; case 4: printf("Es jueves\n"); break; case 5: printf("Es viernes\n"); break; case 6: printf("Es sabado\n"); break; case 7: printf("Es domingo\n"); break; default: printf("nada mas son 7 dias --.--\n\n"); } system("pause"); system("cls"); goto start; }

Asignatura: Estructuras de Datos. Año Escolar:

2013-2014

Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B

/******************AREA DE TOOOOOODOOO********** #include /*libreria de funciones de memoria*/ #include #include #include float g,v,h,radio,area,l,c,r,a,e; //variables de tipo flotante int base, altura, opcion; //variables de tipo entero const float p=3.14; void main() { system ("COLOR 70"); start: printf ("¿Que desea Calcular?:\n1 Area de un Triangulo\n2 Area de un Circulo\n3 Area de un cuadrado\n4 Area de un rectangulo\n5 Area de un cilindro\n6 SALIR\n"); printf ("Ingrese Opcion:"); scanf ("%i",&opcion); switch (opcion) { case 1: printf("ingrese base:\n"); //printf es una funcion derivada que me permite mostrar en pantalla scanf("%i",&base); printf("ingrese altura:\n"); scanf("%i",&altura); area=(base*altura)/2; printf("el area del triangulo es: %f\n",area); break; case 2: printf("ingrese un Radio de la circunferencia:\n"); scanf("%f",&radio); area=radio*radio*3.1416; printf("su area es(recuerda que son metros cuadrados): %f\n",area); break; case 3: printf("ingrese lado:\n"); //printf es una funcion derivada que me permite mostrar en pantalla scanf("%f",&l); //ingresa variable desde teclado c=l*l; printf("el area del cuadrado es: %f\n",c); //%f ayuda a mostrar en pantalla el resultado en decimal break; case 4: printf("ingrese ancho:\n"); //printf es una funcion derivada que me permite mostrar en pantalla scanf("%f",&a); //ingresa variable desde teclado printf("ingrese alto:\n"); //printf es una funcion derivada que me permite mostrar en pantalla scanf("%f",&e);

Asignatura: Estructuras de Datos. Año Escolar:

2013-2014

Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B

r=a*e; printf("el area del rectangulo es: %f\n",r); //%f ayuda a mostrar en pantalla el resultado en decimal break; case 5: printf("ingrese radio en metros\n"); // imprimir pidiendo radio scanf("%f",&g);// leer radio printf("ingrese altura en metros\n"); // imprimir pidiendo altura scanf("%f",&h); v=g*g*p*h*1000; // formula de volumen printf("la capacidad del tanque en litros:%f\n",v); //imprimir resultado break; case 6: exit(0); default: printf("numero invalido\n"); } system("pause"); system("cls"); goto start; }

Asignatura: Estructuras de Datos. Año Escolar:

2013-2014

Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B

/*********************asignar un color a una letra***************** #include #include char letra; void main() { system("COLOR 70"); start: printf("seleccione letra:\n"); scanf("%c" ,&letra); switch (letra) { case 'a': printf("color fucsia\n"); break; case 'b': printf("color azul\n"); break; case 'c': printf("color blanco\n"); break; default: printf("letra invalida....\n\n"); } system("pause"); system("cls"); goto start; }

Asignatura: Estructuras de Datos. Año Escolar:

2013-2014

Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B

/**************MAYOR DE 3 NUMEROS******************* #include #include #include #include float a,b,c; // variables void main () { system("COLOR 70"); start: printf("ingrese a\n"); scanf("%f",&a); printf("ingrese b\n"); scanf("%f",&b); printf("ingrese c\n"); scanf("%f",&c); if ((a>b) && (a>c)) printf("el numero mayor es: %f\n",a); if ((b>a) && (b>c)) printf("el numero mayor es: %f\n",b); if ((c>a) && (c>b)) printf("el numero mayor es: %f\n",c); system("pause"); system("cls"); goto start; }

Asignatura: Estructuras de Datos. Año Escolar:

2013-2014

Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B

/*******************PARA CALCULAR EL VOLUMEN DE UN CILINDRO(PUEDE SER UN } #include #include #include #include float a,b,c; // variables void main () { system("COLOR 70"); start: printf("ingrese a\n"); scanf("%f",&a); printf("ingrese b\n"); scanf("%f",&b); printf("ingrese c\n"); scanf("%f",&c); if ((a>b) && (a>c)) printf("el numero mayor es:%f\n",a); if ((b>a) && (b>c)) printf("el numero mayor es:%f\n",b); if ((c>a) && (c>b)) printf("el numero mayor es:%f\n",c); system("pause"); system("cls"); }

BIBLIOGRAFÍA 

AGUILAR JOYANES, Luis (1996). Fundamentos de Programación. McGraw-Hill.



AGUILAR JOYANES, Luis. (1999). Estructuras De Datos. McGraw-Hill.



CIRO. (1994). Estructura de Datos. Ciro. McGraw Hill 1994.



HELLEMAN. (1998). Estructura de Datos, Algoritmos y Programación. McGraw Hill.



JOYANES Y ZAHONERO (1999). Estructura de Datos. McGraw Hill



MANSFIELD, Antonakos, (2000) .Programación Estructurada En C Prentice Hall



SCHILDT Herbert, (1996) C++ Para Programadores McGraw-Hill

GOTTFRIED Byron (2005). .Programación En C Schaum 

AGUILAR, Luís. (2005) Programación en Algoritmo, Estructura de Datos. McGraw-Hill



MANSFIELD Antonakos, (2000) .Programación Estructurada En C, Prentice Hall



SCHILDT Herbert (1996). C++ Para Programadores. McGraw-Hill



GOTTFRIED Byron (2005). Programación En C Schaum.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.