Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [java] linee guida per questo progetto

    Salve a tutti...vi chiedo gentilmente di darmi delle dritte per impostare e risolvere un progetto del genere...ecco il testo:

    Bisogna rappresentare una rete di semafori...in una cartina virtuale...

    in questa cartina virtuale

    Ogni nodo rappresenta un incrocio, ogni arco una strada.
    Ogni nodo ha delle coordinate cartesiane che ne indicano la posizione.
    Ogni strada ha due sensi di marcia, un semaforo ad ogni estremo ed è caratterizzata da:
    1) velocità degli automezzi (compresa tra 0 e 50 km/h)
    2) lunghezza (calcolata in metri, come distanza tra i due estremi della strada)
    I semafori hanno:
    1) durata rosso
    2) durata giallo
    3) durata verde
    4) probabilità che un automezzo prenda una delle alternative all’incrocio (la somma deve dare 1, le alternative sono tutte le strade che partono dall’incrocio compresa la strada di provenienza, nel caso si effettui una inversione):
    Le strade sono percorse da automezzi che hanno:
    1) lunghezza (compresa tra 3 e 10 metri)
    2) una direzione di marcia
    Ovviamente una strada può contenere al massimo un numero di automezzi la cui lunghezza complessiva non superi quella della strada.


    il compito da svolgere è

    a) Rappresentare mediante classi:
    1) gli automezzi
    2) le strade (velocità random cambia ogni secondo)
    3) i semafori (probabilità random statiche)
    4) gli incroci
    5) la rete stradale
    b) Creare due istanze di rete stradale di esempio
    c) Simulare lo scorrere del traffico generando in maniera random per ogni strada le auto che si immettono o che si fermano.

    Accetto volentieri consigli su cosa fare...grazie

  2. #2
    ecco la "cartina"
    Immagini allegate Immagini allegate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.