Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον => Τμηματικός προγραμματισμός => Μήνυμα ξεκίνησε από: Dimi97 στις 17 Απρ 2015, 02:25:38 μμ

Τίτλος: Πρόβλημα στο συντακτικό της συναρτησης...
Αποστολή από: Dimi97 στις 17 Απρ 2015, 02:25:38 μμ
Γειά σας,

Ειμαι μαθητής της Γ  και χρησιμοποιώ το πρόγραμμα Γλωσσομάθεια  για εξάσκηση στα υποπρογράμματα.

Έχω γράψει την παρακάτω συνάρτηση:


ΣΥΝΑΡΤΗΣΗ Ε_Μ(ΜΠ,SUMP,SUMN):ΠΡΑΓΜΑΤΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ

  ΠΡΑΓΜΑΤΙΚΕΣ:ΜΠ,SUMP,SUMN,X

ΑΡΧΗ
  X <-- SUMN+SUMP
  E_M <-- ΜΠ-X
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ



και ως σφάλμα εμφανίζεται το εξής:

Άγνωστο όνομα "E_M".


 Δεν έχει προηγηθεί δήλωση αυτού του ονόματος.


 Κάθε μεταβλητή (ή σταθερά) πρέπει να δηλώνεται στην παράγραφο ΜΕΤΑΒΛΗΤΕΣ (ή ΣΤΑΘΕΡΕΣ) του (υπο)προγράμματος μέσα στο οποίο χρησιμοποιείται.


Μου φαίνεται όμως περίεργο,αφού αν δηλώσω το Ε_Μ τότε μου βγάζει οτι το όνομα αυτό έχει χρησιμοποιηθεί στην συνάρτηση. Αποτι έχω δει στο βιβλίο του μαθητή δεν πρεπει να δηλωθεί πουθενα το Ε_Μ και αυτός ειναι ο τρόπος με τον οποίο θα του δώσω την τελική του τιμή.Ξέρετε μήπως τι έχει γίνει λάθος?  :-\

(Εδω ειναι ολόκληρο το πρόγραμμα,που δεν νομίζω όμως να χρειαστεί...)

πρόγραμμα φυσικη_γενικής
σταθερές
  mp=1.007276
  mn=1.008665
  mh=5.486*(10^(-4))
μεταβλητές
  πραγματικές:ΜΠ,SUMP,SUMN,SUMH,EMT
  ακέραιες:Z,N,A
αρχή                           
  ΓΡΑΨΕ 'ΕΙΣΑΓΩΓΉ ΜΆΖΑΣ ΠΥΡΉΝΑ'
  Διάβασε ΜΠ
  Διάβασε Z
  ΔΙΑΒΑΣΕ N
  A <-- Z+N
  SUMP <-- Z*MP
  SUMN <-- N*MN
  SUMH <-- Z*MH
  EMT <-- Ε_Μ(ΜΠ,SUMP,SUMN)
  ΓΡΑΨΕ 'Ο ΜΑΖΙΚΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ ',A
  ΓΡΑΨΕ 'ΤΟ ΕΛΛΕΙΜΜΑ ΜΑΖΑΣ ΕΙΝΑΙ ', EMT 
τέλος_προγράμματος

ΣΥΝΑΡΤΗΣΗ Ε_Μ(ΜΠ,SUMP,SUMN):ΠΡΑΓΜΑΤΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ

  ΠΡΑΓΜΑΤΙΚΕΣ:ΜΠ,SUMP,SUMN,P,N,X
ΑΡΧΗ
  X <-- SUMP+SUMN
  E_M <-- ΜΠ-X
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ     
     
Τίτλος: Απ: Πρόβλημα στο συντακτικό της συναρτησης...
Αποστολή από: nikolasmer στις 17 Απρ 2015, 02:33:03 μμ
Καλησπέρα.
Έχεις το όνομα της συνάρτησης με ελληνικούς χαρακτήρες και την εντολή στο τέλος με λατινικούς. Άλλαξέ τα είτε σε λατινικά είτε στα ελληνικά όλα (και στη συνάρτηση και στο πρόγραμμα) και είσαι έτοιμος!!! ;)
Τίτλος: Απ: Πρόβλημα στο συντακτικό της συναρτησης...
Αποστολή από: petrosp13 στις 17 Απρ 2015, 02:33:27 μμ
Το πιθανότερο είναι ότι έγραψες το ένα Ε_Μ με αγγλικά και το άλλο με ελληνικά!!!
Τίτλος: Απ: Πρόβλημα στο συντακτικό της συναρτησης...
Αποστολή από: Dimi97 στις 17 Απρ 2015, 02:40:20 μμ
δίκαιο έχετε.Το είχα ελεγξει και αυτό,τώρα που το δοκίμασα ξανά όμως δουλεψε. Απροσεξία μου σορρυ.

Ευχαριστώ πολυ παντως:D