Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ' ΛΥΚΕΙΟΥ

Κωδικός : D10101

D10101  -   ΔΑΒΙΤΗ ΜΑΓΔΑΛΗΝΗ

Δισδιάστατοι πίνακες

Ερώτηση 1 (Ελεύθερου Κειμένου — 5 βαθμοί) 

Πλήθος

Να γίνει πρόγραμμα που :

  • να διαβάζει τα στοιχεία ενός πίνακα χαρακτήρων Α[5,7]
  • να εμφανίζει πόσες φορές υπάρχει το γράμμα ‘’Ε’’

Ερώτηση 2 (Ελεύθερου Κειμένου — 5 βαθμοί) 

Άθροισμα στοιχείων

Να γίνει πρόγραμμα που :

  • να διαβάζει τα στοιχεία ενός πίνακα ακεραίων Α[5,7]
  • να εμφανίζει το άθροισμα των στοιχείων του

Ερώτηση 3 (Ελεύθερου Κειμένου — 5 βαθμοί) 

Μέσος όρος

Να γίνει πρόγραμμα που :

  • να διαβάζει τα στοιχεία ενός πίνακα ακεραίων Α[5,7]
  • να εμφανίζει το μέσο όρο των στοιχείων του

Ερώτηση 4 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Μικρότερο στοιχείο

Να γίνει πρόγραμμα που :

  • να διαβάζει τα στοιχεία ενός πίνακα ακεραίων Α[5,7]
  • να εμφανίζει το μικρότερο από τα στοιχεία του
  • να εμφανίζει το μεγαλύτερο στοιχείο της κάθε γραμμής
  • να εμφανίζει το μικρότερο στοιχείο της κάθε στήλης

Ερώτηση 5 (Ελεύθερου Κειμένου — 5 βαθμοί) 

Αντιμετάθεση γραμμών / στηλών

Να γίνει πρόγραμμα που :

  • να διαβάζει τα στοιχεία ενός πίνακα ακεραίων Α[5,7]
  • να αντιμεταθέτει τα στοιχεία της 3ης και 5ης γραμμής
  • να αντιμεταθέτει τα στοιχεία της 2ης και 6ης στήλης
  •  

Ερώτηση 6 (Ελεύθερου Κειμένου — 5 βαθμοί) 

Αραιός πίνακας

Να γραφεί πρόγραμμα το οποίο θα εμφανίζει μήνυμα σχετικά με το αν ένας πίνακας ακεραίων, διαστάσεων Μ χ Ν είναι αραιός ή όχι.
Αραιός είναι ο πίνακας που το 80% τουλάχιστον των στοιχείων του είναι 0

Ερώτηση 7 (Ελεύθερου Κειμένου — 10 βαθμοί) 

3 αθλήματα

Στους Ολυμπιακούς αγώνες έχουμε συγκεντρώσει τις επιδόσεις αθλητών από 3 αθλήματα (άλμα εις ύψος, ακόντιο, σφύρα). Σε κάθε άθλημα συμμετέχουν 10 αθλητές. Γράψτε ένα αλγόριθμο ο οποίος :

α) Θα υπολογίζει την υψηλότερη και χαμηλότερη επίδοση από κάθε άθλημα

β) Θα υπολογίζει το πλήθος των αθλητών που υπερέβησαν τα 2 /3 της μέσης επίδοσης για κάθε άθλημα.

Ερώτηση 8 (Ελεύθερου Κειμένου — 10 βαθμοί) 

PARKING με 3 χώρους στάθμευσης

Σε μία εταιρεία PARKING υπάρχουν 3 χώροι στάθμευσης, ανάλογα με το είδος των οχημάτων που παρκάρουν (φορτηγά, ΙΧ, μοτοσικλέτες). Κάθε χώρος στάθμευσης έχει 30 θέσεις και για κάθε όχημα που παρκάρει κόβεται ένα εισιτήριο. Για τα φορτηγά το τίμημα είναι 3 Ευρώ, για τα ΙΧ είναι 2,5 Ευρώ και για τις μοτοσικλέτες είναι 2 Ευρώ. Στο τέλος της ημέρας, οι υπάλληλοι έχουν συγκεντρώσει τα εισιτήρια από κάθε θέση στάθμευσης

Να γράψετε πρόγραμμα το οποίο :

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

β) Θα υπολογίζει το σύνολο των εισιτηρίων και το σύνολο των εισπράξεων για κάθε χώρο στάθμευσης.

γ) Να τυπώνει ποιος από τους 3 χώρους στάθμευσης έκανε τις μεγαλύτερες εισπράξεις

Ερώτηση 9 (Ελεύθερου Κειμένου — 10 βαθμοί) 

130 Μαθητές - Βαθμοί

Καταγράφουμε σε πίνακα ΟΝ τα ονόματα των 130 μαθητών της Γ γυμνασίου και σε πίνακα Β τους βαθμούς κάθε μαθητή σε κάθε ένα από τα 10 μαθήματα. Να γίνει πρόγραμμα το οποίο αφού διαβάζει τα στοιχεία των πινάκων ΟΝ και Β:

α. εμφανίζει ποιος μαθητής έχει το μεγαλύτερο μέσο όρο, που να είναι όμως μικρότερος από 17
β. εμφανίζει για κάθε μαθητή, τον μέσο όρο των βαθμών που βρίσκονται στο διάστημα [14,18]
γ. εμφανίζει τους μαθητές που είχαν τον υψηλότερο βαθμό σε κάθε ένα μάθημα
δ. εμφανίζει τα ονόματα των μαθητών που είχαν τουλάχιστον δυο βαθμούς άριστα (>18)

Ερώτηση 10 (Ελεύθερου Κειμένου — 10 βαθμοί) 

Κινηματογραφικές Ταινίες

Μια εταιρεία διανομής κινηματογραφικών ταινιών έχει καταγράψει στους παρακάτω πίνακες τα στοιχεία για την διακίνηση των ταινιών της, για τη χρονιά που πέρασε:

  • πίνακας ΤΑΙΝΙΑ[200] που περιέχει τους τίτλους των ταινιών,
  • πίνακας ΧΩΡΑ[120] που περιέχει τα ονόματα των 120 χωρών στις οποίες η εταιρεία δραστηριοποιείται και
  • πίνακα ΕΙΣΠΡΑΞΕΙΣ[200, 120] που περιέχει τις εισπράξεις από την προβολή κάθε ταινίας σε κάθε χώρα (αν κάποια ταινία δεν προβλήθηκε σε κάποια χώρα υπάρχει η τιμή μηδέν).

Να αναπτύξετε πρόγραμμ το οποίο :

1. θα διαβάζει τα απαραίτητα στοιχεία στους παραπάνω πίνακες
2. θα εκτυπώνει τις ταινίες που έχουν τουλάχιστον σε 3 χώρες εισπράξεις μεγαλύτερες από 100.000€. Θα εκτυπωθεί μια φορά το όνομα κάθε ταινίας
3. θα διαβάζει το όνομα μιας χώρας και θα εκτυπώνει πόσες ταινίες έχουν προβληθεί σε αυτή
4. θα διαβάζει τον τίτλο μιας ταινίας και θα εκτυπώνει τις χώρες που προβλήθηκε με διάταξη από αυτήν με τις περισσότερες εισπράξεις προς αυτήν με τις λιγότερες. Οι χώρες που η ταινία δεν προβλήθηκε να μην εκτυπώνονται

Ερώτηση 11 (Ελεύθερου Κειμένου — 20 βαθμοί) 

Επτά ζωολογικοί κήποι

Επτά ζωολογικοί κήποι της Ευρώπης έχουν χωρίσει τα ζώα που φιλοξενούν στα παρακάτω τµήµατα : «Άγρια Πτηνά», «Θηλαστικά», «Ερπετά» και «Έντοµα».
Κάθε ζωολογικός κήπος καταγράφει τους επισκέπτες που δέχτηκε κάθε τµήµα τον περασµένο χρόνο.

Να γραφεί αλγόριθµος που θα διαβάζει τα ονόµατα των ζωολογικών κήπων καθώς και τους επισκέπτες που δέχτηκε κάθε τµήµα τους και θα τα καταχωρεί σε αντίστοιχους πίνακες. Επίσης ο αλγόριθµος θα δηµιουργεί τον πίνακα ΤΜΗΜΑΤΑ[4], ο οποίος θα περιέχει τα ονόµατα των τµηµάτων των ζωολογικών κήπων, όπως αναφέρονται παραπάνω.

Στη συνέχεια :
α) θα υπολογίζει και εµφανίζει το ζωολογικό κήπο και το τµήµα που δέχτηκαν τους περισσότερους επισκέπτες.
β) θα εµφανίζει το όνοµα κάθε ζωολογικού κήπου και το τµήµα του, που δέχτηκε τους περισσότερους επισκέπτες, καθώς και πόσοι ήταν αυτοί.
γ) θα υπολογίζει και εµφανίζει το τµήµα που δέχτηκε τους λιγότερους κατά µέσο όρο επισκέπτες.
δ) θα υπολογίζει και εµφανίζει το όνοµα του ζωολογικού κήπου µε τους λιγότερους επισκέπτες στο τµήµα των «Θηλαστικών».
ε) θα εµφανίζει τα ονόµατα των ζωολογικών κήπων µε βάση το σύνολο των επισκεπτών που δέχτηκαν σε όλα τα τµήµατα ξεκινώντας από αυτόν µε τους περισσότερους επισκέπτες.

Ερώτηση 12 (Ελεύθερου Κειμένου — 20 βαθμοί) 

Διαγωνισμός ΑΣΕΠ

Σε διαγωνισμό του ΑΣΕΠ έλαβαν µέρος 3000 υποψήφιοι, οι οποίοι απάντησαν σε 120 ερωτήσεις πολλαπλής επιλογής (πιθανές απαντήσεις σε κάθε ερώτηση είναι τα «Α», «Β», «Γ», «∆» και ο χαρακτήρας «!» σε περίπτωση που ο υποψήφιος δε δώσει απάντηση).

Σε πίνακα ΣΩΣΤΕΣ_ΑΠ[120] είναι καταχωρηµένες οι σωστές απαντήσεις κάθε ερώτησης.

Να γραφεί πρόγραμμα που :

α) θα διαβάζει τα ονόµατα των 3000 υποψηφίων και τις απαντήσεις που έδωσε ο κάθε υποψήφιος και θα τα καταχωρεί σε πίνακες ΟΝ[3000] και ΑΠ[3000, 120] ελέγχοντας την ορθή καταχώρηση της απάντησης του υποψηφίου.

β) θα υπολογίζει και εµφανίζει πόσοι υποψήφιοι απάντησαν σωστά σε κάθε ερώτηση. Τα αποτελέσµατα να καταχωρούνται σε πίνακα ΠΛΗΘ_Σ.

γ) αν κάθε σωστή απάντηση πιάνει 4 βαθµούς, ενώ κάθε λάθος απάντηση αφαιρεί 1βαθµό να δηµιουργεί τον πίνακα ΒΑΘΜ[3000] µε τη βαθµολογία κάθε υποψήφιου.

δ) να υπολογίζει και εµφανίζει ποιοι από τους υποψήφιους που απάντησαν σωστά στην 1η ερώτηση, απάντησαν σωστά και στη 2η ερώτηση.

ε) για κάθε ερώτηση να υπολογίζει και εµφανίζει το πλήθος των υποψηφίων που ∆ΕΝ έδωσαν απάντηση.

στ) να διαβάζει το όνοµα ενός υποψηφίου και να υπολογίζει και εµφανίζει σε πόσες ερωτήσεις δεν απάντησε καθόλου και σε πόσες απάντησε σωστά. Σε περίπτωση που το όνοµα του υποψηφίου δε βρεθεί να το ξαναδιαβάζει έως ότου δοθεί όνοµα που αντιστοιχεί σε υποψήφιο.