- (E2001-Θ2) Δίνεται το παρακάτω τμήμα αλγορίθμου :
Κ ← 4
Όσο Κ >= 1 επανάλαβε
Α ← 1
Αν Κ <> 2 τότε
Για i από 1 μέχρι Κ
Α ← 2 * Α
Εκτύπωσε i, Κ, Α
Τέλος_επανάληψης
Τέλος_αν
Κ ← Κ / 2
Τέλος_επανάληψης
Καθώς εκτελείται το παραπάνω τμήμα αλγορίθμου, ποιες τιμές τυπώνονται με την εντολή Εκτύπωσε i, Κ, Α;
- (2004-Θ1Δ) Δίνεται η παρακάτω εντολή:
Για i από τ1 μέχρι τ2 με_βήμα β
εντολή1
Τέλος_επανάληψης
Να γράψετε στο τετράδιό σας πόσες φορές εκτελείται η εντολή1 για κάθε έναν από τους παρακάτω συνδυασμούς των τιμών των μεταβλητών τ1, τ2 και β.
α) τ1=5, τ2=0, β=-2
β) τ1=5, τ2=1, β=1
γ) τ1=5, τ2=5, β=1
δ) τ1=5, τ2=6,5, β=0,5
- (2009-Θ2Γ) Να γράψετε τμήμα αλγορίθμου, που θα έχει το ίδιο αποτέλεσμα με το παρακάτω τμήμα:
δ ← α mod 10
Όσο δ > 0 επανάλαβε
δ ← δ - 1
γ ← γ + β
Τέλος επανάληψης
χρησιμοποιώντας αντί της εντολής Όσο την εντολή Για. Στο νέο τμήμα αλγορίθμου να χρησιμοποιήσετε μόνο τις μεταβλητές α, β, γ, δ, που χρησιμοποιεί το αρχικό τμήμα.
- (2000-Θ2) Έστω τμήμα αλγορίθμου με μεταβλητές A, B, C, D, X και Y.
D ← 2
Για X από 2 μέχρι 5 με_βήμα 2
A ← 10 * X
B ← 5 * X + 10
C ← A + B - (5 * X)
D ← 3 * D - 5
Y ← A + B - C + D
Τέλος_επανάληψης
Να βρείτε τις τιμές των μεταβλητών A, B, C, D, X και Y σε όλες τις επαναλήψεις.
- (E2000-Θ2) Έστω τμήμα αλγορίθμου με μεταβλητές X, M, Z.
M ← 0
Z ← 0
Για X από 0 μέχρι 10 με_βήμα 2
Aν X < 5 τότε
Z ← Z + X
αλλιώς
M ← M + X - 1
τέλος_αν
Τέλος_επανάληψης
Να γράψετε στο τετράδιό σας τις τιμές των μεταβλητών X, M, Z σε όλες τις επαναλήψεις.
- (E2008-Θ1ΣΤ) Δίνεται το παρακάτω τμήμα αλγορίθμου:
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'ΔΩΣΕ ΘΕΤΙΚΟ ΑΡΙΘΜΟ'
ΔΙΑΒΑΣΕ .......
ΜΕΧΡΙΣ_ΟΤΟΥ Χ ....... 0
ΓΙΑ i ΑΠΟ 0 ΜΕΧΡΙ ....... ΜΕ_ΒΗΜΑ .......
Α ← i ^ ........
ΓΡΑΨΕ .......
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Να γράψετε στο τετράδιό σας τον παραπάνω αλγόριθμο κατάλληλα συμπληρωμένο, έτσι ώστε να υπολογίζει και να εμφανίζει τα τετράγωνα των πολλαπλασίων του 5 από το 0 μέχρι τον αριθμό Χ που διαβάστηκε.
- (2010-A3) Δίνεται το παρακάτω τμήμα αλγορίθμου:
A ← 0
B ← 0
Γ ← 0
Δ ← 0
Για E από 1 μέχρι 496
Διάβασε Ζ
Αν E = 1 Τότε H ← Z
A ← A + Z
Αν Z ≥ 18 Τότε
B ← B + Z
Γ ← Γ + 1
Τέλος_Αν
Αν Z > 0 Τότε Δ ← Δ + 1
Αν Z < H Τότε H ← Z
Τέλος_Επανάληψης
Θ ← A / 496
Αν Γ ≠ 0 Τότε I ← B / Γ
K ← 496 - Γ
Το παραπάνω τμήμα αλγορίθμου υπολογίζει στις μεταβλητές Η, Θ, I και K τις παρακάτω πληροφορίες:
1. Μέσος όρος όλων των τιμών εισόδου
2. Πλήθος των θετικών τιμών εισόδου
3. Μικρότερη τιμή εισόδου
4. Μέσος όρος των τιμών εισόδου από 18 και πάνω
5. Πλήθος των τιμών εισόδου κάτω από 18.
Να γράψετε στο τετράδιό σας τους αριθμούς των πληροφοριών 1 έως 5 και δίπλα το όνομα της μεταβλητής που αντιστοιχεί σε κάθε πληροφορία.
- xxxxxxxxxxxxxxxx
- xxxxxxxxxxxxxx
- (2001-Θ1Β) Δίνεται η δομή επανάληψης:
Για i από τιμή1 μέχρι τιμή2 με βήμα β
Εντολές
Τέλος επανάληψης
Να μετατρέψετε την παραπάνω δομή σε ισοδύναμη δομή επανάληψης Όσο … επανάλαβε.
- (2005-Θ1Γ) Δίνεται το παρακάτω τμήμα αλγορίθμου:
S ← 0
Για I από 2 μέχρι 100 με βήμα 2
S ← S + I
Τέλος επανάληψης
Εμφάνισε S
α) Να μετατραπεί σε ισοδύναμο με χρήση της δομής Όσο … Επανάλαβε
β) Να μετατραπεί σε ισοδύναμο με χρήση της δομής αρχή_επανάληψης… μέχρις_ότου.
- (E2005-Θ1Δ) Το παρακάτω τμήμα αλγορίθμου να μετατραπεί σε ισοδύναμο με χρήση της δομής Για … από … μέχρι … με_βήμα
I←2
Όσο I<=10 επανάλαβε
Διάβασε Α
Εμφάνισε Α
I←I+2
Τέλος_επανάληψης
- (B2003-Θ1Δ) Να μετατρέψετε το παρακάτω τμήμα αλγορίθμου σε ισοδύναμο με τη χρήση της εντολής ΟΣΟ … ΕΠΑΝΑΛΑΒΕ:
Κ ← 0
ΓΙΑ Α ΑΠΟ 5 ΜΕΧΡΙ 100 ΜΕ_ΒΗΜΑ 10
Κ ← Κ + Α
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ Κ
- (B2011-Θ Α4) Να ξαναγράψετε στο τετράδιό σας το παρακάτω τμήμα αλγορίθμου με αποκλειστική χρήση της δομής Όσο … Επανάλαβε.
Σ ← 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Χ
Σ ← Σ+Χ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
- (2012-A4, B2012-A4) Δίνεται το παρακάτω τμήμα αλγορίθμου, το οποίο εμφανίζει τα τετράγωνα των περιττών αριθμών από το 99 μέχρι το 1 με φθίνουσα σειρά.
Για i από 99 μέχρι 1 με_βήμα -2
x ← i^2
Eμφάνισε x
Τέλος_επανάληψης
- (2012-A4, B2012-A4) Δίνεται το παρακάτω τμήμα αλγορίθμου, το οποίο εμφανίζει τα τετράγωνα των περιττών αριθμών από το 99 μέχρι το 1 με φθίνουσα σειρά.
Για i από 99 μέχρι 1 με_βήμα -2
x ← i^2
Eμφάνισε x
Τέλος_επανάληψης
α. Να ξαναγράψετε στο τετράδιό σας το παραπάνω τμήμα αλγορίθμου με αποκλειστική χρήση της δομής επανάληψης «Όσο … επανάλαβε».
β. Να ξαναγράψετε στο τετράδιό σας το παραπάνω τμήμα αλγορίθμου με αποκλειστική χρήση της δομής επανάληψης «Αρχή επανάληψης … Μέχρις_ότου».
- (B2001-Θ1Γ) Δίνεται τμήμα αλγορίθμου:
X ← 13
Όσο X<=20 επανάλαβε
Eμφάνισε X
X ← X+2
Tέλος_επανάληψης
Eμφάνισε X
α) Το παραπάνω τμήμα αλγορίθμου περιγράφει δομή επιλογής ή δομή επανάληψης;
β) Για ποια τιμή του X τερματίζεται ο αλγόριθμος;
γ) Κατά την εκτέλεση του τμήματος αλγορίθμου ποιες είναι οι τιμές του X που θα εμφανιστούν;
- (2016-B1, Β2016-Β1) Ο αριθμός π εκφράζει το πηλίκο της περιμέτρου ενός κύκλου προς τη διάμετρό του. Η τιμή του μπορεί να υπολογιστεί, κατά προσέγγιση, από την παρακάτω παράσταση:
π = 4 * ( 1 – 1/3 + 1/5 – 1/7 + … )
Ο υπολογισμός της τιμής της παράστασης, για 100 όρους του αθροίσματος, γίνεται από το παρακάτω τμήμα αλγορίθμου που περιλαμβάνει 5 κενά:
παρονομαστής ← ...
Σ ← 0
πρόσημο ← 1
Για i από 1 μέχρι 100
όρος ← 1 / παρονομαστής
όρος ← ... * πρόσημο
... ← Σ + όρος
πρόσημο ← πρόσημο * (...)
παρονομαστής ← παρονομαστής + 2
Τέλος_Επανάληψης
π ← ... * Σ
Να γράψετε στο τετράδιό σας τους αριθμούς 1 έως 5, που αντιστοιχούν στα κενά του αλγορίθμου, και, δίπλα σε κάθε αριθμό, ό,τι πρέπει να συμπληρωθεί, ώστε ο αλγόριθμος να υπολογίζει την τιμή του π όπως περιγράφηκε.
- xxxxxxxxxxxxxx
- xxxxxxxxxxxxx
- xxxxxxxxxxxxxx
- (Π2016-Α4, ΠΒ2016-Α4) Να γράψετε συμπληρωμένο κατάλληλα στο τετράδιό σας το παρακάτω τμήμα αλγορίθμου, ώστε να εμφανίζει διαδοχικά τις τιμές: 2, 4, 8, 10, 14.
Δίνονται τα παρακάτω τμήματα αλγορίθμων.
Για Ι από … μέχρι … με_βήμα …
Αν … και … τότε
Εμφάνισε Ι
Τέλος_αν
Τέλος_επανάληψης
-
Ι ← 0
Όσο Ι <= 9 επανάλαβε
J ← Ι
Όσο J <= 9 επανάλαβε
Γράψε ‘A’
J ← J + 1
Τέλος_επανάληψης
Ι ← Ι + 1
Τέλος_επανάληψης
2.
Ι ← 0
Όσο Ι < 10 επανάλαβε
Γράψε ‘A’
Τέλος_επανάληψης
3.
Ι ← 0
Όσο Ι > 0 επανάλαβε
Γράψε ‘A’
Ι ← Ι + 1
Τέλος_επανάληψης
4.
Για Ι από 0 μέχρι 4
Γράψε ‘A’
Για J από 0 μέχρι 6
Γράψε ‘A’
Τέλος_επανάληψης
Τέλος_επανάληψης
Για καθένα από τα τμήματα αλγορίθμων, να γράψετε στο τετράδιό σας τον αριθμό του (1 έως 4) και, δίπλα, πόσες φορές θα εμφανιστεί το γράμμα A κατά την εκτέλεσή του. (Ε2016-Α4)
- Για Κ από Α μέχρι Β με_βήμα ΓΕμφάνισε ΚΤέλος_επανάληψηςΝα γράψετε στο τετράδιό σας για καθεμία από τις παρακάτω περιπτώσεις τις τιμές των Α, Β, Γ, έτσι ώστε το αντίστοιχο τμήμα αλγορίθμου να εμφανίζει:
- όλους τους περιττούς ακέραιους από το 100 μέχρι το 1000.
- όλους τους ακέραιους από το -20 μέχρι και το 10 σε φθίνουσα σειρά.
- όλα τα πολλαπλάσια του 3 από το 1 μέχρι το 80. (ΠΕ2016-Α5)
- Δίδεται το παρακάτω τμήμα αλγορίθμου που περιέχει ένα κενό:κ←0Για i από 1 μέχρι 7λ←…(1)…κ←κ+λΤέλος_επανάληψηςΤο τμήμα αυτό μπορεί να χρησιμοποιηθεί για τον υπολογισμό καθεμίας από τις παρακάτω αριθμητικές παραστάσεις:α) 4 + 5 + 6 + 7 + 8 + 9 + 10
β) 1 + 22 + 32 + 42 + 42 + 52 + 62 + 72
γ) 21 + 22 + 23 + 24 + 25 + 26 + 27
δ) 3 + 5 + 7 + 9 + 11 + 13 + 15ε) + + + + + +Να γράψετε στο τετράδιό σας τα γράμματα α, β, γ, δ, ε, που αντιστοιχούν στις παραστάσεις αυτές και δίπλα από κάθε γράμμα την έκφραση που πρέπει να συμπληρωθεί στο κενό του αλγορίθμου (1), ώστε να υπολογίζεται σωστά η αντίστοιχη παράσταση. (2018-Α4, Β2018-Α4)
- Δίδεται ο παρακάτω αλγόριθμος σε ψευδογλώσσα:Αλγόριθμος ΜετατροπήΧ ← 0Για Κ από 1 μέχρι 10Διάβασε ΛΑν Λ > 0 τότεΧ ← Χ + ΛΑλλιώςΧ ← Χ – ΛΤέλος_ΑνΤέλος_ΕπανάληψηςΕμφάνισε ΧΤέλος ΜετατροπήΝα σχεδιάσετε το αντίστοιχο διάγραμμα ροής. (2006-Θ2-2)
- Μία εταιρεία πληροφορικής προσφέρει υπολογιστές σε τιμές οι οποίες μειώνονται ανάλογα με την ποσότητα της παραγγελίας, όπως φαίνεται στον παρακάτω πίνακα:
ΠΟΣΟΤΗΤΑ |
ΤΙΜΗ ΜΟΝΑΔΑΣ |
1-50 |
580€ |
51-100 |
520€ |
101-200 |
470€ |
Πάνω από 200 |
440€ |
Να κατασκευάσετε πρόγραμμα το οποίο:
Γ1. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
Γ2. Να διαβάζει τον αριθμό υπολογιστών που έχει προς πώληση (απόθεμα), ελέγχοντας ότι δίνεται θετικός αριθμός.
Γ3. Για κάθε παραγγελία, να διαβάζει την απαιτούμενη ποσότητα και, εφόσον το απόθεμα επαρκεί για την κάλυψη της ποσότητας να εκτελεί την παραγγελία με την ποσότητα που ζητήθηκε. Αν το απόθεμα δεν επαρκεί, διατίθεται στον πελάτη το διαθέσιμο απόθεμα. Η εισαγωγή παραγγελιών τερματίζεται, όταν εξαντληθεί το απόθεμα.
Για κάθε παραγγελία να εμφανίζει:
Γ4. το κόστος της παραγγελίας
Γ5. το επιπλέον ποσό που θα κόστιζε η παραγγελία, εάν ο υπολογισμός γινόταν κλιμακωτά με τις τιμές που φαίνονται στον πίνακα. (2016-Γ)
- Μία εταιρεία πληροφορικής προσφέρει υπολογιστές σε τιμές οι οποίες μειώνονται ανάλογα με την ποσότητα της παραγγελίας όπως φαίνεται στον παρακάτω πίνακα:
ΠΟΣΟΤΗΤΑ |
ΤΙΜΗ ΜΟΝΑΔΑΣ |
1-50 |
580 |
51-100 |
520 |
101-200 |
470 |
Πάνω από 200 |
440 |
Να κατασκευάσετε πρόγραμμα το οποίο:
Γ1. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
Γ2. Να διαβάζει τον αριθμό υπολογιστών που έχει προς πώληση (απόθεμα), ελέγχοντας ότι δίνεται θετικός αριθμός.
Γ3. Για κάθε παραγγελία, να διαβάζει την απαιτούμενη ποσότητα και, εφόσον το απόθεμα επαρκεί για την κάλυψη της ποσότητας, να εκτελεί την παραγγελία με την ποσότητα που ζητήθηκε. Αν το απόθεμα δεν επαρκεί, διατίθεται στον πελάτη το διαθέσιμο απόθεμα. Η εισαγωγή παραγγελιών τερματίζεται όταν εξαντληθεί το απόθεμα.
Γ4. Για κάθε παραγγελία να εμφανίζει το κόστος της. (Β2016-Γ)
- χ