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



Σχετικά έγγραφα
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ ÈÅÌÅËÉÏ

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

ÑÏÕËÁ ÌÁÊÑÇ. Β. Να αναφέρετε τις κυριότερες τυποποιηµένες τεχνικές σχεδίασης αλγορίθµων. ΜΟΝΑ ΕΣ 3

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

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

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

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

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

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

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

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

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

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Óõíåéñìüò ΕΚΦΩΝΗΣΕΙΣ

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

Μονάδες 10. Μονάδες 9 5 PROLOG. Μονάδες 5

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

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

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

Β. Να εξηγήσετε τι σηµαίνει ολίσθηση ενός δυαδικού αριθµού 3 θέσεις αριστερά µπορεί να είναι: Α: ουρά Β:στοίβα Γ:και τα δυο :τίποτα

Ασκήσεις στους Πίνακες. Μονοδιάστατοι Πίνακες. ιάβασµα Εµφάνιση Στοιχείων Υπολογισµός Αθροίσµατος, Μέσου Όρου, Πλήθους

Γ.1 Να γράψετε στο τετράδιό σας τους αριθµούς 1,2,3,4 από τη Στήλη Α και δίπλα το γράµµα α, β της Στήλης Β που δίνει το σωστό χαρακτηρισµό.

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

Τρίτη, 3 Ιουνίου 2003 ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Γ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

ΦΡΟΝΤΙΣΤΗΡΙΟ Μ.Ε. «ΠΕΡΙ ΓΝΩΣΕΩΣ»

Επιμέλεια: Ομάδα Διαγωνισμάτων από Το στέκι των πληροφορικών

Να γράψετε στο τετράδιό σας τον αριθμό κάθε πρότασης και τον αντίστοιχο χαρακτηρισμό ( Σ - σωστό, Λ - λάθος)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

Προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

k 1 j 1 A[k] i A[...]... A[...]... k A4.

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

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

ÏÅÖÅ. Β. Να αναφέρετε τις κυριότερες τυποποιηµένες τεχνικές σχεδίασης αλγορίθµων. ΜΟΝΑ ΕΣ 3

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

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. ΘΕΜΑ 1 Δίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»: ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[10] ΛΟΓΙΚΕΣ: ΒΡΕΘΗΚΕ ΑΚΕΡΑΙΕΣ: i

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

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

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

8. Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις.

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

περισσότερα από ένα παραδείγµατα εντολών της Στήλης Β).

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

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

ΔΙΑΓΩΝΙΣΜΑ 1ο Γ Τάξη Ενιαίου Λυκείου Σχολικό Έτος ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

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

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

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή

Επαναληπτικές δοµές. µτ α.τ. Όχι. ! απαγορεύεται µέσα σε µία ΓΙΑ να µεταβάλλουµε τον µετρητή! διότι δεν θα ξέρουµε µετά πόσες επαναλήψεις θα γίνουν

ΕΚΦΩΝΗΣΕΙΣ. ii) Ποιούς τρόπους αναπαράστασης ενός αλγόριθµου γνωρίζετε;

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Β ΦΑΣΗ ÅÐÉËÏÃÇ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

Στήλη Β Προτάσεις. 1. Όσο συνθήκη επανάλαβε εντολές Τέλος_επανάληψης 2. Αρχή_επανάληψης εντολές Μέχρις_ότου συνθήκη

ΘΕΜΑ 1 ο ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ 3 ΩΡΕΣ

ΘΕΜΑ 1ο Α. 1-6 Σωστό Λάθος Μονάδες 12 Β. Στήλης Στήλης Β Στήλης Α Στήλης Β).

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

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2001 ΕΚΦΩΝΗΣΕΙΣ

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

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

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

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

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

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

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΑΠΑΝΤΗΣΕΙΣ. 1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία.

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

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

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012 ΑΠΑΝΤΗΣΕΙΣ. ΘΕΜΑ Α Α1. Α2. 1. ΣΩΣΤΟ 1 στ 2. ΛΑΘΟΣ 2 δ 3. ΣΩΣΤΟ 3 ε 4. ΛΑΘΟΣ 4 β 5. ΣΩΣΤΟ 5 γ

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

ΑΠΑΝΤΗΣΗ 1. Λάθος, 2. Σωστό, 3. Σωστό, 4. Λάθος, 5. Λάθος, 6. Σωστό Β. Ποίοι είναι οι κανόνες που πρέπει να ακολουθούν οι λίστες παραµέτρων.

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

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

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

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

ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ 1/2/2009

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

Γ ΤΑΞΗ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ÑÏÌÂÏÓ

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

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

Λυµένες Ασκήσεις Μ ß Χ DIV K Ρ ß Χ MOD Κ. ΓΡΑΨΕ Μ, 'µολύβια' ΓΡΑΨΕ Ρ, ' ' ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Μ ß A_M(Χ / K) Ρ ßX M*K ΓΡΑΨΕ Ρ, ' '

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

ΑΕΠΠ 7o Επαναληπτικό Διαγώνισμα

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ ΑΕΠΠ

Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου ΑΝ ποσότητα <= 50 TOTE. Κόστος Ποσότητα * 520. ΑΛΛΙΩΣ_ΑΝ Ποσότητα > 50 ΚΑΙ Ποσότητα <= 100 ΤΟΤΕ

Transcript:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Θέµα 1 ο Α. Να απαντήσετε τις παρακάτω ερωτήσεις τύπου Σωστό Λάθος (Σ Λ) 1. Σκοπός της συγχώνευσης 2 ή περισσοτέρων ταξινοµηµένων πινάκων είναι η δηµιουργία ενός άλλου πίνακα που είναι και αυτός ταξινοµηµένος 2. Πίνακας είναι ένα σύνολο αντικειµένων ιδίου τύπου τα οποία µπορεί να αναφέρονται και µε διαφορετικά ονόµατα 3. Οι δυναµικές δοµές δεδοµένων αποθηκεύονται σε συνεχόµενες θέσεις µνήµης 4. Οι στοίβες και οι ουρές δεν µπορούν να υλοποιηθούν µε την βοήθεια πινάκων 5. Η διαδικασία της απώθησης ελέγχει αν η στοίβα είναι γεµάτη Απ. 1 - Σ / 2-Λ / 3-Λ / 4-Λ / 5 Λ Β. Απαντήστε στις παρακάτω ερωτήσεις θεωρίας 1. Αναφέρατε τα πλεονεκτήµατα των γλωσσών υψηλού επιπέδου σε σχέση µε τις συµβολικές γλώσσες προγραµµατισµού 2. Αναφέρατε 5 κατηγορίες γλωσσών υψηλού επιπέδου και ένα παράδειγµα τους Θέµα 2 ο Ποιά είναι τα στοιχεία του δισδιάστατου πίνακα Α τριών γραµµών και τεσσάρων στηλών µετά την εκτέλεση του παρακάτω τµήµατος αλγορίθµου Για m από 1 µέχρι 3 A[m,1] 3*m +2 Για n από 2 µέχρι 4 Αν n < 3 τότε Α[m,n] 2 * n + 7 +m αλλιώς Αν n > 3 τότε Α[m,n] n m αλλιώς Α[m,n] 2 *Α[m,n-1] Τέλος_αν Τέλος_αν 2 2 Α 1 2 3 4 1 5 12 24 3 2 8 13 6 3 11 14 28 1 Θέµα 3 ο Το Ταµείο Συνταξιούχων Προγραµµατιστών (ΤΣΠ) δίνει σύνταξη εφόσον τα εγγεγραµµένα σε αυτό µέλη συµπληρώσουν το 65 ο έτος της ηλικίας τους. Το µηνιαίο ποσό της σύνταξης τους

καθορίζεται κλιµακωτά, µε βάση τον αριθµό των ενσήµων τα οποία έχουν συµπληρώσει µέχρι τότε από τον παρακάτω πίνακα : ΑΡΙΘΜΟΣ ΕΝΣΗΜΩΝ ΑΞΙΑ ΑΝΑ ΕΝΣΗΜΟ 0 µέχρι 1135 0,25 για κάθε ένσηµο 1136 µέχρι 2970 0,15 για κάθε ένσηµο 2971 και πάνω 0,07 για κάθε ένσηµο Να γράψετε πρόγραµµα το οποίο: α) διαβάζει το ονοµατεπώνυµο ενός εγγεγραµµένου µέλους του ΤΣΠ, την ηλικία του και τον συνολικό αριθµό ενσήµων του και β) υπολογίζει αν θα πάρει σύνταξη, καθώς και το ακριβές ποσό της σύνταξης του γ)στη συνέχεια εµφανίζει όλες τις παραπάνω πληροφορίες µε αντίστοιχα µηνύµατα. Αν δεν έχει συµπληρώσει το όριο ηλικίας, εµφανίζει τα χρόνια που αποµένουν µέχρι να βγει στη σύνταξη. ΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ Στο παραπάνω πρόβληµα τα δεδοµένα εισόδου είναι το ονοµατεπώνυµο ενός µέλους, ο αριθµός των ενσήµων του και η ηλικία του. Αυτό σηµαίνει ότι θα πρέπει να υπολογίσουµε τα ζητούµενα του προβλήµατος µε βάση τα παραπάνω δεδοµένα. Για να αναπαραστήσουµε τα παραπάνω δεδοµένα χρησιµοποιούµε τρεις µεταβλητές. Την µεταβλητή ΟΝΟΜΑ τύπου χαρακτήρα, η οποία αντιπροσωπεύει το ονοµατεπώνυµο ενός µέλους του ΤΣΠ, και τις ακέραιες µεταβλητές ΗΛΙΚΙΑ και ΕΝΣΗΜΑ, οι οποίες αντιπροσωπεύουν την ηλικία και τα ένσηµα του αντίστοιχα. Προσοχή! Θα πρέπει πάντα να εξηγούµε ποιες µεταβλητές χρησιµοποιούµε και τι τύπου είναι, ακόµα και αν οι ονοµασίες οι οποίες χρησιµοποιούµε το καθιστούν προφανές. εν θα πρέπει ο εξεταστής να µαντεύει τι αντιπροσωπεύει κάθε µεταβλητή. Στη συνέχεια θα πρέπει να χρησιµοποιήσουµε µία ακόµα πραγµατική µεταβλητή, την οποία ονοµάζουµε ΠΟΣΟ και η οποία αντιπροσωπεύει το ποσό της σύνταξης του µέλους αν αυτός πάρει. Αφού διαβάσουµε λοιπόν τα δεδοµένα εισόδου όπως απαιτεί το πρόβληµα βρισκόµαστε απέναντι σε δύο συνθήκες. Η πρώτη έχει να κάνει µε το αν το µέλος θα πάρει σύνταξη ή όχι, πράγµα που εξαρτάται από την ηλικία του. Έτσι λοιπόν η πρώτη δοµή επιλογής εξετάζει την ηλικία του µέλους. Στη συνέχεια αν η ηλικία είναι η κατάλληλη θα πρέπει να εξεταστεί το ύψος της σύνταξης του ατόµου, πράγµα που εξαρτάται από τον αριθµό των ενσήµων του. Η δεύτερη περίπτωση αποτελεί ένα απλό παράδειγµα πολλαπλής επιλογής. Προσοχή πρέπει να δοθεί στον κλιµακωτό υπολογισµό της σύνταξης. Αυτό σηµαίνει πως τα πρώτα 1135 ένσηµα θα πληρωθούν προς 0,25 ανά ένσηµο. Αν το µέλος έχει περισσότερα από 1135 ένσηµα άλλα λιγότερα ή ίσα από 2970 τα επιπλέον ένσηµα θα πληρωθούν προς 0,15 ανά ένσηµο. Τέλος σε οποιαδήποτε άλλη περίπτωση (εννοείται φυσικά αν τα ένσηµα είναι παραπάνω από 2970 και πως δεν υπάρχουν αρνητικά ένσηµα), τα άνω των 2970 ενσήµων θα πληρωθούν προς 0,07 ανά ένσηµο. Στην περίπτωση που το µέλος δεν έχει συµπληρώσει το 65 ο έτος της ηλικίας του, θα εµφανιστεί ένα µήνυµα το οποίο θα τον ενηµερώνει για τα πόσα χρόνια αποµένουν µέχρι την συνταξιοδότηση του (65-ΗΛΙΚΙΑ). Τέλος αξίζει να επισηµάνουµε πως σε παρόµοιες ασκήσεις όπου γίνεται χρήση εµφωλευµένης δοµής, είναι πολύ χρήσιµο να χρησιµοποιούµε σωστά τις εσοχές στις δοµές, ώστε να ξεχωρίζει που ξεκινάει και που τελειώνει η κάθε δοµή.

ΠΡΟΓΡΑΜΜΑ Σύνταξη ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΟΝΟΜΑ ΑΚΕΡΑΙΕΣ: ΗΛΙΚΙΑ, ΕΝΣΗΜΑ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΟΣΟ ΑΡΧΗ ΓΡΑΨΕ Παρακαλώ πληκτρολογήστε το όνοµα του µέλους ΙΑΒΑΣΕ ΟΝΟΜΑ ΓΡΑΨΕ Παρακαλώ πληκτρολογήστε την ηλικία του και τον αριθµό των ενσήµων ΙΑΒΑΣΕ ΗΛΙΚΙΑ, ΕΝΣΗΜΑ ΑΝ ΗΛΙΚΙΑ >= 65 ΤΟΤΕ ΑΝ ΕΝΣΗΜΑ < =1135 ΤΟΤΕ ΠΟΣΟ ΕΝΣΗΜΑ * 0,25 ΑΛΛΙΩΣ_ΑΝ ΕΝΣΗΜΑ < =2970 ΤΟΤΕ ΠΟΣΟ 1135 * 0,25 + (ΕΝΣΗΜΑ 1135) * 0,15 ΑΛΛΙΩΣ ΠΟΣΟ 1135 * 0,25 + (2970 1135) * 0,15 + (ΕΝΣΗΜΑ 2970) * 0,07 ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ Το µέλος, ΟΝΟΜΑ, θα πάρει ως σύνταξη το ποσό των,ποσο, ΑΛΛΙΩΣ ΓΡΑΨΕ Το µέλος, ΟΝΟΜΑ, θα πάρει σύνταξη σε, 65-ΗΛΙΚΙΑ, χρόνια ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Θέµα 4 ο Σε έναν τοπικό διαγωνισµό οµορφιάς συµµετέχουν N νεαρές κοπέλες τα ονοµατεπώνυµα των οποίων αποθηκεύονται σε έναν πίνακα Ν θέσεων µε την ονοµασία ΟΝΟΜΑΤΑ. Συνολικά υπάρχουν 4 κριτές, οι βαθµολογίες των οποίων καταχωρούνται σε έναν πίνακα ΒΑΘΜΟΛΟΓΙΑ Ν γραµµών και 4 στηλών. Ως νικήτρια αναδεικνύεται η διαγωνιζόµενη µε την µεγαλύτερη µέση βαθµολογία. Να αναπτύξετε αλγόριθµο ο οποίος: α) να διαβάζει τα ονόµατα των διαγωνιζοµένων και όλες τις βαθµολογίες και β)να εµφανίζει το όνοµα της νικήτριας του διαγωνισµού µε ανάλογο µήνυµα. Θεωρούµε ότι όλες οι διαγωνιζόµενες θα συγκεντρώσουν διαφορετική µέση βαθµολογία ΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ Παρατηρούµε πως στο παραπάνω πρόβληµα εµπλέκεται η χρήση πινάκων. Σε τέτοιου είδους προβλήµατα αρχικά προσπαθούµε να κατανοήσουµε ποιους πίνακες έχουµε, τι συµβολίζουν οι γραµµές, οι στήλες και τα στοιχεία τους. Έχουµε λοιπόν έναν µονοδιάστατο πίνακα Ν θέσεων µε την ονοµασία ΟΝΟΜΑΤΑ όπου τα στοιχεία του είναι χαρακτήρες. Το στοιχείο ΟΝΟΜΑΤΑ[i] εκφράζει το όνοµα της i διαγωνιζόµενης. Ο δισδιάστατος πίνακας Νx4 ΒΑΘΜΟΛΟΓΙΑ έχει Ν γραµµές όπου σε κάθε γραµµή αντιστοιχεί και µία διαγωνιζόµενη και 4 στήλες όπου σε κάθε στήλη βρίσκονται οι βαθµολογίες ενός κριτή. Το στοιχείο ΒΑΘΜΟΛΟΓΙΑ[i,j] του πίνακα εκφράζει την βαθµολογία της i διαγωνιζοµένης από τον j κριτή.

Χρησιµοποιώντας λοιπόν την δοµή της επανάληψης διαβάζουµε τα στοιχεία των πινάκων όπως απαιτεί το πρόβληµα. Νικήτρια του διαγωνισµού είναι η διαγωνιζόµενη µε την µεγαλύτερη µέση βαθµολογία. Συνεπώς απαιτείται αρχικά η εύρεση του µέσου όρου βαθµολογίας κάθε διαγωνιζοµένης. Ο µέσος όρος για κάθε διαγωνιζόµενη προκύπτει αν προσθέσουµε τις βαθµολογίες των 4 κριτών και στη συνέχεια διαιρέσουµε µε το πλήθος των κριτών. Σε όρους πινάκων αυτό µεταφράζεται ως την εύρεση του αθροίσµατος κάθε γραµµής και στη συνέχεια του µέσου όρου της. Πριν βρούµε το άθροισµα κάθε γραµµής µηδενίζουµε τον µονοδιάστατο πίνακα ΣΥΝ_ΒΑΘΜΟΛΟΓΙΑ Ν στοιχείων και στη συνέχεια καταχωρούµε σε κάθε στοιχείο του το άθροισµα της αντίστοιχης γραµµής Έπειτα υπολογίζουµε τον µονοδιάστατο πίνακα ΜΕΣΗ_ΒΑΘΜΟΛΟΓΙΑ Ν στοιχείων. Για να βρούµε το µέγιστο στοιχείο του πίνακα και την θέση του χρησιµοποιούµε µία πραγµατική και µία ακέραια µεταβλητή, την max και την θέση_max αντίστοιχα. Τοποθετούµε σε αυτές τις µεταβλητές το πρώτο στοιχείο του πίνακα και την θέση 1 αντίστοιχα και στη συνέχεια χρησιµοποιώντας δοµή επανάληψης συγκρίνουµε κάθε στοιχείο του πίνακα µε την µεταβλητή max. Όταν βρεθεί κάποιο στοιχείο µεγαλύτερο από την µεταβλητή max καθορίζουµε αυτό ως µέγιστο και σαν θέση_max την τρέχουσα θέση του πίνακα. Βρίσκοντας λοιπόν το µεγαλύτερο µέσο όρο άλλα και την θέση του, παίρνουµε το όνοµα της νικήτριας του διαγωνισµού αν βάλουµε σαν όρισµα στον πίνακα ΟΝΟΜΑΤΑ την θέση του µεγαλύτερου µέσου όρου. Το πρόβληµα θεωρεί ότι κάθε διαγωνιζόµενη θα συγκεντρώσει διαφορετικό µέσο όρο, πράγµα που σηµαίνει ότι δεν θα υπάρξουν περισσότερες από µία νικήτριες. Αλγόριθµος ΜΙΣ_ΟΜΟΡΦΙΑ εδοµένα // N // Για k από 1 µέχρι Ν ιάβασε ΟΝΟΜΑΤΑ[k] Για j από 1 µέχρι 4 ιάβασε ΒΑΘΜΟΛΟΓΙΑ[i,j] ΣΥΝ_ΒΑΘΜΟΛΟΓΙΑ[i] 0 Για j από 1 µέχρι 4 ΣΥΝ_ΒΑΘΜΟΛΟΓΙΑ[i] ΣΥΝ_ΒΑΘΜΟΛΟΓΙΑ[i] + ΒΑΘΜΟΛΟΓΙΑ[i,j] ΜΕΣΗ_ΒΑΘΜΟΛΟΓΙΑ[i] ΣΥΝ_ΒΑΘΜΟΛΟΓΙΑ[i] / 4 max ΜΕΣΗ_ΒΑΘΜΟΛΟΓΙΑ[1] θέση_max 1 Για i από 2 µέχρι Ν Αν ΜΕΣΗ_ΒΑΘΜΟΛΟΓΙΑ[i] > max τότε max ΜΕΣΗ_ΒΑΘΜΟΛΟΓΙΑ[i] θέση_max ι

Τέλος_αν Εµφάνισε Η νικήτρια του διαγωνισµού οµορφιάς είναι, ΟΝΟΜΑΤΑ[θέση_max] Τέλος ΜΙΣ_ΟΜΟΡΦΙΑ Επιµέλεια: Καρατόλιος ηµήτριος ιπλ.ηλεκτρ. Μηχ. & Μηχ. Υπολογιστών