Jeliot - ΑΝΑΔΡΟΜΗ
Transcript of Jeliot - ΑΝΑΔΡΟΜΗ
![Page 1: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/1.jpg)
Μ1109 - Τσάκλας ΣτέφανοςΜ1110 - Μπερέτα Κωνσταντίνα
Μ1111 - Βλαχάκη Σοφία
ΕΚΠΑΙΔΕΥΤΙΚΟ ΛΟΓΙΣΜΙΚΟ JELIOT
ΕΝΟΤΗΤΑ: ΑΝΑΔΡΟΜΗ
![Page 2: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/2.jpg)
ΤΟ ΛΟΓΙΣΜΙΚΟ JELIOT
Γενικά χαρακτηριστικά:Σύστημα οπτικοποιημένης εκτέλεσης απλών (java κυρίως) προγραμμάτωνΚατάλληλο για τη διδασκαλία μαθημάτων εισαγωγής στον προγραμματισμόΤα προγράμματα οπτικοποιούνται αυτόματα, χωρίς παρέμβαση από τον εκπαιδευτικόΣυμβατό με όλες τις πλατφόρμεςΠαρέχεται σαν standalone εφαρμογή ή σαν plugin σε BlueJ,EJE,MoodleΈχει ήδη χρησιμοποιηθεί στη διδασκαλία σχετικών μαθημάτων
![Page 3: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/3.jpg)
JELIOT COMPONENTS
Source frame: Στο πεδίο αυτό ο χρήστης γράφει τον πηγαίο κώδικα
Animation frame: Στο πεδίο φαίνεται οπτικοποιημένη η εκτέλεση του προγράμματος
Call tree: Απεικονίζει με δενδρική μορφή τις κλήσεις των συναρτήσεων
History: Ιστορικό βημάτων προσομοίωσης Animation controls: Ο χρήστης χειρίζεται την
ροή της οπτικοποίησης Output frame: Απεικονίζει τα αποτελέσματα
εξόδου
![Page 4: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/4.jpg)
JELIOT COMPONENTS – Animation Frame
![Page 5: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/5.jpg)
JELIOT COMPONENTS – Call Tree
![Page 6: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/6.jpg)
JELIOT COMPONENTS - History
![Page 7: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/7.jpg)
ΧΡΗΣΙΜΟΤΗΤΑ
Για τον εκπαιδευτή: τον απαλλάσσει από την διαδικασία δημιουργίας μέσων οπτικοποίησης προγραμμάτων
Για τον εκπαιδευόμενο: κατανοεί ευκολότερα δύσκολες προγραμματιστικές έννοιες, μπορεί να επαναλάβει μόνος του παραδείγματα της τάξης ή δικά του
![Page 8: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/8.jpg)
USE CASE: ΑΝΑΔΡΟΜΗ
Θα παρουσιάσουμε τη χρήση του λογισμικού Jeliot στην περίπτωση της εκτέλεσης αναδρομικού κώδικα
Η αναδρομή αποτελεί ένα από τα πιο δύσκολα κεφάλαια της εισαγωγής στον προγραμματισμό
Η δυσκολία αυτή παρατηρείται εξαιτίας της έλλειψης οπτικοποίησης στην εκτέλεση του προγράμματος
Το λογισμικό Jeliot μπορεί να αξιοποιηθεί κατάλληλα με τις δυνατότητες αυτόματης οπτικοποίησης που παρέχει.
![Page 9: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/9.jpg)
ΠΑΡΑΔΕΙΓΜΑ ΑΝΑΔΡΟΜΗΣ: ΑΡΙΘΜΟΙ FIBONACCI
Γράψτε ένα πρόγραμμα java που θα τυπώνει την ακολουθία των αριθμών fibonacci από 0 μέχρι Ν. Το Ν να δίνεται σαν είσοδος από τον χρήστη.Δείξτε τον υπολογισμό του 5ου αριθμού.
Αριθμοί Fibonacci: Fn = Fn-1 + Fn-2
F0 = 0 και F1 = 1
![Page 10: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/10.jpg)
ΠΗΓΑΙΟΣ ΚΩΔΙΚΑΣ
![Page 11: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/11.jpg)
ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ
Είσοδος του Ν από τον χρήστη
![Page 12: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/12.jpg)
ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ
![Page 13: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/13.jpg)
ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ
![Page 14: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/14.jpg)
ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ
![Page 15: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/15.jpg)
ΔΕΝΤΡΟ ΚΛΗΣΕΩΝ
![Page 16: Jeliot - ΑΝΑΔΡΟΜΗ](https://reader036.fdocument.pub/reader036/viewer/2022062514/558b8204d8b42a913b8b45ec/html5/thumbnails/16.jpg)
ΕΥΧΑΡΙΣΤΟΥΜΕ
Ερωτήσεις?