Γραπτές εξετάσεις στο μάθημα: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Θ) Εισηγητής: Γεωργίου Χρήστος ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ. Β. Χαρακτήρας(Αλφαριθμητικά)

Σχετικά έγγραφα
ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΔΟΜΗΜΕΝΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Γ ΕΠΑΛ

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. β. Οι πληροφορίες είναι δεδομένα τα οποία δεν έχουν υποστεί επεξεργασία.

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ-ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΚΑΔΗΜΑΪΚΟ ΕΠΑΛ- ΚΑΝΙΓΓΟΣ 13- ΤΗΛ

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου

ΑΠΑΝΤΗΣΕΙΣ. H διαδικασία ανεύρεσης λογικών λαθών περιλαμβάνει : β- Σωστό. Διαπίστωση του είδους του λάθους γ- Σωστό δ- Λάθος

Μονάδες 12 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α A1. 2-Λάθος 3-Λάθος 4-Σωστό 5-Λάθος A2. integer. real. Boolean. char. string A3.

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

Α3. Ποια είναι τα πλεονεκτήματα του Δομημένου προγραμματισμού; (Μονάδες 10)

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / Γ ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 27/01/2013

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ:

Στην εντολή while η επανάληψη συνεχίζεται όσο η λογική έκφραση έχει τιμή false.

Μονάδες 4. β. x=20 και y=10

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ

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

α. Λογικό διάγραμμα είναι η μέθοδος που χρησιμοποιεί απλά σχήματα που υποστηρίζονται με απλές λέξεις για την αναπαράσταση συγκεκριμένων λειτουργιών.

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 10 : Εντολές επιλογής και αποφάσεων

ΑΠΑΝΤΗΣΕΙΣ. α- Σωστό β- Σωστό γ- Λάθος δ- Λάθος ε- Σωστό στ- Σωστό

ΜΑΗΣ ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ

A2. Να γράψετε για κάθε περίπτωση τον αριθμό της πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

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

ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ

TO ΥΠΟΠΡΟΓΡΑΜΜΑ ΣΥΝΑΡΤΗΣΗ

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΜΟΣ Εντολές επιλογής και αποφάσεων 1 ο Φύλλο Εργασιών Εισαγωγικές ασκήσεις για την εντολή if ΑΠΑΝΤΗΣΕΙΣ

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014

A3. Μονάδες 5 Α4. Μονάδες 10 ΘΕΜΑ B. Β1. writeln Περιεχόμενα Εντολή Αποτελέσματα Παραμέτρων Μονάδες 20 ΘΕΜΑ Γ.

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

- Αναπαράσταση ακέραιας τιµής : - Εύρος ακεραίων : - Ακέραιοι τύποι: - Πράξεις µε ακεραίους (DIV - MOD)

Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE

Δομή Επανάληψης. Κεφάλαιο 7 Mike Trimos

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

Εντολή Δεδομένα Περιεχόμενα μετά την εκτέλεση 1 read(x) 122 x= 2 read(a,b,c) a= b= c= 3 read(d,e)

ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ... ΜΕΧΡΙΣ_ΟΤΟΥ

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

ΚΕΦΑΛΑΙΟ 1ο 3ο. ΚΕΦΑΛΑΙΟ 5ο 6ο. ΚΕΦΑΛΑΙΟ 7ο. Δομημένος Προγραμματισμός - Γενικές Ασκήσεις Επανάληψης

Ερωτήσεις Ασκήσεις Επανάληψης για τις Διακοπές των Χριστουγέννων

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) (PASCAL ) Μεταβλητές- Τύποι- Τελεστές

Προγραμματισμός PASCAL

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PASCAL

ÏÌÉÊÑÏÍ ÖÑÏÍÔÉÓÔÇÑÉÏ ÊÏÑÄÅËÉÏ

Προγραμματισμός PASCAL

Προγραμματισμός Υπολογιστών Τάξη Γ Αθανασιάδης Χρήστος ΠΕ19 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

ΜΕΡΟΣ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ερώτηση βαθμολογείται με έξι μονάδες.

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL

Βασικές Έννοιες Αλγορίθμων Τι είναι αλγόριθμος

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

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

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

Pascal, απλοί τύποι, τελεστές και εκφράσεις

ΚΕΦΑΛΑΙΟ 10 ΕΝΤΟΛΕΣ ΕΠΙΛΟΓΗΣ (ή εντολές Ελέγχου και Επιλογής ή εντολές Επιλογής και Απόφασης)

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

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

Pascal. 26 Οκτωβρίου 2011

Αποτελέσματα προόδου

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) (PASCAL ) Εντολές Ελέγχου & Επανάληψης

Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος

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

ιαφάνειες παρουσίασης #3

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 02/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ - Π. ΣΙΟΤΡΟΠΟΣ- Α. ΚΑΤΡΑΚΗ

ΘΕΜΑ Α. 1. Στην εντολή εκχώρησης Χ ΨΕΥΔΗΣ η μεταβλητή Χ είναι τύπου χαρακτήρες.

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

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

ΜΑΗΣ ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ ΔΟΚΙΜΙΟΥ. Ενότητα Α - ΛΥΣΕΙΣ

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου)

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

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

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

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

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

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΓΕ.Λ. ΟΙΚ & ΠΛΗΡ (ΘΕΡΙΝΑ) ΗΜΕΡΟΜΗΝΙΑ: ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΓΙΑΝΝΗΣ ΜΙΧΑΛΕΑΚΟΣ ΘΕΜΑ Α

Σκοπός. Εργαστήριο 5 Εντολές Επιλογής

Σχολικό Βιβλίο - Κεφάλαιο 7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ PASCAL ΠΑΡΟΥΣΙΑΣΗ 13

Pascal. 15 Νοεμβρίου 2011

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

ιαφάνειες παρουσίασης #6

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

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

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

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

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017

Φάσμα. προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: ΘΕΜΑ Α

Δομές Διακλάδωσης. Κεφάλαιο 6 Trimos Mike

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

Κεφάλαιο 13 : Τύποι Δεδοµένων

ιαφάνειες παρουσίασης #3

Α1. Να γράψετε τα τμήματα αλγορίθμου, που αντιστοιχούν στα τμήματα των διαγραμμάτων ροής που ακολουθούν.

2009 :, :30 10: (10) . - (3) . . (10)

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

Transcript:

Γραπτές εξετάσεις στο μάθημα: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Θ) Εισηγητής: Γεωργίου Χρήστος ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. Να γράψετε στην κόλλα σας τους αριθμούς της στήλης Α που αντιστοιχούν με τα γράμματα της στήλης Β. ΣΤΗΛΗ Α Γ 1. REAL Δ 2. INTEGER Δ 3. LONG Γ 4. DOUBLE Β 5. STRING Δ 6. BYTE Β 7. CHAR Γ 8. SINGLE Δ 9. WORD Α 10. BOOLEAN ΣΤΗΛΗ Β A. Λογικός Β. Χαρακτήρας(Αλφαριθμητικά) Γ. Πραγματικός Δ. Ακέραιος Α2. Να γράψετε στην κόλλα σας τον αριθμό της πρότασης και δίπλα τη λέξη «Σωστό» αν η πρόταση είναι σωστή ή «Λάθος» σε αντίθετη περίπτωση: 1. Το αποτέλεσμα της πράξης 22 div 4 είναι 5. Σ 2. Το αποτέλεσμα της πράξης 30 mod 15 είναι 2. Λ 3. Αν Χ := 78 και Υ := 78 τότε η συνθήκη Χ <= Υ είναι TRUE (αληθής). Σ 4. Ένα πρόγραμμα σε Pascal τελειώνει πάντα με την εντολή «END.». Σ 5. Σε μια μεταβλητή τύπου INTEGER (ακέραια) δεν μπορούμε να εκχωρήσουμε την τιμή 18,25. Σ 6. Μετά την εκτέλεση της πράξης Χ := (12+6)/2+3 η τιμή της μεταβλητής Χ είναι 3,6. Λ 7. Μια δομή-εντολή FOR μπορεί πάντα να γραφεί ισοδύναμα με τις εντολές WHILE ή REPEAT. Σ 8. Η εντολή for I := 100 downto 1 do θα εκτελέσει ακριβώς 100 επαναλήψεις. Σ 9. Σύμφωνα με τα διαγράμματα HIPO κάθε πρόγραμμα μπορεί να αναλυθεί σε 3 υποπρογράμματα ΕΙΣΟΔΟΣ ΣΥΝΑΡΤΗΣΗ ΕΞΟΔΟΣ. Λ 10. Η Pascal είναι μια γλώσσα χαμηλού επιπέδου επειδή οι εντολές της είναι ακατανόητες στον άνθρωπο. Λ Α3. Να ξαναγράψετε το παρακάτω τμήμα προγράμματος, κάνοντας χρήση της εντολής IF αντί της CASE. Read(poso); Case poso of 1.. 250 : Write( ΦΘΗΝΟ ); 251.. 600 : Write( ΚΑΝΟΝΙΚΟ ); 601.. 1100 : Write( ΑΚΡΙΒΟ ); Else Write( ΛΑΘΟΣ ΠΟΣΟ! ); End; Απάντηση Read(poso); Σελίδα 1 από 5

If (poso >= 1) and (poso <= 250) then Write( ΦΘΗΝΟ ) Else if poso <= 600 then Write( ΚΑΝΟΝΙΚΟ ) Else if poso <= 1100 then Write( ΑΚΡΙΒΟ ) Else Write( ΛΑΘΟΣ ΠΟΣΟ! ); Α4. Αν Χ := 10, Υ := 5, Ζ := 1. Να χαρακτηρίσετε τις παρακάτω εκφράσεις σαν TRUE ή FALSE: 1. X mod Y >= Z 10 mod 5 >= 1 0 >= 1 False 2. X * 2 Y * Y <= (Z + X)/2 10 * 2 5 * 5 <= (1 + 10) / 2 20 25 <= 11 / 2-5 <= 5.5 True 3. Χ div (Υ + Z - 1) <> 0 10 div (5 + 1 1) <> 0 10 div 5 <> 0 2 <> 0 True 4. X * Z 4 >= 36 mod X 10 * 1 4 >= 36 mod 10 10 4 >= 6 6 >= 6 True 5. Y *(-2) >= X * Z 5 *(-2) >= 10 * 1-10 >= 10 False ΘΕΜΑ Β Β1 Αρχή Δίνεται ο παρακάτω αλγόριθμος σε ψευδοκώδικα: Διάβασε Ω ΑΡΧΗ Διάβασε Ω Υ := 4 Υ := 4 Γράψε Ω =, Ω Γράψε Ω=, Ω Αν Ω <= 20 τότε αρχή true Ω<=20 Υ:=Υ+Ω*2 Υ := Υ + Ω * 2 Γράψε Υ Ω := Ω + 6 false Γράψε Υ τέλος Γράψε Ω ΤΕΛΟΣ. Τέλος Γράψε Ω Ω := Ω + 6 Β1. Να γράψετε το ισοδύναμο διάγραμμα ροής του παραπάνω αλγορίθμου. (Μονάδες 14) Β2. Να εκτελέσετε τον αλγόριθμο για Ω=20. Να γράψετε στην κόλλα σας τις τιμές που θα εμφανιστούν. Σελίδα 2 από 5

Απάντηση: Ω Υ Ω <= 20 20 Στην οθόνη θα εμφανιστούν τα εξής: 4 Ω = 20 true 44 44 26 26 ΘΕΜΑ Γ Σε ένα σούπερ μάρκετ αποφασίστηκε να γίνεται έκπτωση στους πελάτες ανάλογα με το ποσό των αγορών τους, με βάση τον παρακάτω πίνακα: ΠΟΣΟ ΑΓΟΡΩΝ ( ) ΕΚΠΤΩΣΗ 0 65 0 66 100 5% 101 249 10% Από 250 και πάνω 15% Να γράψετε πρόγραμμα σε Pascal ή ψευδοκώδικα που: Γ1. Να διαβάζει το όνομα ενός πελάτη και το αντίστοιχο ποσό αγορών. (Μονάδες 4) Γ2. Να υπολογίζει την έκπτωση που δικαιούται. (Προσοχή, η έκπτωση ΔΕΝ γίνεται κλιμακωτά) (Μονάδες 8) Γ3. Να υπολογίζει το τελικό ποσό που θα πληρωθεί. (Μονάδες 2) Γ4. Να εμφανίζει με κατάλληλα μηνύματα στην οθόνη το όνομα του πελάτη, την έκπτωση και το τελικό ποσό που θα πληρώσει. Λύση Program thema_c; Var onoma : String; poso, ekptosis, tel_poso : Real; Begin {C1} Σελίδα 3 από 5

Writeln('ΔΩΣE TO ONOMA TOY ΠEΛATH:'); Readln(onoma); Writeln('ΔΩΣE TO ΠOΣO AΓOΡΩN:'); Readln(poso); {C2} if poso <= 65 then ekptosis := poso * 0 else if poso <= 100 then ekptosis := poso * 5/100 else if poso <= 249 then ekptosis := poso * 10/100 else ekptosis := poso * 15/100; {C3} tel_poso := poso - ekptosis; {C4} Writeln; Writeln('O ΠEΛATHΣ ', onoma); Writeln('EXEI EKΠTΩΣH ', ekptosis:8:2, ' euro'); Writeln('KAI ΘA ΠΛHΡΩΣEI MONO ', tel_poso:8:2, ' euro'); End. ΘΕΜΑ Δ Η περιφερειακή ενότητα Φλώρινας διοργάνωσε το 2012 σεμινάριο εθελοντικής δασοπυρόσβεσης, το οποίο παρακολούθησαν 55 άτομα. Η Πυροσβεστική Υπηρεσία ζήτησε στοιχεία σχετικά με την ηλικία και το φύλο κάθε εθελοντή, προκειμένου να εξαγάγει στατιστικά στοιχεία. Να γραφεί πρόγραμμα στη γλώσσα Pascal, το οποίο: Δ1. Περιλαμβάνει την διαδικασία My_Read, η οποία με χρήση κατάλληλων μηνυμάτων θα ζητάει από τον χρήστη και θα διαβάζει τα παρακάτω στοιχεία: (i) ονοματεπώνυμο, (ii) έτος γέννησης (iii) φύλο, με αποδεκτές τιμές το Α για τους άνδρες και το Γ για τις γυναίκες. Δ2. Στο κύριο μέρος του προγράμματος καλεί την διαδικασία My_Read για κάθε ένα από τα 55 άτομα. (Μονάδες 2) Δ3. Υπολογίζει και εμφανίζει το σύνολο (άθροισμα) των γυναικών και το αντίστοιχο των ανδρών. Δ4. υπολογίζει και εμφανίζει το πλήθος των ατόμων με ηλικία μικρότερη των 30 ετών. (Μονάδες 4) (Μονάδες 3) Δ5. εμφανίζει το όνομα του ατόμου με τη μεγαλύτερη ηλικία. (Υποθέτουμε ότι αυτό το άτομο είναι μοναδικό). (Μονάδες 5) Σελίδα 4 από 5

Λύση Program thema_4; Var onom, onom_gerou : String; i, xronia, antres, gynaikes, hlikia, neoi, max : Integer; fyl : Char; {D1} Procedure My_Read(var onoma : String; var etos : Integer; var fylo : Char); Writeln('ΔΩΣE TO ONOMA TOY EΘEΛONTH:'); Readln(onoma); Writeln('ΔΩΣE TO ETOΣ ΓENNHΣHΣ TOY:'); Readln(etos); Repeat Writeln('ΔΩΣE TO ΦYΛO TOY (A/Γ):'); Readln(fylo); Until (fylo = 'A') or (fylo = 'Γ'); end; Begin antres := 0; gynaikes := 0; neoi := 0; max := 0; {D2} for i := 1 to 5 do My_Read(onom, xronia, fyl); {D3} if fyl = 'A' then antres := antres + 1 else gynaikes := gynaikes + 1; {D4} hlikia := 2013 - xronia; if hlikia < 30 then neoi := neoi + 1; {D5} if hlikia > max then max := hlikia; onom_gerou := onom; end; end;{for} Writeln('TO ΣYNOΛO TΩN ANTΡΩN EINAI: ', antres); Writeln('TO ΣYNOΛO TΩN ΓYNAIKΩN EINAI: ', gynaikes); Writeln('TA ATOMA KATΩ AΠO 30 EINAI: ', neoi); Writeln('O/H ΓEΡONTOTEΡOΣ/H OΛΩN EINAI: ', onom_gerou); End. Σελίδα 5 από 5