Αποστολέας Θέμα: ΠΙΝΑΚΕΣ ΣΕ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ  (Αναγνώστηκε 9180 φορές)

Παναγιώτης Τσιωτάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3198
  • I love you 3000
    • Panagiotis Tsiotakis
Απ: ΠΙΝΑΚΕΣ ΣΕ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ
« Απάντηση #15 στις: 16 Μάρ 2013, 12:47:07 πμ »
παρότι αυτό περιορίζει κατά πολύ την ευελιξία των υποπρογραμμάτων, θεωρώ σε αυτή τη φάση οτι οι πίνακες ως τυπικές και πραγματικές παράμετροι πρέπει να έχουν το ίδιο μέγεθος (και τύπο) Κι αυτο γιατί συνδέονται ένα προς ένα.
Διαφορετικά ανοίγονται πολλές κερκόπορτες που πρέπει να οριστούν.
Θεωρώ ότι αυτή η προσέγγιση είναι η πιο απλή και ασφαλής για την ώρα.

Αν το μάθημα επεκταθεί, τότε κάλλιστα θα μπορούσε να είναι μια από τις τις προεκτάσεις του, ώστε να είναι πιο ενδιαφέροντα τα υποπρογράμματα και πιο ορατά στους μαθητές τα πλεονεκτήματά τους

marvic

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 46
Απ: ΠΙΝΑΚΕΣ ΣΕ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ
« Απάντηση #16 στις: 20 Μάρ 2014, 06:19:45 μμ »
Θα ήθελα να ρωτήσω εάν γίνεται μία Διαδικασία να δεχτεί σαν παράμετρο μόνο ένα στοιχείο ενός πίνακα. Πχ ο πίνακας Α=[20] και να δεχτει ως παράμετρο μόνο το Α[1].
Αν ναι πως?
???

Laertis

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 1465
  • Δεν αντέχω την (συμ)-πίεσηηη .......
    • ΑΣΚΗΣΕΙΣ-ΘΕΜΑΤΑ ΑΕΠΠ
Απ: ΠΙΝΑΚΕΣ ΣΕ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ
« Απάντηση #17 στις: 20 Μάρ 2014, 11:18:09 μμ »
Φυσικά γίνεται, ως απλή μεταβλητή.
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola

marvic

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 46
Απ: ΠΙΝΑΚΕΣ ΣΕ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ
« Απάντηση #18 στις: 02 Απρ 2014, 10:45:33 πμ »
Αρχικά ευχαριστώ  :)
Aλλά..
Αν πχ εχω μια        ΔΙΑΔΙΚΑΣΙΑ Παραδειγμα(Α)    , όπου Α ένας πίνακας 20 θεσεων..
Περνάω σαν είσοδο όλον τον πίνακα.
Πώς θα γίνει να περάσω το πρώτο μόνο στοιχείο?
Έχω κολλήσει...

Νίκος Αδαμόπουλος

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2780
  • Πύργος Ηλείας
    • ΚΕΠΛΗΝΕΤ Ηλείας
Απ: ΠΙΝΑΚΕΣ ΣΕ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ
« Απάντηση #19 στις: 02 Απρ 2014, 11:46:29 πμ »
Αν πχ εχω μια        ΔΙΑΔΙΚΑΣΙΑ Παραδειγμα(Α)    , όπου Α ένας πίνακας 20 θεσεων..
Περνάω σαν είσοδο όλον τον πίνακα.
Πώς θα γίνει να περάσω το πρώτο μόνο στοιχείο?

Αν εννοείς την πραγματική παράμετρο:

ΔΙΑΔΙΚΑΣΙΑ Παραδειγμα(x)
ΜΕΤΑΒΛΗΤΕΣ
Τύπος: x

Στην κλήση:

.... Παράδειγμα(Α[ ι ])