Transcript

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Κεφάλαιο 9ο9.1. Μονοδιάστατοι πίνακες

9.2. Πότε πρέπει να χρησιμοποιούνται πίνακες

Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΔΙΑΒΑΣΕ γκολ σύνολο <- σύνολο + γκολ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΔΙΑΒΑΣΕ γκολ σύνολο <- σύνολο + γκολ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Χρησιμοποιώ μια μεταβλητή με το όνομα γκολ στην οποία αποθηκεύω κάθε φορά την τιμή που διαβάζεται από το πληκτρολόγιο

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΔΙΑΒΑΣΕ γκολ σύνολο <- σύνολο + γκολ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Χρησιμοποιώ μια μεταβλητή με το όνομα γκολ στην οποία αποθηκεύω κάθε φορά την τιμή που διαβάζεται από το πληκτρολόγιο

ι γκολ σύνολο μο

0

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΔΙΑΒΑΣΕ γκολ σύνολο <- σύνολο + γκολ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Χρησιμοποιώ μια μεταβλητή με το όνομα γκολ στην οποία αποθηκεύω κάθε φορά την τιμή που διαβάζεται από το πληκτρολόγιο

ι γκολ σύνολο μο

0

1η ομάδα 1 22 22

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΔΙΑΒΑΣΕ γκολ σύνολο <- σύνολο + γκολ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Χρησιμοποιώ μια μεταβλητή με το όνομα γκολ στην οποία αποθηκεύω κάθε φορά την τιμή που διαβάζεται από το πληκτρολόγιο

Μόλις τελειώσει η τρέχουσα επανάληψη και πάω στο επόμενο ι η προηγούμενη τιμή της μεταβλητής γκολ χάνεται αφού διαβάζω μια νέα τιμή στη θέση της

ι γκολ σύνολο μο

0

1η ομάδα 1 22 22

2η ομάδα 2 18 40

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΔΙΑΒΑΣΕ γκολ σύνολο <- σύνολο + γκολ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Χρησιμοποιώ μια μεταβλητή με το όνομα γκολ στην οποία αποθηκεύω κάθε φορά την τιμή που διαβάζεται από το πληκτρολόγιο

Μόλις τελειώσει η τρέχουσα επανάληψη και πάω στο επόμενο ι η προηγούμενη τιμή της μεταβλητής γκολ χάνεται αφού διαβάζω μια νέα τιμή στη θέση της

ι γκολ σύνολο μο

0

1η ομάδα 1 22 22

2η ομάδα 2 18 40

3η ομάδα 3 20 60

............. ... ..... ..... ...

16η ομάδα 16 9 240 15

Μετά την τελευταία επανάληψη η μεταβλητή γκολ έχει την τελευταία τιμή που διαβάστηκε

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

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

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

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

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

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

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

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

Μια λύση είναι να χρησιμοποιήσω 16 διαφορετικές μεταβλητές, μία για κάθε ομάδα (μπλιαξ!)

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

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

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

Μια λύση είναι να χρησιμοποιήσω 16 διαφορετικές μεταβλητές, μία για κάθε ομάδα (μπλιαξ!)

Η άλλη λύση είναι να χρησιμοποιήσω έναν μονοδιάστατο πίνακα για να αποθηκεύω τα γκολ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

γκολ γκολ[16]

Μια μεταβλητή γκολ

Πίνακας 16 θέσεων

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

ι γκολ σύνολο μο

0

1η ομάδα 1 22 22

2η ομάδα 2 18 40

3η ομάδα 3 20 60

............. ... ..... ..... ...

16η ομάδα 16 9 240 15

ι γκολ[1] γκολ[2] γκολ[3] .... γκολ[16] σύνολο μο

...

1η ομάδα 1 22 .. 22

2η ομάδα 2 18 ... 40

3η ομάδα 3 20 ... 60

............. ... ....... ....... ....... ... ......... ....... .....

16η ομάδα 16 .... 9 240 15

Μόνο 1 μεταβλητή γκολ

Πίνακας με 16 θέσεις για γκολ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ[16], σύνολο, ι, πόσες ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΓΡΑΨΕ 'Δώσε τα γκολ της ', ι, 'ης ομάδας' ΔΙΑΒΑΣΕ γκολ[ι] σύνολο <- σύνολο + γκολ[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 πόσες <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΑΝ γκολ[ι] > μο ΤΟΤΕ πόσες <- πόσες + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο ΓΡΑΨΕ πόσες, ' ομάδες έχουν πετύχει περισσότερα γκολ από τον μέσο όρο'ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ[16], σύνολο, ι, πόσες ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΓΡΑΨΕ 'Δώσε τα γκολ της ', ι, 'ης ομάδας' ΔΙΑΒΑΣΕ γκολ[ι] σύνολο <- σύνολο + γκολ[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 πόσες <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΑΝ γκολ[ι] > μο ΤΟΤΕ πόσες <- πόσες + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο ΓΡΑΨΕ πόσες, ' ομάδες έχουν πετύχει περισσότερα γκολ από τον μέσο όρο'ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Δήλωση πίνακα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ[16], σύνολο, ι, πόσες ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΓΡΑΨΕ 'Δώσε τα γκολ της ', ι, 'ης ομάδας' ΔΙΑΒΑΣΕ γκολ[ι] σύνολο <- σύνολο + γκολ[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 πόσες <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΑΝ γκολ[ι] > μο ΤΟΤΕ πόσες <- πόσες + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο ΓΡΑΨΕ πόσες, ' ομάδες έχουν πετύχει περισσότερα γκολ από τον μέσο όρο'ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Δήλωση πίνακα

Διαβάζω τα γκολ, τα αποθηκεύω στον πίνακα και βρίσκω το άθροισμα

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

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

πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν

ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: γκολ[16], σύνολο, ι, πόσες ΠΡΑΓΜΑΤΙΚΕΣ: μοΑΡΧΗ σύνολο <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΓΡΑΨΕ 'Δώσε τα γκολ της ', ι, 'ης ομάδας' ΔΙΑΒΑΣΕ γκολ[ι] σύνολο <- σύνολο + γκολ[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- σύνολο/16 πόσες <- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 ΑΝ γκολ[ι] > μο ΤΟΤΕ πόσες <- πόσες + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο ΓΡΑΨΕ πόσες, ' ομάδες έχουν πετύχει περισσότερα γκολ από τον μέσο όρο'ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Δήλωση πίνακα

Διαβάζω τα γκολ, τα αποθηκεύω στον πίνακα και βρίσκω το άθροισμα

Ελέγχω όλα τα γκολ στον πίνακα για να βρω πόσα είναι μεγαλύτερα του μέσου όρου

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Θετικά και αρνητικά χρήσης πινάκων

● Μπορούν να διαχειριστούν πολλά δεδομένα ίδιου τύπου

● Αποθηκεύουν πολλές τιμές μέχρι το τέλος του προγράμματος, χωρίς να χάνονται στοιχεία

● Απαιτούν πολύ μνήμη● Πρέπει από την αρχή του προγράμματος να

ξέρουμε πόσα στοιχεία θα αποθηκευτούν

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Πότε πρέπει να χρησιμοποιώ πίνακες;

● Είναι θέμα εμπειρίας● Αν τα στοιχεία μου θέλω να διατηρούνται στη

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

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Πότε πρέπει να χρησιμοποιώ πίνακες;

Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί

Υπολογισμός μέσου όρου 100 στοιχείων

Υπολογισμός του μέγιστου και ελάχιστου 1000 στοιχείων

Υπολογισμός του αριθμού των στοιχείων που είναι μεγαλύτερα από τον μέσο όρο τους

Υπολογισμός του μέσου όρου άγνωστου αριθμού στοιχείων (μέχρι να δοθεί από τον χρήστη μια τιμή πχ μηδέν)

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Πότε πρέπει να χρησιμοποιώ πίνακες;

Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί

Υπολογισμός μέσου όρου 100 στοιχείων

ΟΧΙ ΝΑΙ

Υπολογισμός του μέγιστου και ελάχιστου 1000 στοιχείων

Υπολογισμός του αριθμού των στοιχείων που είναι μεγαλύτερα από τον μέσο όρο τους

Υπολογισμός του μέσου όρου άγνωστου αριθμού στοιχείων (μέχρι να δοθεί από τον χρήστη μια τιμή πχ μηδέν)

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Πότε πρέπει να χρησιμοποιώ πίνακες;

Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί

Υπολογισμός μέσου όρου 100 στοιχείων

ΟΧΙ ΝΑΙ

Υπολογισμός του μέγιστου και ελάχιστου 1000 στοιχείων

ΟΧΙ ΝΑΙ

Υπολογισμός του αριθμού των στοιχείων που είναι μεγαλύτερα από τον μέσο όρο τους

Υπολογισμός του μέσου όρου άγνωστου αριθμού στοιχείων (μέχρι να δοθεί από τον χρήστη μια τιμή πχ μηδέν)

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Πότε πρέπει να χρησιμοποιώ πίνακες;

Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί

Υπολογισμός μέσου όρου 100 στοιχείων

ΟΧΙ ΝΑΙ

Υπολογισμός του μέγιστου και ελάχιστου 1000 στοιχείων

ΟΧΙ ΝΑΙ

Υπολογισμός του αριθμού των στοιχείων που είναι μεγαλύτερα από τον μέσο όρο τους

ΝΑΙ ΝΑΙ

Υπολογισμός του μέσου όρου άγνωστου αριθμού στοιχείων (μέχρι να δοθεί από τον χρήστη μια τιμή πχ μηδέν)

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Πότε πρέπει να χρησιμοποιώ πίνακες;

Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί

Υπολογισμός μέσου όρου 100 στοιχείων

ΟΧΙ ΝΑΙ

Υπολογισμός του μέγιστου και ελάχιστου 1000 στοιχείων

ΟΧΙ ΝΑΙ

Υπολογισμός του αριθμού των στοιχείων που είναι μεγαλύτερα από τον μέσο όρο τους

ΝΑΙ ΝΑΙ

Υπολογισμός του μέσου όρου άγνωστου αριθμού στοιχείων (μέχρι να δοθεί από τον χρήστη μια τιμή πχ μηδέν)

ΟΧΙ ΟΧΙ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .