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

Asignatura: Estructuras de Datos. Año Escolar: Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B 2013-2014 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 TEÓRICA. 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: Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B 2013-2014 Actividad Práctica. 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)

2 downloads 87 Views 454KB Size

Recommend Stories

Story Transcript

Asignatura: Estructuras de Datos.

Año Escolar:

Docente: Ing. Yesika Medina

Grado y Sección: 6to INF A-B

2013-2014

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 TEÓRICA. 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:

Docente: Ing. Yesika Medina

Grado y Sección: 6to INF A-B

2013-2014

Actividad Práctica. 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:

Docente: Ing. Yesika Medina

Grado y Sección: 6to INF A-B

2013-2014

/******************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

Asignatura: Estructuras de Datos.

Año Escolar:

Docente: Ing. Yesika Medina

Grado y Sección: 6to INF A-B

2013-2014

printf("ingrese alto:\n"); //printf es una funcion derivada que me permite mostrar en pantalla scanf("%f",&e); 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:

Docente: Ing. Yesika Medina

Grado y Sección: 6to INF A-B

2013-2014

/*********************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:

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; }

2013-2014

Asignatura: Estructuras de Datos.

Año Escolar:

Docente: Ing. Yesika Medina

Grado y Sección: 6to INF A-B

2013-2014

/*******************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"); }

Asignatura: Estructuras de Datos.

Año Escolar:

Docente: Ing. Yesika Medina

Grado y Sección: 6to INF A-B

include entrada y salida*/ #include libreria*//

//*archivos

de

//*archivo

2013-2014

cabecera de

de

cabecera

int n1,n2; //*asignamos las variables*// int main() { system("title cual es el mayor de 2 numero"); //*cambiamos el titulo a la consola*// system("color 5e"); //*cambiamos el color de la consola*// z: printf("ingrese el primer numero \n\n"); //* imprimimos ingrese el primer numero*// scanf("%d", &n1); printf("ingrese el segundo numero \n\n"); //*imprimimos ingrese el segundo valor*// scanf("%d", &n2); if(n1>n2) //* aplicamos una sentencia*// printf("el primer numero es mayor"); //*imprimimos el primer numero es mayor*// else //* si la sentencia no se cumple*// printf("el segundo numero es mayor"); //*imprimimos el segundo numero es mayor*// system("pause>null"); //* pausa de la consola*// system("cls"); //*limpiar la consola*// goto z; return 0; }

Asignatura: Estructuras de Datos.

Año Escolar:

Docente: Ing. Yesika Medina

Grado y Sección: 6to INF A-B

2013-2014

#include #include int num1, num2; //Inicia las variables (tipo global) int main () { //Indica el comienzo para la creacion del programa system ("title Numero mayor o igual"); //Permite colocar nombre a la ventana del programa system ("color 1f"); //Cambia el color de la letra y de la consola d:

//Punto de inicio del programa (al que nos envia gonto)

printf ("Ingrese el primer numero \t \n"); //Muestra un mensaje en pantalla scanf ("%d" , &num1); //Detecta y verifica el valor ingresado y lo guarda en la variable respectiva printf ("Ingrese el segundo numero \t \n"); //Muestra un mensaje en pantalla scanf ("%d" , &num2); //Detecta y verifica el valor ingresado y lo guarda en la variable respectiva if (num1>num2) //Indica una toma de desiciones (si se cumple esto) printf ("El numero mayor es %d" , num1); //Muestra un mensaje en pantalla else

//Toma de desiciones (entonces) printf ("El numero mayor es %d" , num2);

//Muestra un mensaje

en pantalla system ("pause>null"); system ("cls"); //Borrado de pantalla goto d; return 0; }

//Redirige hacia el punto de inicio //Ejecuta el programa si no hay errores

//Fin del programa

Asignatura: Estructuras de Datos.

Año Escolar:

Docente: Ing. Yesika Medina

Grado y Sección: 6to INF A-B

2013-2014

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.