La struttura della base di conoscenza è stata già riportata in
(fig.11 wall). datazione(h1,'1400-1507'). datazione(h2,'1508-1564 (1)'). datazione(h6,'1508-1564 (2)'). datazione(h3,'1565-1629'). datazione(h4,'1630-1688 (1)'). datazione(h5,'1630-1688 (2)'). Associa i simboli usati per rappresentare le ipotesi nella computazione con la datazione reale. /**** Grafo ****/ /**** ipotesi h2 ****/ arco_domanda(h2, 15, 1). arco_domanda(h2, 1, 1). arco_domanda(h2, 3, 2). arco_domanda(h2, 4, 4). arco_domanda(h2, 11, 3). arco_domanda(h2, 12, 3). arco_domanda(h2, 13, 3). arco_domanda(h2, 5, 5). arco_risposta(h2, -15, -1). arco_risposta(h2, 1.2, 1). arco_risposta(h2, 3.4, 2). arco_risposta(h2, 3.5, 1). arco_risposta(h2, 3.7, 1). arco_risposta(h2, 3.8, 1). arco_risposta(h2, 3.11, 1). arco_risposta(h2, 3.12, 1). arco_risposta(h2, 4, 1). arco_risposta(h2, -4, -1). arco_risposta(h2, 5, 1). arco_risposta(h2, -5, -1). arco_risposta(h2, 11, 3. arco_risposta(h2, 12, 2). arco_risposta(h2, 13, 2). arco_risposta(h2, -13, -4). /**** Collegamento tra domande e risposte ****/ arco_domanda_risposta(1, 1.1). arco_domanda_risposta(1, 1.2). arco_domanda_risposta(1, 1.3). arco_domanda_risposta(1, 1.4). arco_domanda_risposta(1, 1.5). arco_domanda_risposta(3, 3.1). arco_domanda_risposta(3, 3.2). arco_domanda_risposta(3, 3.3). arco_domanda_risposta(3, 3.4). arco_domanda_risposta(3, 3.5). arco_domanda_risposta(3, 3.6). arco_domanda_risposta(3, 3.7). arco_domanda_risposta(3, 3.8). arco_domanda_risposta(3, 3.9). arco_domanda_risposta(3, 3.11). arco_domanda_risposta(3, 3.12). arco_domanda_risposta(3, 3.13). arco_domanda_risposta(X, X). arco_domanda_risposta(X, Y):- Y is -X. /* ogni domanda è collegata alle risposte 'Si', 'No' */ /***************************************************************************/ Rappresenta la parte di grafo relativa ad una ipotesi /* domande */ domanda(1):- domanda(1). scelta(Z,1, 1,[A, B, C]):- scelta(Z, 4, 1, X):- dimensioni([H1, H2]):- dimensioni([H1, H2]):- dimensioni([H1, H2]):- dimensioni([H1, H2]):- dimensioni([H1, H2]):- dimensioni([H1, H2]):- dimensioni([H1, H2]):- dimensioni([H1, H2]):-!. /****************************************/ domanda(3):- domanda(3). scelta(Z, 5, 3):- scelta(Z, 9, 3):- scelta(Z, 13, 3):- scelta(Z, 17, 3):- /*************************************/ Rappresentano le interfacce di comunicazione di alcune domande. /*** pictures testi e giustificazioni ****/ testo(1, 'Inserisci il campo di variazione dell''altezza dei cantieri'). giust(1, '~M~ML''altezza dei cantieri serve da orientamento verso una delle ipotesi'). pic(1.6, [ P1 ]):- /****** Spiegazione dei segni ******/ spiega(1.1, '~MLe altezze dei cantieri vanno da 26 a 40 cm'):-!. spiega(1.2, '~MLe altezze dei cantieri vanno da 30 a 60 cm'):-!. spiega(2 ,'~MI conci della muratura sono molto irregolari, di piccole dimensioni, e sono assemblati in maniera molto grossolana'):-!. spiega(3.1,'~MSpaccate molto diffuse'):-!. |