Αποστολέας Θέμα: ΣΩΣΤΟ ή ΛΑΘΟΣ  (Αναγνώστηκε 3856 φορές)

veni

  • Ομάδα διαγωνισμάτων 2012
  • *
  • Μηνύματα: 101
ΣΩΣΤΟ ή ΛΑΘΟΣ
« στις: 27 Μάρ 2006, 07:28:59 μμ »
Η παρακάτω είναι μία πρόταση σε ένα διαγώνισμα ...

Είναι Σωστή η Λάθος;  ... περιμένω τη γνώμη σας!

Πραγματικές παράμετροι ονομάζονται οι μεταβλητές του κύριου προγράμματος

Γιώργος
Βενιέρης Γεώργιος
Καθηγητής Πληροφορικής
Πιλοτικό (R.I.P.)  Γυμνάσιο

Στέλλα

  • Επισκέπτης
Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
« Απάντηση #1 στις: 27 Μάρ 2006, 09:26:44 μμ »
Μου φαίνεται ότι είναι λάθος γιατί όλες οι μεταβλητές του κυρίως προγράμματος δεν είναι παράμετροι. Οι μεταβλητές που χρησιμοποιούνται ως παράμετροι στο κυρίως πρόγραμμα είναι οι πραγματικές παράμετροι.

Christos

  • Θαμώνας
  • ***
  • Μηνύματα: 24
Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
« Απάντηση #2 στις: 27 Μάρ 2006, 10:34:51 μμ »
Συμφωνώ. Φυσικά και είναι λάθος αφού το κύριο πρόγραμμα μπορεί να έχει και άλλες μεταβλητές που δεν χρησιμοποιούνται σαν πραγματικές παράμετροι. Πραγματικές παράμετροι είναι μόνο οι μεταβλητές  που χρησιμοποιούνται για την μεταβίβαση τιμών κατά την κλήση ενός υποπρογράμματος.

π.χ.

 ΠΡΟΓΡΑΜΜΑ ΜΑΘΗΤΕΣ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ:Α,Β,Γ,Δ,Ε
ΑΡΧΗ
  ΔΙΑΒΑΣΕ Α,Β
  Γ <-- Α+Β
  Ε<--Γ-Β
  ΚΑΛΕΣΕ ΔΙΑΔΙΚΑΣΙΑ1(Α,Ε)
  Δ <-- ΣΥΝΑΡΤΗΣΗ1(Γ)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΜΑΘΗΤΕΣ

Στο παραπάνω παράδειγμα μόνο οι μεταβλητες Α,Γ,Ε είναι (πραγματικές) παράμετροι ενώ χρησιμοποιούνται και οι μεταβλητές Β,Δ (που δεν είναι παράμετροι)

andreas_p

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1057
Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
« Απάντηση #3 στις: 28 Μάρ 2006, 08:53:11 πμ »
Οι παράμετροι στο σημείο κλήσης ( το οποίο σημείο μπορεί να βρίσκεται  είτε σε κύριο είτε σε υποπρόγραμμα)
καλούνται πραγματικές παράμετροι.  Οι παράμετροι στο υποπρόγραμμα (στην πρώτη γραμμή - η επικεφαλίδα του υποπρογράμματος) καλούνται τυπικές παράμετροι.

Vangelis

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 795
  • Για ακούτε και κανένα μεγαλύτερο!!!
Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
« Απάντηση #4 στις: 28 Μάρ 2006, 10:26:05 πμ »
Έκανε λάθος ο άνθρωπός αν έγραφε " Πραγματικές παράμετροι ονομάζονται οι παράμετροι  του κύριου προγράμματος" θα ήταν σωστό με τη λέξη "μεταβλητές"  υπάρχει ασάφεια.




Επισκέπτης

  • Επισκέπτης
Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
« Απάντηση #5 στις: 28 Μάρ 2006, 11:27:14 πμ »
Θα μπορούσε να λέει και:
"Οι πραγματικές παράμετροι είναι μεταβλητές του κύριου προγράμματος" που είναι επίσης σωστό

sgsfak

  • Θαμώνας
  • ***
  • Μηνύματα: 23
  • s y = 1: map (\x -> (x + y/x)*0.5) (s y)
Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
« Απάντηση #6 στις: 19 Απρ 2006, 09:26:53 πμ »
Θα μπορούσε να λέει και:
"Οι πραγματικές παράμετροι είναι μεταβλητές του κύριου προγράμματος" που είναι επίσης σωστό

Δε νομίζω ότι είναι σωστό, γιατί αυτός ο ορισμός αποκλείει τις μεταβλητές υποπρογραμμάτων που χρησιμοποιούνται για την κλήση άλλων υποπρογραμμάτων και επομένως είναι και αυτές πραγματικές παράμετροι.

Στ.

Επισκέπτης

  • Επισκέπτης
Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
« Απάντηση #7 στις: 19 Απρ 2006, 03:30:12 μμ »

Δεν είπε η πρόταση "Οι πραγματικές παράμετροι είναι ΜΟΝΟ μεταβλητές του κύριου προγράμματος" που είναι επίσης λάθος

Η πρόταση "Οι πραγματικές παράμετροι είναι μεταβλητές του κύριου προγράμματος" είναι ΣΩΣΤΟ

filippos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 139
Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
« Απάντηση #8 στις: 19 Απρ 2006, 10:37:11 μμ »
Ελπίζω να μην τεθεί τέτοια ερώτηση με ΑΥΤΗ τη διατύπωση γιατί θα δημιουργήσει πρόβλημα σε αρκετούς "σκεπτόμενους" μαθητές, οι οποίοι θα μπορούσαν με σωστά ελληνικά να θεωρήσουν ότι:

1) Οι πραγματικές παράμετροι είναι μεταβλητές του κύριου προγράμματος (ΛΑΘΟΣ: ΟΧΙ απαραίτητα, μπορούν να είναι και μεταβήτές ενός υποπρογράμματος που καλεί κάποι άλλο)

Ενώ:

2) Οι μεταβλητές του κύριου προγράμματος (που χρησιμοποιούνται για επικοινωνία με υποπρόγραμμα) είναι πραγματικές παράμετροι (ΣΩΣΤΟ)


Πάντως η μόνη ακριβής, σαφής και σωστή διατύπωση είναι αυτή που δίνεται στο περιθώρειο της σελ.217:

1) Τυπικές είναι οι παράμετροι που καθορίζονται στη δήλωση του υποπρογράμματος

2) Πραγματικές είναι οι παράμετροι που καθορίζονται στην κλήση του υποπρογράμματος

anasta

  • Βετεράνος
  • ****
  • Μηνύματα: 59
  • Ok, yes... Ok, yes...
Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
« Απάντηση #9 στις: 20 Απρ 2006, 08:36:28 μμ »
Οι παράμετροι στο σημείο κλήσης ( το οποίο σημείο μπορεί να βρίσκεται  είτε σε κύριο είτε σε υποπρόγραμμα)
καλούνται πραγματικές παράμετροι.  Οι παράμετροι στο υποπρόγραμμα (στην πρώτη γραμμή - η επικεφαλίδα του υποπρογράμματος) καλούνται τυπικές παράμετροι.

sumfwna me to vivlio,
ena upoprogramma mporei na einai kurio programma, selida 209,
afou kathe upoprogramma gia na energopoihthei kaleitai apo ena allo upoprogramma h' to arxiko programma to opoio onomazetai kurio programma.
gia auto loipon mhn mperdeuete to arxiko programma me to kurio programma.