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

Γενικό Λύκειο => Γ΄ Λυκείου => Τμηματικός προγραμματισμός => Μήνυμα ξεκίνησε από: veni στις 27 Μαρ 2006, 07:28:59 μμ

Τίτλος: ΣΩΣΤΟ ή ΛΑΘΟΣ
Αποστολή από: veni στις 27 Μαρ 2006, 07:28:59 μμ
Η παρακάτω είναι μία πρόταση σε ένα διαγώνισμα ...

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

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

Γιώργος
Τίτλος: Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
Αποστολή από: Στέλλα στις 27 Μαρ 2006, 09:26:44 μμ
Μου φαίνεται ότι είναι λάθος γιατί όλες οι μεταβλητές του κυρίως προγράμματος δεν είναι παράμετροι. Οι μεταβλητές που χρησιμοποιούνται ως παράμετροι στο κυρίως πρόγραμμα είναι οι πραγματικές παράμετροι.
Τίτλος: Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
Αποστολή από: Christos στις 27 Μαρ 2006, 10:34:51 μμ
Συμφωνώ. Φυσικά και είναι λάθος αφού το κύριο πρόγραμμα μπορεί να έχει και άλλες μεταβλητές που δεν χρησιμοποιούνται σαν πραγματικές παράμετροι. Πραγματικές παράμετροι είναι μόνο οι μεταβλητές  που χρησιμοποιούνται για την μεταβίβαση τιμών κατά την κλήση ενός υποπρογράμματος.

π.χ.

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

Στο παραπάνω παράδειγμα μόνο οι μεταβλητες Α,Γ,Ε είναι (πραγματικές) παράμετροι ενώ χρησιμοποιούνται και οι μεταβλητές Β,Δ (που δεν είναι παράμετροι)
Τίτλος: Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
Αποστολή από: andreas_p στις 28 Μαρ 2006, 08:53:11 πμ
Οι παράμετροι στο σημείο κλήσης ( το οποίο σημείο μπορεί να βρίσκεται  είτε σε κύριο είτε σε υποπρόγραμμα)
καλούνται πραγματικές παράμετροι.  Οι παράμετροι στο υποπρόγραμμα (στην πρώτη γραμμή - η επικεφαλίδα του υποπρογράμματος) καλούνται τυπικές παράμετροι.
Τίτλος: Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
Αποστολή από: Vangelis στις 28 Μαρ 2006, 10:26:05 πμ
Έκανε λάθος ο άνθρωπός αν έγραφε " Πραγματικές παράμετροι ονομάζονται οι παράμετροι  του κύριου προγράμματος" θα ήταν σωστό με τη λέξη "μεταβλητές"  υπάρχει ασάφεια.



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

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

Στ.
Τίτλος: Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
Αποστολή από: Επισκέπτης στις 19 Απρ 2006, 03:30:12 μμ

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

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

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

Ενώ:

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


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

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

2) Πραγματικές είναι οι παράμετροι που καθορίζονται στην κλήση του υποπρογράμματος
Τίτλος: Απ: ΣΩΣΤΟ ή ΛΑΘΟΣ
Αποστολή από: anasta στις 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.