ΓΠ-Π.Υ.-Python-Κ.4.1.3b-Εκπ/κός: Πάσχου Κων/να

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

Συμπλήρωσε όλα τα κενά και έπειτα πάτησε το κουμπί "Έλεγχος" για να ελέγξεις τις απαντήσεις σου.
   <      <συνθήκη>      ΑΡΧΙΚΗ      Αρχική τιμή μεταβλητής      Εντολή_ν      ΠΡΙΝ      Τέλος της while.      αληθής      ατέρμων      η Επανάληψη      μη προκαθορισμένο      ονομα_μεταβλητής      συνθήκη της while      ψευδή      ψευδής      +      0      1      40      50      i      print      print i      print x      x      x < 50   
ΓΠ-Π.Υ.-Python-Κεφ. 4.1.3.b. Δομή επανάληψης while σελ. 53-54 σχ. βιβλίου


Χρήση της εντολής wile για τύπο επαναλήψεων

ΕΡΩΤΗΣΗ: Πώς συντάσσεται η εντολή while;

ΑΠ. Η σύνταξη της εντολής while είναι:


while :
     Εντολή_1
     Εντολή_2
     ...
    


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


2η Σημείωση:
από το βρόχο while θα πρέπει να δώσουμε μία τιμή στη μεταβλητή που ελέγχει τη συνθήκη του βρόχου, ώστε εάν η συνθήκη είναι τότε να εκτελείται ο βρόχος, ενώ εάν η συνθήκη είναι τότε να μην εκτελείται ο βρόχος.



ΑΣΚΗΣΗ στο τετράδιό σου:
Να σχεδιάσεις το Διάγραμμα ροής για τη δομή επανάληψης while

ΠΡΟΓΡΑΜΜΑ σε Python
Να γραφεί πρόγραμμα σε python, με χρήση μετρητή και της εντολής while, το οποίο να εμφανίζει στην οθόνη τους αριθμούς 41 έως και 50.
Επιπλέον: α) πριν από κάθε αριθμό, να εμφανίζει μήνυμα με τον αριθμό της επανάληψης, π.χ. 1η Επανάληψη
και β) μετά από κάθε αριθμό, να εμφανίζει το μήνυμα: "Η συνθήκη της while x < 50 είναι [Ψευδής ή Αληθής] επειδή η μεταβλητή x = [τιμή μεταβλητής]"
Όταν τελειώνει η εκτέλεση των επαναλήψεων να εμφανίζει το μήνυμα: "Τέλος της while."


x = # αρχική τιμή στη μεταβλητή x που θα χρησιμοποιήσω στη συνθήκη while (αρχικοποίηση της μεταβλητής x)
i = # αρχική τιμή στη μεταβλητή i που θα χρησιμοποιήσω για να μετρήσω τον αριθμό των επαναληψεων while
while : # έλεγχος της επανάληψης
     = i 1 # μετρητής του αριθμού των επαναλήψεων
     , ""
     x = # αύξηση κατά 1 της μεταβλητής x που επηρεάζει την εκτέλεση της while
    
     "Η συνθήκη της while x < 50 είναι ", , "επειδή η μεταβλητή x = ",
print ""

ΕΚΤΕΛΕΣΗ του προγράμματος:
>>> ================================ RESTART ================================
>>>
1 η Επανάληψη
41
Η συνθήκη της while x < 50 είναι True επειδή σε αυτή την επανάληψη η μεταβλητή x = 41
2 η Επανάληψη
42
Η συνθήκη της while x < 50 είναι True επειδή σε αυτή την επανάληψη η μεταβλητή x = 42
3 η Επανάληψη
43
Η συνθήκη της while x < 50 είναι True επειδή σε αυτή την επανάληψη η μεταβλητή x = 43
4 η Επανάληψη
44
Η συνθήκη της while x < 50 είναι True επειδή σε αυτή την επανάληψη η μεταβλητή x = 44
5 η Επανάληψη
45
Η συνθήκη της while x < 50 είναι True επειδή σε αυτή την επανάληψη η μεταβλητή x = 45
6 η Επανάληψη
46
Η συνθήκη της while x < 50 είναι True επειδή σε αυτή την επανάληψη η μεταβλητή x = 46
7 η Επανάληψη
47
Η συνθήκη της while x < 50 είναι True επειδή σε αυτή την επανάληψη η μεταβλητή x = 47
8 η Επανάληψη
48
Η συνθήκη της while x < 50 είναι True επειδή σε αυτή την επανάληψη η μεταβλητή x = 48
9 η Επανάληψη
49
Η συνθήκη της while x < 50 είναι True επειδή σε αυτή την επανάληψη η μεταβλητή x = 49
10 η Επανάληψη
50
Η συνθήκη της while x < 50 είναι False επειδή σε αυτή την επανάληψη η μεταβλητή x = 50
Τέλος της while!
>>>