ΘΕ05: Επανάληψη
Έχοντας γνωρίσει πλέον και τις δομές επιλογής (απλή και σύνθετη) μπορείτε ασφαλώς να λύνετε αρκετά πιο σύνθετα προβλήματα απ' ότι στην αρχή!

Έχετε  πλέον τη δυνατότητα να 'κτίζετε' λογική στους αλγορίθμους σας και να προσδιορίζετε εναλλακτικές διαδρομές (ροές εκτέλεσης) καθορίζοντας 'κριτήρια επιλογής'.

Οι νέες σας δεξιότητες θα σας φανούν πολύ χρήσιμες στα περισσότερα προβλήματα που θα χρειαστεί να λύσετε, μικρά και μεγάλα.  Και, όπως ασφαλώς καταλαβαίνετε, μικρά προβλήματα συνήθως σημαίνει και ... μικρές λύσεις ενώ, μεγάλα προβλήματα σημαίνει μεγάλες λύσεις (?).

Όταν η λύση ενός προβλήματος περιλαμβάνει λίγα βήματα είναι αυτονόητο ότι ο αλγόριθμος που θα σχεδιάσετε θα περιέχει, αντίστοιχα, λίγες εντολές !

Όταν η λύση του προβλήματος περιλαμβάνει πολλά βήματα, είναι εξίσου προφανές ότι ο αλγόριθμός σας θα περιέχει, αντίστοιχα, πολλές εντολές.  Ή μήπως όχι ;

Όχι πάντοτε!

Υπάρχουν προβλήματα που για να λυθούν χρειάζονται να εκτελεστούν δεκάδες ή ακόμα και χιλιάδες βήματα, όμως ο αλγόριθμός τους δομείται εύκολα με ελάχιστες εντολές !  Πώς;  Αυτό είναι το αντικείμενο που θα μας απασχολήσει σε αυτή την ενότητα.

Σε αυτή την ενότητα θα ασχοληθείτε με μία νέα δομή, τη δομή επανάληψης.

Η δραστηριότητες που θα απασχολήσουν, θα σας βοηθήσουν να καταλάβετε πώς να σχεδιάζετε έναν αλγόριθμο όταν αυτός περιλαμβάνει κάποιο βήμα που επαναλαμβάνεται για ... τη λύση του προβλήματος !

1. η πρώτη δραστηριότητα χρησιμοποιεί το χώρο διαγραμμάτων, ενώ

2. η δεύτερη δραστηριότητα περιλαμβάνει και το χώρο κωδικοποίησης

για να σας παρουσιάσουν τη νέα δομή !


  1. Ακολουθήστε το σύνδεσμο που θα σας οδηγήσει στην πρώτη δραστηριότητα
  1. Στη συνέχεια ακολουθήστε το σύνδεσμο που θα σας οδηγήσει στη δεύτερη δραστηριότητα, ολοκληρώνοντας τη διαδρομή σας στην ενότητα της απλής επιλογής

ΚΑΛΗ ΕΠΙΤΥΧΙΑ !

 

Δραστηριότητες
Κάνοντας και ... ξανακάνοντας

Περι-γράφοντας βρόχους