SlideShare uma empresa Scribd logo
1 de 5
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
             5ο Κριτήριο Αξιολόγησης (28 – 01 - 2009)
          ΚΕΦΑΛΑΙΑ 3 , 9 (ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ – ΠΙΝΑΚΕΣ)
 Θέμα 1ο
Α. Να γράψετε στο τετράδιό σας τους αριθμούς των παρακάτω προτάσεων και να τις
χαρακτηρίσετε σαν Σωστές (Σ) ή Λάθος (Λ).
 1. Η μέθοδος της σειριακής αναζήτησης εφαρμόζεται μόνο σε            Σ Λ
     ταξινομημένο πίνακα.
 2. Υπερχείλιση συμβαίνει όταν συμβεί απώθηση σε γεμάτη στοίβα        Σ Λ

3.   Σε κάθε πίνακα η δυαδική αναζήτηση είναι ο καταλληλότερος τρόπος     Σ   Λ
     αναζήτησης
4.   Υπάρχουν πολλοί αλγόριθμοι ταξινόμησης, γρηγορότερος όλων όμως       Σ   Λ
     είναι η μέθοδος ευθείας ανταλλαγής
5.   Σύμφωνα με τον Wirth τα προγράμματα είναι αλγόριθμοι που             Σ   Λ
     εφαρμόζονται πάνω σε Δομές Δεδομένων
6.   Οι δυναμικές δομές δεδομένων δεν αποθηκεύονται σε συνεχόμενες        Σ   Λ
     θέσεις μνήμης
7.   Η άσκοπη χρήση πινάκων σε ένα πρόγραμμα μπορεί να οδηγήσει           Σ   Λ
     ακόμα και σε αδυναμία εκτέλεσης του προγράμματος
8.   Η εισαγωγή και η διαγραφή κόμβων σε πίνακα αποτελούν δύο από τις     Σ   Λ
     βασικές επεξεργασίες πινάκων.
                                                                              (Μονάδες 8)


Β.   Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α και δίπλα τα
γράμματα της Στήλης Β που αντιστοιχούν σωστά. (Να σημειωθεί ότι στα στοιχεία
της Στήλης Α αντιστοιχούν περισσότερα από ένα στοιχεία της Στήλης Β).
                              Στήλη Α                  Στήλη Β

                                               Α. Ώθηση
                   1. Ουρά
                                               Β. Εξαγωγή
                                               Γ. Απώθηση

                   2. Στοίβα                   Δ. Δύο δείκτες
                                               Ε. Ένας δείκτης
                                               Ζ. Εισαγωγή
                                                                              (Μονάδες 6)


Γ.
1) Τι είναι δομή δεδομένων;
                                                                              (Μονάδες 2)
2) Σε ποιες κατηγορίες χωρίζονται οι δομές δεδομένων; Ποιες είναι οι βασικές διαφορές των
κατηγοριών;
                                                                             (Μονάδες 4)
3) Να αναφέρετε ονομαστικά τις βασικές λειτουργίες (πράξεις) επί των δομών δεδομένων.
                                                                               (Μονάδες 4)
Δ.
        ∆ίνεται ο πίνακας Α:

                    1   -1     7    1   1
                    6   2      0    8   -2
                    4   9      3    3   0
                    3   5      -4   2   1
                    0   1      2    0   1

        και το παρακάτω τμήμα αλγορίθμου:

Π←1
Σ←0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
       Σ ← Σ+Α[i,i]
       ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 5
              ΑΝ (i + j) = 6 TOTE
                     Σ ← Σ + A[i,j]
              AΛΛΙΩΣ_ΑΝ i <> j ΤΟΤΕ
                     Α[i,j] ← 0
              ΑΛΛΙΩΣ
                     Π ← Π * Α[i,j]
              ΤΕΛΟΣ_ΑΝ
       ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ Σ , Π

α. Να σχεδιάσετε στο φύλλο των απαντήσεών σας τον πίνακα Α με τις τιμές των στοιχείων του
μετά την εκτέλεση του παραπάνω τμήματος αλγορίθμου .
                                                                               (Μονάδες 4)
β. Να γράψετε στο φύλλο των απαντήσεών σας τις τιμές των μεταβλητών Π και Σ που θα
εκτυπωθούν.
                                                                             (Μονάδες 4)

Ε.
Σε μία ουρά αναμονής που υλοποιείται σε έναν πίνακα 10 θέσεων έρχονται τα παρακάτω
προγράμματα με την σειρά που αναφέρονται:

Microsoft Word
Microsoft Excel
Internet Explorer
Αριθμομηχανή
Media Player

     1. Να σχεδιάσετε την μορφή του πίνακα – ουρά μετά την εισαγωγή σε αυτή των παραπάνω
        προγραμμάτων. Να αναφέρετε επίσης και τις θέσεις του/των δεικτών στον πίνακα – ουρά.
                                                                               (Μονάδες 2)
     2. Από την ουρά αφαιρούνται δύο προγράμματα. Ποια είναι αυτά και ποιες είναι οι θέσεις
        του/των δεικτών στον πίνακα – ουρά μετά τις διαγραφές;
                                                                            (Μονάδες 2)
3. Στην ουρά προστίθενται τα προγράμματα Γλώσσα, Γλωσσομάθεια με την σειρά που
      αναφέρθηκαν. Να σχεδιαστεί ο πίνακας – ουρά μετά τις εισαγωγές και να αναφερθούν οι
      θέσεις του/των δεικτών.
                                                                            (Μονάδες 2)
   4. Πόσα και ποια προγράμματα πρέπει να κλείσει ο χρήστης του υπολογιστή για να μπορέσει
      να χρησιμοποιήσει το πρόγραμμα Γλώσσα;
                                                                            (Μονάδες 2)
   Σημείωση: Το κάθε ερώτημα χρησιμοποιεί την ουρά που προκύπτει από το αμέσως
   προηγούμενο ερώτημα.



Θέμα 2ο

Δίνεται δισδιάστατος πίνακας Β[4,5] ο οποίος περιέχει τα παρακάτω δεδομένα
           0     0      3     0      0
           2     0      0     0      -1
           0     0      0     0      0
           7     0      0     0      0
Και το ακόλουθο τμήμα αλγόριθμου το οποίο δημιουργεί έναν μονοδιάστατο πίνακα Α :

Κ 0
Π0
Για i από 1 μέχρι 4
       Για j από 1 μέχρι 5
              Αν B[ i , j ] <>0 τότε
                     Α[3*Κ+1]  i
                     Α[3*Κ+2]  j
                     Α[3*Κ+3]  B[ i , j ]
                     K  K +1
              Αλλιώς
                     Π  Π +1
              Τέλος_αν
       Tέλος_επανάληψης
Tέλος_επανάληψης
Ν  Π / 20 * 100
Εμφάνισε Ν, ‘%’

α) Να σχεδιάσετε την μορφή και τα περιεχόμενα του πίνακα Α όπως θα είναι μετά την εκτέλεση
του παραπάνω αλγορίθμου
                                                                                (Μονάδες 15)

β) Ποια η τιμή της μεταβλητής Ν μετά το τέλος του αλγορίθμου και τι ακριβώς μας υποδεικνύει (Τι
εκφράζει - αντιπροσωπεύει) ;
                                                                                   (Μονάδες 5)
Θέμα 3ο

Ένα υπερπολυτελές ξενοδοχείο στο Ντουμπάι έχει 25 ορόφους και 30 δωμάτια στον κάθε όροφο.
Για καλύτερη εξυπηρέτηση των πελατών κάθε όροφος έχει έναν υπεύθυνο. Να γίνει πρόγραμμα
που:
α) Θα έχει τμήμα δηλώσεων.
                                                                                (Μονάδες 1)

β) Θα καταχωρεί σε κατάλληλο δισδιάστατο πίνακα την πληρότητα κάθε δωματίου. Αν το δωμάτιο
είναι άδειο καταχωρείται η τιμή Ψευδής, ενώ αν είναι γεμάτο η τιμή Αληθής.(Με έλεγχο εισόδου)
                                                                                   (Μονάδες 1)

γ) Θα διαβάζει τα ονόματα των υπευθύνων κάθε ορόφου και θα τα καταχωρεί σε μονοδιάστατο
πίνακα.
                                                                               (Μονάδες 1)

δ) Θα υπολογίζει και θα εμφανίζει το πλήθος των άδειων δωματίων για κάθε όροφο.
                                                                                  (Μονάδες 4)

ε) Θα υπολογίζει και θα εμφανίζει ποιος/ποιοι όροφοι έχουν τη μεγαλύτερη πληρότητα.
                                                                                 (Μονάδες 5)

στ) Θα διαβάζει τον όροφο που θέλει να μείνει κάποιος πελάτης και θα αναζητεί το πρώτο άδειο
δωμάτιο του ορόφου. Σε περίπτωση που ο συγκεκριμένος όροφος είναι πλήρης, θα εμφανίζει
κατάλληλο μήνυμα.
                                                                                   (Μονάδες 4)

ζ)Να εμφανίζει τα ονόματα των υπευθύνων όλων των ορόφων ξεκινώντας από τον υπεύθυνο
ορόφου με τα περισσότερα άδεια δωμάτια και καταλήγοντας σε αυτόν με τα λιγότερα.
                                                                                (Μονάδες 4)

Παρατήρηση. Θεωρείστε ότι οι τιμές εισόδου είναι μόνο Αληθής και Ψευδής και δεν χρειάζεται
έλεγχος δεδομένων.
Θέμα 4ο
       Στο σχολικό πρωτάθλημα σφαιροβολίας του νομού Ηλείας συμμετείχαν 500 μαθητές από τα
20 λύκεια του νομού και από τις τρεις τάξεις.
       Για την τήρηση των στατιστικών και των αποτελεσμάτων του αγώνα διατηρούνται οι
παρακάτω παράλληλοι πίνακες: ΟΝ[500] που περιέχει το όνομα κάθε μαθητή, πίνακες Φ[500],
ΣΧ[500] και Τ[500] που περιέχουν αντίστοιχα το φύλο ("Α" για αγόρι και "Κ" για κορίτσι), το
σχολείο που φοιτά και την τάξη ("Α", "Β" ή "Γ") για κάθε μαθητή που συμμετείχε στο πρωτάθλημα.
       Κάθε μαθητής έχει στη διάθεσή του 6 ρίψεις οι οποίες καταγράφονται σε πίνακα ΡΙΨΗ[500,
6], αν κάποια ρίψη δεν ήταν έγκυρη καταχωρείται η τιμή –1, αλλιώς καταχωρείται το μήκος της
ρίψης σε μέτρα (θετικός αριθμός). Θεωρούμε ότι κάθε μαθητής έχει τουλάχιστον 1 έγκυρη ρίψη
και ότι δεν υπάρχουν συνωνυμίες μαθητών.

       Να αναπτύξετε αλγόριθμο ο οποίος αρχικά θα διαβάζει τα στοιχεία των παραπάνω
πινάκων πραγματοποιώντας έλεγχο δεδομένων ώστε να πληρούνται τα κριτήρια που
περιγράφηκαν παραπάνω.
                                                                                 (Μονάδες 2)
 Στη συνέχεια:

α. θα διαβάζει το όνομα ενός σχολείου και θα εμφανίζει το μέσο όρο ρίψεων για τα κορίτσια του
σχολείου.
                                                                                   (Μονάδες 5)

β. να εμφανίζει ποιος/ποιοι μαθητές είχαν τις περισσότερες άκυρες ρίψεις (μπορεί να είναι
περισσότεροι από ένας) και πόσες είναι αυτές.
                                                                                     (Μονάδες 4)

γ. αν για κάθε εκατοστό ρίψης δίνονται 5 βαθμοί και κάθε άκυρη ρίψη αφαιρεί 80 βαθμούς, να
δημιουργεί πίνακα ΒΑΘ που να περιέχει για κάθε αθλητή τους βαθμούς του (οι οποίοι και θα
εμφανίζονται).
                                                                                   (Μονάδες 4)

δ. να διαβάζει έναν αριθμό που αντιστοιχεί στο όριο βαθμών πρόκρισης στο πανελλήνιο
πρωτάθλημα και να δημιουργεί πίνακες με τα ονόματα και τους βαθμούς των μαθητών που
προκρίθηκαν (χωρίς κάποια διάταξη). Οι πίνακες αυτοί να αποτελούν έξοδο του αλγορίθμου.
Ποια ήταν η μικρότερη βαθμολογία μαθητή που προκρίθηκε;
                                                                                  (Μονάδες 5)

Παρατήρηση: θεωρούμε ότι τουλάχιστον ένας μαθητής/μαθήτρια έχει προκριθεί.

Mais conteúdo relacionado

Mais procurados

ΑΕΠΠ: 18ο Φύλλο Ασκήσεων
ΑΕΠΠ: 18ο Φύλλο ΑσκήσεωνΑΕΠΠ: 18ο Φύλλο Ασκήσεων
ΑΕΠΠ: 18ο Φύλλο Ασκήσεων
Nikos Michailidis
 
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
Nikos Michailidis
 
Excel odigies 10
Excel odigies 10Excel odigies 10
Excel odigies 10
tomtat57
 
ΑΕΠΠ: 1ο Επαναληπτικό Τεστ
ΑΕΠΠ: 1ο Επαναληπτικό ΤεστΑΕΠΠ: 1ο Επαναληπτικό Τεστ
ΑΕΠΠ: 1ο Επαναληπτικό Τεστ
Nikos Michailidis
 
Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106
ireportergr
 
AEPP_OEFE_2008
AEPP_OEFE_2008AEPP_OEFE_2008
AEPP_OEFE_2008
educast
 
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdfΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
Anthimos Misailidis
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
Nikos Michailidis
 
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
Nikos Michailidis
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
Dimitris Psounis
 

Mais procurados (20)

ΠΛΗ10 ΜΑΘΗΜΑ 1.4
ΠΛΗ10 ΜΑΘΗΜΑ 1.4ΠΛΗ10 ΜΑΘΗΜΑ 1.4
ΠΛΗ10 ΜΑΘΗΜΑ 1.4
 
ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑ
ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑ
ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 1 - ΔΙΑΠΕΡΑΣΗ ΠΙΝΑΚΑ
 
ΑΕΠΠ: 18ο Φύλλο Ασκήσεων
ΑΕΠΠ: 18ο Φύλλο ΑσκήσεωνΑΕΠΠ: 18ο Φύλλο Ασκήσεων
ΑΕΠΠ: 18ο Φύλλο Ασκήσεων
 
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
 
Δομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑΔομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑ
 
Excel odigies 10
Excel odigies 10Excel odigies 10
Excel odigies 10
 
ΑΕΠΠ: 1ο Επαναληπτικό Τεστ
ΑΕΠΠ: 1ο Επαναληπτικό ΤεστΑΕΠΠ: 1ο Επαναληπτικό Τεστ
ΑΕΠΠ: 1ο Επαναληπτικό Τεστ
 
Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106
 
AEPP_OEFE_2008
AEPP_OEFE_2008AEPP_OEFE_2008
AEPP_OEFE_2008
 
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdfΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ 1o.pdf
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
 
ΠΛΗ10 ΜΑΘΗΜΑ 1.5
ΠΛΗ10 ΜΑΘΗΜΑ 1.5ΠΛΗ10 ΜΑΘΗΜΑ 1.5
ΠΛΗ10 ΜΑΘΗΜΑ 1.5
 
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
 
ΠΛΗ10 ΤΕΣΤ 23
ΠΛΗ10 ΤΕΣΤ 23ΠΛΗ10 ΤΕΣΤ 23
ΠΛΗ10 ΤΕΣΤ 23
 
ΠΛΗ10 ΤΕΣΤ 15
ΠΛΗ10 ΤΕΣΤ 15ΠΛΗ10 ΤΕΣΤ 15
ΠΛΗ10 ΤΕΣΤ 15
 
Η Γλώσσα C - Μάθημα 2
Η Γλώσσα C - Μάθημα 2Η Γλώσσα C - Μάθημα 2
Η Γλώσσα C - Μάθημα 2
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
 
Microworld[1]
Microworld[1]Microworld[1]
Microworld[1]
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
 

Semelhante a διαγωνισμα δομεσ δεδομενων πινακεσ

ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο ΑσκήσεωνΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
Nikos Michailidis
 
ΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο Εργασίας
Nikos Michailidis
 
04110700 g texn_aep 2010
04110700 g texn_aep 201004110700 g texn_aep 2010
04110700 g texn_aep 2010
educast
 
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠΔιαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
Eleni Kokkinou
 
ανάπτυξη 2006 απ
ανάπτυξη 2006 απανάπτυξη 2006 απ
ανάπτυξη 2006 απ
educast
 
Διαγώνισμα Υποπρογράμματα
Διαγώνισμα ΥποπρογράμματαΔιαγώνισμα Υποπρογράμματα
Διαγώνισμα Υποπρογράμματα
educast
 
ΟΕΦΕ 2009 Θέματα
ΟΕΦΕ 2009 ΘέματαΟΕΦΕ 2009 Θέματα
ΟΕΦΕ 2009 Θέματα
educast
 
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
Ιωάννου Γιαννάκης
 
Doc (2)
Doc (2)Doc (2)
Doc (2)
Pa P
 
ανάπτυξη 2007 θεμ
ανάπτυξη 2007 θεμανάπτυξη 2007 θεμ
ανάπτυξη 2007 θεμ
educast
 

Semelhante a διαγωνισμα δομεσ δεδομενων πινακεσ (20)

ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο ΑσκήσεωνΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
 
ΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο Εργασίας
 
01-06-13 ΕΠΑΛ-Δίκτυα Υπολογιστών ΙΙ
01-06-13 ΕΠΑΛ-Δίκτυα Υπολογιστών ΙΙ01-06-13 ΕΠΑΛ-Δίκτυα Υπολογιστών ΙΙ
01-06-13 ΕΠΑΛ-Δίκτυα Υπολογιστών ΙΙ
 
04110700 g texn_aep 2010
04110700 g texn_aep 201004110700 g texn_aep 2010
04110700 g texn_aep 2010
 
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠΔιαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
 
ανάπτυξη 2006 απ
ανάπτυξη 2006 απανάπτυξη 2006 απ
ανάπτυξη 2006 απ
 
them_psif_syst_epal_230615 (1).pdf
them_psif_syst_epal_230615 (1).pdfthem_psif_syst_epal_230615 (1).pdf
them_psif_syst_epal_230615 (1).pdf
 
Διαγώνισμα Υποπρογράμματα
Διαγώνισμα ΥποπρογράμματαΔιαγώνισμα Υποπρογράμματα
Διαγώνισμα Υποπρογράμματα
 
ΟΕΦΕ 2009 Θέματα
ΟΕΦΕ 2009 ΘέματαΟΕΦΕ 2009 Θέματα
ΟΕΦΕ 2009 Θέματα
 
ΠΛΗ31 ΤΕΣΤ 29
ΠΛΗ31 ΤΕΣΤ 29ΠΛΗ31 ΤΕΣΤ 29
ΠΛΗ31 ΤΕΣΤ 29
 
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
πρόχειρο διαγώνισμα αρχές επιστήμης Υπολογιστών 2014 5
 
Them dikt epal_c_hmer_no_1206
Them dikt epal_c_hmer_no_1206Them dikt epal_c_hmer_no_1206
Them dikt epal_c_hmer_no_1206
 
Doc (2)
Doc (2)Doc (2)
Doc (2)
 
Plir b
Plir bPlir b
Plir b
 
φυλλο εργου 2.2
φυλλο εργου 2.2φυλλο εργου 2.2
φυλλο εργου 2.2
 
θέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλ
θέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλθέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλ
θέματα πανελλαδικών εξετάσεων 2000 2015 - ημερ-εσπερ-επαναλ
 
Exam&ans 2014
Exam&ans 2014Exam&ans 2014
Exam&ans 2014
 
Θέματα Πανελλαδικών Συστημάτων Ψηφιακών Ηλεκτρονικών 2011
Θέματα Πανελλαδικών Συστημάτων Ψηφιακών Ηλεκτρονικών 2011Θέματα Πανελλαδικών Συστημάτων Ψηφιακών Ηλεκτρονικών 2011
Θέματα Πανελλαδικών Συστημάτων Ψηφιακών Ηλεκτρονικών 2011
 
ανάπτυξη 2007 θεμ
ανάπτυξη 2007 θεμανάπτυξη 2007 θεμ
ανάπτυξη 2007 θεμ
 
Exam2015
Exam2015Exam2015
Exam2015
 

Mais de educast

04050700 g texn_aep_a
04050700 g texn_aep_a04050700 g texn_aep_a
04050700 g texn_aep_a
educast
 
AEPP_OEFE_2008_A
AEPP_OEFE_2008_AAEPP_OEFE_2008_A
AEPP_OEFE_2008_A
educast
 
ανάπτυξη 2007 απ
ανάπτυξη 2007 απανάπτυξη 2007 απ
ανάπτυξη 2007 απ
educast
 
04110700 g texn_aep_a 2010 απ
04110700 g texn_aep_a 2010 απ04110700 g texn_aep_a 2010 απ
04110700 g texn_aep_a 2010 απ
educast
 
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
educast
 
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.pptΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
educast
 
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.pptΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
educast
 
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.pptΣχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
educast
 
Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2
educast
 
Διαγωνισμα Δομή Επαναληψης 1
Διαγωνισμα Δομή Επαναληψης 1Διαγωνισμα Δομή Επαναληψης 1
Διαγωνισμα Δομή Επαναληψης 1
educast
 
Διαγώνισμα Δομή Επιλογής 1
Διαγώνισμα Δομή Επιλογής 1Διαγώνισμα Δομή Επιλογής 1
Διαγώνισμα Δομή Επιλογής 1
educast
 
Διαγώνισμα Δομή Επανάληψης 2
Διαγώνισμα Δομή Επανάληψης 2Διαγώνισμα Δομή Επανάληψης 2
Διαγώνισμα Δομή Επανάληψης 2
educast
 
Διαγώνισμα Επαναληπτικό
Διαγώνισμα ΕπαναληπτικόΔιαγώνισμα Επαναληπτικό
Διαγώνισμα Επαναληπτικό
educast
 
Διαγώνισμα Δομή Ακολουθίας
Διαγώνισμα Δομή ΑκολουθίαςΔιαγώνισμα Δομή Ακολουθίας
Διαγώνισμα Δομή Ακολουθίας
educast
 
Διαγώνισμα Πίνακες
Διαγώνισμα ΠίνακεςΔιαγώνισμα Πίνακες
Διαγώνισμα Πίνακες
educast
 

Mais de educast (20)

04050700 g texn_aep_a
04050700 g texn_aep_a04050700 g texn_aep_a
04050700 g texn_aep_a
 
AEPP_OEFE_2008_A
AEPP_OEFE_2008_AAEPP_OEFE_2008_A
AEPP_OEFE_2008_A
 
ανάπτυξη 2007 απ
ανάπτυξη 2007 απανάπτυξη 2007 απ
ανάπτυξη 2007 απ
 
04110700 g texn_aep_a 2010 απ
04110700 g texn_aep_a 2010 απ04110700 g texn_aep_a 2010 απ
04110700 g texn_aep_a 2010 απ
 
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
 
Baseis 2009 Ab
Baseis 2009 AbBaseis 2009 Ab
Baseis 2009 Ab
 
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.pptΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
 
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.pptΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
 
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.pptΣχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
 
Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2
 
Διαγωνισμα Δομή Επαναληψης 1
Διαγωνισμα Δομή Επαναληψης 1Διαγωνισμα Δομή Επαναληψης 1
Διαγωνισμα Δομή Επαναληψης 1
 
Διαγώνισμα Δομή Επιλογής 1
Διαγώνισμα Δομή Επιλογής 1Διαγώνισμα Δομή Επιλογής 1
Διαγώνισμα Δομή Επιλογής 1
 
Διαγώνισμα Δομή Επανάληψης 2
Διαγώνισμα Δομή Επανάληψης 2Διαγώνισμα Δομή Επανάληψης 2
Διαγώνισμα Δομή Επανάληψης 2
 
Διαγώνισμα Επαναληπτικό
Διαγώνισμα ΕπαναληπτικόΔιαγώνισμα Επαναληπτικό
Διαγώνισμα Επαναληπτικό
 
Διαγώνισμα Δομή Ακολουθίας
Διαγώνισμα Δομή ΑκολουθίαςΔιαγώνισμα Δομή Ακολουθίας
Διαγώνισμα Δομή Ακολουθίας
 
Διαγώνισμα Πίνακες
Διαγώνισμα ΠίνακεςΔιαγώνισμα Πίνακες
Διαγώνισμα Πίνακες
 
ΑΕΠΠ ΚΕΦ 10
ΑΕΠΠ ΚΕΦ 10ΑΕΠΠ ΚΕΦ 10
ΑΕΠΠ ΚΕΦ 10
 
ΑΕΠΠ ΚΕΦ 9
ΑΕΠΠ ΚΕΦ 9ΑΕΠΠ ΚΕΦ 9
ΑΕΠΠ ΚΕΦ 9
 
ΑΕΠΠ ΚΕΦ 6
ΑΕΠΠ ΚΕΦ 6ΑΕΠΠ ΚΕΦ 6
ΑΕΠΠ ΚΕΦ 6
 
ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2
 

διαγωνισμα δομεσ δεδομενων πινακεσ

  • 1. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 5ο Κριτήριο Αξιολόγησης (28 – 01 - 2009) ΚΕΦΑΛΑΙΑ 3 , 9 (ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ – ΠΙΝΑΚΕΣ) Θέμα 1ο Α. Να γράψετε στο τετράδιό σας τους αριθμούς των παρακάτω προτάσεων και να τις χαρακτηρίσετε σαν Σωστές (Σ) ή Λάθος (Λ). 1. Η μέθοδος της σειριακής αναζήτησης εφαρμόζεται μόνο σε Σ Λ ταξινομημένο πίνακα. 2. Υπερχείλιση συμβαίνει όταν συμβεί απώθηση σε γεμάτη στοίβα Σ Λ 3. Σε κάθε πίνακα η δυαδική αναζήτηση είναι ο καταλληλότερος τρόπος Σ Λ αναζήτησης 4. Υπάρχουν πολλοί αλγόριθμοι ταξινόμησης, γρηγορότερος όλων όμως Σ Λ είναι η μέθοδος ευθείας ανταλλαγής 5. Σύμφωνα με τον Wirth τα προγράμματα είναι αλγόριθμοι που Σ Λ εφαρμόζονται πάνω σε Δομές Δεδομένων 6. Οι δυναμικές δομές δεδομένων δεν αποθηκεύονται σε συνεχόμενες Σ Λ θέσεις μνήμης 7. Η άσκοπη χρήση πινάκων σε ένα πρόγραμμα μπορεί να οδηγήσει Σ Λ ακόμα και σε αδυναμία εκτέλεσης του προγράμματος 8. Η εισαγωγή και η διαγραφή κόμβων σε πίνακα αποτελούν δύο από τις Σ Λ βασικές επεξεργασίες πινάκων. (Μονάδες 8) Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α και δίπλα τα γράμματα της Στήλης Β που αντιστοιχούν σωστά. (Να σημειωθεί ότι στα στοιχεία της Στήλης Α αντιστοιχούν περισσότερα από ένα στοιχεία της Στήλης Β). Στήλη Α Στήλη Β Α. Ώθηση 1. Ουρά Β. Εξαγωγή Γ. Απώθηση 2. Στοίβα Δ. Δύο δείκτες Ε. Ένας δείκτης Ζ. Εισαγωγή (Μονάδες 6) Γ. 1) Τι είναι δομή δεδομένων; (Μονάδες 2) 2) Σε ποιες κατηγορίες χωρίζονται οι δομές δεδομένων; Ποιες είναι οι βασικές διαφορές των κατηγοριών; (Μονάδες 4) 3) Να αναφέρετε ονομαστικά τις βασικές λειτουργίες (πράξεις) επί των δομών δεδομένων. (Μονάδες 4)
  • 2. Δ. ∆ίνεται ο πίνακας Α: 1 -1 7 1 1 6 2 0 8 -2 4 9 3 3 0 3 5 -4 2 1 0 1 2 0 1 και το παρακάτω τμήμα αλγορίθμου: Π←1 Σ←0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5 Σ ← Σ+Α[i,i] ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 5 ΑΝ (i + j) = 6 TOTE Σ ← Σ + A[i,j] AΛΛΙΩΣ_ΑΝ i <> j ΤΟΤΕ Α[i,j] ← 0 ΑΛΛΙΩΣ Π ← Π * Α[i,j] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ Σ , Π α. Να σχεδιάσετε στο φύλλο των απαντήσεών σας τον πίνακα Α με τις τιμές των στοιχείων του μετά την εκτέλεση του παραπάνω τμήματος αλγορίθμου . (Μονάδες 4) β. Να γράψετε στο φύλλο των απαντήσεών σας τις τιμές των μεταβλητών Π και Σ που θα εκτυπωθούν. (Μονάδες 4) Ε. Σε μία ουρά αναμονής που υλοποιείται σε έναν πίνακα 10 θέσεων έρχονται τα παρακάτω προγράμματα με την σειρά που αναφέρονται: Microsoft Word Microsoft Excel Internet Explorer Αριθμομηχανή Media Player 1. Να σχεδιάσετε την μορφή του πίνακα – ουρά μετά την εισαγωγή σε αυτή των παραπάνω προγραμμάτων. Να αναφέρετε επίσης και τις θέσεις του/των δεικτών στον πίνακα – ουρά. (Μονάδες 2) 2. Από την ουρά αφαιρούνται δύο προγράμματα. Ποια είναι αυτά και ποιες είναι οι θέσεις του/των δεικτών στον πίνακα – ουρά μετά τις διαγραφές; (Μονάδες 2)
  • 3. 3. Στην ουρά προστίθενται τα προγράμματα Γλώσσα, Γλωσσομάθεια με την σειρά που αναφέρθηκαν. Να σχεδιαστεί ο πίνακας – ουρά μετά τις εισαγωγές και να αναφερθούν οι θέσεις του/των δεικτών. (Μονάδες 2) 4. Πόσα και ποια προγράμματα πρέπει να κλείσει ο χρήστης του υπολογιστή για να μπορέσει να χρησιμοποιήσει το πρόγραμμα Γλώσσα; (Μονάδες 2) Σημείωση: Το κάθε ερώτημα χρησιμοποιεί την ουρά που προκύπτει από το αμέσως προηγούμενο ερώτημα. Θέμα 2ο Δίνεται δισδιάστατος πίνακας Β[4,5] ο οποίος περιέχει τα παρακάτω δεδομένα 0 0 3 0 0 2 0 0 0 -1 0 0 0 0 0 7 0 0 0 0 Και το ακόλουθο τμήμα αλγόριθμου το οποίο δημιουργεί έναν μονοδιάστατο πίνακα Α : Κ 0 Π0 Για i από 1 μέχρι 4 Για j από 1 μέχρι 5 Αν B[ i , j ] <>0 τότε Α[3*Κ+1]  i Α[3*Κ+2]  j Α[3*Κ+3]  B[ i , j ] K  K +1 Αλλιώς Π  Π +1 Τέλος_αν Tέλος_επανάληψης Tέλος_επανάληψης Ν  Π / 20 * 100 Εμφάνισε Ν, ‘%’ α) Να σχεδιάσετε την μορφή και τα περιεχόμενα του πίνακα Α όπως θα είναι μετά την εκτέλεση του παραπάνω αλγορίθμου (Μονάδες 15) β) Ποια η τιμή της μεταβλητής Ν μετά το τέλος του αλγορίθμου και τι ακριβώς μας υποδεικνύει (Τι εκφράζει - αντιπροσωπεύει) ; (Μονάδες 5)
  • 4. Θέμα 3ο Ένα υπερπολυτελές ξενοδοχείο στο Ντουμπάι έχει 25 ορόφους και 30 δωμάτια στον κάθε όροφο. Για καλύτερη εξυπηρέτηση των πελατών κάθε όροφος έχει έναν υπεύθυνο. Να γίνει πρόγραμμα που: α) Θα έχει τμήμα δηλώσεων. (Μονάδες 1) β) Θα καταχωρεί σε κατάλληλο δισδιάστατο πίνακα την πληρότητα κάθε δωματίου. Αν το δωμάτιο είναι άδειο καταχωρείται η τιμή Ψευδής, ενώ αν είναι γεμάτο η τιμή Αληθής.(Με έλεγχο εισόδου) (Μονάδες 1) γ) Θα διαβάζει τα ονόματα των υπευθύνων κάθε ορόφου και θα τα καταχωρεί σε μονοδιάστατο πίνακα. (Μονάδες 1) δ) Θα υπολογίζει και θα εμφανίζει το πλήθος των άδειων δωματίων για κάθε όροφο. (Μονάδες 4) ε) Θα υπολογίζει και θα εμφανίζει ποιος/ποιοι όροφοι έχουν τη μεγαλύτερη πληρότητα. (Μονάδες 5) στ) Θα διαβάζει τον όροφο που θέλει να μείνει κάποιος πελάτης και θα αναζητεί το πρώτο άδειο δωμάτιο του ορόφου. Σε περίπτωση που ο συγκεκριμένος όροφος είναι πλήρης, θα εμφανίζει κατάλληλο μήνυμα. (Μονάδες 4) ζ)Να εμφανίζει τα ονόματα των υπευθύνων όλων των ορόφων ξεκινώντας από τον υπεύθυνο ορόφου με τα περισσότερα άδεια δωμάτια και καταλήγοντας σε αυτόν με τα λιγότερα. (Μονάδες 4) Παρατήρηση. Θεωρείστε ότι οι τιμές εισόδου είναι μόνο Αληθής και Ψευδής και δεν χρειάζεται έλεγχος δεδομένων.
  • 5. Θέμα 4ο Στο σχολικό πρωτάθλημα σφαιροβολίας του νομού Ηλείας συμμετείχαν 500 μαθητές από τα 20 λύκεια του νομού και από τις τρεις τάξεις. Για την τήρηση των στατιστικών και των αποτελεσμάτων του αγώνα διατηρούνται οι παρακάτω παράλληλοι πίνακες: ΟΝ[500] που περιέχει το όνομα κάθε μαθητή, πίνακες Φ[500], ΣΧ[500] και Τ[500] που περιέχουν αντίστοιχα το φύλο ("Α" για αγόρι και "Κ" για κορίτσι), το σχολείο που φοιτά και την τάξη ("Α", "Β" ή "Γ") για κάθε μαθητή που συμμετείχε στο πρωτάθλημα. Κάθε μαθητής έχει στη διάθεσή του 6 ρίψεις οι οποίες καταγράφονται σε πίνακα ΡΙΨΗ[500, 6], αν κάποια ρίψη δεν ήταν έγκυρη καταχωρείται η τιμή –1, αλλιώς καταχωρείται το μήκος της ρίψης σε μέτρα (θετικός αριθμός). Θεωρούμε ότι κάθε μαθητής έχει τουλάχιστον 1 έγκυρη ρίψη και ότι δεν υπάρχουν συνωνυμίες μαθητών. Να αναπτύξετε αλγόριθμο ο οποίος αρχικά θα διαβάζει τα στοιχεία των παραπάνω πινάκων πραγματοποιώντας έλεγχο δεδομένων ώστε να πληρούνται τα κριτήρια που περιγράφηκαν παραπάνω. (Μονάδες 2) Στη συνέχεια: α. θα διαβάζει το όνομα ενός σχολείου και θα εμφανίζει το μέσο όρο ρίψεων για τα κορίτσια του σχολείου. (Μονάδες 5) β. να εμφανίζει ποιος/ποιοι μαθητές είχαν τις περισσότερες άκυρες ρίψεις (μπορεί να είναι περισσότεροι από ένας) και πόσες είναι αυτές. (Μονάδες 4) γ. αν για κάθε εκατοστό ρίψης δίνονται 5 βαθμοί και κάθε άκυρη ρίψη αφαιρεί 80 βαθμούς, να δημιουργεί πίνακα ΒΑΘ που να περιέχει για κάθε αθλητή τους βαθμούς του (οι οποίοι και θα εμφανίζονται). (Μονάδες 4) δ. να διαβάζει έναν αριθμό που αντιστοιχεί στο όριο βαθμών πρόκρισης στο πανελλήνιο πρωτάθλημα και να δημιουργεί πίνακες με τα ονόματα και τους βαθμούς των μαθητών που προκρίθηκαν (χωρίς κάποια διάταξη). Οι πίνακες αυτοί να αποτελούν έξοδο του αλγορίθμου. Ποια ήταν η μικρότερη βαθμολογία μαθητή που προκρίθηκε; (Μονάδες 5) Παρατήρηση: θεωρούμε ότι τουλάχιστον ένας μαθητής/μαθήτρια έχει προκριθεί.