Οπτικοποίηση αλγορίθμων για εκπαιδευτικούς σκοπούς
Visualization of algorithms for educational purposes
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Αλγόριθμος ; Πρόβλημα ; Βήματα ; Ταξινόμηση φυσαλίδας ; Ταξινόμηση με επιλογή ; Γραμμική αναζήτησηΠερίληψη
Η παρούσα πτυχιακή παροτρύνει το καθένα να κατανοήσει ορισμένες έννοιες των αλγορίθμων μέσα από ασκήσεις οι οποίες δίνονται. Με λίγα λόγια ο αλγόριθμος είναι μία διαδικασία με την οποία λύνεται κάποιο πρόβλημα. Αποτελείται από μία σειρά συγκεκριμένων οδηγιών οι οποίες εκτελούνται βήμα βήμα. Για αυτό το λόγω και στα παραδείγματα τα οποία δίνονται έχουν συγκεκριμένα βήματα τα οποία πρέπει να ακολουθήσει κανείς ώστε να καταφέρει να επιλύσει τα προβλήματα.
Οι αλγόριθμοι οι οποίοι παρουσιάζονται είναι η ταξινόμηση φυσαλίδας (bubblesort), η ταξινόμηση με επιλογή (selection sort) και η γραμμική αναζήτηση (linear search). Αυτοί είναι μερικοί από τους πιο βασικούς αλγόριθμους.