SlideShare uma empresa Scribd logo
1 de 4
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
                            Δομή Επανάληψης
     Επιμέλεια: Ομάδα Διαγωνισμάτων από “Το στέκι των πληροφορικών”


Θέμα 1ο

Α. Να χαρακτηρίσετε κάθε μία από τις παρακάτω προτάσεις με Σ αν είναι σωστή ή Λ αν
είναι λανθασμένη.

   1. Η εντολή Όσο χ  1 Επανάλαβε δεν είναι έγκυρη
   2. Αν η συνθήκη στη δομή Αρχή_επανάληψης μέχρις_ότου γίνει αληθής κατά το
      δεύτερο έλεγχο τότε οι εσωτερικές εντολές θα εκτελεστούν δύο φορές
   3. Στους εμφωλευμένους βρόχους επανάληψης ο εσωτερικός βρόχος κλείνει μετά τον
      εξωτερικό
   4. Ο πολλαπλασιασμός αλά Ρωσικά χρησιμοποιεί επαναληπτικά την πράξη της πρόσθεσης
      και της ολίσθησης.
   5. Ο βρόχος για i από x μέχρι y με_βήμα -1 δεν θα εκτελεστεί καμία φορά αν η τιμή x
      είναι μεγαλύτερη από την τιμή y
                                                                                 (Μονάδες
                                                                                 5)


Β. Σε μια επαναληπτική διαδικασία δεν γνωρίζουμε εκ των προτέρων το πλήθος των
επαναλήψεων. Γνωρίζουμε όμως ότι ενδέχεται να εκτελεστεί καμία, μια ή περισσότερες φορές.
Ποια εντολή ενδείκνυται για τη συγκεκριμένη επαναληπτική διαδικασία και γιατί είναι
προτιμότερη από τις άλλες δύο;

                                                                              (Μονάδες 9)
Γ. Δίνεται ο παρακάτω αλγόριθμος

          Αλγόριθµος Eμφάνιση
          x2
          Αρχή_ επανάληψης
                 Αν x<>8 ή x<>17 τότε
                        Εμφάνισε x
                 Αλλιώς
                        y x mod 3
                        Εμφάνισε y
                 Τέλος _αν
                 x  x +3
          Μέχρις_ότου x >=20
          Τέλος Eµφάνιση

1. Πόσες φορές θα εκτελεστεί η εντολή Εμφάνισε x και πόσες η εντολή Εμφάνισε y
                                                                              (Μονάδες 4)

2. Να μετατραπεί ο παραπάνω αλγόριθμος σε ισοδύναμο με τη χρήση της εντολής Όσο …
επανάλαβε
                                                                              (Μονάδες 5)

3. Να μετατραπεί ο παραπάνω αλγόριθμος σε ισοδύναμο με τη χρήση της εντολής Για …από …
μέχρι
                                                                              (Μονάδες 5)
Δ. Για καθένα από τα παρακάτω τμήματα αλγορίθμων να υπολογίσετε πόσα αστεράκια (*) θα εμφανιστούν


1. Για κ από 4 μέχρι 12 με βήμα 3          2.    Για κ από 4 μέχρι 12 με βήμα -2
        Εμφάνισε ‘ * ’                             Εμφάνισε ‘ * ’
   Τέλος_επανάληψης                             Τέλος_επανάληψης

                                           4. κ  5
3. Για κ από 1 μέχρι 1,2 με βήμα 0,3          Αρχή_επανάληψης
     Εμφάνισε ‘ * ’                             Για λ από 3 μέχρι 5
   Τέλος_επανάληψης                               Εμφάνισε ‘ * ’
                                               Τέλος_επανάληψης
                                              κκ-1
                                              Μέχρις_ότου κ <3


                                                                                   (Μονάδες 12)
Θέμα 2ο

Α. Δίνεται το παρακάτω τμήμα αλγορίθμου:

        χ<--1
        ψ <-- 0
        ένδειξη<--Αληθής
        Αρχή_Επανάληψης
               Αν ένδειξη = αληθής τότε
                      εμφάνισε χ
                      χ<-- χ+2
                      ένδειξη <--ψευδής
               αλλιώς
                      εμφάνισε ψ
                      ψ <-- ψ + 2
                      ένδειξη <--αληθής
               Τέλος_αν
        Μεχρις_ότου (χ + ψ > 9)

     τι θα εμφανιστεί στην έξοδο κατά την εκτέλεσή του;
                                                                                     (Μονάδες 8)

Β. Δίνεται η εξής εκφώνηση στους μαθητές μίας τάξης

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

                   Σαν λύση δόθηκαν οι παρακάτω, από δύο μαθητές
 η
1 Λύση                                    2η Λύση

Αλγόριθμος Πρώτος                          Αλγόριθμος Δεύτερος
S<-0                                       S<-0
Αρχή _επανάληψης                           Διάβασε x
 Διάβασε x                                 Όσο x>=0 επανάλαβε
 S<-S+x                                     Διάβασε x
Μέχρις_ότου x<0                             S<-S+x
Εμφάνισε S                                 Εμφάνισε S
Τέλος Πρώτος                               Τέλος_επανάληψης
                                           Τέλος Δεύτερος
1. Να εκτελεστούν οι δύο παραπάνω αλγόριθμοι για τις ακόλουθες τιμές του x (5, 10, 12, 3, -6)
και να δώσετε το αποτέλεσμα που εμφανίζεται.
                                                                            (Μονάδες 4)

2. Με βάση το προηγούμενο ερώτημα 1, να επισημάνετε και να διορθώσετε τα λάθη στις
παραπάνω λύσεις
                                                                            (Μονάδες 8)
Θέμα 3ο

Δύο φίλοι παίζουν τάβλι. Ένα παιχνίδι μπορεί να λήξει μονό (ο νικητής του συγκεκριμένου
παιχνιδιού παίρνει 1 πόντο) ή διπλό (ο νικητής του συγκεκριμένου παιχνιδιού παίρνει 2
πόντους).
Τελικός νικητής αναδεικνύεται αυτός που θα φτάσει πρώτος στους 7 βαθμούς και θα έχει
τουλάχιστο 2 βαθμούς διαφορά από τον αντίπαλό του. Π.χ. σε περίπτωση που το σκορ γίνει 6-6
ο νικητής αναδεικνύεται στους 8 βαθμούς. Αν το σκορ γίνει 7-7 τότε ο νικητής αναδεικνύεται
στους 9 βαθμούς κ.ο.κ.

Να γραφεί αλγόριθμος ο οποίος
α) αρχικά θα διαβάζει τα ονόματα των δύο παιχτών.
β) Έπειτα επαναληπτικά θα διαβάζει για κάθε παιχνίδι το όνομα του παίχτη που κέρδισε το
τρέχον παιχνίδι καθώς και τους βαθμούς με τους οποίους το κέρδισε(1 ή 2). Η επανάληψη θα
τερματίζει όταν έχουμε νικητή σύμφωνα με τους κανόνες που περιγράφηκαν παραπάνω.
γ) Τέλος θα εμφανίζεται το τελικό σκορ και το όνομα του νικητή
                                                                            (Μονάδες 20)

Θέμα 4ο

Α) Για την εξόφληση ενός δανείου σε μία τράπεζα η συμφωνία είναι ο δανειολήπτης να δίνει
στην τράπεζα ένα ποσό κάθε μήνα μέχρι εξαντλήσεως της οφειλής έχοντας το δικαίωμα να
εξοφλήσει το αναγκαίο ποσό μέσα σε 25 έτη. Στο τέλος κάθε έτους το ποσό που απομένει
επανατοκίζεται με επιτόκιο 8%.
Να δοθεί αλγόριθμος ο οποίος αρχικά να διαβάζει το αρχικό ποσό του δανείου και στην συνέχεια
για κάθε μήνα:
    i)      να διαβάζει το ποσό που δίνει ο δανειολήπτης και να ελέγχεται ως προς την
           ορθότητά του (να μην υπερβαίνει το ποσό που απομένει)
                                                                            (Μονάδες 4)
   ii)    να εμφανίζει μήνυμα που να αναφέρει το υπόλοιπο μετά από κάθε τέτοια συναλλαγή
                                                                            (Μονάδες 2)

   iii)   να επανατοκίζει το ποσό που απομένει όταν συμπληρώνεται ένα έτος
                                                                            (Μονάδες 2)


   iv)     να εμφανίζει πόσος χρόνος σε μήνες απομένει στον δανειολήπτη για την εξόφληση
          του δανείου                                                             (Μονάδες
          2)

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

Β) να επεκταθεί ο παραπάνω αλγόριθμος έτσι ώστε

   i)     να διαβάζει επαναληπτικά τα ονόματα πολλών δανειοληπτών και το αρχικό ποσό κάθε
          δανείου και να τερματίζει όταν δοθεί ως όνομα το κενό.
                                                                            (Μονάδες 4)
ii)   Να υπολογίζει και να εμφανίζει στο τέλος το όνομα του δανειολήπτη που έλαβε το
      μεγαλύτερο δάνειο καθώς και το όνομα του δανειολήπτη που εξόφλησε σε
      συντομότερο χρόνο τα δάνειό του.
         (Μονάδες 6)

Mais conteúdo relacionado

Mais procurados

ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
Nikos Michailidis
 
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψηςΣημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Θανάσης Δρούγας
 
ΑΕΠΠ: 20ο Φύλλο Ασκήσεων
ΑΕΠΠ: 20ο Φύλλο ΑσκήσεωνΑΕΠΠ: 20ο Φύλλο Ασκήσεων
ΑΕΠΠ: 20ο Φύλλο Ασκήσεων
Nikos Michailidis
 
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
Nikos Michailidis
 
ΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο Εργασίας
Nikos Michailidis
 
ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο ΑσκήσεωνΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
Nikos Michailidis
 
ΑΕΠΠ: 16ο Φύλλο Ασκήσεων
ΑΕΠΠ: 16ο Φύλλο ΑσκήσεωνΑΕΠΠ: 16ο Φύλλο Ασκήσεων
ΑΕΠΠ: 16ο Φύλλο Ασκήσεων
Nikos Michailidis
 
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
Nikos Michailidis
 
Διαγώνισμα 2o Υποπρογράμματα
Διαγώνισμα 2o ΥποπρογράμματαΔιαγώνισμα 2o Υποπρογράμματα
Διαγώνισμα 2o Υποπρογράμματα
educast
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
Dimitris Psounis
 
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Θανάσης Δρούγας
 
Διαγώνισμα Δομή Επιλογής 1
Διαγώνισμα Δομή Επιλογής 1Διαγώνισμα Δομή Επιλογής 1
Διαγώνισμα Δομή Επιλογής 1
educast
 

Mais procurados (20)

ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
 
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψηςΣημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
Σημειώσεις ανάπτυξη εφαρμογών Δομη επανάληψης
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
 
Plir b
Plir bPlir b
Plir b
 
ΑΕΠΠ: 20ο Φύλλο Ασκήσεων
ΑΕΠΠ: 20ο Φύλλο ΑσκήσεωνΑΕΠΠ: 20ο Φύλλο Ασκήσεων
ΑΕΠΠ: 20ο Φύλλο Ασκήσεων
 
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
ΑΕΠΠ: 17ο Φύλλο Ασκήσεων (Επαναληπτικό)
 
ΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο ΕργασίαςΑΕΠΠ: 7ο Φύλλο Εργασίας
ΑΕΠΠ: 7ο Φύλλο Εργασίας
 
ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο ΑσκήσεωνΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
 
ΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣ
ΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣ
ΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣ
 
ΑΕΠΠ: 16ο Φύλλο Ασκήσεων
ΑΕΠΠ: 16ο Φύλλο ΑσκήσεωνΑΕΠΠ: 16ο Φύλλο Ασκήσεων
ΑΕΠΠ: 16ο Φύλλο Ασκήσεων
 
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό ΤεστΑΕΠΠ: 3ο Επαναληπτικό Τεστ
ΑΕΠΠ: 3ο Επαναληπτικό Τεστ
 
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
ΠΛΗ10 ΜΑΘΗΜΑ 2.3: ΤΕΛΕΣΤΕΣ ΚΑΙ Η ΕΝΤΟΛΗ ΑΠΟΦΑΣΗΣ
 
ΠΛΗ10 ΜΑΘΗΜΑ 2.4
ΠΛΗ10 ΜΑΘΗΜΑ 2.4ΠΛΗ10 ΜΑΘΗΜΑ 2.4
ΠΛΗ10 ΜΑΘΗΜΑ 2.4
 
Διαγώνισμα 2o Υποπρογράμματα
Διαγώνισμα 2o ΥποπρογράμματαΔιαγώνισμα 2o Υποπρογράμματα
Διαγώνισμα 2o Υποπρογράμματα
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
 
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
 
ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4
ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4
ΑΕΠΠ, Μέρος 1ο, Δομή Επιλογής, ΦΕ4
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣΗ ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 7 - ΠΙΝΑΚΕΣ
 
Διαγώνισμα Δομή Επιλογής 1
Διαγώνισμα Δομή Επιλογής 1Διαγώνισμα Δομή Επιλογής 1
Διαγώνισμα Δομή Επιλογής 1
 

Semelhante a Διαγώνισμα Δομή Επανάληψης 2

Διαγώνισμα Υποπρογράμματα
Διαγώνισμα ΥποπρογράμματαΔιαγώνισμα Υποπρογράμματα
Διαγώνισμα Υποπρογράμματα
educast
 
Διαγώνισμα Επαναληπτικό
Διαγώνισμα ΕπαναληπτικόΔιαγώνισμα Επαναληπτικό
Διαγώνισμα Επαναληπτικό
educast
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
Dimitris Psounis
 
Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106
ireportergr
 
AEPP_OEFE_2008
AEPP_OEFE_2008AEPP_OEFE_2008
AEPP_OEFE_2008
educast
 
Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2
educast
 

Semelhante a Διαγώνισμα Δομή Επανάληψης 2 (20)

Διαγώνισμα Υποπρογράμματα
Διαγώνισμα ΥποπρογράμματαΔιαγώνισμα Υποπρογράμματα
Διαγώνισμα Υποπρογράμματα
 
Python Κεφ. 1.4 Δομή Επανάληψης
Python Κεφ. 1.4 Δομή ΕπανάληψηςPython Κεφ. 1.4 Δομή Επανάληψης
Python Κεφ. 1.4 Δομή Επανάληψης
 
Φύλλο Εργασίας για Λογικές Εκφράσεις & Δομή Επιλογής
Φύλλο Εργασίας για Λογικές Εκφράσεις & Δομή ΕπιλογήςΦύλλο Εργασίας για Λογικές Εκφράσεις & Δομή Επιλογής
Φύλλο Εργασίας για Λογικές Εκφράσεις & Δομή Επιλογής
 
Μαθηματικά ΣΤ΄- 3η Σύντομη Επανάληψη 1ης Ενότητας κεφ. 19 - 24
Μαθηματικά ΣΤ΄- 3η Σύντομη Επανάληψη 1ης Ενότητας κεφ. 19 - 24Μαθηματικά ΣΤ΄- 3η Σύντομη Επανάληψη 1ης Ενότητας κεφ. 19 - 24
Μαθηματικά ΣΤ΄- 3η Σύντομη Επανάληψη 1ης Ενότητας κεφ. 19 - 24
 
Διαγώνισμα Επαναληπτικό
Διαγώνισμα ΕπαναληπτικόΔιαγώνισμα Επαναληπτικό
Διαγώνισμα Επαναληπτικό
 
ALGEBRA B
ALGEBRA B ALGEBRA B
ALGEBRA B
 
Μαθηματικά Ε΄ 5.34. ΄΄Διαίρεση ακεραίου και κλάσματος με κλάσμα΄΄
Μαθηματικά Ε΄ 5.34. ΄΄Διαίρεση ακεραίου και κλάσματος με κλάσμα΄΄Μαθηματικά Ε΄ 5.34. ΄΄Διαίρεση ακεραίου και κλάσματος με κλάσμα΄΄
Μαθηματικά Ε΄ 5.34. ΄΄Διαίρεση ακεραίου και κλάσματος με κλάσμα΄΄
 
Μαθηματικά Δ΄. 2. 13. ΄΄Τέλεια και ατελής διαίρεση΄΄
Μαθηματικά Δ΄. 2. 13. ΄΄Τέλεια και ατελής διαίρεση΄΄Μαθηματικά Δ΄. 2. 13. ΄΄Τέλεια και ατελής διαίρεση΄΄
Μαθηματικά Δ΄. 2. 13. ΄΄Τέλεια και ατελής διαίρεση΄΄
 
Διαγωνίσματα Στατιστικής Γ' Λυκείου ΕΠΑΛ Απαντήσεις-Υποδείξεις
Διαγωνίσματα Στατιστικής Γ' Λυκείου ΕΠΑΛ Απαντήσεις-ΥποδείξειςΔιαγωνίσματα Στατιστικής Γ' Λυκείου ΕΠΑΛ Απαντήσεις-Υποδείξεις
Διαγωνίσματα Στατιστικής Γ' Λυκείου ΕΠΑΛ Απαντήσεις-Υποδείξεις
 
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/ΥΒ' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 5 - ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
 
Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
Εισαγωγή στις αρχές της επιστήμης των ΗΥ Κεφ 2 2 7_4
 
Iterative Structure (Δομή Επανάληψης)
Iterative Structure (Δομή Επανάληψης)Iterative Structure (Δομή Επανάληψης)
Iterative Structure (Δομή Επανάληψης)
 
Σημειώσεις Β΄ Γυμνασίου σε word
Σημειώσεις Β΄ Γυμνασίου σε wordΣημειώσεις Β΄ Γυμνασίου σε word
Σημειώσεις Β΄ Γυμνασίου σε word
 
AEPP_OEFE_2008
AEPP_OEFE_2008AEPP_OEFE_2008
AEPP_OEFE_2008
 
β΄ γυμνασίου χρωματιστό
β΄ γυμνασίου χρωματιστόβ΄ γυμνασίου χρωματιστό
β΄ γυμνασίου χρωματιστό
 
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ ΓυμνασίουΘέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
Θέματα Εξετάσεων Μαϊου-Ιουνίου Πληροφορική Γ Γυμνασίου
 
Δομή επιλογής - Εντολές Αν, ΑνΔιαφορετικά
Δομή επιλογής - Εντολές Αν, ΑνΔιαφορετικάΔομή επιλογής - Εντολές Αν, ΑνΔιαφορετικά
Δομή επιλογής - Εντολές Αν, ΑνΔιαφορετικά
 
Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2
 

Mais de educast

04050700 g texn_aep_a
04050700 g texn_aep_a04050700 g texn_aep_a
04050700 g texn_aep_a
educast
 
AEPP_OEFE_2008_A
AEPP_OEFE_2008_AAEPP_OEFE_2008_A
AEPP_OEFE_2008_A
educast
 
ανάπτυξη 2007 θεμ
ανάπτυξη 2007 θεμανάπτυξη 2007 θεμ
ανάπτυξη 2007 θεμ
educast
 
ανάπτυξη 2007 απ
ανάπτυξη 2007 απανάπτυξη 2007 απ
ανάπτυξη 2007 απ
educast
 
ανάπτυξη 2006 θεμ
ανάπτυξη 2006 θεμανάπτυξη 2006 θεμ
ανάπτυξη 2006 θεμ
educast
 
ανάπτυξη 2006 απ
ανάπτυξη 2006 απανάπτυξη 2006 απ
ανάπτυξη 2006 απ
educast
 
04110700 g texn_aep_a 2010 απ
04110700 g texn_aep_a 2010 απ04110700 g texn_aep_a 2010 απ
04110700 g texn_aep_a 2010 απ
educast
 
04110700 g texn_aep 2010
04110700 g texn_aep 201004110700 g texn_aep 2010
04110700 g texn_aep 2010
educast
 
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
educast
 
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.pptΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
educast
 
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.pptΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
educast
 
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.pptΣχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
educast
 
Διαγώνισμα Δομές Δεδομένων 1
Διαγώνισμα Δομές Δεδομένων 1Διαγώνισμα Δομές Δεδομένων 1
Διαγώνισμα Δομές Δεδομένων 1
educast
 
Διαγώνισμα Δομή Ακολουθίας
Διαγώνισμα Δομή ΑκολουθίαςΔιαγώνισμα Δομή Ακολουθίας
Διαγώνισμα Δομή Ακολουθίας
educast
 
Διαγώνισμα Κεφάλαια 7- 8- 9
Διαγώνισμα Κεφάλαια 7- 8- 9Διαγώνισμα Κεφάλαια 7- 8- 9
Διαγώνισμα Κεφάλαια 7- 8- 9
educast
 
Διαγώνισμα Πίνακες
Διαγώνισμα ΠίνακεςΔιαγώνισμα Πίνακες
Διαγώνισμα Πίνακες
educast
 
διαγωνισμα δομεσ δεδομενων πινακεσ
διαγωνισμα δομεσ δεδομενων   πινακεσδιαγωνισμα δομεσ δεδομενων   πινακεσ
διαγωνισμα δομεσ δεδομενων πινακεσ
educast
 

Mais de educast (20)

04050700 g texn_aep_a
04050700 g texn_aep_a04050700 g texn_aep_a
04050700 g texn_aep_a
 
AEPP_OEFE_2008_A
AEPP_OEFE_2008_AAEPP_OEFE_2008_A
AEPP_OEFE_2008_A
 
ανάπτυξη 2007 θεμ
ανάπτυξη 2007 θεμανάπτυξη 2007 θεμ
ανάπτυξη 2007 θεμ
 
ανάπτυξη 2007 απ
ανάπτυξη 2007 απανάπτυξη 2007 απ
ανάπτυξη 2007 απ
 
ανάπτυξη 2006 θεμ
ανάπτυξη 2006 θεμανάπτυξη 2006 θεμ
ανάπτυξη 2006 θεμ
 
ανάπτυξη 2006 απ
ανάπτυξη 2006 απανάπτυξη 2006 απ
ανάπτυξη 2006 απ
 
04110700 g texn_aep_a 2010 απ
04110700 g texn_aep_a 2010 απ04110700 g texn_aep_a 2010 απ
04110700 g texn_aep_a 2010 απ
 
04110700 g texn_aep 2010
04110700 g texn_aep 201004110700 g texn_aep 2010
04110700 g texn_aep 2010
 
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
Οδηγίες Μαθημάτων ΕΠΑ.Λ – ΕΠΑ.Σ 2009-10
 
Baseis 2009 Ab
Baseis 2009 AbBaseis 2009 Ab
Baseis 2009 Ab
 
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.pptΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_Μαθήματα.ppt
 
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.pptΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
ΠΕΚ_Χαλκίδα_Σάββατο_29_11_03_ΤΕΕ.ppt
 
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.pptΣχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
Σχολικές Κοινότητες και Υπηρεσίες στα Δίκτυα_755_8.ppt
 
Διαγώνισμα Δομές Δεδομένων 1
Διαγώνισμα Δομές Δεδομένων 1Διαγώνισμα Δομές Δεδομένων 1
Διαγώνισμα Δομές Δεδομένων 1
 
Διαγώνισμα Δομή Ακολουθίας
Διαγώνισμα Δομή ΑκολουθίαςΔιαγώνισμα Δομή Ακολουθίας
Διαγώνισμα Δομή Ακολουθίας
 
Διαγώνισμα Κεφάλαια 7- 8- 9
Διαγώνισμα Κεφάλαια 7- 8- 9Διαγώνισμα Κεφάλαια 7- 8- 9
Διαγώνισμα Κεφάλαια 7- 8- 9
 
Διαγώνισμα Πίνακες
Διαγώνισμα ΠίνακεςΔιαγώνισμα Πίνακες
Διαγώνισμα Πίνακες
 
διαγωνισμα δομεσ δεδομενων πινακεσ
διαγωνισμα δομεσ δεδομενων   πινακεσδιαγωνισμα δομεσ δεδομενων   πινακεσ
διαγωνισμα δομεσ δεδομενων πινακεσ
 
ΑΕΠΠ ΚΕΦ 10
ΑΕΠΠ ΚΕΦ 10ΑΕΠΠ ΚΕΦ 10
ΑΕΠΠ ΚΕΦ 10
 
ΑΕΠΠ ΚΕΦ 9
ΑΕΠΠ ΚΕΦ 9ΑΕΠΠ ΚΕΦ 9
ΑΕΠΠ ΚΕΦ 9
 

Último

5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
Athina Tziaki
 

Último (9)

Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 

Διαγώνισμα Δομή Επανάληψης 2

  • 1. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Δομή Επανάληψης Επιμέλεια: Ομάδα Διαγωνισμάτων από “Το στέκι των πληροφορικών” Θέμα 1ο Α. Να χαρακτηρίσετε κάθε μία από τις παρακάτω προτάσεις με Σ αν είναι σωστή ή Λ αν είναι λανθασμένη. 1. Η εντολή Όσο χ  1 Επανάλαβε δεν είναι έγκυρη 2. Αν η συνθήκη στη δομή Αρχή_επανάληψης μέχρις_ότου γίνει αληθής κατά το δεύτερο έλεγχο τότε οι εσωτερικές εντολές θα εκτελεστούν δύο φορές 3. Στους εμφωλευμένους βρόχους επανάληψης ο εσωτερικός βρόχος κλείνει μετά τον εξωτερικό 4. Ο πολλαπλασιασμός αλά Ρωσικά χρησιμοποιεί επαναληπτικά την πράξη της πρόσθεσης και της ολίσθησης. 5. Ο βρόχος για i από x μέχρι y με_βήμα -1 δεν θα εκτελεστεί καμία φορά αν η τιμή x είναι μεγαλύτερη από την τιμή y (Μονάδες 5) Β. Σε μια επαναληπτική διαδικασία δεν γνωρίζουμε εκ των προτέρων το πλήθος των επαναλήψεων. Γνωρίζουμε όμως ότι ενδέχεται να εκτελεστεί καμία, μια ή περισσότερες φορές. Ποια εντολή ενδείκνυται για τη συγκεκριμένη επαναληπτική διαδικασία και γιατί είναι προτιμότερη από τις άλλες δύο; (Μονάδες 9) Γ. Δίνεται ο παρακάτω αλγόριθμος Αλγόριθµος Eμφάνιση x2 Αρχή_ επανάληψης Αν x<>8 ή x<>17 τότε Εμφάνισε x Αλλιώς y x mod 3 Εμφάνισε y Τέλος _αν x  x +3 Μέχρις_ότου x >=20 Τέλος Eµφάνιση 1. Πόσες φορές θα εκτελεστεί η εντολή Εμφάνισε x και πόσες η εντολή Εμφάνισε y (Μονάδες 4) 2. Να μετατραπεί ο παραπάνω αλγόριθμος σε ισοδύναμο με τη χρήση της εντολής Όσο … επανάλαβε (Μονάδες 5) 3. Να μετατραπεί ο παραπάνω αλγόριθμος σε ισοδύναμο με τη χρήση της εντολής Για …από … μέχρι (Μονάδες 5)
  • 2. Δ. Για καθένα από τα παρακάτω τμήματα αλγορίθμων να υπολογίσετε πόσα αστεράκια (*) θα εμφανιστούν 1. Για κ από 4 μέχρι 12 με βήμα 3 2. Για κ από 4 μέχρι 12 με βήμα -2 Εμφάνισε ‘ * ’ Εμφάνισε ‘ * ’ Τέλος_επανάληψης Τέλος_επανάληψης 4. κ  5 3. Για κ από 1 μέχρι 1,2 με βήμα 0,3 Αρχή_επανάληψης Εμφάνισε ‘ * ’ Για λ από 3 μέχρι 5 Τέλος_επανάληψης Εμφάνισε ‘ * ’ Τέλος_επανάληψης κκ-1 Μέχρις_ότου κ <3 (Μονάδες 12) Θέμα 2ο Α. Δίνεται το παρακάτω τμήμα αλγορίθμου: χ<--1 ψ <-- 0 ένδειξη<--Αληθής Αρχή_Επανάληψης Αν ένδειξη = αληθής τότε εμφάνισε χ χ<-- χ+2 ένδειξη <--ψευδής αλλιώς εμφάνισε ψ ψ <-- ψ + 2 ένδειξη <--αληθής Τέλος_αν Μεχρις_ότου (χ + ψ > 9) τι θα εμφανιστεί στην έξοδο κατά την εκτέλεσή του; (Μονάδες 8) Β. Δίνεται η εξής εκφώνηση στους μαθητές μίας τάξης Ζητήθηκε από μαθητές κώδικας που να διαβάζει τυχαίο πλήθος αριθμών μέχρι να εισαχθεί κάποιος αρνητικός αριθμός και να υπολογίζει και να εμφανίζει το άθροισμά τους. Ο αρνητικός αριθμός που διακόπτει το βρόχο δε θα συμπεριλαμβάνεται στο άθροισμα. Σαν λύση δόθηκαν οι παρακάτω, από δύο μαθητές η 1 Λύση 2η Λύση Αλγόριθμος Πρώτος Αλγόριθμος Δεύτερος S<-0 S<-0 Αρχή _επανάληψης Διάβασε x Διάβασε x Όσο x>=0 επανάλαβε S<-S+x Διάβασε x Μέχρις_ότου x<0 S<-S+x Εμφάνισε S Εμφάνισε S Τέλος Πρώτος Τέλος_επανάληψης Τέλος Δεύτερος
  • 3. 1. Να εκτελεστούν οι δύο παραπάνω αλγόριθμοι για τις ακόλουθες τιμές του x (5, 10, 12, 3, -6) και να δώσετε το αποτέλεσμα που εμφανίζεται. (Μονάδες 4) 2. Με βάση το προηγούμενο ερώτημα 1, να επισημάνετε και να διορθώσετε τα λάθη στις παραπάνω λύσεις (Μονάδες 8) Θέμα 3ο Δύο φίλοι παίζουν τάβλι. Ένα παιχνίδι μπορεί να λήξει μονό (ο νικητής του συγκεκριμένου παιχνιδιού παίρνει 1 πόντο) ή διπλό (ο νικητής του συγκεκριμένου παιχνιδιού παίρνει 2 πόντους). Τελικός νικητής αναδεικνύεται αυτός που θα φτάσει πρώτος στους 7 βαθμούς και θα έχει τουλάχιστο 2 βαθμούς διαφορά από τον αντίπαλό του. Π.χ. σε περίπτωση που το σκορ γίνει 6-6 ο νικητής αναδεικνύεται στους 8 βαθμούς. Αν το σκορ γίνει 7-7 τότε ο νικητής αναδεικνύεται στους 9 βαθμούς κ.ο.κ. Να γραφεί αλγόριθμος ο οποίος α) αρχικά θα διαβάζει τα ονόματα των δύο παιχτών. β) Έπειτα επαναληπτικά θα διαβάζει για κάθε παιχνίδι το όνομα του παίχτη που κέρδισε το τρέχον παιχνίδι καθώς και τους βαθμούς με τους οποίους το κέρδισε(1 ή 2). Η επανάληψη θα τερματίζει όταν έχουμε νικητή σύμφωνα με τους κανόνες που περιγράφηκαν παραπάνω. γ) Τέλος θα εμφανίζεται το τελικό σκορ και το όνομα του νικητή (Μονάδες 20) Θέμα 4ο Α) Για την εξόφληση ενός δανείου σε μία τράπεζα η συμφωνία είναι ο δανειολήπτης να δίνει στην τράπεζα ένα ποσό κάθε μήνα μέχρι εξαντλήσεως της οφειλής έχοντας το δικαίωμα να εξοφλήσει το αναγκαίο ποσό μέσα σε 25 έτη. Στο τέλος κάθε έτους το ποσό που απομένει επανατοκίζεται με επιτόκιο 8%. Να δοθεί αλγόριθμος ο οποίος αρχικά να διαβάζει το αρχικό ποσό του δανείου και στην συνέχεια για κάθε μήνα: i) να διαβάζει το ποσό που δίνει ο δανειολήπτης και να ελέγχεται ως προς την ορθότητά του (να μην υπερβαίνει το ποσό που απομένει) (Μονάδες 4) ii) να εμφανίζει μήνυμα που να αναφέρει το υπόλοιπο μετά από κάθε τέτοια συναλλαγή (Μονάδες 2) iii) να επανατοκίζει το ποσό που απομένει όταν συμπληρώνεται ένα έτος (Μονάδες 2) iv) να εμφανίζει πόσος χρόνος σε μήνες απομένει στον δανειολήπτη για την εξόφληση του δανείου (Μονάδες 2) Ο αλγόριθμος να τερματίζει είτε με την εξόφληση του δανείου εμφανίζοντας ανάλογο μήνυμα είτε ένα μήνα πριν τη λήξη της προθεσμίας εμφανίζοντας το ποσό που απομένει να πληρωθεί. Β) να επεκταθεί ο παραπάνω αλγόριθμος έτσι ώστε i) να διαβάζει επαναληπτικά τα ονόματα πολλών δανειοληπτών και το αρχικό ποσό κάθε δανείου και να τερματίζει όταν δοθεί ως όνομα το κενό. (Μονάδες 4)
  • 4. ii) Να υπολογίζει και να εμφανίζει στο τέλος το όνομα του δανειολήπτη που έλαβε το μεγαλύτερο δάνειο καθώς και το όνομα του δανειολήπτη που εξόφλησε σε συντομότερο χρόνο τα δάνειό του. (Μονάδες 6)