Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα παιδιά έχω 2 θέματα να λύσω, αλλά δε σκαμπάζω και πολλά από Prolog ! Οπότε όποιος μπορεί ας ρίξει ένα χεράκι βοηθείας !

 

Οι ασκήσεις είναι οι εξής:

 

1. Ενα αποκωδικοποιημένο μήνυμα αναπαρίσταται με τη μορφή λίστας L, η οποία περιλαμβάνει χαρακτήρες. Να γραφεί πρόγραμμα το οποίο ελέγχει εάν το μήνυμα είναι ύποπτο. Ένα μήνυμα θεωρείται ύποπτο όταν περιλαμβάνει μια υπολίστα SL και ισχύουν αθροιστικά τα παρακάτω:
(α) η L έχει μήκος μεγαλύτερο του 25
(β) η SL εμφανίζεται δύο φορές συνεχόμενα σε κάποιο ενδιάμεσο τμήμα της L και
(γ) η SL περιέχει το χαρακτήρα z.
Το πρόγραμμα εφόσον το μήνυμα είναι ύποπτο να βρίσκει και να επιστρέφει την υπολίστα SL, αλλιώς να επιστρέφει τη λίστα [o,k].

 

2. Γεγονότα σαν τα παρακάτω περιγράφουν τα αποτελέσματα του παγκόσμιου πρωταθλήματος ποδοσφαίρου 2014
brasil2014(hellas,colombia,0,3).
brasil2014(cdivoire,hellas,1,1).
brasil2014(cdivoire,japan,2,1).
brasil2014(hellas,japan,1,0)...κλπ.
Δίνεται μια λίστα L1, η οποία περιέχει ονόματα εθνικών ομάδων.
(α) Να γραφεί κατηγόρημα το οποίο να δέχεται την L1 και να επιστρέφει μία δεύτερη λίστα L2, η οποία περιλαμβάνει μόνο τις ομάδες της L1 που αντιμετώπισε η εθνική και είτε τις νίκησε είτε έφερε ισοπαλία.
(β) Να γραφεί κατηγόρημα, το οποίο να βρίσκει τη βαθμολογία που συγκέντρωσε η Ελλάδα με βάση τους αγώνες που έδωσε με τις άλλες ομάδες της L1(νίκη 3 βαθμοί, ισοπαλία 1 βαθμός, ήττα 0 βαθμοί).

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...