

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
examen programacion junio 2016
Tipo: Exámenes
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


Departamento de Inform´atica Universidad Carlos III de Madrid
Junio 2016
Se desea realizar una simulaci´on para determinar si realmente el generador de n´umeros aleatorios de Java est´a produciendo una secuencia de n´umeros que no presenta ning´un tipo de patr´on o regularidad aparente. Para ello, se quiere determinar en qu´e posici´on aparece el n´umero m´as peque˜no en un array con n´umeros aleatorios entre 0 y 19; y si las posiciones de aparici´on se distribuyen de manera uniforme. Se pide desarrollar un programa Java en una ´unica clase que haga lo siguiente:
Tama~no Array 6 N´umero de ocurrencias 3 10 10 <<5>> 10 15 8 <<0>> 15 14 18 1 17 13 11 <<3>> 8 18 6 17 11 18 8 <<7>> 19 11 19 5 5 <<0>> 7 8 <<2>> 4 3 <<2>> 14 Veces m´ınimo Pos 0: Pos 1: Pos 2: Pos 3: Pos 4: Pos 5: SECUENCIA DUDOSA
Problema 2 (5 puntos)
Para controlar el clima en Legan´es se van a instalar varios sensores que permiten registrar la temperatura y la humedad del aire. En particular, cada sensor tiene las siguientes caracter´ısticas:
un c´odigo de identificaci´on.
la direcci´on de localizaci´on.
un medidor de humedad relativa (de 0.0 a 100.0 %).
un term´ometro que es capaz de guardar las 24 ´ultimas temperaturas (para esto se utilizar´a un array donde la primera posici´on del array debe ser la temperatura m´as reciente, y cada nueva temperatura descarta la m´as antigua).
Partiendo de esta informaci´on, se pide lo siguiente:
a) Crear un array de 20 sensores, asignando la direcci´on “Desconocida”, una humedad al 45 % y una temperatura aleatoria entre 30 y 40 grados. b) Crear un sensor extra con 25 % de humedad y temperatura de 32.3 grados, y utilizarlo para calibrar el ´ultimo sensor del array de sensores. c) Imprimir por pantalla la informaci´on de los sensores donde actualmente salta la alarma si la humedad m´ınima es del 30 % y la temperatura m´axima de 35.0 grados.