elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ayuda con un ejercicio de ada 2005
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda con un ejercicio de ada 2005  (Leído 1,635 veces)
sesiopower

Desconectado Desconectado

Mensajes: 5


Ver Perfil
ayuda con un ejercicio de ada 2005
« en: 6 Enero 2015, 20:02 pm »

hola, necesito hacer un programa corto en ada 2005 no soy capaz de hacerlo, ¿alguien podria ayudarme a hacerlo?, os lo agradeceria mucho, lo tengo q entregar dentro de 6 dias.
os dejo el enunciado para que lo leais:


Se va a simular el comportamiento de una central ficticia mediante con un comportamiento simulado.
En una central nuclear se tienen 3 reactores nucleares. Cada reactor tiene que controlar de modo independiente la temperatura del núcleo para que no sobrepase unos determinados límites para lo que abre una compuerta de agua para refrigerar el reactor. El funcionamiento detallado de cada reactor es el siguiente:
• La temperatura de cada reactor se muestrea cada 2 segundos. Al finalizar cada muestreo se manda un mensaje a un hilo coordinador para indicar que está vivo.
• Si la temperatura es inferior a 1500º no se hace nada. La lectura de la temperatura tarda como máximo una décima de segundo (simular por código que tarde este intervalo de tiempo).
• Si la temperatura es superior o igual a 1500º se abre una compuerta que baja la temperatura a razón de 50º por segundo. El actuador tarda 1 décima de segundo como máximo en actuar (simular este comportamiento de igual modo que para el sensor para abrir y cerrar).
• La compuerta se mantiene abierta mientras la temperatura sea superior a los 1500º.
• Si se supera la temperatura de 1750º se imprime un mensaje en un fichero de alarma y se mantiene la compuerta abierta. En el fichero se indicará el número de reactor, y la temperatura alcanzada.
Para controlar que cada uno de los reactores está funcionando correctamente, hay un hilo coordinador por cada reactor que imprime un mensaje de alerta si no recibe un mensaje de alguna de las tareas que controla un reactor pasado 3 segundos.
Para simular el funcionamiento de la temperatura, se creará una tarea que a razón de 1 vez cada 2 segundos sube la temperatura de uno de los reactores 150 grados, si siempre le toca al mismo reactor de manera evidente el reactor superará los 1750º en poco tiempo.
La práctica hay que hacerla con Ada y se deben implementar los mecanismos de sincronización que se estimen oportunos para controlar el acceso a los datos.
Notas:
• La temperatura de inicio de los reactores es de 1450º.
• Si el actuador se para antes de cumplir el segundo no bajaría la temperatura.
• Se recomienda seguir el ejemplo dado en SensorLectorP y ActuadorEscritorP para la realización de la práctica.
• Si se dice que una acción ocurre cada determinado período, ocurre cada ese determinado período con independencia de lo que se tarde en procesar los datos que hay antes o después


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: ayuda con un ejercicio de ada 2005
« Respuesta #1 en: 8 Enero 2015, 17:32 pm »

si quieres ayuda, primero publica tus avances, segundo tus duda sobre donde estás trancado, no lo van a hacer por ti, estamos para resolver dudas puntuales sobre temas precisos


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda en autocad 2005
Diseño Gráfico
blumblum 0 1,675 Último mensaje 13 Enero 2005, 09:58 am
por blumblum
ayuda en flash mx 2005
Diseño Gráfico
Clou 3 1,852 Último mensaje 14 Enero 2006, 11:10 am
por jfalcon
Error 40 al Conectar con SQL Server 2005 desde VB 2005
Programación Visual Basic
zantos 0 2,490 Último mensaje 26 Abril 2006, 05:23 am
por zantos
Ayuda en Vb 2005.net
Programación Visual Basic
RooseveltQ 3 1,665 Último mensaje 5 Diciembre 2008, 21:17 pm
por seba123neo
Ayuda ejercicio de Pascal, cuando uno no lo ve claro pide ayuda
Programación General
manu3742 1 3,237 Último mensaje 31 Marzo 2011, 15:43 pm
por d(-_-)b
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines