1. Ανάπτυξη Εφαρμογών σε
Προγραμματιστικό Περιβάλλον
Κεφάλαιο 9ο
9.1. Μονοδιάστατοι πίνακες
9.2. Πότε πρέπει να χρησιμοποιούνται πίνακες
Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative
Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.
Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.
2. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν
πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
3. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν
πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ΑΡΧΗ
σύνολο <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16
ΔΙΑΒΑΣΕ γκολ
σύνολο <- σύνολο + γκολ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- σύνολο/16
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
4. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν
πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ΑΡΧΗ
σύνολο <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16
ΔΙΑΒΑΣΕ γκολ
σύνολο <- σύνολο + γκολ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- σύνολο/16
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Χρησιμοποιώ μια μεταβλητή
με το όνομα γκολ στην οποία
αποθηκεύω κάθε φορά την
τιμή που διαβάζεται από το
πληκτρολόγιο
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
5. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν
πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ι γκολ σύνολο μο
ΑΡΧΗ
σύνολο <- 0 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16
ΔΙΑΒΑΣΕ γκολ
σύνολο <- σύνολο + γκολ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- σύνολο/16
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Χρησιμοποιώ μια μεταβλητή
με το όνομα γκολ στην οποία
αποθηκεύω κάθε φορά την
τιμή που διαβάζεται από το
πληκτρολόγιο
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
6. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν
πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ι γκολ σύνολο μο
ΑΡΧΗ
σύνολο <- 0 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 1η ομάδα 1 22 22
ΔΙΑΒΑΣΕ γκολ
σύνολο <- σύνολο + γκολ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- σύνολο/16
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Χρησιμοποιώ μια μεταβλητή
με το όνομα γκολ στην οποία
αποθηκεύω κάθε φορά την
τιμή που διαβάζεται από το
πληκτρολόγιο
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
7. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν
πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ι γκολ σύνολο μο
ΑΡΧΗ
σύνολο <- 0 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 1η ομάδα 1 22 22
ΔΙΑΒΑΣΕ γκολ 2η ομάδα 2 18 40
σύνολο <- σύνολο + γκολ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- σύνολο/16
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Χρησιμοποιώ μια μεταβλητή Μόλις τελειώσει η τρέχουσα
με το όνομα γκολ στην οποία επανάληψη και πάω στο
αποθηκεύω κάθε φορά την επόμενο ι η προηγούμενη
τιμή που διαβάζεται από το τιμή της μεταβλητής γκολ
πληκτρολόγιο χάνεται αφού διαβάζω μια νέα
τιμή στη θέση της
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
8. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν
πετύχει οι 16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ, σύνολο, ι
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ι γκολ σύνολο μο
ΑΡΧΗ
σύνολο <- 0 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 1η ομάδα 1 22 22
ΔΙΑΒΑΣΕ γκολ 2η ομάδα 2 18 40
σύνολο <- σύνολο + γκολ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ 3η ομάδα 3 20 60
μο <- σύνολο/16 ............. ... ..... ..... ...
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο 16η ομάδα 16 9 240 15
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Χρησιμοποιώ μια μεταβλητή Μόλις τελειώσει η τρέχουσα
με το όνομα γκολ στην οποία επανάληψη και πάω στο
επόμενο ι η προηγούμενη Μετά την τελευταία
αποθηκεύω κάθε φορά την επανάληψη η μεταβλητή
τιμή που διαβάζεται από το τιμή της μεταβλητής γκολ
χάνεται αφού διαβάζω μια νέα γκολ έχει την τελευταία
πληκτρολόγιο
τιμή στη θέση της τιμή που διαβάστηκε
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
9. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
10. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
Στην περίπτωση αυτή, αφού
βρούμε τον μέσο όρο, θα πρέπει
να συγκρίνουμε τα γκολ όλων των
ομάδων με αυτόν
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
11. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
Στην περίπτωση αυτή, αφού
βρούμε τον μέσο όρο, θα πρέπει
να συγκρίνουμε τα γκολ όλων των
ομάδων με αυτόν Αν χρησιμοποιήσω πάλι μόνο μια μεταβλητή
γκολ, δεν θα μπορέσω να συγκρίνω τον μέσο
όρο με όλα τα γκολ, αφού στο τέλος η
μεταβλητή θα έχει τα γκολ της τελευταίας
μόνο ομάδας!
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
12. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
Στην περίπτωση αυτή, αφού
βρούμε τον μέσο όρο, θα πρέπει
να συγκρίνουμε τα γκολ όλων των
ομάδων με αυτόν Αν χρησιμοποιήσω πάλι μόνο μια μεταβλητή
γκολ, δεν θα μπορέσω να συγκρίνω τον μέσο
όρο με όλα τα γκολ, αφού στο τέλος η
μεταβλητή θα έχει τα γκολ της τελευταίας
μόνο ομάδας!
Μια λύση είναι να χρησιμοποιήσω
16 διαφορετικές μεταβλητές, μία
για κάθε ομάδα (μπλιαξ!)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
13. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
Στην περίπτωση αυτή, αφού
βρούμε τον μέσο όρο, θα πρέπει
να συγκρίνουμε τα γκολ όλων των
ομάδων με αυτόν Αν χρησιμοποιήσω πάλι μόνο μια μεταβλητή
γκολ, δεν θα μπορέσω να συγκρίνω τον μέσο
όρο με όλα τα γκολ, αφού στο τέλος η
μεταβλητή θα έχει τα γκολ της τελευταίας
μόνο ομάδας!
Μια λύση είναι να χρησιμοποιήσω
16 διαφορετικές μεταβλητές, μία
για κάθε ομάδα (μπλιαξ!)
Η άλλη λύση είναι να
χρησιμοποιήσω έναν μονοδιάστατο
πίνακα για να αποθηκεύω τα γκολ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
14. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
γκολ γκολ[16]
Μια μεταβλητή Πίνακας 16
γκολ θέσεων
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
15. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
ι γκολ σύνολο μο Μόνο 1 μεταβλητή γκολ
0
1η ομάδα 1 22 22
2η ομάδα 2 18 40
3η ομάδα 3 20 60
............. ... ..... ..... ...
Πίνακας με 16 θέσεις για γκολ
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
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
16. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ[16], σύνολο, ι, πόσες
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ΑΡΧΗ
σύνολο <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16
ΓΡΑΨΕ 'Δώσε τα γκολ της ', ι, 'ης ομάδας'
ΔΙΑΒΑΣΕ γκολ[ι]
σύνολο <- σύνολο + γκολ[ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- σύνολο/16
πόσες <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16
ΑΝ γκολ[ι] > μο ΤΟΤΕ
πόσες <- πόσες + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο
ΓΡΑΨΕ πόσες, ' ομάδες έχουν πετύχει περισσότερα γκολ από τον μέσο όρο'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
17. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ Δήλωση πίνακα
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ[16], σύνολο, ι, πόσες
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ΑΡΧΗ
σύνολο <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16
ΓΡΑΨΕ 'Δώσε τα γκολ της ', ι, 'ης ομάδας'
ΔΙΑΒΑΣΕ γκολ[ι]
σύνολο <- σύνολο + γκολ[ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- σύνολο/16
πόσες <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16
ΑΝ γκολ[ι] > μο ΤΟΤΕ
πόσες <- πόσες + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο
ΓΡΑΨΕ πόσες, ' ομάδες έχουν πετύχει περισσότερα γκολ από τον μέσο όρο'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
18. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ Δήλωση πίνακα
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ[16], σύνολο, ι, πόσες
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ΑΡΧΗ
σύνολο <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 Διαβάζω τα γκολ, τα
ΓΡΑΨΕ 'Δώσε τα γκολ της ', ι, 'ης ομάδας' αποθηκεύω στον
ΔΙΑΒΑΣΕ γκολ[ι]
πίνακα και βρίσκω το
σύνολο <- σύνολο + γκολ[ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ άθροισμα
μο <- σύνολο/16
πόσες <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16
ΑΝ γκολ[ι] > μο ΤΟΤΕ
πόσες <- πόσες + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο
ΓΡΑΨΕ πόσες, ' ομάδες έχουν πετύχει περισσότερα γκολ από τον μέσο όρο'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
19. Να γίνει πρόγραμμα το οποίο θα διαβάζει τα γκολ που έχουν πετύχει οι
16 ομάδες της Α εθνικής και θα εμφανίζει τον μέσο όρο, καθώς και
πόσες ομάδες έχουν πετύχει περισσότερα γκολ από αυτόν
ΠΡΟΓΡΑΜΜΑ Μέσος_ορος_γκολ Δήλωση πίνακα
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: γκολ[16], σύνολο, ι, πόσες
ΠΡΑΓΜΑΤΙΚΕΣ: μο
ΑΡΧΗ
σύνολο <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 Διαβάζω τα γκολ, τα
ΓΡΑΨΕ 'Δώσε τα γκολ της ', ι, 'ης ομάδας' αποθηκεύω στον
ΔΙΑΒΑΣΕ γκολ[ι]
πίνακα και βρίσκω το
σύνολο <- σύνολο + γκολ[ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ άθροισμα
μο <- σύνολο/16
πόσες <- 0
ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 16 Ελέγχω όλα τα γκολ στον πίνακα για
ΑΝ γκολ[ι] > μο ΤΟΤΕ να βρω πόσα είναι μεγαλύτερα του
πόσες <- πόσες + 1
μέσου όρου
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Ο μέσος όρος των γκολ είναι:', μο
ΓΡΑΨΕ πόσες, ' ομάδες έχουν πετύχει περισσότερα γκολ από τον μέσο όρο'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
20. Θετικά και αρνητικά χρήσης
πινάκων
● Μπορούν να διαχειριστούν πολλά δεδομένα
ίδιου τύπου
● Αποθηκεύουν πολλές τιμές μέχρι το τέλος του
προγράμματος, χωρίς να χάνονται στοιχεία
● Απαιτούν πολύ μνήμη
● Πρέπει από την αρχή του προγράμματος να
ξέρουμε πόσα στοιχεία θα αποθηκευτούν
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
21. Πότε πρέπει να χρησιμοποιώ
πίνακες;
● Είναι θέμα εμπειρίας
● Αν τα στοιχεία μου θέλω να διατηρούνται στη
μνήμη μέχρι το τέλος του προγράμματος τότε
χρησιμοποιώ πίνακα, αλλιώς τους αποφεύγω
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
22. Πότε πρέπει να χρησιμοποιώ
πίνακες;
Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί
Υπολογισμός μέσου όρου 100
στοιχείων
Υπολογισμός του μέγιστου και
ελάχιστου 1000 στοιχείων
Υπολογισμός του αριθμού των
στοιχείων που είναι μεγαλύτερα
από τον μέσο όρο τους
Υπολογισμός του μέσου όρου
άγνωστου αριθμού στοιχείων
(μέχρι να δοθεί από τον χρήστη
μια τιμή πχ μηδέν)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
23. Πότε πρέπει να χρησιμοποιώ
πίνακες;
Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί
Υπολογισμός μέσου όρου 100 ΟΧΙ ΝΑΙ
στοιχείων
Υπολογισμός του μέγιστου και
ελάχιστου 1000 στοιχείων
Υπολογισμός του αριθμού των
στοιχείων που είναι μεγαλύτερα
από τον μέσο όρο τους
Υπολογισμός του μέσου όρου
άγνωστου αριθμού στοιχείων
(μέχρι να δοθεί από τον χρήστη
μια τιμή πχ μηδέν)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
24. Πότε πρέπει να χρησιμοποιώ
πίνακες;
Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί
Υπολογισμός μέσου όρου 100 ΟΧΙ ΝΑΙ
στοιχείων
Υπολογισμός του μέγιστου και ΟΧΙ ΝΑΙ
ελάχιστου 1000 στοιχείων
Υπολογισμός του αριθμού των
στοιχείων που είναι μεγαλύτερα
από τον μέσο όρο τους
Υπολογισμός του μέσου όρου
άγνωστου αριθμού στοιχείων
(μέχρι να δοθεί από τον χρήστη
μια τιμή πχ μηδέν)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
25. Πότε πρέπει να χρησιμοποιώ
πίνακες;
Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί
Υπολογισμός μέσου όρου 100 ΟΧΙ ΝΑΙ
στοιχείων
Υπολογισμός του μέγιστου και ΟΧΙ ΝΑΙ
ελάχιστου 1000 στοιχείων
Υπολογισμός του αριθμού των ΝΑΙ ΝΑΙ
στοιχείων που είναι μεγαλύτερα
από τον μέσο όρο τους
Υπολογισμός του μέσου όρου
άγνωστου αριθμού στοιχείων
(μέχρι να δοθεί από τον χρήστη
μια τιμή πχ μηδέν)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
26. Πότε πρέπει να χρησιμοποιώ
πίνακες;
Πρέπει να χρησιμοποιηθεί Μπορεί να χρησιμοποιηθεί
Υπολογισμός μέσου όρου 100 ΟΧΙ ΝΑΙ
στοιχείων
Υπολογισμός του μέγιστου και ΟΧΙ ΝΑΙ
ελάχιστου 1000 στοιχείων
Υπολογισμός του αριθμού των ΝΑΙ ΝΑΙ
στοιχείων που είναι μεγαλύτερα
από τον μέσο όρο τους
Υπολογισμός του μέσου όρου ΟΧΙ ΟΧΙ
άγνωστου αριθμού στοιχείων
(μέχρι να δοθεί από τον χρήστη
μια τιμή πχ μηδέν)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .