39
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 6ο 6.3 Φυσικές και τεχνητές γλώσσες 6.4 Τεχνικές σχεδίασης προγραμμάτων 6.7 Προγραμματιστικά περιβάλλοντα Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα . Βασισμένο σε έργο στο http://ioarvanit.mysch.gr. Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

ΑΕΠΠ - μάθημα 28

Embed Size (px)

Citation preview

Page 1: ΑΕΠΠ - μάθημα 28

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Κεφάλαιο 6ο6.3 Φυσικές και τεχνητές γλώσσες

6.4 Τεχνικές σχεδίασης προγραμμάτων6.7 Προγραμματιστικά περιβάλλοντα

Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

Page 2: ΑΕΠΠ - μάθημα 28

● Ελληνικά● Αγγλικά● Γαλλικά● Αλβανικά● Γερμανικά● Σουαχίλι

● Java● Pascal● C++● Prolog

Φυσικές γλώσσες Τεχνητές γλώσσες

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 3: ΑΕΠΠ - μάθημα 28

● Ελληνικά● Αγγλικά● Γαλλικά● Αλβανικά● Γερμανικά● Σουαχίλι

● Java● Pascal● C++● Prolog

Φυσικές γλώσσες Τεχνητές γλώσσες

Επικοινωνία ανθρώπου με άνθρωπο

Επικοινωνία ανθρώπου με μηχανές

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 4: ΑΕΠΠ - μάθημα 28

● Ελληνικά● Αγγλικά● Γαλλικά● Αλβανικά● Γερμανικά● Σουαχίλι

● Java● Pascal● C++● Prolog

Φυσικές γλώσσες Τεχνητές γλώσσες

Επικοινωνία ανθρώπου με άνθρωπο

Επικοινωνία ανθρώπου με μηχανές

Ακολουθούν και αυτές τις βασικές έννοιες και αρχές των φυσικών γλωσσών

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 5: ΑΕΠΠ - μάθημα 28

Αλφάβητο

το σύνολο των στοιχείων που χρησιμοποιείται από τη γλώσσα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 6: ΑΕΠΠ - μάθημα 28

Αλφάβητο

το σύνολο των στοιχείων που χρησιμοποιείται από τη γλώσσα

Αλφάβητο ελληνικής γλώσσας:Τα γράμματα Α-Ω, α-ωΤα ψηφία 0-9Όλα τα σημεία στίξης

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 7: ΑΕΠΠ - μάθημα 28

Αλφάβητο

το σύνολο των στοιχείων που χρησιμοποιείται από τη γλώσσα

Αλφάβητο ελληνικής γλώσσας:Τα γράμματα Α-Ω, α-ωΤα ψηφία 0-9Όλα τα σημεία στίξης

Αλφάβητο αγγλικής γλώσσας:Τα γράμματα Α-Z, a-zΤα ψηφία 0-9Όλα τα σημεία στίξης

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 8: ΑΕΠΠ - μάθημα 28

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

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 9: ΑΕΠΠ - μάθημα 28

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

Π.χ:

Η ακολουθία των στοιχείων τρένο ανήκει στο ελληνικό λεξιλόγιο

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 10: ΑΕΠΠ - μάθημα 28

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

Π.χ:

Η ακολουθία των στοιχείων τρένο ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων κομμάτια ανήκει στο ελληνικό λεξιλόγιο

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 11: ΑΕΠΠ - μάθημα 28

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

Π.χ:

Η ακολουθία των στοιχείων τρένο ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων κομμάτια ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων ασφ33ρδ δεν ανήκει στο ελληνικό λεξιλόγιο

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 12: ΑΕΠΠ - μάθημα 28

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

Π.χ:

Η ακολουθία των στοιχείων τρένο ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων κομμάτια ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων ασφ33ρδ δεν ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων αvgo δεν ανήκει στο ελληνικό λεξιλόγιο

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 13: ΑΕΠΠ - μάθημα 28

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

Π.χ:

Η ακολουθία των στοιχείων τρένο ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων κομμάτια ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων ασφ33ρδ δεν ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων αvgo δεν ανήκει στο ελληνικό λεξιλόγιο

Η ακολουθία των στοιχείων ρτένο δεν ανήκει στο ελληνικό λεξιλόγιο

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 14: ΑΕΠΠ - μάθημα 28

Γραμματική

Τυπικό Συντακτικό

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 15: ΑΕΠΠ - μάθημα 28

Γραμματική

Τυπικό Συντακτικό

Οι κανόνες που ορίζουν με ποια μορφή είναι αποδεκτές οι λέξεις

Οι λέξεις τρένο, τρένου, τρένων, τρένα είναι σωστές

Οι λέξεις τρένους, τρένουν είναι λάθος

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 16: ΑΕΠΠ - μάθημα 28

Γραμματική

Τυπικό Συντακτικό

Οι κανόνες που ορίζουν με ποια μορφή είναι αποδεκτές οι λέξεις

Οι λέξεις τρένο, τρένου, τρένων, τρένα είναι σωστές

Οι λέξεις τρένους, τρένουν είναι λάθος

Οι κανόνες που ορίζουν την σειρά των λέξεων για την δημιουργία προτάσεων

Η πρόταση το τρένο ήρθε στον σταθμό είναι σωστή

Η πρόταση έφυγε τρένο το από εκεί είναι λάθος

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 17: ΑΕΠΠ - μάθημα 28

ΣημασιολογίαΟι κανόνες που καθορίζουν το νόημα των λέξεων και των προτάσεων

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 18: ΑΕΠΠ - μάθημα 28

ΣημασιολογίαΟι κανόνες που καθορίζουν το νόημα των λέξεων και των προτάσεων

Π.χ:

Η λέξη λάκισα σημαίνει: δεν βρήκα το κουράγιο, κιότεψα, φοβήθηκα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 19: ΑΕΠΠ - μάθημα 28

ΣημασιολογίαΟι κανόνες που καθορίζουν το νόημα των λέξεων και των προτάσεων

Π.χ:

Η λέξη λάκισα σημαίνει: δεν βρήκα το κουράγιο, κιότεψα, φοβήθηκα

Η λέξη αβγό σημαίνει: Αυτό που γεννάει η κότα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 20: ΑΕΠΠ - μάθημα 28

ΣημασιολογίαΟι κανόνες που καθορίζουν το νόημα των λέξεων και των προτάσεων

Π.χ:

Η λέξη λάκισα σημαίνει: δεν βρήκα το κουράγιο, κιότεψα, φοβήθηκα

Η λέξη αβγό σημαίνει: Αυτό που γεννάει η κότα

Η πρόταση πάρε το αβγό και κούρευτο σημαίνει: άντε να βγάλεις άκρη, πολύ δύσκολη σχεδόν αδύνατη εργασία

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 21: ΑΕΠΠ - μάθημα 28

Διαφορές τεχνητών-φυσικών γλωσσών

Σουμάδα, συκαλάκι, καμπαρντίνα, τραγιάσκα

Μεγάλε είσαι και ο πρώτος! Δικέ μου! Έγραψες!

Δεν υπάρχει rc! Τα σπάει αυτό το τραγούδι

Οι φυσικές γλώσσες εξελίσσονται με το πέρασμα του χρόνου σε μεγάλο βαθμό

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 22: ΑΕΠΠ - μάθημα 28

Διαφορές τεχνητών-φυσικών γλωσσών

Print

Print

PrintPrintln

Οι τεχνητές γλώσσες δεν εξελίσσονται πολύ με το πέρασμα του χρόνου

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 23: ΑΕΠΠ - μάθημα 28

Τεχνικές σχεδίασης προγραμμάτων

Ιεραρχική σχεδίαση

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 24: ΑΕΠΠ - μάθημα 28

Τεχνικές σχεδίασης προγραμμάτων

Τμηματικός προγραμματισμός

Το κάθε ένα λύνεται και προγραμματίζεται ξεχωριστά, ακόμα και από διαφορετικά άτομα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 25: ΑΕΠΠ - μάθημα 28

Τεχνικές σχεδίασης προγραμμάτωνΔομημένος Προγραμματισμός

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 26: ΑΕΠΠ - μάθημα 28

Τεχνικές σχεδίασης προγραμμάτωνΔομημένος Προγραμματισμός

Ένα αδόμητο πρόγραμμα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 27: ΑΕΠΠ - μάθημα 28

Τεχνικές σχεδίασης προγραμμάτωνΔομημένος Προγραμματισμός

Ένα αδόμητο πρόγραμμα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 28: ΑΕΠΠ - μάθημα 28

Τεχνικές σχεδίασης προγραμμάτωνΔομημένος Προγραμματισμός

Ένα αδόμητο πρόγραμμα

Ένα δομημένο πρόγραμμα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 29: ΑΕΠΠ - μάθημα 28

Τεχνικές σχεδίασης προγραμμάτωνΔομημένος Προγραμματισμός

Ένα αδόμητο πρόγραμμα

Ένα δομημένο πρόγραμμα

Ο Dijkstra το 1968 δημοσίευσε ένα κείμενο για το “κακό” της GOTO

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 30: ΑΕΠΠ - μάθημα 28

Τεχνικές σχεδίασης προγραμμάτωνΔομημένος Προγραμματισμός

Ένα αδόμητο πρόγραμμα

Ένα δομημένο πρόγραμμα

Ο Dijkstra το 1968 δημοσίευσε ένα κείμενο για το “κακό” της GOTO

Ο δομημένος προγραμματισμός στηρίζεται στη χρήση τριών και μόνο στοιχειωδών λογικών δομών, τη δομή της ακολουθίας, τη δομή της επιλογής και τη δομή της επανάληψης. Όλα τα προγράμματα μπορούν να γραφούν χρησιμοποιώντας μόνο αυτές τις τρεις δομές καθώς και συνδυασμό τους. Κάθε πρόγραμμα όπως και κάθε ενότητα προγράμματος έχει μόνο μία είσοδο και μόνο μία έξοδο.

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 31: ΑΕΠΠ - μάθημα 28

Τεχνικές σχεδίασης προγραμμάτωνΠλεονεκτήματα δομημένου προγραμματισμού

Ο δομημένος προγραμματισμός στηρίζεται στη χρήση τριών και μόνο στοιχειωδών λογικών δομών, τη δομή της ακολουθίας, τη δομή της επιλογής και τη δομή της επανάληψης. Όλα τα προγράμματα μπορούν να γραφούν χρησιμοποιώντας μόνο αυτές τις τρεις δομές καθώς και συνδυασμό τους. Κάθε πρόγραμμα όπως και κάθε ενότητα προγράμματος έχει μόνο μία είσοδο και μόνο μία έξοδο.

● Δημιουργία απλούστερων προγραμμάτων.

● Άμεση μεταφορά των αλγορίθμων σε προγράμματα.

● Διευκόλυνση ανάλυσης του προγράμματος σε τμήματα.

● Περιορισμός των λαθών κατά την ανάπτυξη του προγράμματος.

● Διευκόλυνση στην ανάγνωση και κατανόηση του προγράμματος από τρίτους.

● Ευκολότερη διόρθωση και συντήρηση.

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 32: ΑΕΠΠ - μάθημα 28

Προγραμματιστικά περιβάλλοντα

Read ac=a+5d=c/2Print a

Πηγαίο πρόγραμμα

Το φτιάχνουμε στο συντάκτη

(editor)

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 33: ΑΕΠΠ - μάθημα 28

Προγραμματιστικά περιβάλλοντα

Read ac=a+5d=c/2Print a

Πηγαίο πρόγραμμα

Το φτιάχνουμε στο συντάκτη

(editor)

Μεταγλώττιση

Μεταγλωττιστής (compiler)

Αν υπάρχουν λάθη πάλι πίσω

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 34: ΑΕΠΠ - μάθημα 28

Προγραμματιστικά περιβάλλοντα

Read ac=a+5d=c/2Print a

Πηγαίο πρόγραμμα

Το φτιάχνουμε στο συντάκτη

(editor)

Μεταγλώττιση

Μεταγλωττιστής (compiler)

101010101010101010101011100

Αντικείμενο πρόγραμμα

Αν υπάρχουν λάθη πάλι πίσω

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 35: ΑΕΠΠ - μάθημα 28

Προγραμματιστικά περιβάλλοντα

Read ac=a+5d=c/2Print a

Πηγαίο πρόγραμμα

Το φτιάχνουμε στο συντάκτη

(editor)

Μεταγλώττιση

Μεταγλωττιστής (compiler)

101010101010101010101011100

Αντικείμενο πρόγραμμα

Σύνδεση

Συνδετής (linker)

Αν υπάρχουν λάθη πάλι πίσω

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 36: ΑΕΠΠ - μάθημα 28

Προγραμματιστικά περιβάλλοντα

Read ac=a+5d=c/2Print a

Πηγαίο πρόγραμμα

Το φτιάχνουμε στο συντάκτη

(editor)

Μεταγλώττιση

Μεταγλωττιστής (compiler)

101010101010101010101011100

Αντικείμενο πρόγραμμα

Σύνδεση

Συνδετής (linker)

10101010101010101010101010101011110100111100

Εκτελέσιμο πρόγραμμα

Αν υπάρχουν λάθη πάλι πίσω

Εκτελείται από τον Η/Υ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 37: ΑΕΠΠ - μάθημα 28

Μεταγλωττιστής

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 38: ΑΕΠΠ - μάθημα 28

Διερμηνευτής

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 39: ΑΕΠΠ - μάθημα 28

Μεταγλωττιστής vs Διερμηνευτής

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .