Λογότυπο ήδη-έτερον

🔍 Παράδειγμα 1 – Εντοπισμός συντακτικών λαθών

Ορισμένες φορές ένα πρόγραμμα δεν μπορεί να εκτελεστεί λόγω συντακτικών λαθών, όπως:

  • Η παράλειψη μιας δεσμευμένης λέξης.
  • Η παράλειψη δήλωσης μιας μεταβλητής.
  • Λάθος στη σύνταξη εντολών.

✍️ Πρόγραμμα με συντακτικά λάθη (ΓΛΩΣΣΑ [5.1])

ΠΡΟΓΡΑΜΜΑ Άθροισμα_θετικών_αριθμών
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Σ,Χ,Ι
ΑΡΧΗ
  Σ <- 0
  ΓΙΑ Ι ΑΠΟ 1 ΕΩΣ 10
    ΓΡΑΨΕ 'Δώσε έναν ακέραιο αριθμό'
    ΔΙΑΒΑΣΕ Χ
    ΑΝ Χ > 0
      Σ <- Σ + Χ
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΓΙΑ
  ΓΡΑΨΕ 'Σ=', Σ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

❗ Λάθη:

  • Στη γραμμή 6, το ΕΩΣ θα πρέπει να αντικατασταθεί με ΜΕΧΡΙ.
  • Στη γραμμή 9, η εντολή ΤΟΤΕ λείπει μετά την εντολή ΑΝ.
  • Δεν υπάρχει η εντολή ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ στο τέλος της επαναληπτικής δομής ΓΙΑ.

    ✅ Διορθωμένο πρόγραμμα (ΓΛΩΣΣΑ [5.2])

ΠΡΟΓΡΑΜΜΑ Άθροισμα_θετικών_αριθμών
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Σ,Χ,Ι
ΑΡΧΗ
  Σ <- 0
  ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10
    ΓΡΑΨΕ 'Δώσε έναν ακέραιο αριθμό'
    ΔΙΑΒΑΣΕ Χ
    ΑΝ Χ > 0 ΤΟΤΕ
      Σ <- Σ + Χ
    ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  ΓΡΑΨΕ 'Σ=', Σ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Ο Ευκλείδης λειτουργεί μέσω τεχνητής νοημσύνης