Skip navigation

Δομή επανάληψης - loops

Συμπλήρωσης Κενών

19332 B2.

Ποιες τιμές πρέπει να εισάγω στις μεταβλητές α, τ, β ώστε η εκτέλεση της εντολής επανάληψης στο παρακάτω τμήμα αλγορίθμου να εμφανίσει διαδοχικά
1. τους ζυγούς αριθμούς 2, 4, 6… 100
2. τους μονούς αριθμούς 1, 3, 5, …. 99
3. Όλους τους ακέραιούς από το 1 μέχρι και το 100

Διάβασε α, τ, β
Για i από α μέχρι τ μεβήμα β
    Εμφάνισε i
Τέλος_επανάληψης

Να μεταφέρετε στο γραπτό σας τις τιμές των μεταβλητών α, τα, β για κάθε περίπτωση

1. α = , τ = , β =
2. α = , τ = , β =
3. α = , τ = , β =

Enable JavaScript

Ελεύθερη Δραστηριότητα

19332
ΘΕΜΑ Δ
Στο μαραθώνιο της Αθήνας τρέχουν 15000 δρομείς από διάφορες χώρες του κόσμου. Να γραφεί αλγόριθμος ο οποίος :
Δ1. Για κάθε αθλητή θα διαβάζει τη χώρα προέλευσης και τον χρόνο που έκανε. Μονάδες 5
Δ2. Εμφανίζει πόσοι Έλληνες δρομείς αγωνίστηκαν. Μονάδες 10
Δ3. Εμφανίζει τον καλύτερο χρόνο που έκανε Έλληνας αθλητής. Μονάδες 10

Συμπλήρωσης Κενών

19345

χρησιμοποίησε την μεταβλητή ι (πεζό ελληνικό όπου χρειάζεται και συμπλήρωσε)

1.  εμφάνισε


2. εμφάνισε


3. εμφάνισε 

Enable JavaScript

Ελεύθερη Δραστηριότητα

19348 ΘΕΜΑ Δ
Να γραφεί αλγόριθμος ο οποίος:
Δ1. θα διαβάζει επαναληπτικά αριθμούς μέχρι το άθροισμα τους να γίνει μεγαλύτερο ή ίσο του 100.
Δ2. Στο τέλος να εμφανίζει το άθροισμα, το πλήθος των αριθμών που δόθηκαν και το ποσοστό αυτών που ήταν μεγαλύτεροι από 10.

Συμπλήρωσης Κενών

19352 B2.

Δίνεται το παρακάτω τμήμα αλγορίθμου
1: X<- 10
2: Οσο Χ < 100 επανάλαβε
3: Χ <- Χ + 20
4: Σ <- Σ + Χ
Τέλος_Επανάληψης
5: Εμφάνισε Σ

1. Πόσες φορές θα εκτελεστεί η εντολή στη γραμμή 3; (μονάδες 3)
2. Πόσες φορές θα εκτελεστεί η εντολή στη γραμμή 5; (μονάδες 3)
3. Τι θα εμφανιστεί (στην οθόνη) κατά την εκτέλεση του αλγορίθμου; (μονάδες 4)
4. Ποιες είναι όλες οι τιμές που θα πάρει η μεταβλητή Χ κατά την εκτέλεση του αλγορίθμου; (μονάδες 5)

φτιάξτε πίνακα τιμών για να απαντήσετε. εναλλακτικά δοκιμάστε σε ψευδογλώσσσα παρακάτω.

1.  
2.  
3.
4. , , , , ,

Enable JavaScript

Ελεύθερη Δραστηριότητα

19352 ΘΕΜΑ Δ

Να γραφεί αλγόριθμος ο οποίος:Δ1. Θα διαβάζει επαναληπτικά ακέραιους αριθμούς μέχρις ότου διαβαστεί ο αριθμός 0. Μονάδες 6
Δ2. Θα υπολογίζει και θα εμφανίζει το πλήθος των αριθμών που διάβασε. Μονάδες 6
Δ3. Θα υπολογίζει και θα εμφανίζει το άθροισμα των αρνητικών αριθμών που διάβασε. Μονάδες 6
Δ4. Θα υπολογίζει και θα εμφανίζει τον μεγαλύτερο αριθμό που διάβασε. Μονάδες 7

Συμπλήρωσης Κενών

19353 B2

1.
2. , ,
3. ,

Enable JavaScript

Ελεύθερη Δραστηριότητα

19353 ΘΕΜΑ Δ

Να αναπτύξετε έναν αλγόριθμο ο οποίος για τους 100 υποψήφιους διαγωνισμού σε μια εξέταση με βάση το 60 και άριστα το 100:
Δ1. Να διαβάζει το ονοματεπώνυμο και το βαθμό κάθε υποψηφίου. (Μονάδες 5)
Δ2 . Να υπολογίζει και να εμφανίζει στο τέλος, το πλήθος των υποψηφίων που πήραν πάνω από τη βάση. (Μονάδες 10)
Δ3. Να υπολογίζει και να εμφανίζει στο τέλος, το μέσο όρο των βαθμών όλων των υποψηφίων. (Μονάδες 10)

Συμπλήρωσης Κενών

19355 B2

αλγόριθμος 1

αλγόριθμος 2

Enable JavaScript

Ελεύθερη Δραστηριότητα

19360 ΘΕΜΑ Δ

Να αναπτύξετε έναν αλγόριθμο ο οποίος παρακολουθεί τις ημερήσιες αναχωρήσεις πλοίων από το λιμάνι ενός νησιού (διευκρινίζεται ότι δεν είναι γνωστός ο αριθμός των πλοίων που τελικά θα αναχωρήσουν).
Δ1. Να διαβάζει το όνομα πλοίου και τον αριθμό των επιβατών σε αυτό. Η διαδικασία θα επαναλαμβάνεται έως ότου δοθεί για όνομα πλοίου η λέξη «ΤΕΛΟΣ». (Μονάδες 10)
Δ2. Να υπολογίζει και να εμφανίζει στο τέλος το πλήθος των πλοίων που αναχώρησαν. (Μονάδες 5)
Δ4. Να υπολογίζει και να εμφανίζει στο τέλος το μέσο όρο των επιβατών στα πλοία που αναχώρησαν. (Μονάδες 10)

Συμπλήρωσης Κενών

19373

B2. Να συμπληρώσετε τα κενά έτσι ώστε το παρακάτω τμήμα αλγορίθμου:
1. Να εμφανίζει όλους τους ακέραιους αριθμούς από 1 μέχρι και το 100
2. Να εμφανίζει όλους τους ακέραιους αριθμούς από 1 μέχρι και το 100 αλλά με αντίστροφη σειρά
3. Να εμφανίζει όλους τους άρτιους αριθμούς από 20 μέχρι και το 80

ΓΙΑ k ΑΠΟ .......... ΜΕΧΡΙ ........... ME BHMA ………
ΕΜΦΑΝΙΣΕ k
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

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

1)


2)


3)

Enable JavaScript

Ελεύθερη Δραστηριότητα

19373 ΘΕΜΑ Δ


Από ένα Λύκειο αποφοίτησαν 120 μαθητές. Να γράψετε αλγόριθμο ο οποίος για κάθε μαθητή:
Δ1. Να διαβάζει το όνομα και το βαθμό του απολυτηρίου. Μονάδες 5
Δ2. Να εμφανίζει το όνομα του μαθητή και την ένδειξη ‘Άριστα” αν ο βαθμός του είναι από 18 και πάνω. Μονάδες 10
Δ3. Να εμφανίζει το όνομα και το βαθμό του μαθητή που έχει την υψηλότερη βαθμολογία (θεωρήστε ότι υπάρχει μόνο ένας) Μονάδες 10

Ελεύθερη Δραστηριότητα

19374 B2.

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

Αλγόριθμος 1
Αλγόριθμος 2
Α <- 0
Σ <- 0
Όσο Α ≠ 0 Επανάλαβε
	Σ <- Σ + Α
Τέλος_Επανάληψης
Εμφάνισε Σ
Α <- 0
Σ <- 0
Αρχή Επανάληψης
	Α <- Α + 1
	Σ <- Σ + Α
Μέχρις_ότου Α=0
Εμφάνισε Σ

(1) Η συνθήκη Α <> 0 είναι Ψευδής την πρώτη φορά που ελέγχεται και έτσι οι εντολές της επανάληψης δεν εκτελούνται.
(2) Η συνθήκη Α = 0 είναι Ψευδής κάθε φορά που ελέγχεται και έτσι οι εντολές εκτελούνται άπειρες φορές.

Ελεύθερη Δραστηριότητα

19374 ΘΕΜΑ Δ


Σε κάποιο σημείο της Εθνικής οδού είναι εγκατεστημένο ένα ειδικό σύστημα το οποίο μετράει την ταχύτητα των διερχόμενων οχημάτων με μεγάλη ακρίβεια. Το όριο ταχύτητας στο συγκεκριμένο σημείο είναι 120 km/h.
Να γράψετε αλγόριθμο ο οποίος για 496 οχήματα:
Δ1. Να διαβάζει τον αριθμό πινακίδας και την ταχύτητα κάθε οχήματος. Μονάδες 5
Δ2. Να εμφανίζει το πλήθος των οχημάτων που ξεπέρασαν το όριο ταχύτητας. Μονάδες 10
Δ3. Να εμφανίζει τον αριθμό πινακίδας του οχήματος με την υψηλότερη ταχύτητα μαζί με την ταχύτητά του. Μονάδες 10

Συμπλήρωσης Κενών

19375 B2.

Δίνεται ο παρακάτω αλγόριθμος.
Αλγόριθμος Άθροισμα
Σ <- 0
Για i από 1 μέχρι –20 με βήμα –3
   Σ <- Σ + i
   Εμφάνισε i
Τέλος_ επανάληψης
Εμφάνισε Σ
Τέλος Άθροισμα

α) Πόσες φορές θα εκτελεστεί η δομή επανάληψης;
β) Να γράψετε αναλυτικά τις τιμές που θα εμφανιστούν από τις αντίστοιχες εντολές εμφάνισης του αλγορίθμου.

α) Η επανάληψη θα εκτελεστεί φορές.
β) για να απαντήσετε δημιουργήστε πίνακα τιμών








Enable JavaScript

Συμπλήρωσης Κενών

19376 Β2

1
2
3

Enable JavaScript

Ελεύθερη Δραστηριότητα

19378 ΘΕΜΑ Δ

Να γράψετε αλγόριθμο, ο οποίος:

Δ1. Θα διαβάζει το γενικό βαθμό κάθε μαθητή μιας τάξης μέχρι να δοθεί ως βαθμός ο αριθμός 0 (μηδέν). Μονάδες 5
Μετά το τέλος της διαδικασίας να εμφανίζει:
Δ2. τον αριθμό των μαθητών με βαθμό κάτω από 10 Μονάδες 5
Δ3. το μέγιστο βαθμό της τάξης Μονάδες 7
Δ4. το μέσο όρο των βαθμών της τάξης Μονάδες 8

Συμπλήρωσης Κενών

19389 Β2.

Να συμπληρωθούν τα κενά στον παρακάτω αλγόριθμο ώστε αυτός να υπολογίζει το άθροισμα διαδοχικών φυσικών αριθμών (π.χ. 1+2+3+4+5 ……).
Η άθροιση τερματίζεται όταν το άθροισμα των αριθμών ξεπεράσει το 1000. Ο αλγόριθμος θα πρέπει να εμφανίζει το άθροισμα των αριθμών.
Σ ← ….
κ ← 0
‘Όσο Σ …. .... επανάλαβε
  κ ←
  Σ ← … … ……
Τέλος _επανάληψης
Εμφάνισε Σ
Να μεταφέρετε τον συμπληρωμένο αλγόριθμο στο γραπτό σας (Μονάδες 10)



Σ ←
κ ←
ΟΣΟ Σ επανάλαβε
 κ ←
 Σ ←
Τέλος _επανάληψης
Εμφάνισε Σ

Enable JavaScript

Συμπλήρωσης Κενών

19403 Β2.

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

Αλγόριθμος 1
Αλγόριθμος 2
Α ← 10
Μετρ ← 0
Για Ι από 3 μέχρι 12 με βήμα 3
  Α ← Α+ 3
  Μετρ ← Μετρ + 1
Τέλος_Επανάληψης
Εμφάνισε Μετρ
Χ← -3
Μετρ ← 0
Όσο Χ < =0 επανάλαβε
   Χ ← Χ+1
   Μετρ ← Μετρ + 1
Τέλος_επανάληψης
Εμφάνισε Μετρ

α)

β) η μεταβλητή είναι η

Enable JavaScript

Ελεύθερη Δραστηριότητα

19403 ΘΕΜΑ Δ


Να γράψετε αλγόριθμο ο οποίος:
Δ1. θα διαβάζει ακέραιους αριθμούς έως ότου δοθεί η ο αριθμός 0. (Μονάδες 5)
Δ2. Αν ο αριθμός δεν είναι στο διάστημα από το ένα έως και το 20, [1,20] να εμφανίζει μήνυμα λάθους και να ζητάει από τον χρήστη να δώσει ξανά τον αριθμό. (Μονάδες 10)
Μετά το τέλος της διαδικασίας
Δ3. Να εμφανίζει το πλήθος των αριθμών που δόθηκαν λάθος καθώς και τον μεγαλύτερο σωστό αριθμό. (Μονάδες 10)

Συμπλήρωσης Κενών

19409 Β2.

Δίνεται η παρακατω επαναληπτική δομή :
Για Χ από Β μέχρι Γ με_βήμα Δ
  Εμφάνισε «Σωστό»
Τέλος_επανάληψης

Να γράψετε στο τετράδιο σας πόσες φορές εκτελείτε η εντολή εμφάνισε για καθένα από τους παρακάτω συνδυασμούς των μεταβλητών:
1. Β = 2 Γ = 5 Δ= 1
2. Β = –1 Γ = 1 Δ= 0,5
3. Β = –7 Γ = –6 Δ= –5

1. η εντολή Εμφάνισε εκτελείται φορές
2. η εντολή Εμφάνισε εκτελείται φορές
3. η εντολή Εμφάνισε εκτελείται φορές

Enable JavaScript

Ελεύθερη Δραστηριότητα

19409 ΘΕΜΑ Δ


Συμπλήρωσης Κενών

19421 B2.

Δίνεται η εντολή επανάληψης
Για Χ από Α μέχρι Β με βήμα Γ
   Εμφάνισε Χ
Τέλος_επανάληψης
Να γράψετε στο γραπτό σας τους αριθμούς που εμφανίζονται κατά την εκτέλεση της παραπάνω δομής επανάληψης
1. Για Α= 2 , Β= 15, Γ= 3
2. Για Α= 5 , Β = 25 , Γ= 5
3. Για Α =1, Β = -7, Γ= -2

1. ( , , , , )
2. ( , , , , )
3. ( , , , , )

Enable JavaScript

Συμπλήρωσης Κενών

19422 B2.

Να γράψετε στο γραπτό σας: α) πόσες φορές θα εκτελεστούν οι παρακάτω επαναληπτικές δομές (Δομή 1 και 2), β) τις τιμές που θα εμφανίσουν οι αντίστοιχες εντολές Εμφάνισε, κάθε δομής.

Δομή 1.
Δομή 2.
x  –1
ΟΣΟ x > –5 ΕΠΑΝΑΛΑΒΕ 
	x  x – 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΕΜΦΑΝΙΣΕ x
x  3
ΕΠΑΝΑΛΑΒΕ 
   x  x – 1
ΜΕΧΡΙΣ_ΟΤΟΥ x = 0
ΕΜΦΑΝΙΣΕ x

1) εκτελείται φορές
2) εκτελείται φορές

Enable JavaScript

Ελεύθερη Δραστηριότητα

19422 ΘΕΜΑ Δ

Στο πληροφοριακό σύστημα ενός βιβλιοπωλείου με 15.000 τίτλους βιβλίων καταχωρούνται για κάθε βιβλίο, ο τίτλος, ο συγγραφέας, η χώρα και η τιμή του βιβλίου. Να γραφεί αλγόριθμος ο οποίος:
Δ1. Για κάθε βιβλίο διαβάζει τα παραπάνω δεδομένα Μονάδες 5
Δ2 . Εμφανίζει όλους τους τίτλους των βιβλίων του Ντοστογιέφσκι. Μονάδες 10
Δ3. Εμφανίζει τον τίτλο του ακριβότερου ξένου βιβλίου (εκτός της χώρας ”Ελλάδα”) Μονάδες 10

Συμπλήρωσης Κενών

19423 Β2.

Σας δίνονται τα παρακάτω δύο τμήματα αλγορίθμων Α και Β αντίστοιχα.

Αλγόριθμος Α
Αλγόριθμος Β
Σ  0
Για i από 1 μέχρι 3
	Σ  Σ + i
	Εμφάνισε Σ
Τέλος_Επανάληψης
Σ  0
Για i από 1 μέχρι 3
	Σ  Σ + i
Τέλος_Επανάληψης
Εμφάνισε Σ

Να γράψετε στο γραπτό σας τι θα εμφανιστεί στην οθόνη του Η/Υ κατά την εκτέλεση του αλγορίθμου Α και τι κατά την εκτέλεση του αλγορίθμου Β.

A)

B)

Enable JavaScript

Ελεύθερη Δραστηριότητα

19423 ΘΕΜΑ Δ

Να γραφεί αλγόριθμος ο οποίος:
Δ1. Να διαβάζει τους βαθμούς 12 μαθημάτων ενός μαθητή Μονάδες 5
Δ2 .Να υπολογίζει και να εμφανίζει το μέσο όρο τους. Μονάδες 10
Δ3. Να εμφανίζει σχετικό μήνυμα με το αν ο μέσος όρος είναι πάνω ή κάτω από τη βάση (δηλ. το 10). Μονάδες 5
Δ4. Να εμφανίζει το μήνυμα “Άριστος”, αν ο μέσος όρος είναι άνω του 18. Μονάδες 5

Συμπλήρωσης Κενών

19438 Β2.


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

Αλγόριθμος 1
Αλγόριθμος 2
Χ← -3
Μετρ ← 0
Όσο Χ < = 0 επανάλαβε
   Χ ← Χ+1
   Μετρ ← Μετρ + 1
Τέλος_επανάληψης
Χ ← 1
Μετρ ← 0
Επανάλαβε
   Χ ← Χ+2
   Μετρ ← Μετρ + 1
Μέχρις_ότου Χ= 5

αλγόριθμος 1) εκτελείται φορές. Το πλήθος των επαναλήψεων αποθηκεύεται στη μεταβλητή .
αλγόριθμος 2) εκτελείται φορές. Το πλήθος των επαναλήψεων αποθηκεύεται στη μεταβλητή .

Enable JavaScript

Ελεύθερη Δραστηριότητα

19438 ΘΕΜΑ Δ

Να γράψετε αλγόριθμο ο οποίος χρησιμοποιείται στη φόρτωση κοντέινερ σε πλοία και ο οποίος:
Δ1. Διαβάζει το όριο φόρτωσης του πλοίου και στη συνέχεια διαβάζει επαναληπτικά και μέχρι να δοθεί για βάρος ο αριθμός 0, το βάρος κάθε κοντέινερ που πρέπει να φορτωθεί στο πλοίο. (μονάδες 10)
Δ2. Εμφανίζει το μήνυμα «ΤΕΛΟΣ ΦΟΡΤΩΣΗΣ» όταν το βάρος του κοντέινερ που πρέπει να φορτωθεί προκαλεί υπέρβαση του ορίου φόρτωσης του πλοίου. (μονάδες 8 )
Δ3. Στο τέλος εμφανίζει το πλήθος των κοντέινερ που φορτώθηκαν. (μονάδες 7)

Συμπλήρωσης Κενών

19440 B2

εμφάνισε 'δώστε τάξη'
Διάβασε Τ
όσο επανάλαβε
  εμφάνισε 'ξαναδώστε τάξη'
  Διάβασε
τέλος επανάληψης

επανάλαβε
εμφάνισε 'δώστε βαθμό'
διάβασε Τ
μέχρις_ότου

Enable JavaScript

Ελεύθερη Δραστηριότητα

19440 ΘΕΜΑ Δ

Ελεύθερη Δραστηριότητα

19621 B2

Ελεύθερη Δραστηριότητα

19621 

Συμπλήρωσης Κενών

19623

μεταβλητές Χ Α Β C
αρχική τιμή 2
1η επανάληψη
2η επανάληψη

Enable JavaScript

Συμπλήρωσης Κενών

20078

α.

Αλγόριθμος 1 : εμφανίζει    

Αλγόριθμος 2 : εμφανίζει


β. θα πρέπει να δώσω το

Enable JavaScript

Ελεύθερη Δραστηριότητα

20078