ΑΣΚΗΣΕΙΣ ΣΕ ΜΟΝΟΔΙΑΣΤΑΤΟΥΣ...

35
ΑΣΚΗΣΕΙΣ ΜΕ ΜΟΝΟΔΙΑΣΤΑΤΟΥΣ ΠΙΝΑΚΕΣ ΒΑΣΙΚΕΣ 1. Να γράψετε πρόγραμμα το οποίο: α. Θα δημιουργεί ένα πίνακα με τους βαθμούς των μαθητών ενός τμήματος στο μάθημα της Γλώσσας ( πλήθος μαθητών 25) β. Θα εμφανίζει τα στοιχεία του πίνακα γ. Θα βρίσκει και θα τυπώνει την μέση τιμή του πίνακα δ. Θα υπολογίζει και τυπώνει το πλήθος των στοιχείων του πίνακα που είναι μεγαλύτερα από την μέση τιμή. 2. Να γράψετε αλγόριθμο ή πρόγραμμα το οποίο: α. Θα δημιουργεί ένα πίνακα ακεραίων 30 θέσεων ( μιας διάστασης) β. Θα βρίσκει και τυπώνει το μέγιστο και το ελάχιστο στοιχείο του πίνακα γ. Θα βρίσκει και θα τυπώνει τις θέσεις που βρέθηκε ο μέγιστος και τις θέσεις που βρέθηκε ο ελάχιστος 3. Να γράψετε αλγόριθμο ή πρόγραμμα το οποίο: α. Θα δημιουργεί ένα πίνακα ακεραίων 12 θέσεων ( μιας διάστασης) β. Να ζητάει από το πληκτρολόγιο ένα αριθμό και να την αναζητεί μέσα στον πίνακα. Αν υπάρχει να τυπώνει τις θέσεις που βρέθηκε αν δεν υπάρχει να τυπώνει κατάλληλο μήνυμα 4. Να γράψετε αλγόριθμο ή πρόγραμμα το οποίο: α. Θα δημιουργεί ένα πίνακα ακεραίων 12 θέσεων ( μιας διάστασης) β. Να ζητάει από το πληκτρολόγιο ένα αριθμό και να την αναζητεί μέσα στον πίνακα. Η αναζήτηση πρέπει να σταματά όταν βρεθεί για πρώτη φορά ο ζητούμενος αριθμός. Αν δεν βρεθεί να τυπώνεται κατάλληλο μήνυμα 5. Το παρακάτω τμήμα προγράμματος βρίσκει την θέση του πρώτου στοιχείου ενός πίνακα Α, 135 θέσεων, που ισούται με 26 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Μ, Α[135] ΑΡΧΗ Μß1 ΟΣΟ Α[Μ]<>26 ΕΠΑΝΑΛΑΒΕ ΜßΜ+1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ « ΤΟ 26 ΒΡΕΘΗΚΕ ΣΤΗ ΘΕΣΗ:»,Μ Ποιο λάθος υπάρχει και πώς διορθώνεται; Ασκήσεις Ανάπτυξης εφαρμογών / Πίνακες δύο διαστάσεων Σελίδα 1

Transcript of ΑΣΚΗΣΕΙΣ ΣΕ ΜΟΝΟΔΙΑΣΤΑΤΟΥΣ...

ΑΣΚΗΣΕΙΣ ΜΕ ΜΟΝΟΔΙΑΣΤΑΤΟΥΣ ΠΙΝΑΚΕΣ

ΒΑΣΙΚΕΣ

1. Να γράψετε πρόγραμμα το οποίο:α. Θα δημιουργεί ένα πίνακα με τους βαθμούς των μαθητών ενός τμήματος στο μάθημα

της Γλώσσας ( πλήθος μαθητών 25)β. Θα εμφανίζει τα στοιχεία του πίνακαγ. Θα βρίσκει και θα τυπώνει την μέση τιμή του πίνακαδ. Θα υπολογίζει και τυπώνει το πλήθος των στοιχείων του πίνακα που είναι μεγαλύτερα

από την μέση τιμή.

2. Να γράψετε αλγόριθμο ή πρόγραμμα το οποίο:α. Θα δημιουργεί ένα πίνακα ακεραίων 30 θέσεων ( μιας διάστασης)β. Θα βρίσκει και τυπώνει το μέγιστο και το ελάχιστο στοιχείο του πίνακαγ. Θα βρίσκει και θα τυπώνει τις θέσεις που βρέθηκε ο μέγιστος και τις θέσεις που

βρέθηκε ο ελάχιστος 3. Να γράψετε αλγόριθμο ή πρόγραμμα το οποίο:

α. Θα δημιουργεί ένα πίνακα ακεραίων 12 θέσεων ( μιας διάστασης)β. Να ζητάει από το πληκτρολόγιο ένα αριθμό και να την αναζητεί μέσα στον πίνακα. Αν

υπάρχει να τυπώνει τις θέσεις που βρέθηκε αν δεν υπάρχει να τυπώνει κατάλληλο μήνυμα

4. Να γράψετε αλγόριθμο ή πρόγραμμα το οποίο: α. Θα δημιουργεί ένα πίνακα ακεραίων 12 θέσεων ( μιας διάστασης)β. Να ζητάει από το πληκτρολόγιο ένα αριθμό και να την αναζητεί μέσα στον πίνακα. Η

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

5. Το παρακάτω τμήμα προγράμματος βρίσκει την θέση του πρώτου στοιχείου ενός πίνακα Α, 135 θέσεων, που ισούται με 26ΜΕΤΑΒΛΗΤΕΣ

ΑΚΕΡΑΙΕΣ: Μ, Α[135]ΑΡΧΗΜß1

ΟΣΟ Α[Μ]<>26 ΕΠΑΝΑΛΑΒΕ ΜßΜ+1ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΓΡΑΨΕ « ΤΟ 26 ΒΡΕΘΗΚΕ ΣΤΗ ΘΕΣΗ:»,Μ

Ποιο λάθος υπάρχει και πώς διορθώνεται; 6. Αφού δημιουργήσετε ένα πίνακα 50 θέσεων με ονόματα μαθητών να τον ταξινομήσετε αλφαβητικά με την μέθοδο της φυσαλίδας

7. Να γράψετε αλγόριθμο το οποίο:α. Να δημιουργεί ένα πίνακα 50 θέσεων με τα ονόματα των μαθητών ΜΑΘΗΤΕΣ[50]β. Να δημιουργεί ένα αντίστοιχο πίνακα 50 θέσεων με τα Ύψη των μαθητών ΥΨΗ[50]γ. Να ταξινομεί τους μαθητές με βάση το ύψος τους σε φθίνουσα σειράδ. Για τις περιπτώσεις που υπάρχει ισότητα υψών η ταξινόμηση να γίνει αλφαβητικά

8. Να γράψετε αλγόριθμο που να :

Ασκήσεις Ανάπτυξης εφαρμογών / Πίνακες δύο διαστάσεων Σελίδα 1

α. Δημιουργεί δύο μονοδιάστατους πίνακες Α[Ν], Β[Μ] με Ν και Μ<=100β. Να τους ταξινομεί χωριστά τον καθένα κατά αύξουσα σειράγ. Να δημιουργεί ένα ταξινομημένο πίνακα Γ, που θα περιέχει όλα τα στοιχεία των Α και

Β ( συγχώνευση) 9. Σε πίνακα ΜΑΘΗΤΕΣ [100] να καταχωρηθούν τα ονόματα εκατό μαθητών και σε πίνακα ΒΑΘΜΟΙ[100] να καταχωρηθούν οι αντίστοιχοι μέσοι όροι των μαθητών. Να γράψετε αλγόριθμο που:Να μετρά και να εμφανίζει το πλήθος των μαθητών που έχουν ΜΟ μεγαλύτερο ή ίσο του 13 και μικρότερο ή ίσο του 16Να βρίσκει το όνομα του μαθητή με τον μεγαλύτερο βαθμόΝα βρίσκει το όνομα του μαθητή με τον μικρότερο βαθμόΑν υπάρχουν περισσότεροι του ενός με βαθμό ίσο με τον μεγαλύτερο να εμφανίζει το πλήθος και τα ονόματα αυτών Αν υπάρχουν περισσότεροι του ενός με βαθμό ίσο με τον μικρότερο να εμφανίζει το πλήθος και τα ονόματα αυτών

10. Σε πίνακα Α έχουν καταχωρηθεί οι σωστές απαντήσεις 50 ερωτήσεων τεστ Σωστού- Λάθους και σε πίνακα Β οι αντίστοιχες απαντήσεις ενός μαθητή. Να γράψετε κώδικα που να υπολογίζει και τυπώνει τα συνολικά μόρια του μαθητή, αν η σωστή απάντηση παίρνει 2 μόρια και η λάθος απάντηση 0 μόρια. Επίσης να τυπώνει την κατηγορία που υπάγεται ο μαθητής ( «ΑΡΙΣΤΟΣ», «ΠΟΛΥ ΚΑΛΟΣ», «ΚΑΛΟΣ», «ΜΕΤΡΙΟΣ» Δ ανάλογα με το πλήθος των μορίων ( ΌΡΙΑ ΚΑΤΗΓΟΡΙΩΝ: 90, 75, 50)

11 Αφού γεμίσετε με τα ονόματα των μηνών ένα πίνακα 12 θέσεων, να γράψετε κώδικα που να δέχεται ένα αριθμό στο διάστημα [1-12] και να τυπώνετε το όνομα του αντίστοιχου μήνα. Να κάνετε έλεγχο ορθότητας του αριθμού για να αποφευχθεί η περίπτωση λάθους

12 Να ορίσετε ένα πίνακα 100 θέσεων και να γράψετε πρόγραμμα που σε κάθε θέση να αποθηκεύεται:ο δείκτης της θέσηςο συμπληρωματικός ως προς το 100 του δείκτη της θέσηςΟι πρώτοι 100 περιττοίΟι πρώτοι 100 άρτιοι

13. Τι θα τυπώσει το παρακάτω πρόγραμμα;ΠΡΟΓΡΑΜΜΑ ΤΕΣΤ_ΠΙΝΑΚΑΜΕΤΑΒΛΗΤΕΣ Ακέραιες: Α[10], ΚΑρχή

Κß0Α[0]ß0ΟΣΟ Κ<5 ΕΠΑΝΑΛΑΒΕ

Α[10-Κ]ßΑ[Κ]-1ΚßΚ+1Α[Κ]ßΑ[11-Κ]+1

ΤΕΛΟΣ _ΕΠΑΝΑΛΗΨΗΣ

Για Κ από 0 μέχρι 10 επανάλαβεΓράψε Α[κ]Τέλος ΕπανάληψηςΤέλος

Ασκήσεις Ανάπτυξης εφαρμογών / Πίνακες δύο διαστάσεων Σελίδα 2

14. Σε πείραμα φυσικής η αντίσταση ενός αγωγού μετρήθηκε 500 φορές. Να γράψετε αλγόριθμο που :

α. Να διαβάζει όλες τις τιμέςβ. Να υπολογίζει την μέση τιμή της αντίστασηςγ. Να υπολογίζει την τυπική απόκλιση των μετρήσεων

15. Να γράψετε πρόγραμμα το οποίο:α. Να καταχωρεί τιμές σε ένα πίνακα Χ 300 θέσεων ως εξής; Στις θέσεις που είναι

πολλαπλάσια του 3 να καταχωρεί το 1 και στις άλλες το 0.β. Να εμφανίζει τα στοιχεία του πίνακα

16. Ο πίνακας Α[20] έχει τα ακόλουθα στοιχεία: 30,28,25,6,7,8,9,11,12,14,15,15,16,17,67,65,34,33,22,1. Τι θα περιλαμβάνουν οι πίνακες Χ και Υ μετά την εκτέλεση του παρακάτω προγράμματος;

Mß1Nß 1ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20

Χ[Ι]ß0, Υ[Ι]ß0ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20

ΑΝ Α[Ι] MOD 2 =0 TOTE Υ[N]ßA[I] NßN+1ΑΛΛΙΩΣ Χ[Μ]ßΑ[Ι] ΜßΜ+1ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

.17. Στο άθλημα της γυμναστικής ένας αθλητής βαθμολογείται από 7 κριτές στην κλίμακα 0-10. Ο τελικός βαθμός του προκύπτει από των μέσο όρο των 5 βαθμών, γιατί εξαιρούνται ο καλύτερος και ο χειρότερος. Να γράψετε πρόγραμμα το οποίο:Να καταχωρεί του 7 βαθμούς σε πίνακα βαθμολογίαςΝα ταξινομεί τον πίνακα κατά φθίνουσα σειράΝα υπολογίζει και τυπώνει τον τελικό βαθμό της

18. Σε πίνακα ΜΑΘΗΤΕΣ 80 θέσεων έχουν καταχωρηθεί αλφαβητικά τα ονόματα 80 μαθητών της τεχνολογικής κατεύθυνσης της Γ λυκείου. Στο μέσο της χρονιάς έρχεται ένας νέος μαθητής. Να γράψετε πρόγραμμα που να δημιουργεί ένα νέο ταξινομημένο πίνακα ΜΑΘΗΤΕΣ1 με 81 στοιχεία..

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

ΔΥΣΚΟΛΕΣ

Να γεμίσετε ένα πίνακα 10 θέσεων με ακέραιους και στη συνέχεια να κάνετε αντιμετάθεση των τιμών δύο θέσεων που δίνονται απ’ το πληκτρολόγιο

Ασκήσεις Ανάπτυξης εφαρμογών / Πίνακες δύο διαστάσεων Σελίδα 3

Να γράψετε πρόγραμμα που να τυπώνει διαδοχικές τριάδες αριθμών που βρίσκονται σε πίνακα 100 θέσεων έτσι ώστε να αποτελούν όρους αριθμητικής προόδου. ( 2β=α+γ)Να γράψετε αλγόριθμο που να κάνει ολίσθηση κατά 3 θέσεις δεξιά των στοιχείων ενός πίνακα 100 θέσεων . Γενικέψτε τον αλγόριθμο για Κ ολισθήσεις σε πίνακα Ν θέσεων ( Ν>Κ)Στην προηγούμενη άσκηση κάντε τις κατάλληλες αλλαγές ώστε να γίνεται αριστερή ολίσθηση.Δίνεται ο πίνακας Α[15] που περιέχει χαρακτήρες. Να γράψετε το τμήμα αλγόριθμου που θα επανατοποθετεί τα στοιχεία του πίνακα έτσι ώστε στη πρώτη θέση να καταχωρηθεί το 15ο στοιχείο, στην 2η το 14ο κλπ Να γράψετε κώδικα που να εμφανίζει την ανάλυση ενός ποσού στα υπάρχοντα χαρτονομίσματα. Παράδειγμα: Για είσοδο 790 θέλουμε έξοδο Πεντακόσια : 1Διακόσια : 1Εκατό : 0Πενήντα : 1Είκοσι : 2

ΑΣΚΗΣΕΙΣ ΣΤΟΥΣ ΠΙΝΑΚΕΣ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ

1. Να γράψετε αλγόριθμο σε μορφή προγράμματος που να :Δηλώνει ένα πίνακα Α 5Χ5 ακεραίωνΝα γεμίζει τις θέσεις του με ακεραίους απ’ το πληκτρολόγιοΝα τυπώνει τα στοιχεία του πίνακαΝα υπολογίζει το συνολικό άθροισμα των ακεραίων που καταχωρήθηκαν στον πίνακα.

2. Σε πίνακα 4Χ5 εισάγουμε πραγματικούς αριθμούς. Να γράψετε πρόγραμμα που να υπολογίζει και τυπώνειΤο άθροισμα των στοιχείων της 3ης γραμμήςΤο άθροισμα των στοιχείων της 5ης στήληςΤο μέγιστο στοιχείο του πίνακα Αν υπάρχουν περισσότερες της μιας θέσεις που βρίσκεται ο μέγιστος να τυπωθούν όλες

3. Να γράψετε πρόγραμμα το οποίο:Να δημιουργεί ένα πίνακα ακεραίων δύο διαστάσεων 100Χ200Να διαβάζει από το πληκτρολόγιο ένα αριθμό Κ, που θα αντιστοιχεί σε μια γραμμή του πίνακα ( 0<Κ<=100 ) και να υπολογίζει το άθροισμα των στοιχείων της γραμμής που αντιστοιχεί σ’ αυτόν τον αριθμό,Να διαβάζει από το πληκτρολόγιο ένα αριθμό Λ, που θα αντιστοιχεί σε μια στήλη του πίνακα ( 0<Λ<=200 ) και να υπολογίζει το άθροισμα των στοιχείων της στήλης που αντιστοιχεί σ’ αυτόν τον αριθμό

4. Να γράψετε αλγόριθμο που ναΔημιουργεί πίνακα Α[20,30] ακεραίωνΠίνακα Σγ [20] ακεραίων και πίνακα ΜΟσ[30] πραγματικώνΝα υπολογίζει για κάθε γραμμή το άθροισμα των στοιχείων της και να το αποθηκεύει στην αντίστοιχη θέση του πίνακα Σγ[20]Να υπολογίζει για κάθε στήλη τον μέσο όρο των στοιχείων της και να τον αποθηκεύει στην αντίστοιχη θέση του πίνακα ΜΟσ[20]

5. Να γράψετε αλγόριθμο που να γεμίζει ένα πίνακα ακεραίων 10Χ10 με μηδενικά όλες τις θέσεις ΕΚΤΟΣ των θέσεων της κύριας διαγωνίου που θα τη γεμίζει με ΑΣΣΟΥΣ

Ασκήσεις Ανάπτυξης εφαρμογών / Πίνακες δύο διαστάσεων Σελίδα 4

6. Να γράψετε πρόγραμμα που να δημιουργεί ένα πίνακα 5 Χ 5

1 2 3 4 52 4 6 8 103 6 9 12 154 8 12 16 205 10 15 20 25

( βρείτε μια σχέση που συνδέει το περιεχόμενο κάθε θέσης με τις συντεταγμένες της I, J )

7. Σε πίνακα δύο διαστάσεων Α[20,3] θέλουμε να εισάγουμε τον αριθμό των μαθητών που φοιτούν σε 20 ΛΥΚΕΙΑ ΣΤΙΣ 3 τάξεις κάθε λυκείου . Να γράψετε πρόγραμμα:Που να εισάγει για κάθε σχολείο και τάξη , το πλήθος των μαθητών

Να υπολογίζει το πλήθος των μαθητών ανά σχολείοΝα υπολογίζει το πλήθος των μαθητών ανά τάξη όλων των σχολείων

8. Να γράψετε πρόγραμμα που να γεμίζει ένα πίνακα 10Χ10 με ακεραίους. Στη συνέχεια:Να υπολογίζετε το άθροισμα των στοιχείων της κύριας διαγωνίου Να υπολογίζετε το άθροισμα των στοιχείων της δευτερεύουσας διαγωνίου Να υπολογίζει το άθροισμα των στοιχείων που βρίσκονται πάνω από την κύρια διαγώνιοΝα υπολογίζει το άθροισμα των στοιχείων που βρίσκονται κάτω από την κύρια διαγώνιοΝα υπολογίζει το άθροισμα των στοιχείων που βρίσκονται στις θέσεις στις οποίες ο δείκτης της στήλης είναι κατά 1 μεγαλύτερος από τον δείκτη της γραμμής

9. Η εταιρεία ΣΤΑΤΙΣΤΙΚΗ ΑΕ έχει αναλάβει την στατιστική ανάλυση των αγώνων Μπάσκετ. Μια από τις αναλύσεις της εξετάζει την ευστοχία των παικτών μιας ομάδας. Για το σκοπό αυτό :Δημιουργήστε ένα πίνακα ΠΟΝΤΟΙ[12,10] στον οποίο να καταχωρήσετε τους πόντους των 12 παικτών της ομάδας σε κάθε ένα από τα 10 παιγνίδιαΔημιουργήστε ένα πίνακα ΠΑΙΚΤΕΣ [12] στον οποίο να καταχωρήσετε τα ονόματα των παικτών Να γράψετε το μέρος του αλγόριθμου που βρίσκει το μέσο όρο πόντων του κάθε παίκτη και το αποθηκεύει σε πίνακα ΜΕΣΟΙ_ΟΡΟΙ [12]Να γράψετε το μέρος του αλγόριθμου που να τυπώνει το όνομα του παίκτη με τον καλύτερο μέσο όρο (δεχθείτε ότι υπάρχει μόνο ένας )

10. Για τον μήνα Ιανουάριο καταγράφηκαν οι θερμοκρασίες 20 πόλεων της Ευρώπης για κάθε μέρα του μήνα. Να γράψετε πρόγραμμα που να Ορίζει τον πίνακα που θα χρησιμοποιήσετεεισάγει τις τιμές της θερμοκρασίας για όλες τις πόλεις και για όλες τις μέρες του μήναΥπολογίζει την μέση τιμή της θερμοκρασίας κάθε μιας από τις 20 πόλεις για όλες τις μέρες του μήναΥπολογίζει την μέση τιμή της θερμοκρασίας κάθε μέρας του μήνα για όλες τις πόλεις.Τυπώνει το ζευγάρι ( Πόλη, Μέρα) με την μικρότερη θερμοκρασία. Αν υπάρχουν πολλά τέτοια ζευγάρια να τυπωθούν όλα Υπολογίζει και τυπώνει τη μέγιστη θερμοκρασία κάθε πόλης

11. Θέλουμε να καταγράφουμε τις μέσες θερμοκρασίες 20 πόλεων της Ελλάδας για κάθε μήνα του έτους. Να ορίσετε τον πίνακα Θ[20,12] που θα χρησιμοποιήσετε για τις θερμοκρασίες και

Ασκήσεις Ανάπτυξης εφαρμογών / Πίνακες δύο διαστάσεων Σελίδα 5

τον πίνακα Π[20] που θα χρησιμοποιήσετε για τα ονόματα των πόλεων και στη συνέχεια ν α γράψετε αλγόριθμο που να εισάγει τις τιμές της θερμοκρασίας και τα ονόματα των πόλεων, θα υπολογίζει την μέση τιμή της θερμοκρασίας κάθε πόλης για όλο το έτος, θα ταξινομεί τον πίνακα των πόλεων με κριτήριο οι αντίστοιχες μέσες θερμοκρασίες του έτους να βρεθούν σε αύξουσα σειρά και στη περίπτωση ισότητας θερμοκρασιών η ταξινόμηση να γίνει με κριτήριο την αλφαβητική σειρά.. 12. Τετραγωνικός πίνακας 20 Χ 20 περιέχει τον αριθμό 25. Να γράψετε αλγόριθμο που να βρίσκει και εμφανίζει την θέση του πίνακα ( γραμμή, στήλη) στην οποία βρίσκεται ο 25. Η διαδικασία να σταματά όταν βρεθεί για πρώτη φορά ο αριθμός

13. Για τον πίνακα της άσκησης 12 να γράψετε αλγόριθμο που βρίσκει και εμφανίζει όλες τις θέσεις του πίνακα στις οποίες βρίσκεται ο 25.

14. Μια εταιρεία αυτοκινήτων έχει 100 πωλητές υπαλλήλους που παίρνουν προμήθεια με βάση το ύψος των πωλήσεων σε κάθε εξάμηνο. Η προμήθεια είναι 2% αν το συνολικό ποσό πωλήσεων στους 6 μήνες είναι >=1000000 Ευρώ , διαφορετικά είναι 1% Να γράψετε πρόγραμμα που:Να δημιουργεί πίνακα ΠΩΛΗΤΕΣ[100] στον οποίο να καταχωρούνται από το πληκτρολόγιο τα ονόματα των πωλητώνΝα δημιουργεί πίνακα ΠΟΣΑ [100,6] στον οποίο θα καταχωρούνται για κάθε πωλητή τα ποσά που εισέπραξε για κάθε ένα από τους έξι μήνεςΝα δημιουργεί πίνακα ΠΡΟΜΗΘΕΙΑ[100] και να καταχωρεί σ’ αυτόν την προμήθεια που πήρε κάθε πωλητήςΝα εμφανίζει κατάσταση με τα ονόματα των πωλητών κατά φθίνουσα σειρά προμήθειας. Αν οι προμήθειες για δύο ή περισσότερους πωλητές είναι ίσες τα ονόματα να τυπώνονται αλφαβητικά

15. Ξενοδοχείο έχει 10 ορόφους και κάθε όροφος έχει 20 δωμάτια. Να γράψετε πρόγραμμα που να :Δημιουργεί ένα πίνακα Α[10,20] . Σε κάθε θέση του πίνακα θα εισάγετε 1 ή 0. ( 1 σημαίνει κατειλημμένο, 0 ελεύθερο )υπολογίζει και τυπώνει ανά όροφο το πλήθος των ελεύθερων δωματίωνυπολογίζει και τυπώνει το πλήθος των ελεύθερων δωματίων σε όλο το ξενοδοχείουπολογίζει και τυπώνει ανά όροφο το ποσοστό πληρότητας ( = πλήθος κατειλημμένων / 20 )βρίσκει ποιος όροφος έχει μικρότερη πληρότητα 16. Σε πίνακα 16 Χ 16 έχουμε καταχωρήσει ή 0 ή 1 ή 3 που αντιπροσωπεύουν ήττα, ισοπαλία ή νίκη κάθε μιας από τις 16 ομάδες ποδοσφαίρου με όλες τις άλλες. Στα κελιά της κύριας διαγωνίου δεν υπάρχει τίποτε ( κάθε ομάδα δεν παίζει με τον εαυτό της. Οι βαθμοί αναφέρονται στους γηπεδούχους

1η 2η 3η 4η 5η

1η 0 3 1 3 12η 3 0 0 1 13η 1 1 0 1 14η 3 3 1 0 05η 3 1 1 0 0

… … … … …

Ασκήσεις Ανάπτυξης εφαρμογών / Πίνακες δύο διαστάσεων Σελίδα 6

Για παράδειγμα η 3η ομάδα σαν γηπεδούχος πήρε 1+1+1+1 = 4 βαθμούς ( γραμμή 3 ) και σαν φιλοξενούμενη 1+3+1+1 ( 3η στήλη) . Στο δεύτερο παιγνίδι πήρε 3 (αφού η γηπεδούχος έχει πάρει 0 , δηλαδή έχασε), σ’ όλα τα’ άλλα πήρε 1 γιατί το παιγνίδι ήρθε ισοπαλία ( έχει πάρει 1 και η γηπεδούχος ) Επίσης σε πίνακα 16 θέσεων είναι καταχωρημένα τα ονόματα των ομάδων.Βρείτε πόσους βαθμούς συγκέντρωσε κάθε ομάδαΠοια ομάδα είναι πρωταθλήτρια;Ποιες ομάδες εκτός απ’ αυτή θα συμμετέχουν στο ΠΡΩΤΑΘΛΗΤΡΙΩΝ Ποιες ομάδες θα συμμετέχουν στο κύπελλο ΟΥΕΦΑΠοιες ομάδες υποβιβάζονται

Ασκήσεις Ανάπτυξης εφαρμογών / Πίνακες δύο διαστάσεων Σελίδα 7

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

ΘΕΜΑΤΑ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ2002-ΕΣΠΕΡΙΝΟ

2002- ΗΜΕΡΗΣΙΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 8

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 9

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2003- ΕΣΠΕΡΙΝΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 10

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2003 – ΗΜΕΡΗΣΙΟ –ΕΠΑΝΑΛΗΠΤΙΚΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 11

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2003 – ΗΜΕΡΗΣΙΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 12

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2004 – ΕΣΠΕΡΙΝΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 13

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 14

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2004 – ΕΣΠΕΡΙΝΟ ΕΠΑΝΑΛΗΠΤΙΚΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 15

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2004 – ΗΜΕΡΗΣΙΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 16

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 17

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2004 – ΗΜΕΡΗΣΙΟ – ΕΠΑΝΑΛΗΠΤΙΚΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 18

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 19

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2005 – ΕΣΠΕΡΙΝΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 20

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 21

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 22

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2005 – ΕΣΠΕΡΙΝΟ ΕΠΑΝΑΛΗΠΤΙΚΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 23

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2005 – ΗΜΕΡΗΣΙΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 24

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 25

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2005- ΗΜΕΡΗΣΙΟ ΕΠΑΝΑΛΗΠΤΙΚΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 26

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 27

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 28

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2006 – ΕΣΠΕΡΙΝΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 29

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2006 – ΕΣΠΕΡΙΝΟ – ΕΠΑΝΑΛΗΠΤΙΚΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 30

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

2006 – ΗΜΕΡΗΣΙΟ

2006 – ΗΜΕΡΗΣΙΟ ΕΠΑΝΑΛΗΠΤΙΚΟ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 31

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 32

Γενικό Λύκειο Λυκόβρυσης /Τεχνολογική Κατεύθυνση/Τάξη Γ

Ασκήσεις Ανάπτυξης εφαρμογών /πίνακες / Θέματα πανελλαδικών 2001-2006 Σελίδα 33