SlideShare a Scribd company logo
1 of 23
Pencil Code
Ιωάννου Γιαννάκης
19/11/2017
Pencil Code
Περιγραφή περιβάλλοντος
 Το περιβάλλον προγραμματισμού Pencil Code είναι
διαθέσιμο online στην διεύθυνση
http://pencilcode.net.
 Είναι διαδικτυακό περιβάλλον και μπορεί να το
χρησιμοποιηθεί μόνο μέσα από κάποιο
φυλλομετρητή.
Pencil Code
Περιγραφή περιβάλλοντος
Το γεγονός αυτό έχει πλεονεκτήματα και μειονεκτήματα.
 Βασικό μειονέκτημα είναι ότι χωρίς πρόσβαση στο Internet δε
μπορούμε να το χρησιμοποιήσουμε.
Τα πλεονεκτήματα όμως είναι περισσότερα:
 Δεν υπάρχουν προβλήματα ασυμβατότητας υλικού και λειτουργικού
συστήματος.
 Είναι προσβάσιμο από τον διδάσκοντα και τους μαθητές από
οποιοδήποτε μέρος (και από το σπίτι).
 Οι εργασίες κάθε μαθητή αποθηκεύονται στο περιβάλλον και είναι
προσβάσιμες από τον μαθητή ανεξάρτητα από θέση υπολογιστή.
 Τελικά έχει διαπιστωθεί ότι είναι ένα "ελαφρύ" περιβάλλον που μπορεί
να λειτουργήσει σε σχολικά εργαστήρια.
Pencil Code
Η διεύθυνση http://pencilcode.net οδηγεί στο περιβάλλον που
βλέπετε στην εικόνα
Στην αρχική εικόνα της σελίδας ξεχωρίζουν στο κέντρο οι περιοχές
Draw, Jam, Imagine και Get Creative. Οι τρείς πρώτες περιέχουν
παραδείγματα έτοιμα προς εκτέλεση.
Η διεύθυνση http://pencilcode.net οδηγεί στο περιβάλλον που
βλέπετε στην εικόνα
Pencil Code
Περιοχή Draw
Pencil Code
Περιοχή Jam
Pencil Code
Περιοχή Imagine
Pencil Code
Περιοχή Get Creative
Στην περιοχή αυτή εκτός από έτοιμα παραδείγματα μπορείτε να
ξεκινήσετε από μια "λευκή" σελίδα (Start on a blank page)
και να δημιουργήσετε το δικό σας πρόγραμμα.
Pencil Code
Περιβάλλον με Πλακίδια vs Περιβάλλον με κώδικα
Pencil Code
Με κλικ στο γρανάζι επιλέγουμε τη γλώσσα και τις βιβλιοθήκες
Pencil Code
Λογαριασμοί χρηστών
Όπως περιγράψαμε στην προηγούμενη παράγραφο,
στην πρώτη σελίδα του προγράμματος, επιλέγοντας
το Start on a blank page μπορείτε να ξεκινήσετε την
δημιουργία ενός δικού σας προγράμματος.
Αυτό το πρόγραμμα έχει την ονομασία myprogram. Το
πρόγραμμα αυτό μπορείτε να το εκτελέσετε αλλά δεν
έχετε την δυνατότητα να το αποθηκεύσετε στο
περιβάλλον του Pencil Code, αν πρώτα δεν
δημιουργήσετε ένα λογαριασμό στο περιβάλλον .
Pencil Code
Στο πάνω δεξιά άκρο της αρχικής η οθόνης
παρατηρήστε ότι υπάρχουν οι επιλογές που
εμφανίζονται στην ανωτέρω εικόνα.
Από τις επιλογές αυτές μπορείτε να δημιουργήσετε ένα
νέο λογαριασμό. Τότε το Pencil Code θα
δημιουργήσει ένα δικό σας χώρο όπου μπορούν να
αποθηκεύονται όλα τα προγράμματα που θα
δημιουργήσετε
Pencil Code
Το Pencil Code για τη δημιουργία λογαριασμού δεν
ζητά προσωπικά στοιχεία, ούτε καν ένα λογαριασμό
ηλεκτρονικού ταχυδρομείου (mail).
Αρκεί ένα όνομα και ένα συνθηματικό. Την επόμενη
φορά που θα χρησιμοποιήσετε το περιβάλλον του
Pencil Code, θα πατήσετε το Login, θα δώσετε το
όνομα και το συνθηματικό σας και θα μεταφερθείτε
στον προσωπικό σας φάκελο στο περιβάλλον.
Pencil Code
Η παρακάτω εικόνα δείχνει έναν τέτοιο χώρο (φάκελο )
ενός χρήστη με όνομα johncyp.
Αν πατήσουμε πάνω στο New file θα μπορέσουμε να γράψουμε
ένα νέο πρόγραμμα. Μπορούμε να επιλέξουμε είτε το
περιβάλλον με πλακίδια είτε το περιβάλλον με κώδικα.
Pencil Code
Δημιουργία νέου προγράμματος
Για να δημιουργήσουμε ένα νέο πρόγραμμα, αν έχουμε ήδη
συνδεθεί στο περιβάλλον, κάνουμε τα παρακάτω βήματα:
 Κάνουμε κλικ στο New.
 Κλικ στο Edit to move or rename.
 Δίνουμε το νέο όνομα.
Pencil Code
Αποθήκευση προγράμματος
Για να αποθηκευτεί ένα πρόγραμμα, αν έχουμε ήδη συνδεθεί στο
περιβάλλον, κάνουμε τα παρακάτω βήματα:
 Κλικ στο κουμπί Save
 Copy and save as
 Filename: Δίνουμε ένα όνομα
Το αρχείο μας αποθηκεύεται ως μια σελίδα
Pencil Code
Δημιουργία Φακέλων
Υπάρχει η δυνατότητα να δημιουργούμε φακέλους για την καλύτερη
οργάνωση των αποθηκευμένων προγραμμάτων μας.
 Κλικ στο κουμπί Save
 Copy and save as
 Filename: Δίνουμε ως όνομα το όνομα του φακέλου / Όνομα αρχείου
Pencil Code
Διαμοιρασμός
To πρόγραμμα μας έχουμε τη δυνατότητα να το διαμοιραστούμε
επιλέγοντας Share στο μενού.
 Η επιλογή See it here: μας επιτρέπει να διαμοιραστούμε το
αποτέλεσμα (output) της εκτέλεσης του προγράμματος.
 Η επιλογή Share code μας επιτρέπει να διαμοιραστούμε τον κώδικα.
 Η επιλογή Embed code μας επιτρέπει να ενσωματώσουμε τον κώδικα
σε μια ιστοσελίδα ώστε να είναι ορατό το αποτέλεσμα..
Pencil Code
Σβήσιμο αρχείου
Για να σβήσουμε ένα αρχείο, αρκεί να διαγράψουμε
όλο το περιεχόμενο του, δηλαδή να σβήσουμε όλο το
πρόγραμμα και να πατήσουμε save στο μενού.
Pencil Code
Στιγμιότυπο
Επιλέγοντας την ανωτέρω εικόνα στο μενού, μπορούμε να
πάρουμε στιγμιότυπο του αποτελέσματός μας. Το στιγμιότυπο
αυτό με δεξί κλικ του ποντικιού μας, μπορούμε να το
αποθηκεύσουμε/ αντιγράψουμε. Στο στιγμιότυπο αυτό δεν
φαίνονται τα τετραγωνάκια στο πίσω μέρος
Pencil Code
Ερώτηση
Επιλέγοντας την ανωτέρω εικόνα στο μενού, εμφανίζεται:
Αν πατήσουμε πάνω στο Ask a question, μας στέλνει σε
googlegroup για το Pencil Code
https://groups.google.com/forum/#!forum/pencilcode, ενώ
με το Change password μπορούμε να αλλάξουμε
συνθηματικό.
Pencil Code
Online οδηγός
Επιλέγοντας το Guide από το μενού, ανοίγει ένας
Online οδηγός https://guide.pencilcode.net/home/
Pencil Code
Ορατές μόνο συγκεκριμένες περιοχές
Αν επιλέξουμε το εικονίδιο Toogle Split Screen
κρύβουμε/ εμφανίζουμε το αποτέλεσμα του
προγράμματα μας. Αν πατήσουμε πάνω στο
εικονίδιο Output ανοίγει μια νέα σελίδα (νέο
παράθυρο) όπου είναι ορατό μόνο το αποτέλεσμα.

More Related Content

Similar to Pencil code

01 hardware software
01 hardware software01 hardware software
01 hardware software
kate68
 
κοινόχρηστα έγγραφα
κοινόχρηστα έγγραφακοινόχρηστα έγγραφα
κοινόχρηστα έγγραφα
Nikolaos Bakopoulos
 
Δημιουργία ψηφιακών εκδόσεων
Δημιουργία ψηφιακών εκδόσεωνΔημιουργία ψηφιακών εκδόσεων
Δημιουργία ψηφιακών εκδόσεων
Lia Papadaki
 
παρουσίαση εργαλείων Web 2
παρουσίαση εργαλείων Web 2 παρουσίαση εργαλείων Web 2
παρουσίαση εργαλείων Web 2
Panos Stylias
 
FREE WEB2.0 EDUCATIONAL TOOLS_chvoliot
FREE WEB2.0 EDUCATIONAL TOOLS_chvoliotFREE WEB2.0 EDUCATIONAL TOOLS_chvoliot
FREE WEB2.0 EDUCATIONAL TOOLS_chvoliot
chvoliot
 
Η γλώσσα προγραμματισμού C++.
Η γλώσσα προγραμματισμού C++.Η γλώσσα προγραμματισμού C++.
Η γλώσσα προγραμματισμού C++.
Stathis Gourzis
 

Similar to Pencil code (20)

Sample Flash
Sample FlashSample Flash
Sample Flash
 
AppDevelopment1-Presentation.pdf
AppDevelopment1-Presentation.pdfAppDevelopment1-Presentation.pdf
AppDevelopment1-Presentation.pdf
 
01 hardware software
01 hardware software01 hardware software
01 hardware software
 
Learning apps
Learning appsLearning apps
Learning apps
 
κοινόχρηστα έγγραφα
κοινόχρηστα έγγραφακοινόχρηστα έγγραφα
κοινόχρηστα έγγραφα
 
Smil presentation
Smil presentationSmil presentation
Smil presentation
 
Δημιουργία ψηφιακών εκδόσεων
Δημιουργία ψηφιακών εκδόσεωνΔημιουργία ψηφιακών εκδόσεων
Δημιουργία ψηφιακών εκδόσεων
 
Eισαγωγή βίντεο σε μια διαφάνεια, PowerPoint 2013
Eισαγωγή βίντεο σε μια διαφάνεια, PowerPoint 2013Eισαγωγή βίντεο σε μια διαφάνεια, PowerPoint 2013
Eισαγωγή βίντεο σε μια διαφάνεια, PowerPoint 2013
 
Web2 tools nmpako
Web2 tools nmpakoWeb2 tools nmpako
Web2 tools nmpako
 
παρουσίαση εργαλείων Web 2
παρουσίαση εργαλείων Web 2 παρουσίαση εργαλείων Web 2
παρουσίαση εργαλείων Web 2
 
Powerpointbasics
PowerpointbasicsPowerpointbasics
Powerpointbasics
 
Web 2 office web_apps
Web 2 office web_appsWeb 2 office web_apps
Web 2 office web_apps
 
11 web 2.0 εργαλεία για την τάξη
11 web 2.0 εργαλεία για την τάξη11 web 2.0 εργαλεία για την τάξη
11 web 2.0 εργαλεία για την τάξη
 
A4 2 1 Using word processing applications
A4 2 1 Using word processing applicationsA4 2 1 Using word processing applications
A4 2 1 Using word processing applications
 
FREE WEB2.0 EDUCATIONAL TOOLS_chvoliot
FREE WEB2.0 EDUCATIONAL TOOLS_chvoliotFREE WEB2.0 EDUCATIONAL TOOLS_chvoliot
FREE WEB2.0 EDUCATIONAL TOOLS_chvoliot
 
Wordle Κατασκευή συννεφολεξου
Wordle   Κατασκευή συννεφολεξουWordle   Κατασκευή συννεφολεξου
Wordle Κατασκευή συννεφολεξου
 
Sample dial ux
Sample dial uxSample dial ux
Sample dial ux
 
Η γλώσσα προγραμματισμού C++.
Η γλώσσα προγραμματισμού C++.Η γλώσσα προγραμματισμού C++.
Η γλώσσα προγραμματισμού C++.
 
εε ομαδας 3
εε ομαδας 3εε ομαδας 3
εε ομαδας 3
 
Προτεινόμενα Projects στην LOGO.docx
Προτεινόμενα Projects στην LOGO.docxΠροτεινόμενα Projects στην LOGO.docx
Προτεινόμενα Projects στην LOGO.docx
 

More from Ιωάννου Γιαννάκης

More from Ιωάννου Γιαννάκης (20)

Karel The Robot
Karel The RobotKarel The Robot
Karel The Robot
 
MakeCode.ppt
MakeCode.pptMakeCode.ppt
MakeCode.ppt
 
Proxy server
Proxy serverProxy server
Proxy server
 
Alice 3
Alice 3Alice 3
Alice 3
 
Εισαγωγή στο Alice 3
Εισαγωγή στο Alice 3Εισαγωγή στο Alice 3
Εισαγωγή στο Alice 3
 
11 συγχρονισμός ώρας συστήματος
11 συγχρονισμός ώρας συστήματος11 συγχρονισμός ώρας συστήματος
11 συγχρονισμός ώρας συστήματος
 
Σωληνώσεις cat sort tee
Σωληνώσεις cat sort teeΣωληνώσεις cat sort tee
Σωληνώσεις cat sort tee
 
Παρακολούθηση διεργασιών
Παρακολούθηση διεργασιώνΠαρακολούθηση διεργασιών
Παρακολούθηση διεργασιών
 
Eντολή Chmod
Eντολή ChmodEντολή Chmod
Eντολή Chmod
 
Eντολές More less head tail
Eντολές More less head tailEντολές More less head tail
Eντολές More less head tail
 
Εντολές lp wc grep
Εντολές lp wc grepΕντολές lp wc grep
Εντολές lp wc grep
 
10 εντολές cp mv rm ln
10 εντολές cp mv rm ln10 εντολές cp mv rm ln
10 εντολές cp mv rm ln
 
09 εντολές mkdir rmdir
09 εντολές mkdir rmdir09 εντολές mkdir rmdir
09 εντολές mkdir rmdir
 
08 εντολή cd
08 εντολή cd08 εντολή cd
08 εντολή cd
 
07 εντολές pwd ls
07 εντολές pwd ls07 εντολές pwd ls
07 εντολές pwd ls
 
06 εντολές clear cal date finger
06 εντολές clear cal date finger06 εντολές clear cal date finger
06 εντολές clear cal date finger
 
05 απόλυτη σχετική διαδρομή
05 απόλυτη  σχετική διαδρομή05 απόλυτη  σχετική διαδρομή
05 απόλυτη σχετική διαδρομή
 
04 σύστημα αρχείων
04 σύστημα αρχείων04 σύστημα αρχείων
04 σύστημα αρχείων
 
03 διαχείριση συστήματος λογισμικού
03 διαχείριση συστήματος   λογισμικού03 διαχείριση συστήματος   λογισμικού
03 διαχείριση συστήματος λογισμικού
 
02 γνωριμία με το περιβάλλον κειμένου εντολή man
02 γνωριμία με το περιβάλλον κειμένου εντολή man02 γνωριμία με το περιβάλλον κειμένου εντολή man
02 γνωριμία με το περιβάλλον κειμένου εντολή man
 

Recently uploaded

εργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptxεργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptx
Effie Lampropoulou
 

Recently uploaded (20)

Βενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία Μπάρδα
Βενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία ΜπάρδαΒενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία Μπάρδα
Βενετία, μια πόλη πάνω στο νερό, Βασιλική Μπράβου - Αποστολία Μπάρδα
 
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
Παρουσίαση θεατρικού στην Τεχνόπολη. 2023-2024
 
ΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣ
ΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣ
ΗΡΑΚΛΕΙΟΣ, ΧΑΡΗΣ ΤΑΣΙΟΥΔΗΣ-ΓΙΩΡΓΟΣ ΤΖΑΝΗΣ
 
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ, ΣΤΑΥΡΟΥΛΑ ΜΠΕΚΙΑΡΗ
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ,  ΣΤΑΥΡΟΥΛΑ  ΜΠΕΚΙΑΡΗΗ ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ,  ΣΤΑΥΡΟΥΛΑ  ΜΠΕΚΙΑΡΗ
Η ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ, ΣΤΑΥΡΟΥΛΑ ΜΠΕΚΙΑΡΗ
 
Ο εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
Ο εκχριστιανισμός των Σλάβων, Άγγελος ΔόσηςΟ εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
Ο εκχριστιανισμός των Σλάβων, Άγγελος Δόσης
 
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 
Σχέσεις στην εφηβεία_έρωτας
Σχέσεις                     στην εφηβεία_έρωταςΣχέσεις                     στην εφηβεία_έρωτας
Σχέσεις στην εφηβεία_έρωτας
 
ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ
ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ
ΑΝΑΓΕΝΝΗΣΗ, ΕΙΡΗΝΗ ΓΚΑΒΛΟΥ- ΜΑΙΡΗ ΔΗΜΑΚΟΠΟΥΛΟΥ
 
Φλωρεντία, ΔΑΝΑΗ ΠΥΡΠΥΡΗ- ΜΑΡΙΑΝΕΛΑ ΣΤΡΟΓΓΥΛΟΥ
Φλωρεντία, ΔΑΝΑΗ ΠΥΡΠΥΡΗ- ΜΑΡΙΑΝΕΛΑ ΣΤΡΟΓΓΥΛΟΥΦλωρεντία, ΔΑΝΑΗ ΠΥΡΠΥΡΗ- ΜΑΡΙΑΝΕΛΑ ΣΤΡΟΓΓΥΛΟΥ
Φλωρεντία, ΔΑΝΑΗ ΠΥΡΠΥΡΗ- ΜΑΡΙΑΝΕΛΑ ΣΤΡΟΓΓΥΛΟΥ
 
Ρατσισμός, ορισμός, είδη, αίτια , συνέπειες
Ρατσισμός, ορισμός, είδη, αίτια , συνέπειεςΡατσισμός, ορισμός, είδη, αίτια , συνέπειες
Ρατσισμός, ορισμός, είδη, αίτια , συνέπειες
 
Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827
Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827
Ναυμαχία της Ναυαρίνου 20 Οκτωβρίου 1827
 
εργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptxεργασία εφημερίδας για την διατροφή.pptx
εργασία εφημερίδας για την διατροφή.pptx
 
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
Παρουσίαση δράσεων στην Τεχνόπολη. 2023-2024
 
Η ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣ
Η ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣΗ ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣ
Η ΒΙΟΜΗΧΑΝΙΚΗ ΕΠΑΝΑΣΤΑΣΗ,ΜΠΟΗΣ ΧΡΗΣΤΟΣ - ΜΑΓΟΥΛΑΣ ΘΩΜΑΣ
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣΗ ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ 2008 ΓΙΑ ΕΚΠΑΙΔΕΥΤΙΚΟΥΣ
 
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βίαΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
ΕΜΕΙΣ ΕΔΩ ΠΑΙΖΟΥΜΕ ΜΠΑΛΑ, εργασία για την οπαδική βία
 
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
Ο ΧΡΙΣΤΟΦΟΡΟΣ ΚΟΛΟΜΒΟΣ ΚΑΙ Η ΑΝΑΚΑΛΥΨΗ ΤΗΣ ΑΜΕΡΙΚΗΣ,ΕΙΡΗΝΗ ΝΤΟΥΣΚΑ-ΠΕΝΥ ΖΑΓΓΟ...
 
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
ΧΑΝΟΣ ΚΡΟΥΜΟΣ-ΒΑΣΙΛΙΑΣ ΝΙΚΗΦΟΡΟΣ,ΚΡΙΣΤΙΝΑ ΚΡΑΣΤΕΒΑ
 
ΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥ
ΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥ
ΘΕΣΣΑΛΟΝΙΚΗ Η ΔΕΥΤΕΡΗ ΠΟΛΗ ΤΗΣ ΒΥΖΑΝΤΙΝΗΣ ΑΥΤΟΚΡΑΤΟΡΙΑΣ, ΔΑΝΑΗ ΠΑΝΟΥ
 
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική ΑυτοκρατορίαΗ απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
Η απελευθέρωση της Θεσσαλονίκης από την Οθωμανική Αυτοκρατορία
 

Pencil code

  • 2. Pencil Code Περιγραφή περιβάλλοντος  Το περιβάλλον προγραμματισμού Pencil Code είναι διαθέσιμο online στην διεύθυνση http://pencilcode.net.  Είναι διαδικτυακό περιβάλλον και μπορεί να το χρησιμοποιηθεί μόνο μέσα από κάποιο φυλλομετρητή.
  • 3. Pencil Code Περιγραφή περιβάλλοντος Το γεγονός αυτό έχει πλεονεκτήματα και μειονεκτήματα.  Βασικό μειονέκτημα είναι ότι χωρίς πρόσβαση στο Internet δε μπορούμε να το χρησιμοποιήσουμε. Τα πλεονεκτήματα όμως είναι περισσότερα:  Δεν υπάρχουν προβλήματα ασυμβατότητας υλικού και λειτουργικού συστήματος.  Είναι προσβάσιμο από τον διδάσκοντα και τους μαθητές από οποιοδήποτε μέρος (και από το σπίτι).  Οι εργασίες κάθε μαθητή αποθηκεύονται στο περιβάλλον και είναι προσβάσιμες από τον μαθητή ανεξάρτητα από θέση υπολογιστή.  Τελικά έχει διαπιστωθεί ότι είναι ένα "ελαφρύ" περιβάλλον που μπορεί να λειτουργήσει σε σχολικά εργαστήρια.
  • 4. Pencil Code Η διεύθυνση http://pencilcode.net οδηγεί στο περιβάλλον που βλέπετε στην εικόνα Στην αρχική εικόνα της σελίδας ξεχωρίζουν στο κέντρο οι περιοχές Draw, Jam, Imagine και Get Creative. Οι τρείς πρώτες περιέχουν παραδείγματα έτοιμα προς εκτέλεση. Η διεύθυνση http://pencilcode.net οδηγεί στο περιβάλλον που βλέπετε στην εικόνα
  • 8. Pencil Code Περιοχή Get Creative Στην περιοχή αυτή εκτός από έτοιμα παραδείγματα μπορείτε να ξεκινήσετε από μια "λευκή" σελίδα (Start on a blank page) και να δημιουργήσετε το δικό σας πρόγραμμα.
  • 9. Pencil Code Περιβάλλον με Πλακίδια vs Περιβάλλον με κώδικα
  • 10. Pencil Code Με κλικ στο γρανάζι επιλέγουμε τη γλώσσα και τις βιβλιοθήκες
  • 11. Pencil Code Λογαριασμοί χρηστών Όπως περιγράψαμε στην προηγούμενη παράγραφο, στην πρώτη σελίδα του προγράμματος, επιλέγοντας το Start on a blank page μπορείτε να ξεκινήσετε την δημιουργία ενός δικού σας προγράμματος. Αυτό το πρόγραμμα έχει την ονομασία myprogram. Το πρόγραμμα αυτό μπορείτε να το εκτελέσετε αλλά δεν έχετε την δυνατότητα να το αποθηκεύσετε στο περιβάλλον του Pencil Code, αν πρώτα δεν δημιουργήσετε ένα λογαριασμό στο περιβάλλον .
  • 12. Pencil Code Στο πάνω δεξιά άκρο της αρχικής η οθόνης παρατηρήστε ότι υπάρχουν οι επιλογές που εμφανίζονται στην ανωτέρω εικόνα. Από τις επιλογές αυτές μπορείτε να δημιουργήσετε ένα νέο λογαριασμό. Τότε το Pencil Code θα δημιουργήσει ένα δικό σας χώρο όπου μπορούν να αποθηκεύονται όλα τα προγράμματα που θα δημιουργήσετε
  • 13. Pencil Code Το Pencil Code για τη δημιουργία λογαριασμού δεν ζητά προσωπικά στοιχεία, ούτε καν ένα λογαριασμό ηλεκτρονικού ταχυδρομείου (mail). Αρκεί ένα όνομα και ένα συνθηματικό. Την επόμενη φορά που θα χρησιμοποιήσετε το περιβάλλον του Pencil Code, θα πατήσετε το Login, θα δώσετε το όνομα και το συνθηματικό σας και θα μεταφερθείτε στον προσωπικό σας φάκελο στο περιβάλλον.
  • 14. Pencil Code Η παρακάτω εικόνα δείχνει έναν τέτοιο χώρο (φάκελο ) ενός χρήστη με όνομα johncyp. Αν πατήσουμε πάνω στο New file θα μπορέσουμε να γράψουμε ένα νέο πρόγραμμα. Μπορούμε να επιλέξουμε είτε το περιβάλλον με πλακίδια είτε το περιβάλλον με κώδικα.
  • 15. Pencil Code Δημιουργία νέου προγράμματος Για να δημιουργήσουμε ένα νέο πρόγραμμα, αν έχουμε ήδη συνδεθεί στο περιβάλλον, κάνουμε τα παρακάτω βήματα:  Κάνουμε κλικ στο New.  Κλικ στο Edit to move or rename.  Δίνουμε το νέο όνομα.
  • 16. Pencil Code Αποθήκευση προγράμματος Για να αποθηκευτεί ένα πρόγραμμα, αν έχουμε ήδη συνδεθεί στο περιβάλλον, κάνουμε τα παρακάτω βήματα:  Κλικ στο κουμπί Save  Copy and save as  Filename: Δίνουμε ένα όνομα Το αρχείο μας αποθηκεύεται ως μια σελίδα
  • 17. Pencil Code Δημιουργία Φακέλων Υπάρχει η δυνατότητα να δημιουργούμε φακέλους για την καλύτερη οργάνωση των αποθηκευμένων προγραμμάτων μας.  Κλικ στο κουμπί Save  Copy and save as  Filename: Δίνουμε ως όνομα το όνομα του φακέλου / Όνομα αρχείου
  • 18. Pencil Code Διαμοιρασμός To πρόγραμμα μας έχουμε τη δυνατότητα να το διαμοιραστούμε επιλέγοντας Share στο μενού.  Η επιλογή See it here: μας επιτρέπει να διαμοιραστούμε το αποτέλεσμα (output) της εκτέλεσης του προγράμματος.  Η επιλογή Share code μας επιτρέπει να διαμοιραστούμε τον κώδικα.  Η επιλογή Embed code μας επιτρέπει να ενσωματώσουμε τον κώδικα σε μια ιστοσελίδα ώστε να είναι ορατό το αποτέλεσμα..
  • 19. Pencil Code Σβήσιμο αρχείου Για να σβήσουμε ένα αρχείο, αρκεί να διαγράψουμε όλο το περιεχόμενο του, δηλαδή να σβήσουμε όλο το πρόγραμμα και να πατήσουμε save στο μενού.
  • 20. Pencil Code Στιγμιότυπο Επιλέγοντας την ανωτέρω εικόνα στο μενού, μπορούμε να πάρουμε στιγμιότυπο του αποτελέσματός μας. Το στιγμιότυπο αυτό με δεξί κλικ του ποντικιού μας, μπορούμε να το αποθηκεύσουμε/ αντιγράψουμε. Στο στιγμιότυπο αυτό δεν φαίνονται τα τετραγωνάκια στο πίσω μέρος
  • 21. Pencil Code Ερώτηση Επιλέγοντας την ανωτέρω εικόνα στο μενού, εμφανίζεται: Αν πατήσουμε πάνω στο Ask a question, μας στέλνει σε googlegroup για το Pencil Code https://groups.google.com/forum/#!forum/pencilcode, ενώ με το Change password μπορούμε να αλλάξουμε συνθηματικό.
  • 22. Pencil Code Online οδηγός Επιλέγοντας το Guide από το μενού, ανοίγει ένας Online οδηγός https://guide.pencilcode.net/home/
  • 23. Pencil Code Ορατές μόνο συγκεκριμένες περιοχές Αν επιλέξουμε το εικονίδιο Toogle Split Screen κρύβουμε/ εμφανίζουμε το αποτέλεσμα του προγράμματα μας. Αν πατήσουμε πάνω στο εικονίδιο Output ανοίγει μια νέα σελίδα (νέο παράθυρο) όπου είναι ορατό μόνο το αποτέλεσμα.