Fecha de efectividad: UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formato para Prácticas de Laboratorio PROGRAMA EDUCATIVO PLAN DE ESTUDIO CLAVE DE UNIDAD DE APRENDIZAJE NOMBRE DE LA UNIDAD DE APRENDIZAJE TRONCO COMÚN 2009-2 11214 PROGRAMACIÓN PRÁCTICA No. LABORATORIO DE CIENCIAS BÁSICAS (PROGRAMACIÓN) DURACIÓN (HORAS) 6 NOMBRE DE LA PRÁCTICA IF SENCILLOS 2 1. INTRODUCCIÓN Las sentencias de decisión o también llamadas de CONTROL DE FLUJO son estructuras de control que realizan una pregunta la cual retorna verdadero o falso (evalúa una condición) y selecciona la siguiente instrucción a ejecutar dependiendo la respuesta o resultado. salida 2. OBJETIVO (COMPETENCIA) Elaborar programas de selección simple, para la solución de problemas reales en el área de Ingeniería. Con disposición para trabajar en forma individual y responsabilidad en el uso del equipo de cómputo del laboratorio. 3. FUNDAMENTO Formuló Revisó Autorizó M.T.I.C. Dulce María Álvarez Sandez M.C. Araceli Celina Justo López Dr. Daniel Hernández Balbuena Nombre y Firma del Maestro Nombre y Firma del Responsable del Programa Educativo Nombre y Firma del Director / Representante de la Dirección Código: GC-N4-017 Revisión: 4 Página 1 de 4 Fecha de efectividad: ______________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formatos para prácticas de laboratorio La sentencia if se le conoce como una estructura de selección simple y su función es realizar o no una determinada acción o sentencia, basándose en el resultado de la evaluación de una expresión (verdadero o falso), donde en caso de ser verdadero se ejecuta la sentencia. Si fueran varias sentencias a las que se refiere la estructura if se tienen que encerrar todas las sentencias entre llaves { } y si la evaluación de la expresión es correcta entonces se ejecutan todas las sentencias contenidas entre las llaves. Si la evaluación de la expresión o expresiones resulta falsa, entonces no se ejecutan las sentencias. Ejemplo: 1. Escriba un programa en Lenguaje C que solicite el ingreso de un número entero e indique si es mayor que cero y si es par. Solución: #include <stdio.h> void main() { int a; printf("Ingrese un numero: "); scanf("%d",&a); if(a>0) printf("El número es mayor que cero\n"); if(a%2==0) printf("El número ingresado es par\n"); } 4. PROCEDIMIENTO A) EQUIPO NECESARIO Computadora con Visual C instalado Unidad de almacenamiento MATERIAL DE APOYO Práctica 6 impresa y leída B) DESARROLLO DE LA PRÁCTICA Código: GC-N4-017 Página 2 de 4 Revisión: 4 Fecha de efectividad: ______________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formatos para prácticas de laboratorio Las prácticas están clasificadas por días de la semana. El alumno, realizará los ejercicios que le corresponden de acuerdo al día de laboratorio o a criterio del maestro. Todos los ejercicios deben resolverse con IF SIMPLE. Días Martes y Miércoles 1. La empresa “Llantas y Accesorios de Mexicali”, tiene una promoción de verano para autos y camionetas. Si el carro es sedán, el precio de cada llanta es de $850 pesos en la compra de 3 llantas o menos y de $750 pesos si se compran 4 o más. En el caso de las camionetas, el precio unitario es de $1500 en la compra de 3 o menos y de $1250 si se compran 4 o más. Hacer un programa que calcule lo que tiene que pagar un cliente por la compra de llantas. 2. Un empleado necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le pagará $260 pesos la hora y si trabaja más de 40 horas se le pagará $260 pesos por cada una de las primeras 40 horas y $380 pesos por cada hora extra. Nota: calcular el salario semanal en una función e imprimir en la función main(). 3. Elaborar un programa en C que calcule el índice de masa corporal de una persona (IMC = peso [kg] / altura2[m]) e indicar el estado en el que se encuentra esa persona, en función del valor del IMC, como se describe en la siguiente tabla: Valor del IMC Diagnóstico < 16 Criterio de ingreso en hospital De 16 a 17 Infrapeso De 17 a 18 Bajo peso De 18 a 25 Peso normal (saludable) De 25 a 30 Sobrepeso (Obesidad grado I) De 30 a 35 Sobrepeso crónico (obesidad grado II) De 35 a 40 Obesidad premórbida (obesidad grado III) >40 Obesidad mórbida (obesidad de grado IV) Días Jueves y Viernes 1. En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el valor de la compra total según el color de la bolita que el cliente saque de una tómbola al pagar en caja. Si la bolita es de color blanco, no se le hará descuento alguno, si es verde se le hará un 10% de descuento y si es amarilla un 25% Hacer un programa en C que calcule la cantidad final que el cliente deberá pagar por su compra, considerando que sólo hay bolitas de los colores mencionados. Nota: calcular la cantidad final a pagar en una función e imprimir en la función main(). 2. En un juego de preguntas a las que se responde ‘S’ o ‘N’ gana quien responda correctamente las tres preguntas. Si se responde mal a cualquiera de ellas ya no se pregunta la siguiente y termina el juego. Las preguntas son: a. ¿Cristobal Colón descubrió América? b. ¿La independencia de México fue en el año 1810? c. ¿The Doors fue un grupo de rock Americano? Código: GC-N4-017 Página 3 de 4 Revisión: 4 Fecha de efectividad: ______________________ UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA (UNIDAD MEXICALI) DOCUMENTO DEL SISTEMA DE CALIDAD Formatos para prácticas de laboratorio 3. Elaborar un programa en C que calcule la utilidad de un trabajador que recibe en el reparto anual de utilidades, si éste se le asigna como un porcentaje de su salario mensual que depende de su antigüedad en la empresa de acuerdo con la siguiente tabla: Tiempo Utilidad Menos de 1 año 5% de su salario 1 año o más y menos de 2 años 7% de su salario 2 años o más y menos de 5 años 10% de su salario 5 años o más y menos de 10 años 15% de su salario 10 años o más 20% de su salario B) CÁLCULOS (SI APLICA) Y REPORTE El alumno deberá depurar el código de sus programas para eliminar los errores de compilación e identificar los diferentes escenarios de prueba asignando valores al programa para validar que cumpla con los resultados esperados. 3. RESULTADOS Y CONCLUSIONES El alumno deberá entregar al maestro los programas funcionando correctamente. El maestro deberá revisar cada programa para verificar que cumpla con las especificaciones dadas en el problema y brinde una solución con resultados correctos. 4. ANEXOS Ninguno. 5. REFERENCIAS 1. Luis Joyanes Aguilar “Fundamentos de programación: Algoritmos, estructuras de datos y objetos” McGraw-Hill, 4ta edición 2008. 2. Luis Joyanes Aguilar, Ignacio Zahonero Programación en C: metodología, algoritmos y estructura de datos. McGraw-Hill Interamericana de España. 2006. Código: GC-N4-017 Página 4 de 4 Revisión: 4
© Copyright 2024