Αποστολέας Θέμα: Επιστροφή πίνακα από συνάρτηση  (Αναγνώστηκε 2234 φορές)

Γιάννης Σ.

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 146
    • -
Επιστροφή πίνακα από συνάρτηση
« στις: 15 Μάρ 2010, 10:00:39 μμ »
Πολύ ωραίο φορουμ, θα αρχίσω τις ερωτήσεις!
 :)
Μπορεί μια συνάρτηση να επιστρέψει πίνακα; Το λέω γιατί διάβασα σε μια άσκηση απλή τα παρακάτω '4.   Σε πίνακα Π[10,12] αποθηκεύονται οι πωλήσεις των δέκα πωλητών μιας εταιρίας στο διάστημα ενός έτους. Επίσης σε πίνακα Ο[10] αποθηκεύονται τα ονόματα των πωλητών. Να γραφεί πρόγραμμα που :
i)   Θα διαβάζει τα στοιχεία στους πίνακες. Οι πωλήσεις θα πρέπει να είναι θετικός αριθμός.
ii)   Θα υπολογίζει το σύνολο των πωλήσεων για κάθε πωλητή στο διάστημα του έτους. Για τον υπολογισμό να χρησιμοποιηθεί κατάλληλη συνάρτηση.
iii)   Θα υπολογίζει το μέσο όρο των πωλήσεων για κάθε πωλητή. Για τον υπολογισμό να χρησιμοποιηθεί κατάλληλη διαδικασία.
iv)   Θα υπολογίζει το σύνολο των πωλήσεων για κάθε μήνα του έτους.
v)   Θα υπολογίζει το σύνολο των πωλήσεων κατά τον 3ο μήνα του έτους. Για τον υπολογισμό να χρησιμοποιηθεί κατάλληλο υποπρόγραμμα.

Loukritia

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 221
  • It takes two to tango...
Απ: Επιστροφή πίνακα από συνάρτηση
« Απάντηση #1 στις: 15 Μάρ 2010, 10:10:16 μμ »
 Για κάθε πωλητή θα καλείς την συνάρτηση. Η συνάρτηση θα επιστρέφει έναν αριθμό (σύνολο πωλήσεων πωλητή), δεν θα χρησιμοποιείς την συνάρτηση για όλους τους πωλητές μαζί.
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Laertis

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 1464
  • Δεν αντέχω την (συμ)-πίεσηηη .......
    • ΑΣΚΗΣΕΙΣ-ΘΕΜΑΤΑ ΑΕΠΠ
Απ: Επιστροφή πίνακα από συνάρτηση
« Απάντηση #2 στις: 15 Μάρ 2010, 10:23:13 μμ »
Για κάθε πωλητή θα καλείς την συνάρτηση. Η συνάρτηση θα επιστρέφει έναν αριθμό (σύνολο πωλήσεων πωλητή), δεν θα χρησιμοποιείς την συνάρτηση για όλους τους πωλητές μαζί.

Πολύ σωστά ....... και διευκρινίζω
Η συνάρτηση πρέπει να καλείται επαναλητικά για κάθε πωλητή ξεχωριστά και θα επιστρέφει κάθε φορά το αντιστοιχο σύνολο πωλήσεων. Δεν υπάρχει περίπτωση να επιστρέφεται απο συνάρτηση ολόκληρος πίνακας.
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola

Γιάννης Σ.

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 146
    • -
Απ: Επιστροφή πίνακα από συνάρτηση
« Απάντηση #3 στις: 15 Μάρ 2010, 11:55:01 μμ »
Ευχαριστώ.
 ;)

ClaudeBogdani

  • Νέος
  • *
  • Μηνύματα: 1
Απ: Επιστροφή πίνακα από συνάρτηση
« Απάντηση #4 στις: 17 Μάι 2018, 03:21:15 μμ »
Καλησπέρα
Λύνω άσκηση με έναν δισδιαστατο πίνακα με ακριβώς τους ίδιους αριθμούς (Αρ[10,12]= αριθμός ατομων, οπου 10 είναι οι εθελοντές και 12 οι μηνες) και μου ζητάει την ιδια ακριβώς συναρτηση η οποια θα επιστρέφει τον συνολικό Αριθμό ατόμων. Ωστόσο στο επόμενο ερώτημα χρειάζεται ταξινόμηση στον συνολικό αριθμό ατόμων. Η σκέψη ότι η συνάρτηση πρέπει να επιστρέψει τον συνολικό αριθμό ατόμων σε πινακα είναι σωστή; Και αν ναι πως μπορώ να το γράψω;

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2163
Απ: Επιστροφή πίνακα από συνάρτηση
« Απάντηση #5 στις: 17 Μάι 2018, 11:58:33 μμ »
Θα καλείς την συνάρτηση μέσα σε επανάληψη και το αποτέλεσμα θα μπαίνει σε πίνακα
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής