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

P.Tsiotakis

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

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

marvic

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

Laertis

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

marvic

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

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

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

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

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

Στην κλήση:

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