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



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

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

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

Προτεινόμενες λύσεις

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

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

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

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

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

Προτεινόμενες λύσεις

ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ

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

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

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

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

Απαντήσεις στο μάθημα Δομημένος Προγραμματισμός ΕΠΑΛ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά

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

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

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

2/ (α) Να γράψετε τις αντίστοιχες εκφράσεις στη γλώσσα PASCAL για τις πιο κάτω µαθηµατικές εκφράσεις: (ι) z=

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

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

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

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

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών:

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ / Γ'ΕΠΑΛ ΗΜΕΡΟΜΗΝΙΑ: ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι.ΜΙΧΑΛΕΑΚΟΣ-Α.ΚΑΤΡΑΚΗ-Χ.ΠΑΠΠΑ ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α

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

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ ΚΑΙ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Διδάσκουσα Δρ Β.

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

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

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

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

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

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

Προγραμματισμός Ι. Ασκήσεις. Τζάλλας Αλέξανδρος, Καθηγητής Εφαρμογών. Τμ. Μηχανικών Πληροφορικής Τ.Ε.

Μαζέρας Αχιλλέας. Οι εντολές επανάληψης στην Pascal (While) Φυσικός Αυτοματιστής M.Sc. Νοέµβριος 2009

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

Pascal - Βασικές Έννοιες

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης

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

ΛΥΚΕΙΟ ΠΑΡΑΛΙΜΝΙΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ ΜΑΘΗΜΑ: Πληροφορική Κατεύθυνσης ΗΜΕΡΟΜΗΝΙΑ: 10/06/2014

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

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

Γ Τάξη ΕΠΑ.Λ. Κώστας Κωσταλίας Εκπαιδευτικός ΠΕ19

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

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

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

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

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

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

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

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

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

Δομές ελέγχου. ομαδοποίηση εντολών εκτέλεση εντολών υπό συνθήκη επανάληψη εντολών

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

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

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

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

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

ΛΥΚΕΙΟ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011

Μεταγλωττιστές Βελτιστοποίηση

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

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

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

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

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

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

Παράλληλη Επεξεργασία Κεφάλαιο 6 ο Σύγχρονος Παραλληλισμός

Μονοδιάστατοι Πίνακες

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

Transcript:

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ ΜΕΡΟΣ Α 1. ΑΡΧΗ Διάβασε timi Ψευδής timi > 500 Αληθής Τύπωσε Αγορά Η.Υ δυνατή ypol 500 - timi Τύπωσε ypol Τύπωσε Αγορά Η.Υ αδύνατη ΤΕΛΟΣ 2. α) Υλοποίηση Συνένωση Κώδικα και Έλεγχος συστήματος β) Προκαταρκτική έρευνα - Σύνταξη μελέτης σκοπιμότητας γ) Καθορισμός Προδιαγραφών δ) Συντήρηση Συστήματος 3. α) i. E:= sqr(x) * x * (sqrt(y) + 5) / exp(2*x) ii. E:= Ln(x) * y/((2+x)/x) β) i. False ii. True 1

4. Program askisi4; Var num : integer; Writeln( Δώσε ένα αριθμό: ); Readln(num); If num mod 2 =0 then Writeln ( Επόμενος άρτιος:,num+2, Προηγούμενος περιττός:,num-1) Else Writeln ( Επόμενος άρτιος:,num+1, Προηγούμενος περιττός:,num-2); End. 5. Procedure found (nam, vath, ono, pos, v) Είσοδος ΤΠΤ: nam: Μον. Πίνακας (25) vath: Μον. Πίνακας (25) ono ΤΠΑ: pos, v pos -1 v -1 found false i 1 Ψευδής i <= 25 And found = false Αληθής nam[i] = ono Αληθής found = false Ψευδής Αληθής Τύπωσε 'Ο μαθητής δεν βρέθηκε' Ψευδής pos i v vath[i] found true Έξοδος i i + 1 2

6. {5} Function fekpto(arxiki:real ; per:char):real; {7} case per of {13} Function fteliki(tek:real):real; {15} fteliki := tek + (tek * 0.2); {22} while (perioxi<>'a') and (perioxi<>'b') and (perioxi<>'c') do {27} timi_ekp := fekpto(arxiki_timi,perioxi); 7. Μεταβλητές Συνθήκη Περίπτωση Ν2 (T/F) Παρουσίαση Α1 Α2 Plithos N1 N2 Plithos < 10 and T/F 1..5 6..10 Αλλιώς N1 <> 0 4 7 4 0 0 0 4 7 0<10 and 4<>0 T A 2 1 7 2 1<10 and 7<>0 T A 1 2 3 10 2<10 and 3<>0 T A 4 4 3-1 15 3<10 and -1<>0 T A 7 4 0 4<10 and 0<>0 F 8. Program askisi8; var num,xil,ek,dek,mon,code:integer; writeln('δώσε ένα ακέραιο 4-ψήφιο αριθμό:'); readln(num); xil := num div 1000; ek := num mod 1000 div 100; dek := num mod 100 div 10; mon := num mod 10; xil := (xil + 3) mod 10; ek := (ek + 3) mod 10; dek:= (dek + 3) mod 10; mon:= (mon + 3) mod 10; code := xil*1000 + ek*100 + dek*10 + mon; if code >= 1000 then writeln('ο κωδικός είναι : ', code) else writeln('ο κωδικός δεν είναι 4-ψήφιος '); end. 3

9. Program askisi9; Var N1,N2,N3 : Integer; apot : Real; ch : String; ans : Char; Function check(a2,a3:integer):string; If a3 < 0 then check := 'N2 αρνητικός αριθμός' Else if a2 > 0 then check := 'N1 θετικός αριθμός' End; Procedure ypol(a1,a2:integer; var re:real); Var z: Real; z := (a1 MOD a2) / 2; re := z * 3; writeln(z); End; Repeat Write('Δώσε τρεις αριθμούς'); Readln(N1,N2,Ν3); If (N1>N2) AND (N2<N3) then ch := check(n2,n3); writeln(ch); end Else ypol(n1,n2,apot); writeln(apot:6:2); writeln('θέλεις να συνεχίσεις (Υ/Ν); '); until(ans<> 'Υ'); End. 10. Λάθη ΔΡΔ: 4 από τα πιο κάτω: 1. Η ροή δεδομένων 8 από το αρχείο Πελατών προς τη διαδικασία 7 θα πρέπει να μεταφέρει το όνομα και το επίθετο του πελάτη για σκοπούς ελέγχου των στοιχείων και όχι μόνο την Ηλ. Διεύθυνση. 2. Η ροή 9 είναι λάθος. Πρέπει να μεταφέρει τους βαθμούς και όχι το ποσό αγοράς. 3. Η ροή δεδομένων 14 είναι λάθος. Πρέπει να καταλήγει στην οντότητα 1 Πελάτης. 4. Η ροή δεδομένων 11 από το αρχείο Βαθμών προς τη διαδικασία 13 θα πρέπει να μεταφέρει και τον αριθμό ταυτότητας. 5. Η ροή δεδομένων 16 είναι λάθος. Το όνομα και το επίθετο δεν πρέπει να τα παίρνει από τη διαδικασία 13 λόγω χρονικής στιγμής αλλά από το αρχείο Πελατών μαζί με τον αριθμό τηλεφώνου και αριθμό ταυτότητας. 4

ΜΕΡΟΣ Β 1. program askisi11; Var count, plithos, da, aa, ddk, maxddk, c40_50_ag, c40_50_ko, sum, stasimoi, sum_aa : integer; name, maxname : string; fylo : char; count:=0; maxddk:=0; sum_aa:=0; c40_50_ag:=0; c40_50_ko:=0; stasimoi:=0; write('δώσε τον αριθμό μαθητών του σχολείου:'); readln(plithos); write('δώσε το όνομα του μαθητή:'); readln(name); while (count < plithos) AND (name <> ΤΕΛΟΣ ) do count := count + 1; writeln('δώσε το Φύλο του μαθητή:'); readln(fylo); while (fylo<> A ) AND (fylo<> K ) do Writeln( Λάθος φύλο! Δώσε ξανά: ); Readln(fylo); End; sum:=0; write('δώσε αριθμό δικαιολογημένων, αδικαιολόγητων απουσιών και απουσίες ΔΔΚ :'); readln(da,aa,ddk); sum := da + aa + ddk; writeln('ο μαθητής ', name, ' έχει σύνολο απουσιών :',sum); if ddk >= maxddk then maxddk:=ddk; maxname:=name; if (aa>=40) and (aa<=50) then if fylo = A then c40_50_ag := c40_50_ag + 1 else c40_50_ko := c40_50_ko + 1; if (aa>50) or (da + aa > 160) then stasimoi:=stasimoi+1; sum_aa := sum_aa + aa; write('δώσε το όνομα του επόμενου μαθητή:'); readln(name); 5

writeln('ο μαθητής: ', maxname, ' έχει τις περισσότερες απουσίες στο ΔΔΚ : ', maxddk); writeln(c40_50_ag, ' αγόρια και ',c40_50_ko, 'κορίτσια έχουν 40 μέχρι 50 αδικαιολόγητες'); writeln(stasimoi, ' μαθητές έχουν μείνει στάσιμοι. '); if count > 0 then writeln('ο μέσος όρος των αδικαιολόγητων απουσιών είναι: ', sum_aa/count:6:2); end. 2. Program askisi12; Type pin1=array[1..7] of string; pin2=array[1..7,1..100] of integer; pin3=array[1..7] of integer; Var eidos:pin1; sales:pin2; totals:pin3; i, j, sum, count, max :integer; kavsimo, max_kavsimo:string; procedure sort(var e:pin1; var t:pin3); var temp1:integer; temp2:string; for i:=1 to 6 do for j:=i+1 to 7 do if t[i] < t[j] then temp1:=t[i]; t[i]:=t[j]; t[j]:=temp1; temp2:=e[i]; e[i]:=e[j]; e[j]:=temp2; For i:=1 to 7 do write('δώσε είδος καυσίμου: '); readln(eidos[i]); For j:=1 to 100 do write('δώσε λίτρα καυσίμου που έβαλε ο πελάτης ', j, ' : '); readln(sales[i,j]); For i:=1 to 7 do sum:=0; For j:=1 to 100 do sum:=sum+sales[i,j]; totals[i]:=sum; 6

count:=0; write('δώσε είδος καυσίμου: '); readln(kavsimo); For i:=1 to 7 do if kavsimo = eidos[i] then For j:=1 to 100 do if (sales[i,j]>=20) and (sales[i,j]<=30) then count:=count+1; writeln(count, ' Πελάτες έβαλαν από 20 μέχρι 30 λίτρα ', kavsimo); max := sales[1,99]; max_kavsimo := eidos[1]; For i:=2 to 7 do if sales[i,99] > max then max := sales[i,99]; max_kavsimo := eidos[i]; writeln('είδος καυσίμου με μέγιστες πωλήσεις στη θέση 99: ', max_kavsimo); sort(eidos, totals); writeln('καύσιμο':12, 'Σύνολο λίτρων':16); for i:=1 to 7 do writeln(eidos[i]:12, totals[i]:16); End. 7

3. Πελάτης / Οδηγός αυτοκινήτου 1 Αρ. Εγγραφής Αυτοκινήτου, Τηλέφωνο, Επαρχία 2 Αρ. Συμβολαίου, Ημερ. Λήξης, Αρ. ταυτότητας Έλεγχος και παρουσίαση πελάτη, στοιχείων συμβολαίου Ονοματεπώνυμο, Μοντέλο ασφαλισμένου αυτοκινήτου 4 3 5 Αρχείο Συμβολαίων 6 Επαρχία, Αρ. Εγγραφής Αυτοκινήτου, Τηλέφωνο Πελάτη Αρ. Τηλ. Οδηγού Ρυμουλκού, Όνομα Οδηγού Ρυμουλκού 11 Αρ. Τηλ. Πελάτη, Αρ. Εγγραφής αυτοκινήτου 12 Έλεγχος και Εντοπισμός διαθέσιμου ρυμουλκού στην επαρχία και δέσμευση του. 7 Αρ. Εγγραφής Ρυμουλκού, Ονοματεπώνυμο Οδηγού, Αρ. Τηλ. Οδηγού 8 Αρ. Εγγραφής Ρυμουλκού 10 9 Αρχείο Ρυμουλκών Οδηγός Ρυμουλκού 13 Αρ. εγγραφής ρυμουλκού, Αρ.εγγραφής αυτοκινήτου, χιλιόμετρα 14 Ενημέρωση αρχείου ρυμουλκήσεων με τα στοιχεία της ρυμούλκησης και αποδέσμευσης ρυμουλκού. 15 Αρ. εγγραφής ρυμουλκού 17 16 Αρ. εγγραφής ρυμουλκού, Αρ.εγγραφής αυτ., Χιλιόμετρα, Ημερ. Ρυμούλκ. 18 Αρχείο Ιστορικού Ρυμουλκήσεων Διεύθυνση εταιρείας 23 Μηνιαίος κατάλογος ρυμουλκήσεων 22 Δημιουργία μηνιαίου καταλόγου ρυμουλκήσεων 21 1 Αρ.εγγραφής αυτ., Αρ. εγγραφής ρυμουλκού, Ημερομηνία ρυμούλκησης, χιλιόμετρα 19 Ονοματεπώνυμο οδηγού, Τηλ.οδηγού 20 9 Αρχείο Ρυμουλκών 8