You are on page 1of 4

Πακέτο 10 Ασύγχρονη Δραστηριότητα

Προχωρημένη επιμόρφωση για την αξιοποίηση και εφαρμογή των Τ.Π.Ε. στη διδακτική πράξη

Επιμόρφωση Β2 επιπέδου Τ.Π.Ε.


Συστάδα:Β2.4 Πληροφορική

Πακέτο 10
Ασύγχρονη Δραστηριότητα

Έκδοση 2η
Ιούλιος 2023
Πράξη: ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΓΙΑ ΤΗΝ ΑΞΙΟΠΟΙΗΣΗ ΚΑΙ ΕΦΑΡΜΟΓΗ
ΤΩΝ ΨΗΦΙΑΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΣΤΗ ΔΙΔΑΚΤΙΚΗ ΠΡΑΞΗ
(ΕΠΙΜΟΡΦΩΣΗ Β ΕΠΙΠΕΔΟΥ Τ.Π.Ε.) Β’ Κύκλος

Φορείς υλοποίησης: Δικαιούχος φορέας:

Συμπράττων φορέας:
Πακέτο 10 Ασύγχρονη Δραστηριότητα

Φύλλο εργασίας για το Γυμνάσιο (Python) – Δομή Επανάληψης WHILE

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

Η Δο μή Επαν άληψ ης While

 Η ομάδα εντολών στο εσωτερικό της επανάληψης


εκτελείται όσο ισχύει η συνθήκη που υπάρχει στο
while.

 Η δομή επανάληψης while χρησιμοποιείται όταν


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

Άσκηση 1:
Έστω ότι θέλουμε να δημιουργήσουμε πρόγραμμα που θα εκτελεί επαναληπτικά εντολές μέχρι να δοθεί
αρνητικός ή μηδέν ως είσοδος. Ποια από τις παρακάτω While το υλοποιεί;

1. While x < 0:
2. While != 0:
3. While x > 0:
4. While x <= 0:

Άσκηση 2:
Ποιο το αποτέλεσμα του τμήματος προγράμματος που ακολουθεί, αν δοθεί ως είσοδος η τιμή 12;

Άσκηση 3:
Εκτέλεσε στην Python το παρακάτω πρόγραμμα. Τι ακριβώς κάνει;
Πακέτο 10 Ασύγχρονη Δραστηριότητα

Άσκηση 4:
1. Εκτέλεσε στην Python το παρακάτω πρόγραμμα. Τι εμφανίζει στην οθόνη;
2. Εκτέλεσε το ξανά με τιμές x=4 και y=12. Τι εμφανίζει στην οθόνη;

Άσκηση 5:
1. Πόσες φορές θα εκτελεστεί η εντολή print(x) και πόσες η εντολή print(y) για τιμές 5 και 10;
2. Τι θα εμφανίσει το πρόγραμμα με είσοδο 5 και 0;

Άσκηση 6:
Ποια από τις ακόλουθες προτάσεις είναι σωστή για το πρόγραμμα;

1. Θα εκτελεστεί η While μία φορά και θα εμφανίσει τη


τιμή 5.
2. Δεν θα εκτελεστεί η While καμία φορά γιατί το x
είναι 1.
3. Θα εκτελεστεί άπειρες φορές γιατί το x δεν αλλάζει
τιμή μέσα στο While.
4. Δεν θα εκτελεστεί η While καμία φορά γιατί το x
είναι 0.
Πακέτο 10 Ασύγχρονη Δραστηριότητα

Άσκηση 7:
Ποιες από τις ακόλουθες προτάσεις είναι σωστές για το πρόγραμμα που ακολουθεί;

1. Το While σταματά όταν δοθεί αρνητικός ή το


μηδέν.
2. Εμφανίζει το τετράγωνο κάθε αριθμού εισόδου.
3. Το While επαναλαμβάνεται όσο δίνονται αριθμοί
διάφοροι του μηδενός.
4. Αν δοθεί αρχικά ως είσοδος το 10, τότε
εμφανίζεται το 20.

Άσκηση 8:
Τι πρέπει να συμπληρωθεί στις εντολές 2, 3 και 6 ώστε με είσοδο 10, 12, 0 να εμφανιστεί η τιμή 22;

1. 0, 0, S
2. 0, 1, S
3. 10, 12, 22
4. 1, 12, 10

You might also like