Αποστολέας Θέμα: Πρόβλημα στο συντακτικό της συναρτησης...  (Αναγνώστηκε 771 φορές)

Dimi97

  • Νέος
  • *
  • Μηνύματα: 9
Πρόβλημα στο συντακτικό της συναρτησης...
« στις: 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

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 539
  • There can be only one...may it be AEPP.
Απ: Πρόβλημα στο συντακτικό της συναρτησης...
« Απάντηση #1 στις: 17 Απρ 2015, 02:33:03 μμ »
Καλησπέρα.
Έχεις το όνομα της συνάρτησης με ελληνικούς χαρακτήρες και την εντολή στο τέλος με λατινικούς. Άλλαξέ τα είτε σε λατινικά είτε στα ελληνικά όλα (και στη συνάρτηση και στο πρόγραμμα) και είσαι έτοιμος!!! ;)
Απ' τα τσακάλια δεν γλυτώνεις μ'ευχές ή παρακάλια
(Κ. Βάρναλης)

Μερεντίτης Νικόλαος
Καθηγητής Πληροφορικής - Φροντιστής

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2206
Απ: Πρόβλημα στο συντακτικό της συναρτησης...
« Απάντηση #2 στις: 17 Απρ 2015, 02:33:27 μμ »
Το πιθανότερο είναι ότι έγραψες το ένα Ε_Μ με αγγλικά και το άλλο με ελληνικά!!!
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

Dimi97

  • Νέος
  • *
  • Μηνύματα: 9
Απ: Πρόβλημα στο συντακτικό της συναρτησης...
« Απάντηση #3 στις: 17 Απρ 2015, 02:40:20 μμ »
δίκαιο έχετε.Το είχα ελεγξει και αυτό,τώρα που το δοκίμασα ξανά όμως δουλεψε. Απροσεξία μου σορρυ.

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