To Περιβάλλον Προγραμματισμού
Περιγραφή περιβάλλοντος
• Διαδικτυακό περιβάλλον
• Μπορεί να το χρησιμοποιηθεί μόνο μέσα από κάποιο
browser (Firefox,chrome κλπ)
http://pencilcode.net
• συνδυάζει δύο περιβάλλοντα,
– περιβάλλον με πλακίδια (τύπου Scracth)
– περιβάλλον προγραμματισμού με γραμμές κώδικα.
• Τα περιβάλλοντα αυτά είναι αλληλεπιδραστικά.
Περιγραφή περιβάλλοντος
Περιγραφή περιβάλλοντος
Draw, Jam, Imagine:
περιέχουν παραδείγματα έτοιμα προς εκτέλεση
Περιγραφή περιβάλλοντος
Get Creative:
 έτοιμα παραδείγματα
 μπορείτε να ξεκινήσετε να δημιουργήσετε το δικό σας
πρόγραμμα.
Περιγραφή περιβάλλοντος
Περιγραφή περιβάλλοντος
Περιγραφή περιβάλλοντος
Λογαριασμοί χρηστών
 Προσωπικός λογαριασμός
 Αποθηκεύονται τα προγράμματα
 Δεν υπάρχει δυνατότητα ανάκτησης
λογαριασμού
Λογαριασμοί χρηστών
 Έχουμε πρόσβαση σε κάθε πρόγραμμα
μέσω url
Π.χ. το program του χρήστη noname
είναι:
http://noname.pencilcode.net/program
Εισαγωγή στο περιβάλλον
Εισαγωγή στο περιβάλλον
• Ο κώδικας συμπληρώνεται με τη
μεταφορά των πλακιδίων στο μεσαίο
τμήμα της οθόνης.
• Στο δεξιά τμήμα εμφανίζεται το
αποτέλεσμα της εκτέλεσης του κώδικα.
• Η εμφάνιση των αποτελεσμάτων γίνεται
πατώντας τον κύκλο με το βελάκι στο
μέσον της οθόνης (Play)
Εισαγωγή στο περιβάλλον
Υποστηριζόμενες γλώσσες Προγραμματισμού
 CoffeeScript, μια γλώσσα τύπου JavaScript με
απλοποιημένη σύνταξη.
 HTML, Η βασική HyperText Markup Language για
το διαδίκτυο. .
 JavaScript, Η βασική γλώσσα που χρησιμοποιούν
οι φυλλομετρητές (browsers).
 CSS, Δημιουργία γραφικών στο web.
 jQuery, βιβλιοθήκη για τη δημιουργία
διαδραστικών σελίδων στο web
 jQuery-turtle, επέκταση της jQuery για την
απλοποίηση γραφικών
Το πάνελ ελέγχου
Κάποια παραδείγματα
Δραστηριότητα
• Δοκιμάστε να ολοκληρώσετε τα σχέδια
– Draw a Snowkid
– Straight Line Shapes
– Symmetric Drawings

Pencilcode