Ελληνικά

1η Διδακτική Ώρα – Εισαγωγή στις βασικές δομές και σχεδίαση διαγράμματος ροής

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

Σήμερα, θα εισαχθούμε στις βασικές δομές αλγορίθμων, οι οποίες είναι:

Ακολουθία: Οι εντολές εκτελούνται η μία μετά την άλλη, με συγκεκριμένη σειρά.

Επιλογή: Χρησιμοποιείται για να επιλέγεται μία ενέργεια ανάλογα με μία συνθήκη (π.χ. αν-τότε-αλλιώς).

Επανάληψη: Μία ή περισσότερες εντολές εκτελούνται επαναληπτικά, μέχρι να ικανοποιηθεί κάποια συνθήκη.

Για την αναπαράσταση αυτών των εντολών θα χρησιμοποιήσουμε Διαγράμματα Ροής (flowcharts). Αυτά είναι οπτικά διαγράμματα που βοηθούν στην κατανόηση της ροής του αλγορίθμου, πριν προχωρήσουμε σε υλοποίηση με ψευδοκώδικα ή προγραμματιστική γλώσσα.

--> Τα βασικά σύμβολα των Διαγραμμάτων Ροής είναι:

Οβάλ: Έναρξη / Τέλος.

Παραλληλόγραμμο: Είσοδος ή Έξοδος (π.χ. διάβασε, εμφάνισε).

Ορθογώνιο: Επεξεργασία (π.χ. υπολογισμοί)

Ρόμβος: Απόφαση / Συνθήκη (π.χ. αν Α > Β).


📌 Στόχος της σημερινής ώρας είναι οι μαθητές να κατανοήσουν τι είναι ένας αλγόριθμος, ποιες είναι οι βασικές δομές του και πώς αναπαρίσταται με διάγραμμα ροής.
*Η θεωρία δεν είναι πολύ μεγάλη καθώς θεωρώ πως κάποιος μαθαίνει πιο γρήγορα και πιο εύκολα με ασκήσεις, quiz και γενικός πρακτικά παραδείγματα.*