IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

16
IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP

Transcript of IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

Page 1: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

IL QUESITO DELLA SUSI n° 861

RICERCA DELLA SOLUZIONE

Samantha Gianera VaP

Page 2: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

OBBIETTIVO: risolvere il quesito con la Susi n° 861, riguardo alla formazione di 2 sostantivi di 5 lettere.

ARGOMENTI:

− risoluzione manuale

− risoluzione informatica

Page 3: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

IL PROBLEMA:

Page 4: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.
Page 5: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

COME RISOLVERE QUESTO PROBLEMA: CON IL metodo "forza bruta" :

MANUALMENTECON LA PROGRAMMAZIONE

Page 6: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

MANUALMENTE

Inizialmente si guarda se a colpo d’occhio si trova qualcosa;

Altrimenti si prende in considerazione la prima lettera della prima fila (I) insieme alla prima lettera della seconda (G), terza(Z), quarta(O) e quinta(F) fila, per vedere se si ottiene una parola di senso compiuto;

Page 7: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

Se la parola ottenuta non ha senso, si passa a considerare, mantenendo ferma le prime lettere, la seconda lettera (M) dell’ultima fila;

Così via fino ad ottenere parole di senso compiuto;

Una volta trovate le parole si verifica che siano dei sostantivi;

Se lo sono, abbiamo risolto il problema, altrimenti dobbiamo provare a cercare di nuovo.

Page 8: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

PROGRAMMAZIONE

Creare un programma che realizzi il confronto tra le lettere messe a disposizione dal problema e un dizionario.

Apriamo un canale per la lettura del file di testo (il dizionario).

Page 9: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

INPUT

In input il programma deve acquisire le lettere date dal problema stesso (possono essere considerate delle costanti).

Page 10: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

Potrebbe essere risolto con la funzione COPY (Pascal):

COPY(S:string; INDEX;COUNT:INTEGER)

Dopo aver posto la stringa a come costante e avergli attribuito il valore della prima fila di lettere date (a = ‘IMGCNA’), possiamo usare COOY, all’interno di un ciclo FOR, nel seguente modo:

For i:=1 to n-1 do begin

X[1]:= COPY(a, i ,1);

Page 11: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

PROCESSO

In questa fase dovremo far fare il confronto delle stringhe ottenute, con il nostro dizionario, acquisito inizialmente.

Page 12: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

OUTPUT

Come OUTPUT, dovremo ottenere la risposta al problema.

In questo caso i due sostantivi: GIOCO e CORSA.

Page 13: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

Ecco il programma : Pacchetto

Page 14: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

IL PROBLEMA E’ STATO RISOLTO?

SI : attraverso il metodo della forza bruta, sono stati trovati i due sostantivi: GIOCO e CORSA.

NO: non è stata trovata alcuna soluzione (vi consiglio di riprovare).

Page 15: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

DISCUSSIONE

Attraverso il metodo della forza bruta si arriva alla conclusione; in questo caso con il programma di Pascal o manualmente.

Il computer impiega un attimo, noi un po’ di più. Non sempre è così dato che è l’algoritmo che prende in considerazione tutte le soluzioni possibili.

Page 16: IL QUESITO DELLA SUSI n° 861 RICERCA DELLA SOLUZIONE Samantha Gianera VaP.

FINE