Ανάπτυξη Διδακτικού Βοηθήματος | Απεικόνιση Γραφικών Παραστάσεων
Functions of a single variable are a major part of Mathematics curriculum,
as taught in Greek Secondary Education. Graphing functions in a Cartesian coordinate
system is of high significance. Functions of a single variable can be graphed on twodimensional
plots, which would present each function’s specific characteristics. These
are mainly defined by the function’s points of interest, such as axes intercepts, local
extrema, inflection points etc. Calculating these points of interest can help with determining
the optimal placement and zoom level of the graph. While numerous function
graphing applications exist, none tries to locate these points of interest and in most,
graph placement is the responsibility of the user. During this thesis, an application that
includes the innovation of locating the points of interest of functions and using those
to determine the optimal placement and zoom level of the graph, in order to display
all of them, if possible, was developed. The application was designed to be as simple
as possible to use, so that it can be used as a teaching aid in schools. The application
was written using the Python programming language. It is available for free (gratis) to
everyone interested, while the source code is distributed using a free (libre) software
license
Οι συναρτήσεις μίας μεταβλητής αποτελούν σημαντικό κομμάτι της ύλης
των μαθηματικών στην Ελληνική Δευτεροβάθμια Εκπαίδευση. Ιδιαίτερο βάρος δίνε-
ται στη γραφική τους αναπαράσταση στο καρτεσιανό επίπεδο συντεταγμένων. Εφόσον
πρόκειται για συναρτήσεις μία μόνο ανεξάρτητης μεταβλητής είναι δυνατή η δημιουρ-
γία διαγραμμάτων δύο διαστάσεων που να παρουσιάζουν τα ιδιαίτερα χαρακτηριστικά
της κάθε μίας. Αυτά καθορίζονται κυρίως από τα σημεία ενδιαφέροντος της συνάρτη-
σης, όπως είναι τα σημεία τομής με τους δύο άξονες, τα τοπικά ακρότατα, τα σημεία
καμπής κλπ. Ο υπολογισμός των σημείων ενδιαφέροντος μπορεί να κάνει δυνατό τον
καθορισμό της βέλτιστης μετακίνησης και μεγέθυνσης της γραφικής παράστασης. Ενώ
υπάρχουν πολυάριθμες εφαρμογές σχεδιασμού γραφικών παραστάσεων, σε καμία δεν
υπολογίζονται τα σημεία ενδιαφέροντος, ενώ στη συντριπτική πλειοψηφία τους η το-
ποθέτηση του γραφήματος αφήνεται στον ίδιο το χρήστη. Στα πλαίσια της παρούσας
εργασίας αναπτύχθηκε μια εφαρμογή η οποία διαθέτει την καινοτομία να εντοπίζει
τα σημεία ενδιαφέροντος κάθε συνάρτησης και να απεικονίζει αυτόματα τη γραφική
παράσταση στην κατάλληλη κλίμακα και θέση ώστε να φαίνονται (κατά το δυνατόν)
όλα. Η εφαρμογή σχεδιάστηκε ώστε να είναι όσο το δυνατό απλούστερη στη χρήση,
για να μπορεί να χρησιμοποιηθεί ως διδακτικό βοήθημα στο στάδιο της Δευτεροβάθ-
μιας Εκπαίδευσης. Η ανάπτυξη της εφαρμογής έγινε με τη χρήση της γλώσσας Python.
Διατίθεται δωρεάν προς οποιοδήποτε ενδιαφερόμενο, ενώ ο πηγαίος κώδικας είναι δια-
θέσιμος μέσω άδειας χρήσης ελεύθερου λογισμικού.
Hellenic Open University
Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.