Ερώτηση 1 (Σωστό / Λάθος — 1 βαθμός) 

Στη συνθήκη της Όσο ... Επανάλαβε δεν μπορούν να χρησιμοποιηθούν αλφαριθμητικές τιμές.

Ερώτηση 2 (Σωστό / Λάθος — 1 βαθμός) 

Στη δομή Μέχρις_ότου η συνθήκη περιγράφει τον τερματισμό της επανάληψης.

Ερώτηση 3 (Σωστό / Λάθος — 1 βαθμός) 

Στη δομή Για...από...μέχρι, όταν η αρχική τιμή είναι μεγαλύτερη από την τελική, τότε το βήμα πρέπει να είναι αρνητικός αριθμός.

Ερώτηση 4 (Σωστό / Λάθος — 1 βαθμός) 

Στη δομή Όσο επανάλαβε υπάρχει περίπτωση η συνθήκη να μην ελεγχθεί ποτέ.

Ερώτηση 5 (Σωστό / Λάθος — 1 βαθμός) 

Στη δομή Όσο επανάλαβε ολοξληρώνεται με τη δεσμευμένη λέξη Τέλος.

Ερώτηση 6 (Σωστό / Λάθος — 1 βαθμός) 

Στη δομή Για ... από ... μέχρι η αρχική τιμή , η τελική τιμή και το βήμα μπορεί να είναι ακέραιοι αριθμοί.

Ερώτηση 7 (Σωστό / Λάθος — 1 βαθμός) 

Η εντολή για κ από -2 μέχρι 2 με βήμα -1 εκτελεί άπειρες επαναλήψεις.

Ερώτηση 8 (Σωστό / Λάθος — 1 βαθμός) 

Η εντολή Για κ από -1 μέχρι -2 θα πραγματοποιήσει 2 επαναλήψεις

Ερώτηση 9 (Σωστό / Λάθος — 1 βαθμός) 

Ως δείκτη ενός πίνακα δεν μπορούμε να έχουμε μεταβλητή.

Ερώτηση 10 (Σωστό / Λάθος — 1 βαθμός) 

Τα στοιχεία ενός πίνακα δεν καταλαμβάνουν διαδοχικές θέσεις στη μνήμη του υπολογιστή.

Ερώτηση 11 (Αντιστοίχιση — 6 βαθμοί) 

Να αντιστοιχίσετε τα στοιχεία της στήλης Α με τα στοιχεία της στήλης Β

Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Εντολή
A. Μηχανισμός απόδοσης τιμής σε μια μεταβλητή
2. Επανάληψη
B. Η τιμή της ελέγχει τον αριθμό εκτελέσεων ενός βρόγχου.
3. Εκχώρηση
C. Σε μια γλώσσα προγραμματισμού μια έκφραση που έχει νόημα και η οποία καθορίζει μια πράξη και προσδιορίζει τους τελεστέους της αν υπάρχουν.
4. Μεταβλητή ελέγχου
D. Η διαδικασία επανάληψης της εκτέλεσης ενός συνόλου εντολών μέχρι την ικανοποίηση κάποιας συνθήκης.
5. Συνθήκη
E. Η ένθεση βρόγχου ή δομών επιλογής μέσα σε άλλους βρόγχους ή δομές επιλογής.
6. Φώλιασμα
F. Μια αριθμητική έκφραση που μπορεί να εκτιμηθεί είτε ως αληθής είτε ως ψευδής

Ερώτηση 12 (Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 9 βαθμοί) 

Να περιγράψετε τις διαφορές μεταξύ των δομών επανάληψης Όσο...Επανάλαβε και Μέχρις_ότου

Η συνθήκη Όσο ελέγχει την συνθήκη στην του βρόχου (συνθήκη ) , ενώ η Μέχρις_ότου στο (συνθήκη ). Επίσης, στη δομή επανάληψης θα πραγματοποιηθεί οπωσδήποτε μια επανάληψη, ενώ στην μπορεί πραγματοποιηθεί επανάληψη.

Ερώτηση 13 (Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 10 βαθμοί) 

Στο πρόβλημα:

Να αναπτύξετε αλγόριθμο που θα διαβάζει αριθμούς μέχρι να δοθεί ο αριθμός -999, ο οποίος δεν θα επεξεργάζεται, και θα εμφανίζει το μέσο όρο των αριθμών, δύο μαθητές ανέπτυξαν τους παρακάτω αλγορίθμους, που περιέχουν λάθη.

Να τα εντοπίσετε και να εξηγήσετε το λόγο.

Σ ← 0
Κ ← 0
Όσο Α<> -999 επανάλαβε
    Διάβασε Α
    Σ ← Σ +Α
    Κ ← Κ+1
Τέλος_επανάληψης
Γράψε Σ/Κ
Σ ← 0
Κ ← 0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    Διάβασε Α
    Σ ← Σ +Α
    Κ ← Κ+1
Μέχρις_ότου Α=-999
Γράψε Σ/Κ
Λύση Α: η εντολή Διάβασε α, πρέπει να τοποθετηθεί το και στο του βρόχου. Λύση Β: πρέπει να προστεθεί η δομή μετά την εντολή για αποκλεισμό επεξεργασίας της τιμής φρουρού. Επιπλέον και στις 2 λύσεις πρέπει να προστεθεί η δομή , το βρόχο, ώστε να ελέγχει αν ο είναι διάφορος του μηδενός.

Ερώτηση 14 (Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 10 βαθμοί) 

Στο πρόβλημα:

Να αναπτύξετε αλγόριθμο που θα διαβάζει αριθμούς μέχρι να δοθεί ο αριθμός -999, ο οποίος δεν θα επεξεργάζεται, και θα εμφανίζει το μέσο όρο των αριθμών, δύο μαθητές ανέπτυξαν τους παρακάτω αλγορίθμους, που περιέχουν λάθη.

Να τα εντοπίσετε και να εξηγήσετε το λόγο.

Σ ← 0
Κ ← 0
Όσο Α<> -999 επανάλαβε
    Διάβασε Α
    Σ ← Σ +Α
    Κ ← Κ+1
Τέλος_επανάληψης
Γράψε Σ/Κ
Σ ← 0
Κ ← 0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    Διάβασε Α
    Σ ← Σ +Α
    Κ ← Κ+1
Μέχρις_ότου Α=-999
Γράψε Σ/Κ
Λύση Α: η εντολή Διάβασε α, πρέπει να τοποθετηθεί πριν το και στο τέλος του . Λύση Β: πρέπει να προστεθεί η δομή μετά την εντολή για αποκλεισμό επεξεργασίας της τιμής φρουρού. Επιπλέον και στις 2 λύσεις πρέπει να προστεθεί η δομή , το βρόχο, ώστε να ελέγχει αν ο είναι του μηδενός.

Ερώτηση 15 (Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 10 βαθμοί) 

Να συμπληρώσετε σε καθεμιά από τις παρακάτω προτάσεις τη λέξη που λείπει.

Οι τελεστές >, <, =, <=, >= και <> ονομάζονται τελεστές και τους χρησιμοποιούμε για τη δημιουργία των εκφράσεων. Το αποτέλεσμα μιας έκφρασης μπορεί να είναι μία εκ των τιμών αληθής, ψευδής, ενώ μία έκφραση έχει ως αποτέλεσμα έναν αριθμό. Ένας βρόγχος που εκτελεί άπειρες επαναλήψεις λέγεται βρόγχος και παραβιάζει το αλγοριθμικό κριτήριο της . Οι δομές και έχουν κοινό στοιχείο ότι η συνθήκη ελέγχεται στην αρχή. Οι δομές και χρησιμοποιούνται όταν το πλήθος των επαναλήψεων του βρόγχου είναι άγνωστο.

Ερώτηση 16 (Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 5 βαθμοί) 

Να αναπτύξετε τμήμα προγράμματος χρησιμοποιώντας τη δομή Όσο...επανάλαβε, το οποίο να επιτελεί τις ίδιες ενέργειες με το παρακάτω τμήμα προγράμματος.

Κ  0
Αρχή_επανάληψης
  Διάβασε Χ
  Α  Α_Τ()(Χ-10)
  Κ  Κ+1
  Γράψε Α
Μέχρις_ότου Α>50 ή Χ<3

 

κ ← 0

α ←
κ ←

Όσο επανάλαβε
Διάβασε Χ
α ← Α_Τ(Χ – 10)
κ ← κ + 1
Γράψε α
Τέλος_επανάληψης

Ερώτηση 17 (Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 5 βαθμοί) 

Τι θα εμφανίσει το ακόλουθο τμήμα αλγορίθμου αν εισαχθούν διαδοχικά οι τιμές: 5 15 2 20 -10 8 10 5 -5 35

Σ1  0
Σ2  0
Αρχή_επανάληψης
  Αρχή_επανάληψης
    Διάβασε Α
      Σ1 Σ1+Α
  Μέχρις_ότου Α>0 και Α<=10
  Σ2  Σ2+Α
Μέχρις_ότου Α=10
Γράψε Σ1, Σ2
Για Κ από 1 μέχρι 3
    Διάβασε Β
    Γράψε Α_Τ(Β-5)
Τέλος_επανάληψης

Θα εμφανιστούν διαδοχικά , , , ,

Ερώτηση 18 (Αντιστοίχιση — 6 βαθμοί) 

Δίνεται ο παρακάτω αλγόριθμος

Σ1  0
Σ2  0
Σ3  0
Π  0
Π1  0
Π2  0
Για Ι από 1 μέχρι 1000 με_βήμα 2
    Σ1  Σ1 +Ι
    Αν Ι <500 τότε
       Σ2  Σ2 +(Ι+1)
    Τέλος_αν
    Διάβασε Κ
    Σ3  Σ3+Κ
    Π  Π*Κ
    Αν Κ mod 2=0 τότε
       Π1  Π1+1
       Αν όχι (Κ mod 5=0) τότε
          Π2  Π2+1
       Τέλος_αν
    Τέλος_αν
Τέλος_επανάληψης
Γράψε Σ1, Σ2, Σ3, Π, Π1,Π2

Τι ακριβώς εκφράζει καθεμιά μεταβλητή από αυτές που εμφανίζονται μετά το βρόγχο

Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Σ1
A. άθροισμα 500 αριθμών που διαβάζονται από το χρήστη.
2. Σ2
B. άθροισμα των άρτιων αριθμών στο διάστημα [2, 1000].
3. Σ3
C. άθροισμα περιττών αριθμών στο διάστημα [1, 1000]
4. Σ4
D. των πλήθος των άρτιων που δεν είναι πολλαπλάσια του 5 από τις τιμές που εισάγονται.
5. Π1
E. το πλήθος των άρτιων από τις τιμές που εισάγονται.
6. Π2
 

Ερώτηση 19 (Συμπλήρωση Κενών (Χαλαρή Ταυτοποίηση) — 6 βαθμοί) 

Να γραφεί πρόγραμμα που θα επιλύει το παρακάτω πρόβλημα.

Ένας μισθωτός ζήτησε δάνειο 16000 ευρώ από την τράπεζα που συνεργάζεται για την αγορά αυτοκινήτου. Η συμφωνία που έκανε με την τράπεζα έχει ως εξής:η μηνιαία δόση του δανείου αρχικά θα ισούται με το 20% του μισθού του και κάθε 2 χρόνια θα αυξάνεται κατά 50 ευρώ. Το ανώτερο όριο για τη μηνιαία δόση είναι το 40% του μισθού του εργαζόμενου και δεν μπορεί να υπερβεί το ποσό αυτό. Να αναπτύξετε πρόγραμμα που θα διαβάζει το ύψος του μισθού του εργαζόμενου και θα εμφανίζει το πλήθος των μηνών που απαιτούνται για την αποπληρωμή του δανείου. Πρέπει να λάβετε υπόψη σας πως ο μισθός του εργαζόμενου αυξάνεται κάθε έτος κατά 3.5%.

ΠΡΟΓΡΑΜΜΑ ΘΕΜΑ_3
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: μισθός, δόση, οφειλή
ΑΚΕΡΑΙΕΣ: μήνες
ΑΡΧΗ
ΔΙΑΒΑΣΕ μισθός
δόση <- 20/ 100* μισθός
μήνες <- 0
οφειλή <- 16000
ΟΣΟ ΕΠΑΝΑΛΑΒΕ
οφειλή <- οφειλή -
μήνες <- + 1

μισθός <- μισθός + 3.5*μισθός/100
δόση <- 20/100*μισθός
ΤΕΛΟΣ_ΑΝ

δόση <- δόση + 50

δόση <- 40/100*μισθός
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ μήνες
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ