Bοήθεια για τη χρήση της Free Pascal

Tο περιβάλλον της Pascal, που προσφέρεται με τις διάφορες ελεύθερες εκδόσεις, είναι ένα απλό περιβάλλον προγραμματισμού που σας δίνει τη δυνατότητα να εργασθείτε στο γραφικό περιβάλλον της οθόνης του υπολογιστή σας κάνοντας χρήση απλών εντολών.

Σκοπός των δραστηριοτήτων είναι να δημιουργήσετε κατασκευές με γραφικά και να διερευνήσετε τη γεωμετρία της οθόνης με απλό τρόπο και με βάση την απλή εμπειρία σας στο προγραμματισμό.

Για το λόγο αυτό χρησιμοποιήστε την έκδοση της Pascal σε παραθυρικό περιβάλλον, αλλά σε πλατφόρμα του λειτουργικού συστήματος DOS, με την οποία έχετε εξοικειωθεί στη συγγραφή απλών προγραμμάτων και στη χρήση των βασικών εντολών.

Για να μεταγλωττίσετε τα γραμμένα σε Pascal προγράμματά σας μπορείτε να χρησιμοποιήσετε τον compiler Free Pascal που χρησιμοποιείται στις Διεθνείς Ολυμπιάδες Πληροφορικής.

Μπορείτε να βρείτε την τελευταία έκδοση της Free Pascal στην ιστοσελίδα http://www.freepascal.org/.

Σημαντικό: Για να χρησιμοποιήσετε το γραφικό περιβάλλοντος της Pascal, θα πρέπει να έχετε την κατάλληλη μονάδα (unit) για την οθόνη σας. Θα πρέπει στο πρόγραμμα που θα δημιουργήσετε, μετά την ονομασία program, να ορίσετε τη μονάδα γραφικών, δίνοντας uses graph;. Στη συνέχεια, με την εντολή Initgraph το πρόγραμμα επιλέγει την κάρτα γραφικών του υπολογιστή και την κατάσταση (mode) της κάρτας.

Αν εργάζεστε σε έκδοση της Pascal που χρειάζεται τα αρχεία με κατάληξη bgi για το γραφικό περιβάλλον, πρέπει να δηλώνετε πάντα το πλήρες μονοπάτι (drivepath) του φακέλου bgi, ο οποίος περιέχει αυτά τα αρχεία. Για παράδειγμα c:/pascal/bgi. Μπορείτε ωστόσο να έχετε ένα αντίγραφο του φακέλου bgi στο χώρο αποθήκευσης των προγραμμάτων σας, οπότε και δεν χρειάζεται να δηλώνετε το πλήρες μονοπάτι.

Η έκδοση της Free Pascal δεν χρειάζεται το φάκελο bgi. Ωστόσο δε δημιουργείται κανένα πρόβλημα αν τον έχετε δηλώσει. Με τον τρόπο αυτό θα μπορούν να τρέχουν τα προγράμματά σας και στις δύο περιπτώσεις.

Η σύνταξή της έχει ως εξής: Initgraph (graphdriver, graphmode, drivepath), όπου:

η παράμετρος graphdriver := Detect; επιλέγει αυτόματα την κάρτα,
η παράμετρος graphmode λαμβάνει την τιμή της μέγιστης ανάλυσης,
η παράμετρος drivepath ορίζει το μονοπάτι που βρίσκονται τα αρχεία με κατάληξη bgi.

Οδηγίες εκτέλεσης προγράμματος

Κατά την εκτέλεση οποιουδήποτε προγράμματος με τη Free Pascal θα εμφανίζονται δύο παράθυρα: το παράθυρο εκτέλεσης εντολών (Free pascal IDE) και το παράθυρο γραφικών (graph window application).

Όταν ζητείται κάποια εντολή εκτέλεσης, θα πρέπει να τη δίνετε από το παράθυρο «Free pascal IDE», εμφανίζοντάς το, και έπειτα να επιστρέφετε στο παράθυρο «graph window application» για να βλέπετε τα αποτελέσματα.

Σημαντικό: Πρέπει να αποθηκεύετε τα αρχεία σας σε μονοπάτι με λατινικούς χαρακτήρες, ώστε να μην παρουσιαστεί πρόβλημα τέλους στη μεταγλώττιση.

© 2007 Υπουργείο Εθνικής Παιδείας και Θρησκευμάτων.