1 Ανοίξτε ένα κενό αρχείο κειμένου . Αποθήκευση ως " prologSplit.pl " στον υπολογιστή σας 2
Πληκτρολογήστε τον ακόλουθο κώδικα στην πρώτη γραμμή για να δημιουργήσετε ένα γεγονός : . .
Διάσπαση ( 0 , _ )
το γεγονός αυτό τους ελέγχους για το πότε θα μπορεί πλέον να διαχωρίσετε τον αριθμό σας εισάγεται . Όταν ο αριθμός ισούται με μηδέν , η κλήση σας λειτουργία θα σταματήσει . Η δεύτερη μεταβλητή δεν έχει σημασία, ως εκ τούτου, τη χρήση του χαρακτήρα υπογράμμισης
εικόνων 3
Πληκτρολογήστε τις ακόλουθες γραμμές για να ξεκινήσετε ένα νέο κανόνα : .
Διάσπαση ( Μ , Ζ ) : -
M > 0 , πώληση
Αυτό θα ελέγξει για να δει αν το " Μ " μεταβλητή είναι μεγαλύτερη από το μηδέν . Αν ναι, συνεχίστε . Αυτό θα αποτρέψει το πρόγραμμα σας από την επανάληψη σε έναν ατέρμονα βρόχο
Η
4 Πληκτρολογήστε την επόμενη γραμμή : .
MM είναι δαπέδου ( M /10 ) , πώληση
Αυτό δημιουργεί μια προσωρινή μεταβλητή που θα αφαιρέσει το τελικό ψηφίο από μεταβλητή εισόδου σας και να αγνοήσει κάθε κλάσμα . Για παράδειγμα , εφόσον η μεταβλητή εισόδου σας είναι 532 , η γραμμή αυτή θα εκτελέσει 532 διαιρούμενο με το 10 , το οποίο είναι 53,2 , αλλά διακόπτει την .2 , αφήνοντας 53
5
Πληκτρολογήστε αυτές τις επόμενες τρεις γραμμές : .
Ζ είναι M mod 10 , πώληση
εκτύπωσης ( Ζ ) , πώληση
nl , πώληση
Η πρώτη θα mod αριθμό εισόδου σας και να αποθηκεύσετε το υπόλοιπο σε Ζ σας μεταβλητή . Για παράδειγμα, " 532 mod 10 " έχει ένα υπόλοιπο 2 , οπότε το Ζ γίνεται 2 . Οι επόμενες δύο γραμμές εκτυπώσετε αυτό το διαχωρισμένο ψηφίο στην οθόνη και να προσθέσετε μια νέα γραμμή για να κάνει έξοδο σας πιο εύκολο να διαβάσει
Η 6
Πληκτρολογήστε την τελική γραμμή για τον κανόνα σας : .
Διάσπαση ( MM , _ ) .
Αυτό θα καλέσει κατ 'επανάληψη τον κανόνα σας μέχρι τον αριθμό εισόδου σας ισούται με μηδέν . Αποθηκεύστε το αρχείο σας Prolog .
Η 7
Ανοίξτε το πρόγραμμα Prolog και να φορτώσετε το αρχείο prologSplit.pl σας . Πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών και πατήστε enter : . .
Διάσπαση ( 532 , Α )
Prolog θα χωρίσει τον αριθμό σας και να εμφανίσει κάθε ψηφίο σε μια νέα γραμμή
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα