Βασική Θεωρία
🔍 Παράδειγμα 1 – Εντοπισμός συντακτικών λαθών
Ορισμένες φορές ένα πρόγραμμα δεν μπορεί να εκτελεστεί λόγω συντακτικών λαθών, όπως:
- Η παράλειψη μιας δεσμευμένης λέξης.
- Η παράλειψη δήλωσης μιας μεταβλητής.
- Λάθος στη σύνταξη εντολών.
✍️ Πρόγραμμα με συντακτικά λάθη (ΓΛΩΣΣΑ [5.1])
ΠΡΟΓΡΑΜΜΑ Άθροισμα_θετικών_αριθμών
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Σ,Χ,Ι
ΑΡΧΗ
Σ <- 0
ΓΙΑ Ι ΑΠΟ 1 ΕΩΣ 10
ΓΡΑΨΕ 'Δώσε έναν ακέραιο αριθμό'
ΔΙΑΒΑΣΕ Χ
ΑΝ Χ > 0
Σ <- Σ + Χ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΓΙΑ
ΓΡΑΨΕ 'Σ=', Σ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
❗ Λάθη:
- Στη γραμμή 6, το ΕΩΣ θα πρέπει να αντικατασταθεί με ΜΕΧΡΙ.
- Στη γραμμή 9, η εντολή ΤΟΤΕ λείπει μετά την εντολή ΑΝ.
Δεν υπάρχει η εντολή ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ στο τέλος της επαναληπτικής δομής ΓΙΑ.
✅ Διορθωμένο πρόγραμμα (ΓΛΩΣΣΑ [5.2])
ΠΡΟΓΡΑΜΜΑ Άθροισμα_θετικών_αριθμών
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Σ,Χ,Ι
ΑΡΧΗ
Σ <- 0
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
ΓΡΑΨΕ 'Δώσε έναν ακέραιο αριθμό'
ΔΙΑΒΑΣΕ Χ
ΑΝ Χ > 0 ΤΟΤΕ
Σ <- Σ + Χ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Σ=', Σ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Ο Ευκλείδης λειτουργεί μέσω τεχνητής νοημσύνης