Επιλογή Σελίδας

9, Πίνακες, Παράρτημα Β, ΙΕΠ, ΕΠΥ, 24ος Π.Δ.Π (2012) B’ Φάση (Θέμα Γυμνασίου)

Οι τελεστικοί ενισχυτές είναι ηλεκτρονικές διατάξεις οι οποίες επιτρέπουν την τέλεση αριθμητικών πράξεων μεταξύ των αναλογικών σημάτων των εισόδων τους. Ειδική κατηγορία τελεστικών ενισχυτών αποτελούν οι
αθροιστές στους οποίους συνδέουμε δύο καλώδια εισόδου και εκεί κατευθύνουμε δύο σήματα σε μορφή ηλεκτρικού ρεύματος που μετριέται ως ένας θετικός ή αρνητικός αριθμός. Σε ένα άλλο καλώδιο παρέχουν ως έξοδο το αναλογικό άθροισμα των σημάτων εισόδου τους, πάλι σε μορφή ηλεκτρικού ρεύματος. Η απόδοση των ενισχυτών αυτών είναι ιδιαίτερα υψηλή για σήματα εισόδου που έχουν άθροισμα κοντά στο 0. Για παράδειγμα, καλή απόδοση υπάρχει για δύο σήματα εισόδου που έχουν μεταξύ τους περίπου αντίθετες τιμές, όπως 13 και -12. Οι τελεστικοί ενισχυτές βρίσκουν μεγάλη εφαρμογή σήμερα. Για παράδειγμα χρησιμοποιούνται για τη μίξη ηχητικών σημάτων.

Πρόβλημα:

Να αναπτύξετε ένα πρόγραμμα σε Γλώσσα το οποίο θα δέχεται ως είσοδο Ν ακέραιους  αριθμούς  (θετικούς  και  αρνητικούς)  σε  αύξουσα  σειρά. Το πρόγραμμα θα βρίσκει τους δύο αριθμούς που το άθροισμα τους είναι πιο κοντά στο 0 ώστε να «οδηγήσει» τα αντίστοιχα κανάλια στον κατάλληλο τελεστικό ενισχυτή. (Αν υπάρχουν περισσότερα από ένα ζεύγη αριθμών με το ίδιο βέλτιστο άθροισμα, επιλέξτε ένα οποιοδήποτε.) ΕΠΥ, 24ος Π.Δ.Π. (2012) Β’ Φάση (Θέμα Γυμνασίου)

4, Πίνακες, Παράρτημα Β, ΙΕΠ, ΕΠΥ 21ος Π.Δ.Π (2009) B’ Φάση (Θέμα Γυμνασίου), Ραντάρ αεροσκαφών

Η Πολεμική Αεροπορία επιτελεί ένα πολύπλευρο έργο. Σε καιρό ειρήνης, λαμβάνει μέρος σε πληθώρα αποστολών έρευνας και διάσωσης, αεροδιακομιδών, αεροπυρόσβεσης και ειρηνευτικών αποστολών σε κάθε γωνιά του πλανήτη. Ο κύριος όμως ρόλος της, είναι η προάσπιση του Ελληνικού εναέριου χώρου από παραβιάσεις. Σχεδόν καθημερινά, Ελληνικά μαχητικά αεροσκάφη αναλαμβάνουν αποστολές αναγνώρισης και αναχαίτισης ξένων αεροσκαφών. Σε αρκετές περιπτώσεις οι αναχαιτίσεις εξελίσσονται σε εμπλοκές. Οι συνθήκες σε αυτές τις περιπτώσεις είναι ιδιαίτερα δυσμενείς για δύο κυρίως λόγους: Τα μαχητικά αεροσκάφη έχουν το ελάχιστο δυνατό εκπεμπόμενο σήμα (σε όλο το φάσμα των ραδιοσυχνοτήτων) για να μην αναγνωρίζονται εύκολα, και είναι γενικά του ιδίου τύπου με τα αντίπαλα αεροσκάφη. Η ασφάλεια των πτήσεων, καθιστά απαραίτητα συστήματα που βοηθούν στον έλεγχο και τη διαχείριση του εναέριου χώρου από τους αρμόδιους φορείς. Προς την κατεύθυνση  αυτή, το σημαντικότερο ρόλο παίζουν τα συστήματα παροχής αξιόπιστης και συγκεντρωτικής εικόνας της εναέριας κυκλοφορίας και τα συστήματα αναγνώρισης εγγυτέρου ίχνους, που αποσκοπούν στην έγκαιρη ενημέρωση των χειριστών σχετικά, με την κατάσταση του αεροπορικού χώρου δράσης τους. Τα συστήματα αυτά πρέπει να μπορούν να αναγνωρίζουν (βρίσκουν τις συντεταγμένες) το συντομότερο δυνατόν, των πλησιέστερων αεροσκαφών.

Πρόβλημα:

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

Παρατηρήσεις:

  • Το μοναδικό κριτήριο εντοπισμού είναι η ελάχιστη απόσταση και όχι και άλλα όπως η ταυτότητα των αεροσκαφών.
  • Οι συντεταγμένες των ιχνών είναι της μορφής:
    • 10 -1 0 (10 εμπρός, -1 δεξιά, ίδιο επίπεδο πτήσης)
    • -2 2 1 (-2 πίσω, + 2 αριστερά, +1 επίπεδο πτήσης)
  • Το αεροσκάφος μας βρίσκεται πάντα στη θέση [0, 0, 0]

Μπορεί ταυτόχρονα περισσότερα από ένα αεροσκάφη να βρίσκονται στην εγγύτερη απόσταση οπότε θα εμφανίζονται περισσότερες από μία τριάδες αριθμών. ΕΠΥ, 21ος Π.Δ.Π. (2009) Β’ Φάση (Θέμα Γυμνασίου)

ΛΥΣΗ

(περισσότερα…)

3, Βασικές Έννοιες, ΕΠΥ, 21ος Π.Δ.Π (2009) Τελική Φάση (1ο Θέμα), Παράρτημα Β, Εργαστήριο Υδρολογίας

Το Εργαστήριο Υδρολογίας του Εθνικού Μετσόβιου Πολυτεχνείου (ΕΜΠ), έχει αναπτύξει ένα Γεωγραφικό Σύστημα Πληροφοριών (Geographic Information System: GIS) για την εποπτεία των υδρολογικών δεδομένων του Ελλαδικού χώρου (http://titan.chi.civil.ntua.gr/website/greece/viewer.htm). Οι υπεύθυνοι υδροπληροφορικής αναπτύσσουν πολλές εφαρμογές για την επεξεργασία σεπραγματικό χρόνο πλειάδας υδρολογικών δεδομένων.
Για τον υπολογισμό των υδάτινων αποθεμάτων, χρησιμοποιούνται πολλές παράμετροι με κυριότερες: τα εκατοστόμετρα βροχόπτωσης Ν και τις ημέρες ηλιοφάνειας (εξατμισοδιαπνοής) Μ,
με τους αντίστοιχους συντελεστές a και b για τη λεκάνη απορροής την οποία μελετάμε. Ιδιαίτερο ενδιαφέρον παρουσιάζει το γεγονός ότι με χρήση κατάλληλων συντελεστών, κάθε εκατοστόμετρο βροχής λειτουργεί πολλαπλασιαστικά στα αποθέματα που έχουν συσσωρευτεί προηγούμενα και κάθε μέρα ηλιοφάνειας προσθετικά στην εξάτμιση. Παραδείγματος χάριν, για 15 εκατοστόμετρα βροχόπτωσης και 100 μέρες ηλιοφάνειας ο συνολικός όγκος νερού που συγκεντρώνεται (σε κυβικά μέτρα) είναι:
V = Vr + a * (1*2*3* … *15)/1000000 – b * (1+2+3+ … +100)
(Vr: Υφιστάμενα αποθέματα, a: συν. συγκέντρωσης, b: συν. εξάτμισης).
Πρόβλημα:
Να αναπτύξετε ένα πρόγραμμα το οποίο θα διαβάζει τις παραπάνω τιμές και θα εμφανίζει τα υδάτινα αποθέματα μιας λεκάνης απορροής. Ο εμφανιζόμενος αριθμός θα είναι ο πλησιέστερος ακέραιος στα κυβικά μέτρα υδάτινων αποθεμάτων.
ΛΥΣΗ

(περισσότερα…)

Υποερώτημα α, Ερώτημα 2, Θέμα Α. 2009, Μαΐου-Ιουνίου, Ημερήσια

Έστω πρόβλημα που αναφέρει: «…Να κατασκευάσετε αλγόριθμο που θα ζητάει τις ηλικίες 100 ανθρώπων και να εμφανίζει το μέσο όρο ηλικίας τους…». Δίνονται οι παρακάτω    προτάσεις. Για κάθε μία πρόταση να γράψετε στο τετράδιό σας το αντίστοιχο γράμμα και δίπλα τη λέξη ΣΩΣΤΟ ή ΛΑΘΟΣ, αν θεωρείτε ότι η πρόταση είναι σωστή ή λανθασμένη αντίστοιχα.

α.   Πρέπει να χρησιμοποιηθεί πίνακας.
β.    Είναι δυνατόν να χρησιμοποιηθεί πίνακας.
γ.    Είναι δυνατόν να χρησιμοποιηθεί η εντολή  Όσο.
δ.    Είναι δυνατόν να χρησιμοποιηθεί η εντολή Για.
ε.    Η εντολή Για είναι η καταλληλότερη.
Μονάδες 10

ΛΥΣΗ

Β.1. 1 – Λ, 2 – Σ, 3 – Σ, 4 – Σ, 5 – Σ

Τα θέματα σε pdf, 2009, Μαΐου-Ιουνίου, Ημερήσια

Υποερώτημα β, Ερώτημα 2, Θέμα Α. 2009, Μαΐου-Ιουνίου, Ημερήσια

Να μετατρέψετε σε εντολές εκχώρησης τις παρακάτω φράσεις:
α.   Εκχώρησε στο Ι τον μέσο όρο των Α, Β, Γ.
β.   Αύξησε την τιμή του Μ κατά 2.
γ.   Διπλασίασε την τιμή του Λ.
δ.   Μείωσε την τιμή του Χ κατά την τιμή του Ψ.
ε.    Εκχώρησε στο Α το υπόλοιπο της ακέραιας διαίρεσης του Α με το Β.
Μονάδες 5

Τα θέματα σε pdf, 2009, Μαΐου-Ιουνίου, Ημερήσια

Ερώτημα 3, Θέμα Α. 2009, Μαΐου-Ιουνίου, Ημερήσια

1.   Η  κατανόηση  ενός προβλήματος αποτελεί συνάρτηση δύο παραγόντων. Να τους αναφέρετε.
Μονάδες 4
2.  α. Πότε εμφανίζονται τα συντακτικά λάθη ενός προγράμματος και πότε τα λογικά;
Μονάδες 2
β.    Δίνονται   οι   παρακάτω   λανθασμένες   εντολές   για τον υπολογισμό του μέσου όρου δύο αριθμών:

  1. Γ<- Α+Β/2
  2. Γ<- (Α+Β/2
  3. Γ<- (Α+Β/2)
  4. Γ<- (Α+Β):2

Να γράψετε στο τετράδιό σας τον αριθμό της κάθε εντολής (1, 2, 3, 4) και δίπλα τη λέξη συντακτικό ή τη λέξη λογικό, ανάλογα με το είδος του λάθους.
Μονάδες 4

Τα θέματα σε pdf, 2009, Μαΐου-Ιουνίου, Ημερήσια

Ερώτημα 4, Θέμα Α. 2009, Μαΐου-Ιουνίου, Ημερήσια

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

Στήλη Α
Δεδομένα
Στήλη Β
Τύπος Δεδομένων
1.   0,42 α. Ακέραιος
2.    «ΨΕΥΔΗΣ» β. Πραγματικός
3.    «Χ» γ. Χαρακτήρας
4.   -32,0 δ. Λογικός
5.    ΑΛΗΘΗΣ

Τα στοιχεία της Στήλης Β μπορείτε να τα χρησιμοποιήσετε καμία, μία ή περισσότερες από μία φορές.

Μονάδες 5

Τα θέματα σε pdf, 2009, Μαΐου-Ιουνίου, Ημερήσια

Ερώτημα 1, Θέμα B, 2009, Μαΐου-Ιουνίου, Ημερήσια

Δίνεται o παρακάτω αλγόριθμος, στον οποίο έχουν αριθμηθεί οι εντολές εκχώρησης:
Αλγόριθμος Πολλαπλασιασμός
Δεδομένα //α,β//
Αν α>β τότε αντιμετάθεσε α, β
1     γ<-0
       Όσο α>0 επανάλαβε
2                 δ<-α mod 10
                   Όσο δ>0 επανάλαβε
3                          δ<- δ – 1
4                          γ<- γ + β
Τέλος_επανάληψης
5             α<- α div 10
6             β<- β*10
Τέλος_επανάληψης
Αποτελέσματα //γ//
Τέλος πολλαπλασιασμός

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

Αριθμός Εντολής α β γ δ
20 50
1 0

Α. Να μεταφέρετε στο τετράδιό σας τον πίνακα και να τον συμπληρώσετε, εκτελώντας τον αλγόριθμο με αρχικές τιμές α=20, β=50 (που ήδη φαίνονται στον πίνακα).

Για κάθε εντολή εκχώρησης που εκτελείται να γράψετε σε νέα γραμμή του πίνακα:
α.   Τον αριθμό της εντολής που εκτελείται (στην πρώτη στήλη).
β.    Τη  νέα τιμή της μεταβλητής που  επηρεάζεται από την εντολή (στην αντίστοιχη στήλη).
Μονάδες 10

Τα θέματα σε pdf, 2009, Μαΐου-Ιουνίου, Ημερήσια

Ερώτημα 2, Θέμα B, 2009, Μαΐου-Ιουνίου, Ημερήσια

Να γράψετε τμήμα αλγορίθμου, που θα έχει το ίδιο αποτέλεσμα με την εντολή:

Αν α>β τότε αντιμετάθεσε α, β χωρίς να χρησιμοποιήσετε την εντολή αντιμετάθεσε.

Μονάδες 5

Τα θέματα σε pdf, 2009, Μαΐου-Ιουνίου, Ημερήσια

Ερώτημα 3, Θέμα B, 2009, Μαΐου-Ιουνίου, Ημερήσια

Να γράψετε τμήμα αλγορίθμου, που θα έχει το ίδιο αποτέλεσμα με το παρακάτω τμήμα:
δ<-α mod 10
Όσο δ>0 επανάλαβε
        δ<-δ-1
γ<-γ+β
Τέλος_επανάληψης
χρησιμοποιώντας αντί της εντολής Όσο την εντολή Για. Στο νέο τμήμα αλγορίθμου να χρησιμοποιήσετε μόνο τις μεταβλητές α,β,γ,δ, που χρησιμοποιεί το αρχικό τμήμα.

Μονάδες 5

Τα θέματα σε pdf, 2009, Μαΐου-Ιουνίου, Ημερήσια

Θέμα Γ, 2009, Μαΐου-Ιουνίου, Ημερήσια

Σε μια διαδρομή τρένου υπάρχουν 20 σταθμοί (σε αυτούς περιλαμβάνονται η αφετηρία και ο τερματικός σταθμός). Το τρένο σταματά σε όλους τους σταθμούς. Σε κάθε σταθμό επιβιβάζονται και αποβιβάζονται επιβάτες. Οι πρώτοι επιβάτες επιβιβάζονται στην αφετηρία και στον τερματικό σταθμό αποβιβάζονται όλοι οι επιβάτες.

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

Α.   Να ζητάει από το χρήστη τον αριθμό των ατόμων που επιβιβάστηκαν σε κάθε σταθμό, εκτός από τον τερματικό, και να τον εισάγει σε πίνακα ΕΠΙΒ[19].

Μονάδες 2

Β. Να εισάγει σε πίνακα ΑΠΟΒ[19] τον αριθμό των ατόμων που αποβιβάστηκαν σε κάθε σταθμό, εκτός από τον τερματικό, ως εξής:

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

Μονάδες 4

Γ. Να δημιουργεί πίνακα ΑΕ[19], στον οποίο να καταχωρίζει τον αριθμό των επιβατών που βρίσκονται στο τρένο, μετά από κάθε αναχώρησή του.

Μονάδες 7

Δ. Να βρίσκει και να εμφανίζει τον σταθμό από τον οποίο το τρένο αναχωρεί με τον μεγαλύτερο αριθμό επιβατών. (Να θεωρήσετε ότι από κάθε σταθμό το τρένο αναχωρεί με διαφορετικό αριθμό επιβατών).

Μονάδες 7

Τα θέματα σε pdf, 2009, Μαΐου-Ιουνίου, Ημερήσια

ΛΥΣΗ

(περισσότερα…)

Θέμα Δ, 2009, Μαΐου-Ιουνίου, Ημερήσια

Ξενοδοχειακή επιχείρηση διαθέτει 25 δωμάτια. Τα δωμάτια αριθμούνται από το 1 μέχρι το 25. Ο συνολικός αριθμός των υπαλλήλων που απασχολούνται ημερησίως στο ξενοδοχείο εξαρτάται από τα κατειλημμένα δωμάτια και δίνεται από τον παρακάτω πίνακα

Αριθμός κατειλημμένων δωματίων Συνολικός αριθμός υπαλλήλων
από 0 μέχρι 4 3
από 5 μέχρι 8 4
από 9 μέχρι 12 5
πάνω από 12 6

Η   ημερήσια   χρέωση   για   κάθε   δωμάτιο   είναι   75€  και   το ημερομίσθιο κάθε υπαλλήλου 45€.
Α.    Να κατασκευάσετε κύριο πρόγραμμα το οποίο:

  1. Να περιλαμβάνει τμήμα δηλώσεων.

Μονάδες 3

  1. Να διαβάζει σε πίνακα ΚΡΑΤ[25,7] την κατάσταση κάθε δωματίου για κάθε μέρα της εβδομάδας, ελέγχοντας την ορθή καταχώριση. Το πρόγραμμα να δέχεται μόνο τους χαρακτήρες «Κ» για κατειλημμένο, «Δ» για διαθέσιμο αντίστοιχα.

Μονάδες 4

  1. Να υπολογίζει το συνολικό κέρδος ή τη συνολική ζημιά κατά τη διάρκεια της εβδομάδας και να εμφανίζει κατάλληλο μήνυμα. Για το σκοπό αυτό να καλεί το υποπρόγραμμα ΚΕΡΔΟΣ, που περιγράφεται στο ερώτημα B.

Μονάδες 4

Β.    Να αναπτύξετε το υποπρόγραμμα ΚΕΡΔΟΣ, το οποίο να δέχεται τον πίνακα των κρατήσεων και έναν αριθμό ημέρας (από 1 έως 7). Το υποπρόγραμμα να υπολογίζει και να επιστρέφει το κέρδος της συγκεκριμένης ημέρας. Το κέρδος κάθε ημέρας προκύπτει από τα ημερήσια έσοδα ενοικιάσεων, αν αφαιρεθούν τα ημερομίσθια των υπαλλήλων της συγκεκριμένης ημέρας. Αν τα έσοδα είναι μικρότερα από τα ημερομίσθια, το κέρδος είναι αρνητικό (ζημιά).

Μονάδες 9

Τα θέματα σε pdf, 2009, Μαΐου-Ιουνίου, Ημερήσια

ΛΥΣΗ

(περισσότερα…)