UNIVERSIDAD DE LOS ANDES M E R I D A - V E N E Z U E L A
Escuela de Ingeniería de Sistemas Programación 1 (03) Semestre A-2008 Prof. Flor Narciso
1. Escriba en lenguaje C las siguientes expresiones aritméticas:
2. Dadas las siguientes declaraciones: TRES = 3 entero a = 5, b = 4 real x = 5.2, y = 2.6 ¿qué valores se obtienen de evaluar las siguientes expresiones?
a) a = b mod TRES b) 6 div TRES < TRES mod 6 c) TRES + b - 1 <> a o b >= -b * a y a ** 2 <= 10 d) x * y * 10 = 10.E-1 e) b mod a div TRES f) no ( x * a > y / b )
3. Evaluar las siguientes expresiones: a) (7 >= 6) && (3 == 3) b) (6 >= 7) && (3 == 3) c) (3 > 5) || (7 <= 10) d) ¡(7 > %) e) (4 - 1) * 5 / (5 / 2) f) 3 + 4 .(8 .(4 - (9 + 3)/6)) 4. ¿Cuáles son los resultados del siguiente programa, si los datos proporcionados son 5 y 8? #include <stdio.h> const int M = 6; int main( ) { int a, b, c; printf("Introduce el valor de a y de b"); scanf("%d %d",&a,&b); c=2*a-b; c-=M; b=a+c-M; a=b*M; printf("\n a = %d\n",a); b = - 1; printf(" b= %6d c= %6d",b,c); return 0; } 5. Realizar el análisis E-P-S diseño y codificación en lenguaje C de un programa para convertir una medida dada en metros a sus equivalentes en yardas, pulgadas, centímetros y pies.