Jeliot - ΑΝΑΔΡΟΜΗ

Post on 25-Jun-2015

181 views 3 download

Transcript of Jeliot - ΑΝΑΔΡΟΜΗ

Μ1109 - Τσάκλας ΣτέφανοςΜ1110 - Μπερέτα Κωνσταντίνα

Μ1111 - Βλαχάκη Σοφία

ΕΚΠΑΙΔΕΥΤΙΚΟ ΛΟΓΙΣΜΙΚΟ JELIOT

ΕΝΟΤΗΤΑ: ΑΝΑΔΡΟΜΗ

ΤΟ ΛΟΓΙΣΜΙΚΟ JELIOT

Γενικά χαρακτηριστικά:Σύστημα οπτικοποιημένης εκτέλεσης απλών (java κυρίως) προγραμμάτωνΚατάλληλο για τη διδασκαλία μαθημάτων εισαγωγής στον προγραμματισμόΤα προγράμματα οπτικοποιούνται αυτόματα, χωρίς παρέμβαση από τον εκπαιδευτικόΣυμβατό με όλες τις πλατφόρμεςΠαρέχεται σαν standalone εφαρμογή ή σαν plugin σε BlueJ,EJE,MoodleΈχει ήδη χρησιμοποιηθεί στη διδασκαλία σχετικών μαθημάτων

JELIOT COMPONENTS

Source frame: Στο πεδίο αυτό ο χρήστης γράφει τον πηγαίο κώδικα

Animation frame: Στο πεδίο φαίνεται οπτικοποιημένη η εκτέλεση του προγράμματος

Call tree: Απεικονίζει με δενδρική μορφή τις κλήσεις των συναρτήσεων

History: Ιστορικό βημάτων προσομοίωσης Animation controls: Ο χρήστης χειρίζεται την

ροή της οπτικοποίησης Output frame: Απεικονίζει τα αποτελέσματα

εξόδου

JELIOT COMPONENTS – Animation Frame

JELIOT COMPONENTS – Call Tree

JELIOT COMPONENTS - History

ΧΡΗΣΙΜΟΤΗΤΑ

Για τον εκπαιδευτή: τον απαλλάσσει από την διαδικασία δημιουργίας μέσων οπτικοποίησης προγραμμάτων

Για τον εκπαιδευόμενο: κατανοεί ευκολότερα δύσκολες προγραμματιστικές έννοιες, μπορεί να επαναλάβει μόνος του παραδείγματα της τάξης ή δικά του

USE CASE: ΑΝΑΔΡΟΜΗ

Θα παρουσιάσουμε τη χρήση του λογισμικού Jeliot στην περίπτωση της εκτέλεσης αναδρομικού κώδικα

Η αναδρομή αποτελεί ένα από τα πιο δύσκολα κεφάλαια της εισαγωγής στον προγραμματισμό

Η δυσκολία αυτή παρατηρείται εξαιτίας της έλλειψης οπτικοποίησης στην εκτέλεση του προγράμματος

Το λογισμικό Jeliot μπορεί να αξιοποιηθεί κατάλληλα με τις δυνατότητες αυτόματης οπτικοποίησης που παρέχει.

ΠΑΡΑΔΕΙΓΜΑ ΑΝΑΔΡΟΜΗΣ: ΑΡΙΘΜΟΙ FIBONACCI

Γράψτε ένα πρόγραμμα java που θα τυπώνει την ακολουθία των αριθμών fibonacci από 0 μέχρι Ν. Το Ν να δίνεται σαν είσοδος από τον χρήστη.Δείξτε τον υπολογισμό του 5ου αριθμού.

Αριθμοί Fibonacci: Fn = Fn-1 + Fn-2

F0 = 0 και F1 = 1

ΠΗΓΑΙΟΣ ΚΩΔΙΚΑΣ

ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ

Είσοδος του Ν από τον χρήστη

ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ

ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ

ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΕΝΤΡΟ ΚΛΗΣΕΩΝ

ΕΥΧΑΡΙΣΤΟΥΜΕ

Ερωτήσεις?