ΚΕΝΤΡΙΚΗ ΟΡΓΑΝΩΤΙΚΗ ΕΠΙΤΡΟΠΗ ΟΛΥΜΠΙΑΔΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1989 ΑΘΗΝΑ 1 ΑΠΡΙΛΙΟΥ ΘΕΜΑΤΑ 1 ης ΠΡΟΚΑΤΑΡΚΤΙΚΗΣ ΦΑΣΗΣ ΓΙΑ ΤΗΝ ΟΛΥΜΠΙΑΔΑ ΠΛΗΡΟΦΟΡΙΚΗΣ 1989

Σχετικά έγγραφα
επιµέλεια Θοδωρής Πιερράτος

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

ΑΣΚΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΟΜΕΣ Ε ΟΜΕΝΩΝ (ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ 2)

viii. Α[7] Α[1] Α[3] + Α[8] 2. Δίνεται οι παρακάτω πίνακες ακεραίων Α και Β

Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3

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

ΔΙΑΓΩΝΙΣΜΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 2008

2. Πόσοι ακέραιοι αριθμοί μεταξύ του 10 και του 100 αυξάνονται κατά 9 μονάδες, όταν αντιστραφούν τα ψηφία τους; Γ. Αν, Δ. Αν, τότε. τότε.

Θέμα Β. ΓΙΑ γ ΑΠΟ 1 ΜΕΧΡΙ 4. ΓΙΑ δ ΑΠΟ 1 ΜΕΧΡΙ 4. Α[γ,δ] 17 - (γ-1)*4 - δ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗ

1. Να συμπληρώσετε τις τιμές του παρακάτω πίνακα Α (εκτελώντας τις εντολές με την σειρά)

Προβλήµατα. 1st International Olympiad in Informatics Held in Pravetz, Bulgaria May 16-19, 1989.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ & ΑΛΓΟΡΙΘΜΟΙ. Πίνακες και βασικές επεξεργασίες αυτών

Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C)

ΜΟΝΟ ΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ. 4. Να γράψετε πρόγραµµα που να εκτελεί τα παρακάτω:

ΜΑΘΗΜΑΤΙΚΑ Β ΓΥΜΝΑΣΙΟΥ ΜΙΑ ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΤΙΣ ΕΞΕΤΑΣΕΙΣ

max & min Μεθοδολογία Τα βήματα που ακολουθούμε σε όλες τις τεχνικές εύρεσης max & min είναι τα εξής 2:

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ: Γ2

Έστω ένας πίνακας με όνομα Α δέκα θέσεων : 1 η 2 η 3 η 4 η 5 η 6 η 7 η 8 η 9 η 10 η

ΘΕΜΑΤΑ ΠΡΟΚΑΤΑΡΤΙΚΗΣ ΦΑΣΗΣ 7 ου ΠΑΝΕΛΛΗΝΙΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ 1995 ΘΕΜΑΤΑ ΓΥΜΝΑΣΙΟΥ

ΕΞΕΤΑΣΗ ΙΑΝΟΥΑΡΙΟΥ (28/1/2011)

ΑΣΚΗΣΕΙΣ Επανάληψης 1 1. Να γραφτεί αλγόριθμος που να δέχεται από το πληκτρολόγιο θετικούς ακέραιους μέχρι να δοθεί το 0 ή αρνητικός.

Δομές Δεδομένων. Τι είναι η δομή δεδομένων; Έστω η ακολουθία αριθμών: 8, 10,17,19,22,5,12 Λογικό Επίπεδο. Φυσικό Επίπεδο RAM. Ταξινομημένος.

3. Να γραφεί πρόγραμμα που θα διαβάζει 100 ακεραίους αριθμούς από το πληκτρολόγιο και θα υπολογίζει το άθροισμά τους.

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Α2. Να αναφέρετε ονομαστικά τις βασικές λειτουργίες που εκτελεί ένας υπολογιστής (Μονάδες 3)

ΑΛΓΟΡΙΘΜΟΙ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

Παλλατίδειο ΓΕΛ Σιδηροκάστρου

5. Απλή Ταξινόμηση. ομές εδομένων. Χρήστος ουλκερίδης. Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων

max & min Μεθοδολογία - 1 Τα βήματα που συνήθως ακολουθούμε στις τεχνικές εύρεσης max & min είναι τα εξής:

04ο Πίνακες.doc. Πίνακας. Γενικά

ΚΕΦΑΛΑΙΑ 3 & 9 (ΠΙΝΑΚΕΣ)

Εισαγωγή στην επιστήμη των υπολογιστών. Λογισμικό Υπολογιστών Κεφάλαιο 8ο Αλγόριθμοι

Ταξινόμηση. Ταξινόμηση ευθείας ανταλλαγής (Φυσαλίδα) 1) Να ταξινομηθεί ο πίνακας Α[Ν] σε αύξουσα σειρά με τη μέθοδο της φυσαλίδας.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. ΑΡΧΗ Εντολές ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Ασκήσεις στις Δομές Δεδομένων (Λίστες-Συμβολοσειρές)

Αλγόριθμοι Ταξινόμησης Μέρος 1

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου

ΠΡΟΣΟΜΟΙΩΣΗ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γʹ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΤΡΙΤΗ 18 ΑΠΡΙΛΙΟΥ 2017 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ (7)

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ ΙΟΥΝΙΟΥ 2017

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

ΓΥΜΝΑΣΙΟ ΚΑΘΟΛΙΚΗΣ ΛΕΜΕΣΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ - ΙΟΥΝΙΟΥ 2017 ΜΑΘΗΜΑ: ΜΑΘΗΜΑΤΙΚΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΗΥ ΕΞΑΜΗΝΟ : Α. ΥΠΕΥΘΥΝΟΣ ΜΑΘΗΜΑΤΟΣ : Μάγια Σατρατζέµη

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 Β ΦΑΣΗ Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ

Όρια Αλγόριθμων Ταξινόμησης. Εισαγωγή στην Ανάλυση Αλγορίθμων Μάγια Σατρατζέμη

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

Ασκή σεις στή δομή επανα λήψής

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΠΙΝΑΚΕΣ

ΚΕΦΑΛΑΙΟ 2 Παράδειγμα 3 Παράδειγμα 5 Παράδειγμα 6 ΔΤ3 ΔΤ4 151

Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής. Π=3.14 Μεταβλητές Πραγματικές: X,A,B,Y Αρχή

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2006

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Γ Τάξη ΓΕ.Λ.

ΦΡΟΝΤΙΣΤΗΡΙΟ ΠΡΟΟΠΤΙΚΗ

Προγραµµατιστικές Τεχνικές

Α. 27 Β. 29 Γ. 45 Δ. 105 Ε. 127

Στήλες:

ΦΥΣ 145 Μαθηµατικές Μέθοδοι στη Φυσική. 5 Μαίου 2012

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 8 Ο. Ταξινόμηση και Αναζήτηση Συναρτήσεις χειρισμού οθόνης ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

γράψετε μια εντολή εκχώρησης σταθερής τιμής σε μεταβλητή. Μονάδες 8 Α3. ίνεται το παρακάτω τμήμα αλγορίθμου:

Να απαντήσετε τα θέματα 1 και 2 αιτιολογώντας πλήρως τις απαντήσεις σας. Το κάθε θέμα είναι 10 μονάδες.

ΔΙΑΦΟΡΑ ΘΕΜΑΤΑ. Ως «γειτονικά» ορίζονται τα κελιά που συγγενεύουν οριζόντια, κάθετα και διαγώνια. Για παράδειγμα γειτονικά του Α[3,3] είναι τα:

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Ακρότατα πίνακα, χωρίς min, max, μόνο με pos

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Α. Να µεταφέρετε στο τετράδιό σας και να συµπληρώσετε τον παρακάτω πίνακα αλήθειας δύο προτάσεων Α, Β και των τριών λογικών πράξεων.

ΠΕΡΙΕΧΟΜΕΝΑ. Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων

ΚΕΝΤΡΙΚΗ ΟΡΓΑΝΩΤΙΚΗ ΕΠΙΤΡΟΠΗ 8 ου ΠΑΝΕΛΛΗΝΙΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ 1996 ΠΡΟΚΑΤΑΡΚΤΙΚΗ ΦΑΣΗ ΠΑΝΕΛΛΗΝΙΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΘΕΜΑΤΑ ΓΥΜΝΑΣΙΟΥ

Ε - ΣΤ Δημοτικού 13 η Κυπριακή Μαθηματική Ολυμπιάδα Απρίλιος 2012

Ασκήσεις επανάληψης στα Μαθηματικά Γενικής Παιδείας Γ Λυκείου, χ. Έτος του Μανώλη Ψαρρά Άσκηση 1 η

Γ7.5 Αλγόριθμοι Αναζήτησης. Γ Λυκείου Κατεύθυνσης

Ένωση και Συγχώνευση πινάκων Να γράψετε πρόγραμμα που θα διαβάζει τα στοιχεία δύο πινάκων Α[350] και Β[150] με ονόματα και τελικά θα δημιουργεί έναν

i 1 Όσο i <> 100 επανάλαβε i i + 2 Γράψε A[i] Τέλος_επανάληψης

ΠΕΝΤΕΛΗ ΒΡΙΛΗΣΣΙΑ. Α1. Δίνονται τα παρακάτω τμήματα αλγορίθμου σε φυσική γλώσσα, τα οποία πρέπει να γράψετε σε μορφή προγράμματος.

1. Δεν μπορεί να γίνει κλήση μίας διαδικασίας μέσα από μία συνάρτηση.

ΕΚΦΩΝΗΣΕΙΣ. β. Να γράψετε αναλυτικά τα μειονεκτήματα της χρήσης των πινάκων. γ. Να γράψετε ονομαστικά τις τυπικές επεξεργασίες των πινάκων.

Ταξινόμηση. Ταξινόμηση ευθείας ανταλλαγής (Φυσαλίδα) 1) Να ταξινομηθεί ο πίνακας Α[Ν] σε αύξουσα σειρά με τη μέθοδο της φυσαλίδας.

ΘΕΜΑ 2. βρείτε. (Μονάδες 15) με διαφορά ω.

Επαναληπτικές ασκήσεις για τα Χριστούγεννα.

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ: Γ2-Γ3

Α2. Να αναπτυχθεί αλγόριθμος ο οποίος με δεδομένο έναν μονοδιάστατο πίνακα Π, N αριθμών, θα ελέγχει αν τα συμμετρικά του στοιχεία είναι ίσα.

Να το ξαναγράψετε χρησιμοποιώντας αντί για την εντολή Για Τέλος_επανάληψης: α. την εντολή Όσο Τέλος_επανάληψης

ΕΠΙΤΡΟΠΗ ΔΙΑΓΩΝΙΣΜΩΝ 70 ος ΠΑΝΕΛΛΗΝΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ Ο ΘΑΛΗΣ ΣΑΒΒΑΤΟ, 21 ΝΟΕΜΒΡΙΟΥ 2009 B ΓΥΜΝΑΣΙΟΥ

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει;

Αναζήτηση - Ταξινόμηση

ΑΣΚΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ

Α. Η «στοίβα» είναι µια δοµή δεδοµένων. 1. Να περιγράψετε τη «στοίβα» µε ένα παράδειγµα από την καθηµερινή ζωή. Μονάδες 6

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

επιµέλεια Θοδωρής Πιερράτος

ΕΠΑΝΑΛΗΠΤΙΚΗ ΕΞΕΤΑΣΗ (14/9/2012)

Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων; Μονάδες 3 2. Τι είναι στατική δοµή δεδοµένων;

Transcript:

ΚΕΝΤΡΙΚΗ ΟΡΓΑΝΩΤΙΚΗ ΕΠΙΤΡΟΠΗ ΟΛΥΜΠΙΑΔΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1989 ΑΘΗΝΑ 1 ΑΠΡΙΛΙΟΥ 1989 ΘΕΜΑΤΑ 1 ης ΠΡΟΚΑΤΑΡΚΤΙΚΗΣ ΦΑΣΗΣ ΓΙΑ ΤΗΝ ΟΛΥΜΠΙΑΔΑ ΠΛΗΡΟΦΟΡΙΚΗΣ 1989 ΘΕΜΑ 1 ο Δίνονται τα παρακάτω ύψη 40 µαθητών µιας τάξης σε εκατοστά : 140, 142, 149, 150, 159, 158, 165, 168, 169, 171, 146, 140, 148, 155, 155, 165, 160, 165, 168, 175, 145, 145, 148, 160, 165, 168, 165, 178, 179, 170, 170, 181, 185, 180, 205, 172, 170, 170, 171, 164 Ζητείται να γραφεί ο αλγόριθµος και η κωδικοποίηση για την κατάταξη των µαθητών σε 7 διαφορετικές οµάδες ανάλογα µε το ύψος τους Υ (1 η οµάδα 140<=Υ<150, 2 η οµάδα 150<=Υ<160,, 7 η οµάδα 200<=Υ<210). Τέλος το αποτέλεσµα να παρουσιαστεί µε τη µορφή µιας απλής γραφικής παράστασης (π.χ. ιστόγραµµα όπως στα παρακάτω υποδείγµατα). ΟΜΑΔΑ ΠΛΗΘΟΣ ΠΛΗΘΟΣ * 1 η *** * * 2 η ***** ή * * * * οµάδες 1 η 2 η ΘΕΜΑ 2 ο Δίνεται σειριακό αρχείο µαθητών νοµού (F-MATHITES) µε γραµµογράφηση : - Αριθµός µητρώου µαθητή (κωδικός σχολείου 2 θέσεις. κωδικός τάξης µαθητή 2 θέσεις, κωδικός µαθητή 3 θέσεις) - Ονοµατεπώνυµο µαθητή (25 θέσεις). - Βαθµολογία µαθητή (2 θέσεις ακέραιες και µια δεκαδική θέση. Το αρχείο είναι ταξινοµηµένο κατά αριθµό µητρώου µαθητή. Ζητείται να εµφανιστεί στην οθόνη, όπως υπόδειγµα, για κάθε σχολείο το πλήθος των µαθητών της Γ τάξης που έχουν βαθµολογία µεταξύ 10 έως 14, από 14 έως 17 και από 17 έως και 20, όπως και ο µέσος όρος βαθµολογίας των µαθητών κάθε Γ τάξης.

ΥΠΟΔΕΙΓΜΑ ΕΜΦΑΝΙΣΗΣ ΜΑΘΗΤΕΣ ΝΟΜΟΥ Γ ΤΑΞΗΣ ΑΡΙΘ.ΜΗΤΡΩΟΥ ΜΑΘΗΤΗ 10-13.9 14-16.9 17-20 ΜΕΣ. ΟΡΟΣ ΧΧ ΧΧ ΧΧΧ ΧΧΧ ΧΧΧ ΧΧΧ ΧΧ.Χ ΘΕΜΑ 3 ο Δίνονται από το πληκτρολόγιο συντεταγµένες ν σηµείων Α (Χ, Υ), Α (Χ, Υ),, Α (Χ< Υ). Ζητείται να γραφεί ο αλγόριθµος και η κωδικοποίηση για τον υπολογισµό και την εµφάνιση στην οθόνη του µήκους της περιµέτρου της τεθλασµένης γραµµής Α Α Α Α ΘΕΜΑ 4 ο Ζητείται να γίνει ο αλγόριθµος και η κωδικοποίηση προγράµµατος το οποίο : α) Να δέχεται τις τιµές των στοιχείων α µε i=1, 2,, n και j=1, 2,, n ενός τετραγωνικού πίνακα A(nxn). β) Να υπολογίζει και να τυπώνει : (Ι) Το άθροισµα των στοιχείων των δύο διαγωνίων του πίνακα. (ΙΙ) Το άθροισµα των στοιχείων κάθε διαγωνίου που βρίσκεται πάνω και κάτω από την κύρια διαγώνιο. ΘΕΜΑ 5 ο Σ ένα κτίριο Ν ορόφων, υπάρχει ένας ανελκυστήρας χωρητικότητας Μ ανθρώπων, µε τον οποίο πρέπει να εκκενωθεί το κτίριο αυτό. Σε κάθε ένα από τους Ν ορόφους βρίσκονται α (0<i<=N) άνθρωποι οι οποίοι πρέπει να κατέβουν στο ισόγειο µε τη χρήση µόνο του ανελκυστήρα και µε µια προκαθορισµένη σειρά αδειάσµατος των ορόφων κ (0<j<=N). Ζητείται να γραφεί ο αλγόριθµος και η κωδικοποίηση για την εύρεση του αριθµού των στάσεων που θα κάνει ο ανελκυστήρας αν ισχύουν οι παρακάτω κανόνες : 1. Ο ανελκυστήρας για να κατέβει στο ισόγειο πρέπει να έχει γεµίσει ή να µην υπάρχουν άλλοι άνθρωποι στο κτίριο. Στο ισόγειο ο ανελκυστήρας αδειάζει. 2. Αρχικά ο ανελκυστήρας βρίσκεται στο ισόγειο. 3. Στάση θεωρείται κάθε άνοιγµα της πόρτας του ανελκυστήρα. Πρώτη στάση θεωρείται το άνοιγµα για την είσοδο των πρώτων ανθρώπων στον ανελκυστήρα. Τελευταία στάση όταν ο ανελκυστήρας κατεβάσει τους τελευταίους ανθρώπους στο ισόγειο. 4. Στο κτίριο έχει απαγορευτεί οποιαδήποτε µετακίνηση από, προς και µεταξύ των ορόφων.

Εφαρµογή Να τυπωθεί το αποτέλεσµα όταν : 1) αριθµός ορόφων Ν=7 2) χωρητικότητα ανελκυστήρα Μ=10 3) κατανοµή ανθρώπων ανά όροφο (α) όροφος 1 2 3 4 5 6 7 άνθρωποι 3 10 7 5 17 6 4 4) Σειρά αδειάσµατος των ορόφων (κ) ΚΑΛΗ ΕΠΙΤΥΧΙΑ ΔΙΑΡΚΕΙΑ : 3½ ΩΡΕΣ ΠΑΡΑΤΗΡΗΣΗ : Απαντώνται από τα 3 πρώτα θέµατα υποχρεωτικά τα 2, ενώ τα 4 και 5 απαντώνται υποχρεωτικά.

ΚΕΝΤΡΙΚΗ ΟΡΓΑΝΩΤΙΚΗ ΕΠΙΤΡΟΠΗ ΟΛΥΜΠΙΑΔΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1989 ΑΘΗΝΑ 23 ΑΠΡΙΛΙΟΥ 1989 ΘΕΜΑΤΑ 2 ης ΦΑΣΗΣ ΓΙΑ ΤΗΝ ΟΛΥΜΠΙΑΔΑ ΠΛΗΡΟΦΟΡΙΚΗΣ 1989 ΘΕΜΑ 1 ο Ν παιδιά είναι διατεταγµένα σε κύκλο και αριθµηµένα διαδοχικά από 1 έως Ν. Ξεκινώντας από το παιδί µε αριθµό 1 και κινούµενοι πάντοτε µε την ίδια φορά βγάζουµε αρχικά από τον κύκλο το Κ-στο παιδί (1<=Κ<=Ν). Στη συνέχεια, αρχίζοντας το µέτρηµα από το αµέσως επόµενο παιδί αυτού που βγήκε και µετρώντας πάλι Κ παιδιά, βγάζουµε το δεύτερο στη σειρά ε- ξόδου παιδί που πρέπει να βγει από τον κύκλο. Η εργασία αυτή επαναλαµβάνεται συνεχώς µέσα στο κύκλο µέχρις ότου µείνει ένα παιδί στον κύκλο. Να δοθεί ο αλγόριθµος και ο κώδικας µε τον οποίο όταν διαβάζουµε τα Ν και Κ στη συνέχεια να υπολογίζεται και να τυπώνεται ο αριθµός του παιδιού που µένει τελευταίο στον κύκλο. ΘΕΜΑ 2 ο Έστω µονοδιάστατος πίνακας Α µε ν στοιχεία που γεµίζει µε τυχαίους αριθµούς από 0 έως ρ. Ο πίνακας Α διαµερίζεται σε λ υποπίνακες, όπου λ δίνεται από το πληκτρολόγιο (1<λ<ν). Ζητείται να γραφεί ο αλγόριθµος και η κωδικοποίησή του έτσι ώστε : α. Να τυπωθεί ο πίνακας Α(ν) β. Να τυπωθούν ξεχωριστά οι λ υποπίνακες γ. Να ταξινοµηθούν όλοι οι λ υποπίνακες µε τον παρακάτω αλγόριθµο και να τυπωθούν ξεχωριστά. Ο αλγόριθµος είναι : Διατρέχεται κάθε υποπίνακας συγκρίνοντας κάθε φορά ένα στοιχείο µε το επόµενό του. Αν τα στοιχεία δεν είναι διατεταγµένα σωστά τα αντιµεταθέτει. Η διαδικασία επαναλαµβάνεται µέχρις ότου καµµία άλλη αντιµετάθεση δεν συµβαίνει. δ. Να ταξινοµηθεί ο πίνακας µε σύζευξη των λ µικρότερων υποπινάκων και να τυπωθεί. ΘΕΜΑ 3 ο Δίνεται µπιλιάρδο διαστάσεων m x n και µια µπάλα πάνω σε αυτό. Η θέση της µπάλας καθορίζεται κάθε στιγµή από το σηµείο µε συντεταγµένες i, j όπου 0<=i<=m και 0<=j<=n που είναι το κέντρο του τετραγώνου που βρίσκεται η µπάλα.

Η µπάλα κινείται πάντα διαγώνια και στην περίµετρο του µπιλιάρδου ανακλάται ή σταµατά να κινείται όταν φθάσει σε µια από τις γωνίες του. Ζητείται να γραφτεί ο αλγόριθµος και ο κώδικας για τον υπολογισµό και τύπωµα του σχεδιαγράµµατος του µπιλιάρδου µε σηµείωση (*) κάθε θέσης του από όπου είναι δυνατόν µια µπάλα πάνω σε αυτό κινούµενη να καταλήγει σε µια από τις γωνίες του µετά από κ το πολύ ανακλάσεις. Η µπάλα του µπιλιάρδου αρχικά δεν ευρίσκεται σε κανένα από τα σηµεία a(i, n) και a(m, j). Η αρχική φορά της µπάλας είναι από τυχαία θέση a(k, l) προς τη θέση a(k+1, l+1). Παρακάτω δίνεται ένα σχεδιάγραµµα µπιλιάρδου µε σηµειούµενη την πορεία µπάλας από τυχαία θέση. ΚΑΛΗ ΕΠΙΤΥΧΙΑ ΔΙΑΡΚΕΙΑ : 4 ΩΡΕΣ ΠΑΡΑΤΗΡΗΣΗ : Κατά την παράδοση του γραπτού παραδίδονται ο αλγόριθµος κάθε θέµατος, η λίστα της κωδικοποίησής τους, η λίστα των αποτελεσµάτων για τα δεδοµένα που ορίζεται και η δισκέττα µε περιεχόµενο τα προγράµµατά σας. Σε κάθε λίστα θα αναφέρετε τυπωµένο το όνοµά σας.