Nota: Devi essere registrato per poter inserire un messaggio. Per registrarti, clicca qui. La Registrazione è semplice e gratuita!
V I S U A L I Z Z A D I S C U S S I O N E
Giuly7
Inserito il - 02/07/2012 : 19:34:59 Ciao a tutti. Mi trovo a scrivere in quanto ho problemi con le strategie di ricerca in prolog. Ho implementato il programma nel seguente modo: chiede all'utente di inserire dei parametri, come il capoluogo di partenza e quello di arrivo e le ore massime di viaggio che si è disposti ad affrontare e dovrebbe restituire il percorso da un capoluogo ad un altro mostrando il totale di ore di viaggio. Riporto qui un breve esempio:
qndi l utente che vorrà andare da milano a bologna con un massimo di ore di viaggio pari a 10, vedrà stampato sul terminale: milano venezia bologna 7.
avevo pensato di interagire con l'utente in questo modo dato che dovrò usare il terminale di SWI-Prolog:
calcola_itinerario:- write('Salve, inserisca un capoluogo di provincia da cui partire:'),nl, read(X), write('inserisca un capoluogo di arrivo:'), read(Y), write('inserire il numero massimo di ore di viaggio che si vogliono affrontare:'), read(N), ....
Devo implementare l'algoritmo attraverso il metodo di ricerca in profondità e secondo quello in ampiezza (due programmini per intenderci).. Vi ringrazio per l'aiuto! help me please!