Προγραμματισμος Pascal (ΓΠληροφορικης): το πρωτο παραδειγμα

Οπως αναφερει το βιβλιο του μαθηματος Προγραμματισμος Υπολογιστων Η γλωσσα PASCAL σχεδιαστηκε απο τον Nicklaus Wirth και πηρε το ονομα της προς τιμην του μαθηματικου και φιλοσοφου Blaise Pascal.

Περιγραφη

Το πρωτο παραδειγμα προγραμματισμου σε Pascal ειναι ενα απλο προγραμμα το οποιο απλα εμφανιζει στο τερματικο εντολων το μηνυμα "Γεια σου κοσμε!"

Μεταδεδομενα

Δυσκολια:Αρχαριοι - Προχωρημενοι

Προγραμματιστης:Ερρικος

Υλοποιηση:Τριτη 7 Δεκεμβριου 2021,19:40.

Τοπος:
7ο ΕΠΑΛ Αθηνων,
Δημος Αθηναιων,
Αθηνα

Ο κωδικας του προγραμματος

Program hello;

begin

writeln('Γεια σου κοσμε');

end.

Παρατηρησεις

Σχετικα με τη δηλωση Program της γραμμης 1 το βιβλιο αναφερει:

8.3.1 Επικεφαλιδα (σελιδα 76)
Ενα προγραμμα Pascal αρχιζει με τη λεξη program που ακολουθειται απο το ονομα του προγραμματος και μια λιστα με τα ονοματα αρχειων τα οποια μπορει να ειναι προαιρετικα μοναδες εισοδου/εξοδου
ή τα αρχεια που θα χρησιμοποιησει κατα την εκτελεση του.

Σχετικα με τη δηλωση begin ... end. των γραμμων 2,4 το βιβλιο αναφερει:

8.3.3 Κυριο Προγραμμα (σελίδα 78)
Η λεξη begin (αρχη) δηλώνει την αρχη των εντολών του προγραμματος που εκτελει ο υπολογιστης, δηλαδή το κυριο προγραμμα, ενώ η λεξη end (τέλος) δηλώνει το τέλος του προγραμματος.

Η δηλωση writeln της γραμμής 3 εμφανίζει το ορισμά της στο αρχείο εξόδου του προγραμματος, το οποίο στην περίπτωση αυτή είναι το τερματικό.

Διαδικασία

Χρησιμοποιωντας ενα συντακτη κειμενου, όπως ο vi ή ο gedit, πληκτρολογουμε τον κωδικα του προγραμματος και τον αποθηκευουμε με όνομα p01.pas.

Κατοπιν μεταγλωττιζουμε τον κωδικα δινοντας στο τερματικο την εντολη fpc p01.pas

Κατά τη μεταγλωττιση θα δουμε κάποια μηνυματα σαν τα ακολουθα:
Free Pascal Compiler version 2.6.0-9 [2013/04/14] for i386
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Linux for i386
Compiling hello.pas
Linking hello

Στη συνεχεια εκτελουμε τον κωδικα μηχανης που προεκυψε από τη μεταγλωττιση του πηγαίου και τη διασυνδεση του αντικειμενου προγραμματος, δινοντας στο τερματικο την εντολη ./p01

Τοτε θα πρεπει να δουμε στο τερματικό μας το μήνυμα
Γεια σου κοσμε!