TALLER No.1 PROGRAMACIÓN DE COMPUTADORES UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE INGENIERÍA DEPARTAMENTO DE SISTEMAS E INDUSTRIAL Semestre II de 2009 Para cada uno de los ejercicios que aparecen a continuación realizar el análisis, la especificación y el algoritmo, respectivamente. Ejercicio 1: Escalas de Temperatura Para construir un termómetro se necesitan puntos fijos, es decir, procesos en los cuales la temperatura permanece constante. Ejemplos de procesos de este tipo son el proceso de ebullición y el proceso de fusión. Las temperaturas de fusión y ebullición del agua destilada a una atmósfera de presión, en las escalas Celsius, Fahrenheit y Kelvin, son las siguientes: Fu sió n Es cal a Ke lvi n Es cal a Cel siu s Es cal a Fa hre nh eit 27 3,1 5 °K Eb ulli ció n 37 3,1 5 °K 0 °C 10 0 °C 32 °F 21 2 °F Dada una temperatura con una escala específica, determinar la temperatura correspondiente de las demás escalas. Nota: Tomando la escala de Celsius como eje independiente y las otras escalas como el eje dependiente, se puede hallar la conversión entre escalas. Ejercicio 2: Sistemas Numéricos El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Los computadores trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0). Bin ari o De ci ma l 0 1 10 11 100 101 110 111 0 1 2 3 4 5 6 7 1000 1001 8 9 El sistema de numeración octal es también muy usado en la computación por tener una base que es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7) y tienen el mismo valor que en el sistema de numeración decimal. Bin ari o Oct al 00 0 00 1 01 0 01 1 10 0 10 1 11 0 111 0 1 2 3 4 5 6 7 El sistema de numeración hexadecimal, o sea de base 16, es compacto y proporciona un mecanismo sencillo de conversión hacia el formato binario. Debido a esto, la mayoría del equipo de cómputo actual utiliza el sistema numérico hexadecimal. Como la base del sistema hexadecimal es 16, cada dígito a la izquierda del punto hexadecimal representa tantas veces un valor sucesivo potencia de 16 Binario Hexadecimal 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 0 1 2 3 4 5 6 7 8 9 A B C D E 1111 F Dado un número binario, determinar el número correspondiente en base 8, 10 y 16. Ejercicio 3: La Desaminación Las proteínas se encargan, entre otras cosas, del crecimiento, reparación, formación de tejidos conjuntivos y el aporte de energía cuando nuestro cuerpo no posee reservas de carbohidratos y grasas. Si se consumen más proteínas de las necesarias, los aminoácidos en exceso experimentan la desaminación (se pierden grupos amino); los residuos libres de nitrógeno se utilizan para completar los depósitos de grasas e hidratos de carbono y el nitrógeno se elimina a través de la orina, en forma de amoniaco, urea y ácido úrico. En estas operaciones el hígado desarrolla un papel fundamental. Suponiendo que en un ser vivo se produce desaminación de 2 gramos diarios de ácido glutámico (C 5H9NO4) y que el 5% del nitrógeno total se transforma en amoniaco (NH3), el 60% en urea (CN2H4O) y el 5% en ácido úrico (C5H4N4O3); ¿cuál es la cantidad máxima de estos tres componentes, expresada en miligramos, presente en la orina diaria? Fuentes Consultadas Wikipedia - http://es.wikipedia.org/wiki/Sistema_binario EducaSites - http://www.educasites.net/quimica.htm