Άσκηση 5: Λίστες στην Prolog
Άσκηση 5: Λίστες στην Prolog Σε αυτήν την άσκηση παρουσιάζεται η λίστα ως η βασική δομή δεδομένων που χρησιμοποιείται στην Prolog μαζί με τον τελεστή "|" του διαχωρισμού της κεφαλής της λίστας. Εξηγείται η υλοποίηση των συναρτήσεων member/2, append/3 και take/3 με χρήση των συμμετρικών κλ...
Κύριοι συγγραφείς: | , |
---|---|
Μορφή: | 7 |
Γλώσσα: | Greek |
Έκδοση: |
2024
|
Διαθέσιμο Online: | http://repository.kallipos.gr/handle/11419/13276 |
id |
kallipos-11419-13276 |
---|---|
record_format |
dspace |
spelling |
kallipos-11419-132762024-05-05T08:34:04Z Άσκηση 5: Λίστες στην Prolog Exercise 5: Lists in Prolog Σγάρμπας, Κυριάκος Sgarbas, Kyriakos Άσκηση 5: Λίστες στην Prolog Σε αυτήν την άσκηση παρουσιάζεται η λίστα ως η βασική δομή δεδομένων που χρησιμοποιείται στην Prolog μαζί με τον τελεστή "|" του διαχωρισμού της κεφαλής της λίστας. Εξηγείται η υλοποίηση των συναρτήσεων member/2, append/3 και take/3 με χρήση των συμμετρικών κλήσεων των όρων της Prolog. Στα ερωτήματα συμπεριλαμβάνεται η υλοποίηση συναρτήσεων Prolog για τον εντοπισμό στοιχείων που εμφανίζονται μόνο μία φορά σε μια λίστα, καθώς και ο υπολογισμός αθροισμάτων αριθμών που εμφανίζονται σε λίστες. Τέλος χρησιμοποιούνται οι λίστες ως μνήμη για να πραγματοποιηθούν αναζητήσεις στο παράδειγμα του οδικού χάρτη. This exercise introduces lists as the basic data structures used in Prolog along with the operator "|", the list head separator. The implementation of the member/2, append/3, and take/3 functions are explained using Prolog's symmetric condition calls. Queries include implementing Prolog functions to find items that appear only once in a list, as well as calculating sums of numbers that appear in lists. Finally the lists are used as memory to perform lookups on the road map example. 2024-05-02T07:30:43Z 2024-05-02T07:30:43Z 7 http://repository.kallipos.gr/handle/11419/13276 el 1 application/pdf |
institution |
Kallipos |
collection |
DSpace |
language |
Greek |
description |
Άσκηση 5: Λίστες στην Prolog
Σε αυτήν την άσκηση παρουσιάζεται η λίστα ως η βασική δομή δεδομένων που χρησιμοποιείται στην Prolog μαζί με τον τελεστή "|" του διαχωρισμού της κεφαλής της λίστας. Εξηγείται η υλοποίηση των συναρτήσεων member/2, append/3 και take/3 με χρήση των συμμετρικών κλήσεων των όρων της Prolog. Στα ερωτήματα συμπεριλαμβάνεται η υλοποίηση συναρτήσεων Prolog για τον εντοπισμό στοιχείων που εμφανίζονται μόνο μία φορά σε μια λίστα, καθώς και ο υπολογισμός αθροισμάτων αριθμών που εμφανίζονται σε λίστες. Τέλος χρησιμοποιούνται οι λίστες ως μνήμη για να πραγματοποιηθούν αναζητήσεις στο παράδειγμα του οδικού χάρτη. |
format |
7 |
author |
Σγάρμπας, Κυριάκος Sgarbas, Kyriakos |
spellingShingle |
Σγάρμπας, Κυριάκος Sgarbas, Kyriakos Άσκηση 5: Λίστες στην Prolog |
author_facet |
Σγάρμπας, Κυριάκος Sgarbas, Kyriakos |
author_sort |
Σγάρμπας, Κυριάκος |
title |
Άσκηση 5: Λίστες στην Prolog |
title_short |
Άσκηση 5: Λίστες στην Prolog |
title_full |
Άσκηση 5: Λίστες στην Prolog |
title_fullStr |
Άσκηση 5: Λίστες στην Prolog |
title_full_unstemmed |
Άσκηση 5: Λίστες στην Prolog |
title_sort |
άσκηση 5: λίστες στην prolog |
publishDate |
2024 |
url |
http://repository.kallipos.gr/handle/11419/13276 |
work_keys_str_mv |
AT sgarmpaskyriakos askēsē5listesstēnprolog AT sgarbaskyriakos askēsē5listesstēnprolog AT sgarmpaskyriakos exercise5listsinprolog AT sgarbaskyriakos exercise5listsinprolog |
_version_ |
1799946633875554304 |