SlideShare a Scribd company logo
Jeliot

  Java Programming With Animation

Ιωάννης Παππάς – Μ1188
Νικόλας Στρατής – Μ1223
Jeliot εν δράςθ
Περιοχι Κώδικα
        • Ευανάγνωςτθ
          περιοχι

        • Χρωματιςμόσ
          τφπων

        • Εφκολθ ςτοίχιςθ
Περιοχι Εκτζλεςθσ
• Περιοχι Μεκόδων: ονόματα              •Περιοχι υπολογιςμοφ: περιοχι
  κλάςεων, ςυναρτιςεων και              όπου υπολογίηονται οι αρικμθτικζσ
  τοπικών                                        και όχι μόνο πράξεισ.
  μεταβλθτών


                                       Call Tree: αναπαράςταςθ
                                       ςειράσ κλιςεων των
                                       ςυναρτιςεων




 •Περιοχι Στακερών:                      •Περιοχι ςτιγμιότυπων και
 βρίςκονται οι δθλώςεισ των ςτακερών     πινάκων
 τφπων.
Ζλεγχοσ Εκτζλεςθσ


•   Δυνατότθτα ελζγχου εκτζλεςθσ
•   Εκτζλεςθ βιμα – βιμα
•   Παφςθ όποτε κζλουμε
•   Ζλεγχοσ ταχφτθτασ εκτζλεςθσ

                                   Περιοχι Εμφάνιςθσ εξόδου
                                   του προγράμματοσ
Παράδειγμα Εκτζλεςθσ
          • Στο παράδειγμα κα δοφμε
            τον αλγόρικμο τθσ μεκόδου
            ταξινόμθςθσ φυςαλίδασ
            (bubble sort)
          • Είναι ζνασ πολφ απλόσ
            κώδικασ όπου θ
            αναπαράςταςθ του Jeliot
            βοθκά το μακθτι να
            αντιλθφκεί τθν μζκοδο
            καλφτερα.
Μζκοδοσ Φυςαλίδασ
                (bubble sort)
• Η μζκοδοσ παίρνει ζνα πίνακα με τυχαίουσ ακζραιουσ και ςτο
  τζλοσ τθσ διαδικαςίασ ο πίνακασ είναι ταξινομθμζνοσ κατά
  αφξουςα ςειρά.
Μζκοδοσ Φυςαλίδασ 2
              (bubble sort)
• Η μζκοδοσ ξεκινά από το τελευταίο ςτοιχείο του πίνακα κάκε
  φορά και το ανεβάηει πάνω όςο τα ςτοιχεία που βρίςκονται
  από πάνω του είναι μεγαλφτερα.
• Συγκεκριμζνα ελζγχει 2 γειτονικά ςτοιχεία. Εκείνο που
  βρίςκετε και το αμζςωσ πιο πάνω του.
• Αν το πιο πάνω είναι μεγαλφτερο τότε αντιμετακζτουμε τα 2
  ςτοιχεία.
• Οπότε αυτό κα φτάςει μζχρι το 2ο ςτοιχείο του πίνακα αφοφ
  ςτον τελευταίο ζλεγχο κα ελζγξουμε το δεφτερο ςτοιχείο με
  το πρώτο.
• Σε κάκε βιμα το εκάςτοτε πιο ελαφρφ ςτοιχείο ανεβαίνει ςτθ
  ςωςτι κζςθ.
Jeliot
Μζκοδοσ Φυςαλίδασ 2
            (bubble sort)
• Οπότε με αυτό τον τρόπο γίνετε κατανοθτό
  από τον μακθτι ότι ζνα πιο «ελαφρφ»
  ςτοιχείο ανεβαίνει όλο και
  πιο πάνω ςτον πίνακα ςε
  κάκε βιμα.
• Επαναλαμβάνοντασ αυτά τα
  βιματα τότε καταλιγουμε ςε
  ζνα ταξινομθμζνο πίνακα.

More Related Content

PPTX
Jeliot
nio1987
 
PPTX
Sådan indlejrer du på en wiki
anit1144
 
PPTX
Dokumentaren
anit1144
 
PPTX
Power point pædagogisk dag
anit1144
 
PPTX
Digital livsduelighed
anit1144
 
PPTX
Synopsis gennemgang
anit1144
 
DOCX
Den sorte kat af edgar allan poe
anit1144
 
PPTX
Interviewguide
anit1144
 
Jeliot
nio1987
 
Sådan indlejrer du på en wiki
anit1144
 
Dokumentaren
anit1144
 
Power point pædagogisk dag
anit1144
 
Digital livsduelighed
anit1144
 
Synopsis gennemgang
anit1144
 
Den sorte kat af edgar allan poe
anit1144
 
Interviewguide
anit1144
 

Viewers also liked (11)

PPTX
Sådan opretter du en wiki
anit1144
 
PPTX
De syv dødssynder
anit1144
 
PPT
Romantikken
anit1144
 
PPT
Gysets psykologi
anit1144
 
PDF
The Balanced Scorecard at Heidelberger Druckmaschinen AG by Vanessa Günther, ...
Alina_90
 
PPTX
Oprettelse af sider og mapper i en wiki
anit1144
 
PPT
Filmens dramaturgi kj
anit1144
 
PPT
Beberapa argumen yang mendukung dan menolak perencanaan ok
andreaskokok
 
PPT
Pp det moderne gennembrud
anit1144
 
PPTX
Powerpoint types of optical fiber
Nguyen Tuan
 
PPT
Præsentation projektemner 2014
anit1144
 
Sådan opretter du en wiki
anit1144
 
De syv dødssynder
anit1144
 
Romantikken
anit1144
 
Gysets psykologi
anit1144
 
The Balanced Scorecard at Heidelberger Druckmaschinen AG by Vanessa Günther, ...
Alina_90
 
Oprettelse af sider og mapper i en wiki
anit1144
 
Filmens dramaturgi kj
anit1144
 
Beberapa argumen yang mendukung dan menolak perencanaan ok
andreaskokok
 
Pp det moderne gennembrud
anit1144
 
Powerpoint types of optical fiber
Nguyen Tuan
 
Præsentation projektemner 2014
anit1144
 
Ad

Similar to Jeliot (20)

PDF
Χτίζοντας τους Ανοικτούς Εκπαιδευτικούς μας Μικρόκοσμους
Yannis Kotsanis
 
PDF
ΑΕΠΠ - ΤΑ Σ/Λ των Πανελλαδικών
Katerina Drimili
 
PDF
4ο Διδακτικό Σενάριο - Από τη μια μορφή επανάληψης σε μια άλλη
Vasilis Drimtzias
 
PDF
3ο Διδακτικό Σενάριο - Διδασκαλία δομών επανάληψης
Vasilis Drimtzias
 
PPTX
Τμηματοποίηση του κώδικα στον οπτικό προγραμματισμό | Αναστάσιος Λαδιάς | Θερ...
WROHellas
 
PPTX
Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το Scratch
Ιωάννης Σαρημπαλίδης
 
PDF
5ο Διδακτικό Σενάριο - Ταξινόμηση με τη μέθοδο Φυσαλίδας
Vasilis Drimtzias
 
PPT
Jeliot - ΑΝΑΔΡΟΜΗ
grad1111
 
PPT
Jeliot - ΑΝΑΔΡΟΜΗ
grad1111
 
PPT
Jeliot - ΑΝΑΔΡΟΜΗ
grad1111
 
PPT
Jeliot - ΑΝΑΔΡΟΜΗ
grad1111
 
PPTX
Arithimitika sistima
vagvas
 
PDF
Exercise3
guestcd202ed
 
PPTX
Arithimitika sistima
vagvas
 
PPT
ΑΕΠΠ ΚΕΦ 2
educast
 
PPT
Bασικές έννοιες αλγορίθμων
Human Oid
 
PPTX
2.2.5 αναπαράσταση αλγορίθμου
painter1971
 
PPT
diafanies.ppt
ssuserd4adb91
 
PPTX
Online πλατφόρμα διαγωνισμών - περιπτώσεις χρήσεις
Stesia Papavasileiou
 
PDF
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
Nikos Michailidis
 
Χτίζοντας τους Ανοικτούς Εκπαιδευτικούς μας Μικρόκοσμους
Yannis Kotsanis
 
ΑΕΠΠ - ΤΑ Σ/Λ των Πανελλαδικών
Katerina Drimili
 
4ο Διδακτικό Σενάριο - Από τη μια μορφή επανάληψης σε μια άλλη
Vasilis Drimtzias
 
3ο Διδακτικό Σενάριο - Διδασκαλία δομών επανάληψης
Vasilis Drimtzias
 
Τμηματοποίηση του κώδικα στον οπτικό προγραμματισμό | Αναστάσιος Λαδιάς | Θερ...
WROHellas
 
Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το Scratch
Ιωάννης Σαρημπαλίδης
 
5ο Διδακτικό Σενάριο - Ταξινόμηση με τη μέθοδο Φυσαλίδας
Vasilis Drimtzias
 
Jeliot - ΑΝΑΔΡΟΜΗ
grad1111
 
Jeliot - ΑΝΑΔΡΟΜΗ
grad1111
 
Jeliot - ΑΝΑΔΡΟΜΗ
grad1111
 
Jeliot - ΑΝΑΔΡΟΜΗ
grad1111
 
Arithimitika sistima
vagvas
 
Exercise3
guestcd202ed
 
Arithimitika sistima
vagvas
 
ΑΕΠΠ ΚΕΦ 2
educast
 
Bασικές έννοιες αλγορίθμων
Human Oid
 
2.2.5 αναπαράσταση αλγορίθμου
painter1971
 
diafanies.ppt
ssuserd4adb91
 
Online πλατφόρμα διαγωνισμών - περιπτώσεις χρήσεις
Stesia Papavasileiou
 
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
Nikos Michailidis
 
Ad

Jeliot

  • 1. Jeliot Java Programming With Animation Ιωάννης Παππάς – Μ1188 Νικόλας Στρατής – Μ1223
  • 3. Περιοχι Κώδικα • Ευανάγνωςτθ περιοχι • Χρωματιςμόσ τφπων • Εφκολθ ςτοίχιςθ
  • 4. Περιοχι Εκτζλεςθσ • Περιοχι Μεκόδων: ονόματα •Περιοχι υπολογιςμοφ: περιοχι κλάςεων, ςυναρτιςεων και όπου υπολογίηονται οι αρικμθτικζσ τοπικών και όχι μόνο πράξεισ. μεταβλθτών Call Tree: αναπαράςταςθ ςειράσ κλιςεων των ςυναρτιςεων •Περιοχι Στακερών: •Περιοχι ςτιγμιότυπων και βρίςκονται οι δθλώςεισ των ςτακερών πινάκων τφπων.
  • 5. Ζλεγχοσ Εκτζλεςθσ • Δυνατότθτα ελζγχου εκτζλεςθσ • Εκτζλεςθ βιμα – βιμα • Παφςθ όποτε κζλουμε • Ζλεγχοσ ταχφτθτασ εκτζλεςθσ Περιοχι Εμφάνιςθσ εξόδου του προγράμματοσ
  • 6. Παράδειγμα Εκτζλεςθσ • Στο παράδειγμα κα δοφμε τον αλγόρικμο τθσ μεκόδου ταξινόμθςθσ φυςαλίδασ (bubble sort) • Είναι ζνασ πολφ απλόσ κώδικασ όπου θ αναπαράςταςθ του Jeliot βοθκά το μακθτι να αντιλθφκεί τθν μζκοδο καλφτερα.
  • 7. Μζκοδοσ Φυςαλίδασ (bubble sort) • Η μζκοδοσ παίρνει ζνα πίνακα με τυχαίουσ ακζραιουσ και ςτο τζλοσ τθσ διαδικαςίασ ο πίνακασ είναι ταξινομθμζνοσ κατά αφξουςα ςειρά.
  • 8. Μζκοδοσ Φυςαλίδασ 2 (bubble sort) • Η μζκοδοσ ξεκινά από το τελευταίο ςτοιχείο του πίνακα κάκε φορά και το ανεβάηει πάνω όςο τα ςτοιχεία που βρίςκονται από πάνω του είναι μεγαλφτερα. • Συγκεκριμζνα ελζγχει 2 γειτονικά ςτοιχεία. Εκείνο που βρίςκετε και το αμζςωσ πιο πάνω του. • Αν το πιο πάνω είναι μεγαλφτερο τότε αντιμετακζτουμε τα 2 ςτοιχεία. • Οπότε αυτό κα φτάςει μζχρι το 2ο ςτοιχείο του πίνακα αφοφ ςτον τελευταίο ζλεγχο κα ελζγξουμε το δεφτερο ςτοιχείο με το πρώτο. • Σε κάκε βιμα το εκάςτοτε πιο ελαφρφ ςτοιχείο ανεβαίνει ςτθ ςωςτι κζςθ.
  • 10. Μζκοδοσ Φυςαλίδασ 2 (bubble sort) • Οπότε με αυτό τον τρόπο γίνετε κατανοθτό από τον μακθτι ότι ζνα πιο «ελαφρφ» ςτοιχείο ανεβαίνει όλο και πιο πάνω ςτον πίνακα ςε κάκε βιμα. • Επαναλαμβάνοντασ αυτά τα βιματα τότε καταλιγουμε ςε ζνα ταξινομθμζνο πίνακα.