Δομές επανάληψης στην Python

Το στοιχείο που ζητήσατε δεν μπορεί να προβληθεί

Διαδικασία

Στην ενότητα ΠΗΓΕΣ - ΜΕΣΑ θα βρείτε χρήσιμές ιστοσελίδες που θα σας βοηθήσουν στην υλοποίηση των δραστηριοτήτων

Εισαγωγική δραστηριότητα για το σύνολο της τάξης

Δίνεται το παρακάτω πρόγραμμα που υπολογίζει το άθροισμα 5 αριθμών

x=input('Δώσε έναν αριθμό:')
x1=input('Δώσε έναν αριθμό:')
x2=input('Δώσε έναν αριθμό:')
x3=input('Δώσε έναν αριθμό:')
x4=input('Δώσε έναν αριθμό:')
sum=x+x1+x2+x3+x4

Τι δυσκολίες θα αντιμετωπίζατε αν οι αριθμοί που έπρεπε να διαβάσετε είναι 100;

Για την υλοποίηση των δραστηριοτήτων χρησιμοποιήστε τa εργαλείa

Python Tutor 

Repl.it

Οδηγίες για τις ομάδες: Υλοποιήστε τις παρακάτω ασκήσεις και στη συνέχεια όλες τις απαντήσεις να τις υποβάλλετε στην eclass στο μάθημα Αρχές προγραμματισμού Υπολογιστών--> Εργασίες-->Ομαδική εργασία στη δομή εανάληψης

Δραστηριότητα 1 - Χρήση της δομής for

Μελετήστε τη θεωρία για τη δομή επανάληψης for

For-Παρουσίαση

Άσκηση 1

Να γραφεί πρόγραμμα σε Python που να υπολογίζει την παράσταση: 12 + 22 + 32 +…+ ν2

Άσκηση 2

Να γίνει πρόγραμμα σε Python που να υπολογίζει και να εκτυπώνει το άθροισμα των άρτιων αριθμών και το άθροισμα των περιττών αριθμών από το 1 μέχρι το 100.

Δραστηριότητα 2 - Χρήση της δομής while

Μελετήστε τη θεωρία για τη δομή επανάληψης while

While-Παρουσίαση

Να γραφεί πρόγραμμα σε Python το οποίο:

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

Δραστηριότητα 3 - Επιλέξτε την κατάλληλη δομή επανάληψης για να υλοποιήσετε τα παρακάτω προγράμματα

Άσκηση Δημιουργία Αριθμομηχανής

Άσκηση Υπολογισμός Ελάχιστου -Μέγιστου βαθμού

Να γραφτεί πρόγραμμα για 35 μαθητές, που θα δίνονται οι μέσοι όροι των βαθμών τους. Το πρόγραμμα θα υπολογίζει και θα εμφανίζει:

i. Τον μεγαλύτερο βαθμό

ii. Τον μικρότερο βαθμό