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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

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

Οι δομές δεδομένων στοίβα και ουρά

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

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

Κεφάλαιο 3 : εδοµένα. Πίνακες Στοίβα Ουρά Αναζήτηση Ταξινόµηση. Προγράµµατα

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

ΑΕΠΠ - ΗΜΕΡΗΣΙΑ ΛΥΚΕΙΑ ΘΕΜΑΤΑ ΚΑΙ ΛΥΣΕΙΣ

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

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

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

Γ Ρ Α Π Τ Η Ε Ξ Ε Τ Α Σ Η

3 ΟΥ και 9 ΟΥ ΚΕΦΑΛΑΙΟΥ

Ονοματεπώνυμο: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Δομή Ακολουθίας και Επιλογής Κεφ: 2.1, 2.3, , 6.3, , 8.1, 8.1.

ΚΕΦΑΛΑΙΟ 3 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Λύσεις Θεμάτων Επαναληπτικών Εξετάσεων Ενιαίου Λυκείου 2010

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

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Λάθος, 3. Σωστό, 4. Λάθος, 5. Λάθος. Ποια η διαφορά μεταξύ διερμηνευτή και μεταγλωττιστή; Απάντηση:

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

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

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

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

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

Ενδεικτικές Ερωτήσεις Θεωρίας

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

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

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

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

Οι βασικές λειτουργίες (ή πράξεις) που γίνονται σε μια δομή δεδομένων είναι:

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

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

Προγραμματισμός Η/Υ. Δομές Δεδομένων. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

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

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

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

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

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

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

Σε μια στοίβα 10 θέσεων έχουν τοποθετηθεί διαδοχικά τα στοιχεία: Σ, Γ, Μ, Α, Δ στην 1η, 2η, 3η, 4η και 5η θέση αντίστοιχα. Να προσδιορίσετε την τιμή

Αν τότε. Αν Χ>Y και Y 1 τότε Ζ Χ/(Y-1) Εμφάνισε Ζ αλλιώς_αν Χ>Y και Y=1 τότε Ζ Y/X Εμφάνισε Ζ Τέλος_αν ... αλλιώς. Τέλος_αν.

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

Επανάληψη Θεωρίας. Καστούμης Γιώργος

Γ ΚΥΚΛΟΣ ΠΡΟΣΟΜΟΙΩΤΙΚΩΝ ΔΙΑΓΩΝΙΣΜΑΤΩΝ ΣΥΓΧΡΟΝΟ Προτεινόμενα Θέματα Γ Λυκείου Φεβρουάριος Ανάπτυξη Εφαρμογών ΘΕΜΑ Α

Αν χ >= 0 ΚΑΙ χ <= 9 τότε Εμφάνισε Θετικός Μονοψήφιος Τέλος_αν Αν Χ <= 99 τότε

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. i. Η συνθήκη α > β ή α <= β α) είναι πάντα Αληθής β) είναι πάντα Ψευδής γ) δεν υπολογίζεται δ) τίποτα από τα προηγούμενα

Προγραμματισμός Η/Υ. 4 η ενότητα: Δομές Δεδομένων. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

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

Θέµατα 2012 Λύσεις. Θέµα Α Α1. 1. λάθος 2. λάθος 3. σωστό 4. λάθος 5. σωστό

Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2016

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ ΑΡΧΗ ΣΕΛΙΔΑΣ 1

ΘΕΜΑ Α: Μονάδες 12. Δ. Δίνεται ο πίνακας δύο διαστάσεων

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. i. Η συνθήκη α > β ή α <= β α) είναι πάντα Αληθής β) είναι πάντα Ψευδής γ) δεν υπολογίζεται δ) τίποτα από τα προηγούμενα

Κάθε στοιχείο που γίνεται αντιληπτό με μία από τις πέντε αισθήσεις μας

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 21/4/2013

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

ΘΕΜΑ Α. Α1. Να γράψετε στο. 2. Τα του. τις. αριθμητικές. πρώτες. β. Να. Σελίδα 1 από 5. 2) χ 2. χ Τ_Ρ(α) ΓΡΑΨΕ. ΓΡΑΨΕ χ χ χ+2

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

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

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

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ Α.Ε.Π.Π. Γ ΤΕΧΝΟΛΟΓΙΚΗΣ. Όνομα:.. Βαθμός: /100

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΕΠΠ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ / Γ3 Γ4 ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΝΟΕΜΒΡΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : ΕΞΙ (6)

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

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

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

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10

ΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10 ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ - ΕΣΠΕΡΙΝΩΝ

γραπτή εξέταση στo μάθημα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ' ΛΥΚΕΙΟΥ

1-ΛΑΘΟΣ, 2-ΛΑΘΟΣ, 3-ΣΩΣΤΟ, 4-ΛΑΘΟΣ, 5-ΣΩΣΤΟ. Τύπος Μεταβλητής Χ

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

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 30 MAΪΟΥ ΑΕΠΠ

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ) 2012 ÈÅÌÅËÉÏ ΕΚΦΩΝΗΣΕΙΣ

α. Να συμπληρώσετε τις επόμενες εντολές εκχώρησης, ώστε τα κενά κελιά του πίνακα να αποκτήσουν τις επιθυμητές τιμές.

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10

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

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6)

ΔΙΑΓΩΝΙΣΜΑ ΣΤΟ ΜΑΘΗΜΑ Α.Ε.Π.Π. ΟΝΟΜΑ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

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

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

ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ ΚΕΦΑΛΑΙΟ 3 ΠΡΟΣΘΗΚΗ

Α2. Δίνεται το επόμενο τμήμα προγράμματος σε ΓΛΩΣΣΑ:

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΔΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 19/12/2008. Τμήμα ΓΤ1 Όνομα:...

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Λύσεις Θεμάτων Εξετάσεων Ενιαίου Λυκείου 2012

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

Transcript:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΟΝΟΜΑΤΕΠΩΝΥΜΟ: Θέμα 1ο I. Τι γνωρίζετε για τη στοίβα και τι για την ουρά; (Μονάδες 7) Στοίβα (Stack) είναι μια δομή στην οποία τα δεδομένα που υπάρχουν στην κορυφή της λαμβάνονται πρώτα, ενώ αυτά που βρίσκονται στο βάθος λαμβάνονται τελευταία (LIFO Last In First Out). Οι κύριες λειτουργίες της στοιβάδας είναι: η ώθηση (push) στοιχείου στην κορυφή της στοίβας η απώθηση (pop) στοιχείου από τη στοίβα Η ώθηση πρέπει πάντοτε να ελέγχει πρώτα αν η στοίβα είναι γεμάτη ώστε να μην έχουμε το φαινόμενο της υπερχείλισης (overflow). Αντίστοιχα, η απώθηση πρέπει να ελέγχει αν η στοίβα έχει ένα τουλάχιστον στοιχείο, ώστε να μην έχουμε το φαινόμενο της υποχείλισης (underflow). Οι στοίβες υλοποιούνται με μονοδιάστατους πίνακες. Μία μεταβλητή top μας δείχνει την κορυφή της στοίβας, ώστε να μπορούν να γίνουν οι κατάλληλοι έλεγχοι και οι βασικές λειτουργίες της στοίβας. Ουρά (Queue) είναι μια δομή η οποία έχει δύο άκρα. Τα δεδομένα εισάγονται από το ένα άκρο και λαμβάνονται από το άλλο άκρο με τη σειρά που εισήχθησαν (FIFO First In First Out). Οι κύριες λειτουργίες σε μια ουρά είναι: η εισαγωγή (enqueue) στοιχείου στο πίσω άκρο της ουράς η εξαγωγή (dequeue) στοιχείου στο εμπρός άκρο της ουράς Η υλοποίηση της ουράς γίνεται επίσης με μονοδιάστατο πίνακα και δύο μεταβλητές front και rear που δείχνουν τη θέση του στοιχείου που θα εξαχθεί πρώτο και του στοιχείου που μόλις εισήλθε αντίστοιχα. Για τις ενέργειες της εισαγωγής και εξαγωγής πρέπει να γίνονται πάντοτε οι έλεγχοι αν υπάρχει ελεύθερη θέση στην ουρά ή αν υπάρχει έστω και ένα στοιχείο αντίστοιχα. II. Να γράψετε στο τετράδιό σας τον αριθμό κάθε μιας από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη ΣΩΣΤΟ αν είναι σωστή ή τη λέξη ΛΑΘΟΣ αν είναι λανθασμένη. 1. Ο τετραγωνισμός του κύκλου είναι αδόμητο πρόβλημα. (ΛΑΘΟΣ) 2. Οι δυναμικές δομές καταλαμβάνουν υποχρεωτικά συνεχόμενες θέσεις μνήμης. (ΛΑΘΟΣ) 3. Η περατότητα είναι αλγοριθμικό κριτήριο. (ΣΩΣΤΟ) 4. Οι εμφωλευμένες δομές, πολλές φορές μπορούν να γραφούν ως πολλαπλές επιλογές. (ΣΩΣΤΟ)

5. Η πρόσθεση είναι πράξη επί των δομών δεδομένων. (ΛΑΘΟΣ) (Μονάδες 5) III. Ποιες οι κατηγορίες προβλημάτων ανάλογα με το βαθμό δόμησης της λύσης; Να αναφέρετε από ένα παράδειγμα. (Μονάδες 6) Δομημένα (Πρωτοβάθιμα εξίσωση) Ημιδομημένα (Μετάβαση μεταξύ δύο πόλεων) Αδόμητα (Διοργάνωση ενός πάρτυ) IV. Να γράψετε ισοδύναμο κώδικα ο οποίος να μην περιέχει πολλαπλές επιλογές (_αν) και εμφωλευμένες δομές. Τι θα εμφανίσει για x = -2, y = 3; Διάβασε x Διάβασε y Αν x > y τότε x y 5 Γράψε x _αν x < 0 τότε x y Γράψε x Γράψε y - x (Μονάδες 12) Εμφανίζει 3 Διάβασε x Διάβασε y flag Αληθής Αν x > y τότε x y 5 Γράψε χ flag Ψευδής Αν x < 0 και flag = Αληθής τότε x y Γράψε x flag Ψευδής Αν flag = Αληθής τότε Γράψε y - x

V. Χρησιμοποιώντας τον αλγόριθμο αλά Ρώσικα, να βρείτε τα γινόμενα 1. 13 x 22 2. 27 x 39 (Μονάδες 4) 22 13 22 39 27 39 44 6 78 13 78 88 3 88 156 6 176 1 176 312 3 312 0 286 624 1 624 0 1053 VI. Τι είναι η δομή ενός προβλήματος και από ποια διαδικασία προκύπτει; (Μονάδες 6) Με τον όρο Δομή ενός προβλήματος αναφερόμαστε στα συστατικά του μέρη, στα επιμέρους τμήματα που το αποτελούν καθώς επίσης και στον τρόπο που αυτά τα μέρη συνδέονται μεταξύ τους. Η ανάλυση ενός προβλήματος σε απλούστερα, αναδύει τη δομή του Θέμα 2ο Α) Να γραφεί τμήμα αλγορίθμου, το οποίο θα διαβάζει έναν αριθμό, θα υπολογίζει τον αριθμό των ψηφίων του καθώς και το άθροισμά τους. (Μονάδες 10) Διάβασε x πλ 0 αθ 0 Όσο x div 10 <>0 επανάλαβε πλ πλ + 1 αθ αθ + x mod 10 x x div 10 αθ αθ + x πλ πλ + 1 Β) Να γίνει το διάγραμμα ροής του παρακάτω αλγορίθμου.

Αλγόριθμος Θέμα_2Β Γράψε 'Δώσε δύο αριθμούς' Διάβασε Α, Β Όσο Β <> 0 επανάλαβε Αν Α > Β τότε Α Α Β Β Β Α Γράψε Α Τέλος Θέμα_2Β Τι θα εμφανίσει ο αλγόριθμος για Α=23 και Β=45; (Μονάδες 10)

Α Β 23 45 1 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Εμφανίζει Α = 1 Θέμα 3 ο Μια σιδηροδρομική εταιρία για τη διαδρομή Παρίσι Μόναχο έχει ορίσει την τιμή του εισιτηρίου ως εξής: Για τους επιβάτες από 5 μέχρι και 60 ετών στα 45 ευρώ. Για τα άτομα τρίτης ηλικίας (από 60 ετών και πάνω) καθώς και για τα παιδιά μέχρι και 4 ετών στα 28 ευρώ.

Η εταιρία χρεώνει τους επιβάτες για τις αποσκευές τους κλιμακωτά, ανάλογα με το βάρος της αποσκευής ως εξής: Για τα πρώτα 10 κιλά δεν υπάρχει χρέωση. Τα επόμενα 5 κιλά χρεώνονται με 3 ευρώ το κιλό. Τα υπόλοιπα κιλά χρεώνονται με 5 ευρώ το κιλό. Να γραφεί αλγόριθμος ο οποίος θα διαβάζει για κάθε επιβάτη το όνομα, την ηλικία του και τα κιλά αποσκευών που μεταφέρει. Ο αλγόριθμος θα τερματίζει όταν για όνομα δοθεί η λέξη Τερματισμός και θα εμφανίζει: Πόσοι είναι οι επιβάτες, πόσοι από αυτούς είναι ενήλικες, και πόσα παιδιά (κάτω των 18). Ποιος επιβάτης μετέφερε τη μεγαλύτερη αποσκευή σε κιλά και πόσα κιλά ήταν η αποσκευή. Το συνολικό ποσό που εισέπραξε η εταιρία από το δρομολόγιο. (Θεωρήστε ότι οι ηλικίες και τα βάρη των αποσκευών είναι ακέραιες τιμές.) (Μονάδες 20) Αλγόριθμος Θέμα3 ΠΛΕΝ 0!Πλήθος ενηλίκων ΠΛΠ 0!Πλήθος παιδιών max -1!Αρχικοποίηση μέγιστης αποσκευής ΣΠ 0!Συνολικό ποσό είσπραξης Γράψε 'Δώσε όνομα επιβάτη' Διάβασε ΟΝ Όσο ΟΝ <> 'Τερματισμός' επανάλαβε Γράψε 'Δώσε ηλικία και κιλά αποσκευών' Διάβασε ΗΛ, Κ!Μετράμε τους ενήλικες και τα παιδιά Αν ΗΛ < 18 τότε ΠΛΠ ΠΛΠ + 1 ΠΛΕΝ ΠΛΕΝ + 1!Υπολογίζουμε τη μεγαλύτερη αποσκευή Αν K > max τότε max Κ Ονmax ΟΝ!Υπολογίζουμε κλιμακωτά τη χρέωση των αποσκευών αφού αρχικοποιήσουμε τη χρέωση κάθε επιβάτη με 0 ΧΡ 0 Αν Κ <=10 τότε ΧΡ 0 _αν Κ<=15 τότε

ΧΡ 3 * (Κ 10) ΧΡ 3 * 5 + 5 * (Κ 15)!Υπολογίζουμε το κόστος για κάθε επιβάτη ανάλογα με την ηλικία του Αν ΗΛ >= 5 και ΗΛ <= 60 τότε!προσθέτουμε και το κόστος του εισιτηρίου για ενήλικες ΧΡ ΧΡ + 45!Προσθέτουμε και το κόστος του εισιτηρίου για παιδιά και άτομα 3ης ηλικίας ΧΡ ΧΡ + 28!Προσθέτουμε στο συνολικό ποσό είσπραξης τη χρέωση του επιβάτη ΣΠ ΣΠ + ΧΡ!Διαβάζουμε το όνομα του επόμενου επιβάτη Γράψε 'Δώσε όνομα επιβάτη' Διάβασε ΟΝ!Εμφανίζουμε τα αποτελέσματα Γράψε 'Σύνολο επιβατών', ΠΛΕΝ + ΠΛΠ Γράψε 'Ενήλικες', ΠΛΕΝ Γράψε 'Ανήλικοι', ΠΛΠ Γράψε 'Τη βαρύτερη αποσκευή', max,'τη μετέφερε ο', Ονmax Γράψε 'Συνολική είσπραξη εταιρίας', ΣΠ τέλος Θέμα3 Θέμα 4ο Μια αλυσίδα Super Market έχει 85 υποκαταστήματα. Η εταιρία ενδιαφέρεται για τα έσοδα και τα έξοδα που έχει κάθε υποκατάστημα. Για το σκοπό αυτό σας ζητήθηκε να γράψετε αλγόριθμο ο οποίος: Να διαβάζει τον κωδικό του κάθε υποκαταστήματος, το συνολικό ποσό των εσόδων που έγιναν από αυτό το υποκατάστημα και το συνολικό ποσό των εξόδων του. Να υπολογίζει και να εμφανίζει για κάθε υποκατάστημα, τα κέρδη από τη διαφορά εισόδων εξόδων (τα τυχόν αρνητικά κέρδη αναπαριστούν ζημίες). Να βρίσκει και να εμφανίζει τον κωδικό του υποκαταστήματος με το μεγαλύτερο συνολικό κέρδος και το κέρδος αυτό. Να βρίσκει και να εμφανίζει το μέσο κέρδος όλων των υποκαταστημάτων. Πόσα υποκαταστήματα έχουν λιγότερο κέρδος, από το μισό του μεγαλύτερου κέρδους που παρουσίασε υποκατάστημα; (Μονάδες 20)

Αλγόριθμος Θ4!Διαβάζουμε τα στοιχεία Γράψε Δώσε τον κωδικό του καταστήματος, το σύνολο εξόδων και το &συνολικό ποσό εσόδων του. Διάβασε Κ[i], ΕΞ[i], ΕΣ[i]!Υπολογίζουμε κέρδη και ζημίες ΚΖ[i] ΕΣ[i] - ΕΞ[i]!Εμφανίζουμε κέρδη και ζημίες Γράψε Κ[i], ΚΖ[i]!Υπολογίζουμε και εμφανίζουμε το κατάστημα με το μεγαλύτερο κέρδος(ή μικρότερη ζημία) max ΚΖ[1] θmax 1 Για i από 2 μέχρι 120 Αν ΚΖ[i] > max τότε max ΚΖ[i] θmax i Γράψε Το κατάστημα με το μεγαλύτερο κέρδος, max, είναι το, Κ[θmax]!Υπολογίζουμε και εμφανίζουμε το μέσο κέρδος ΑΘ 0 ΑΘ ΑΘ + ΚΖ[i] ΜΚ ΑΘ / 120 Γράψε 'Το μέσο κέρδος είναι', ΜΚ!Υπολογίζουμε πόσα υποκαταστήματα έχουν λιγότερο κέρδος, από το μισό του!μεγαλύτερου κέρδους που παρουσίασε υποκατάστημα ΠΛ 0 Αν ΚΖ[i] < max/2 τότε ΠΛ ΠΛ + 1 Γράψε 'Λιγότερα από το μισό μέγιστο κέρδος εμφάνισαν', ΠΛ,'καταστήματα.' τέλος Θ4 SCIENCE PRESS