SlideShare a Scribd company logo
1 of 17
Download to read offline
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

More Related Content

Similar to Pencilcode

Νικόλαος Πεχλιβανίδης
Νικόλαος ΠεχλιβανίδηςΝικόλαος Πεχλιβανίδης
Νικόλαος ΠεχλιβανίδηςISSEL
 
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιοο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιοΝίκος Παπαδημητρόπουλος
 
553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdfDimitraPapalitsa
 
Smil presentation
Smil presentationSmil presentation
Smil presentationtakis81
 
κεφ2 λογισμικό
κεφ2 λογισμικόκεφ2 λογισμικό
κεφ2 λογισμικόakarathanos
 
Gimp (Εκπαιδευτικός Οδηγός)
Gimp (Εκπαιδευτικός Οδηγός)Gimp (Εκπαιδευτικός Οδηγός)
Gimp (Εκπαιδευτικός Οδηγός)Makis Triantafillidis
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2Ιωάννου Γιαννάκης
 
Υλικό Δραστηριότητων Scratch WeDo
Υλικό Δραστηριότητων Scratch WeDoΥλικό Δραστηριότητων Scratch WeDo
Υλικό Δραστηριότητων Scratch WeDoANASTASIA
 
Eγκατάσταση και περιβάλλον του ΒΥΟΒ (SNAP!)
Eγκατάσταση και περιβάλλον του ΒΥΟΒ (SNAP!)Eγκατάσταση και περιβάλλον του ΒΥΟΒ (SNAP!)
Eγκατάσταση και περιβάλλον του ΒΥΟΒ (SNAP!)Vasilis Drimtzias
 
Η γλώσσα προγραμματισμού Clipper.
Η γλώσσα προγραμματισμού Clipper.Η γλώσσα προγραμματισμού Clipper.
Η γλώσσα προγραμματισμού Clipper.Stathis Gourzis
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμούkmag388
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμούkmag388
 
C_01122023.pdf
C_01122023.pdfC_01122023.pdf
C_01122023.pdfargideli1
 
01 hardware software
01 hardware software01 hardware software
01 hardware softwarekate68
 
SoDaNet in Action: Παρουσίαση / Εκπαίδευση στη χρήση των Εφαρμογών της Υποδομ...
SoDaNet in Action: Παρουσίαση / Εκπαίδευση στη χρήση των Εφαρμογών της Υποδομ...SoDaNet in Action: Παρουσίαση / Εκπαίδευση στη χρήση των Εφαρμογών της Υποδομ...
SoDaNet in Action: Παρουσίαση / Εκπαίδευση στη χρήση των Εφαρμογών της Υποδομ...NikosKlironomos1
 

Similar to Pencilcode (20)

Νικόλαος Πεχλιβανίδης
Νικόλαος ΠεχλιβανίδηςΝικόλαος Πεχλιβανίδης
Νικόλαος Πεχλιβανίδης
 
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιοο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
 
553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf
 
Smil presentation
Smil presentationSmil presentation
Smil presentation
 
κεφ2 λογισμικό
κεφ2 λογισμικόκεφ2 λογισμικό
κεφ2 λογισμικό
 
Gimp (Εκπαιδευτικός Οδηγός)
Gimp (Εκπαιδευτικός Οδηγός)Gimp (Εκπαιδευτικός Οδηγός)
Gimp (Εκπαιδευτικός Οδηγός)
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 3 2
 
Εργαλεία Web 2.0
Εργαλεία Web 2.0Εργαλεία Web 2.0
Εργαλεία Web 2.0
 
Web2.0
Web2.0Web2.0
Web2.0
 
Υλικό Δραστηριότητων Scratch WeDo
Υλικό Δραστηριότητων Scratch WeDoΥλικό Δραστηριότητων Scratch WeDo
Υλικό Δραστηριότητων Scratch WeDo
 
Eγκατάσταση και περιβάλλον του ΒΥΟΒ (SNAP!)
Eγκατάσταση και περιβάλλον του ΒΥΟΒ (SNAP!)Eγκατάσταση και περιβάλλον του ΒΥΟΒ (SNAP!)
Eγκατάσταση και περιβάλλον του ΒΥΟΒ (SNAP!)
 
Η γλώσσα προγραμματισμού Clipper.
Η γλώσσα προγραμματισμού Clipper.Η γλώσσα προγραμματισμού Clipper.
Η γλώσσα προγραμματισμού Clipper.
 
4 - Computer Software
4 - Computer Software4 - Computer Software
4 - Computer Software
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
 
εργαλεία προγραμματισμού
εργαλεία προγραμματισμούεργαλεία προγραμματισμού
εργαλεία προγραμματισμού
 
C_01122023.pdf
C_01122023.pdfC_01122023.pdf
C_01122023.pdf
 
01 hardware software
01 hardware software01 hardware software
01 hardware software
 
Voice thread
Voice threadVoice thread
Voice thread
 
Software - Λογισμικό
Software - ΛογισμικόSoftware - Λογισμικό
Software - Λογισμικό
 
SoDaNet in Action: Παρουσίαση / Εκπαίδευση στη χρήση των Εφαρμογών της Υποδομ...
SoDaNet in Action: Παρουσίαση / Εκπαίδευση στη χρήση των Εφαρμογών της Υποδομ...SoDaNet in Action: Παρουσίαση / Εκπαίδευση στη χρήση των Εφαρμογών της Υποδομ...
SoDaNet in Action: Παρουσίαση / Εκπαίδευση στη χρήση των Εφαρμογών της Υποδομ...
 

Recently uploaded

-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξηΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηTheodora Chandrinou
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΗ ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΘεόδωρος Μαραγκούλας
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΧρύσα Παπακωνσταντίνου
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .Dimitra Mylonaki
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψειςDimitra Mylonaki
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο Χρύσα Παπακωνσταντίνου
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptxAthina Tziaki
 

Recently uploaded (10)

-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΗ ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 

Pencilcode