Está en la página 1de 12

Universidad Nacional Autnoma de Mxico Facultad de Ingeniera

Equipo: 12 Nombres de los integrantes del equipo:


Del Ro Cruz Vania Portilla Ramrez Ivonne Reyes Botello Paola Xala Estrada Erik Alfonso

Fecha: noviembre de 2011 Prctica 10 INSTRUCCIONES DE SELECCIN. Tema: Diseo de Programas para la resolucin de problemas de Ingeniera. Resumen:
En C existen tres tipos bsicos de instrucciones capaces de controlar el flujo de ejecucin de un programa: Las sentencias if-else y switch-case. Dnde la sentencia if-else funciona de la siguiente forma: si la expresin es cierta se ejecuta la sentencia, en caso contrario se omite; pueden anidarse cuantas veces sea necesario, tanto en la rama en donde la expresin lgica es verdadera como en la que es falsa. Esto permite construir expresiones de mltiples alternativas. La sentencia de switch-case permite seleccionar mltiples alternativas dando mayor claridad a las posibles ramificaciones que la sentencia if-else, especialmente cuando existe un nmero considerable de decisiones. La sintaxis es la siguiente: switch (Expresin entera) {. Permitindonos sta prctica el entendimiento y funcionamiento de dichas sentencias.

Ejercicios Propuestos:
Se realizaron 10 ejercicios de la practica 10 INSTRUCCIONES DE SELECCIN. 1. (16) Plantear un programa que sirva para calcular el cateo de un tringulo, a partir de la hipotenusa y el otro cateto, considerando que la hipotenusa debe ser mayor al cateto y que a 2=b2+c2

2. (3) Con la sentencia if else, escribir un programa que lea la calificacin de un examen y devuelva la calificacin no numrica correspondiente. Podr ser No aprobado (0-4.99), aprobado(5-6.99), notable(7-8.99), sobresaliente (99.99) o Excelente (10)

3. (22) Escribir un programa que dado el mes, y si el ao es bisiesto o no, muestre el nmero de das de dicho mes.

4.(11) Realizar un programa que aconseje qu ropa se debe poner el usuario en funcin de los datos de temperatura y humedad introducidos por teclado. La tabla de valores que debe seguir el programa para aconsejar, es la siguiente: Temperatura 25 10 2 30 Humedad 90 50 45 85 Ropa Pantaln largo y camisa Pantaln de pana y chaleco Pantaln, chaleco y abrigo Pantaln corto y camiseta

5.(12) Realizar el programa anterior utilizando la sentencia de control if-else:

6. (13) Realizar un programa en el que el usuario introduce un nmero entero y el programa responde si el nmero es par o impar.

7.Inicializar un contador con 25, imprimir el letrero programacin hasta que dicho contador ser menor que 12; el contador se ir disminuyendo de tres en tres.

6.(21) Escribir un programa que pida un nmero entero y determine si es mltiplo de 2 y de 5.

5. Escribir un programa que lea cuatro nmeros cualesquiera y determine cual es el mayor. Tambin deber considerar el caso en el que los nmeros sean iguales.

17. Escribir un programa que sirva para calcular el rea del crculo.

Imprimir en pantalla la tabla de multiplicar de cualquier nmero entero (n).

Suma y producto de dos nmeros.

Conclusiones
En esta practica 10 Instrucciones de seleccin aprendimos a utilizar las sentencias if-else y switch-case, que nos ayudan a tomar decisiones en los programas, si es que tenemos pocas decisiones o muchas varia en que sentencia utilizar, es decir, para la sentencia if-else solo la utilizamos para una o dos decisiones, en dos o ms utilizamos la sentencia switch-case.

Dudas
No se sabe el porqu en el ejercicio 1 (16 en la prctica) aun cuando el valor esta errado aparece primero la sentencia de que el valor es incorrecto y luego El cateto es: 0.00

Bibliografa
Corona Nakamura Maria Adriana. Diseo de algoritmos y su codificacin en lenguaje c. Primera edicin Ed. Mc Graw Hill.2011

Glosario
No hubo dudas en las palabras pues todo fue lenguaje simple y comprensible.