Μάθημα : ΠΛΗΡΟΦΟΡΙΚΗ Γ' ΓΥΜΝΑΣΙΟΥ - PENCIL CODE

Κωδικός : 0501714262

0501714262  -  ΙΩΑΝΝΗΣ ΧΑΤΖΗΙΩΑΝΝΙΔΗΣ

Μάθημα

 

 

ΚΕΦΑΛΑΙΟ 2ο  - O Προγραμματισμός στην Πράξη

                                Pencil Code

        Το Pencil Code είναι ένα προγραμματιστικό εργαλείο ανοιχτού κώδικα, το οποίο επιτρέπει την παράλληλη συγγραφή και επεξεργασία κώδικα σε δύο διαφορετικές μορφές.  Συνδυάζει την αναπαραστατική δύναμη ενός γραφικού περιβάλλοντος με πλακίδια με την πυκνότητα και την απλότητα μιας γλώσσας προγραμματισμού.

               Το περιβάλλον με τα πλακίδια επιτρέπει στον χρήστη να επικεντρωθεί στην υλοποίηση του προγράμματος χωρίς να τον απασχολεί η ακριβής σύνταξη των εντολών της γλώσσας. Αντίστοιχα το περιβάλλον με κώδικα προσφέρει μια εικόνα "επαγγελματικού" προγραμματισμού. 

               Καθώς  ο μαθητής μπορεί να μεταφέρεται από το ένα περιβάλλον στο άλλο, κατανοεί ότι προγραμματίζει με μια πραγματική γλώσσα προγραμματισμού και αυτό που υλοποιεί με πλακίδια δεν είναι ένα παιχνίδι αλλά ένα πρόγραμμα. Η γλώσσα προγραμματισμού με την οποία θα ασχοληθούμε ονομάζεται  CoffeScript. Θεωρείται αρκετά απλή για αρχάριους προγραμματιστές. Είναι μια γλώσσα που μεταγλωττίζεται σε Javascript. Tο συντακτικό της είναι επηρεασμένο από την Python και τη Ruby και έχει στοιχεία και από τις δύο γλώσσες.

     

Σημείωση:  Το Τεχνικό εγχειρίδιο (manual) για την εφαρμογή μπορείς να  το βρεις στο παρακάτω αρχείο:

Pencil-Code - Τεχνικό εγχειρίδιο (manual)

 

Tο περιβάλλον του  Pencil Code είναι διαθέσιμο online στη διεύθυνση :  

http://pencilcode.net

Είναι επομένως ένα διαδικτυακό περιβάλλον και μπορεί να χρησιμοποιηθεί μόνο μέσα από κάποιο φυλλομετρητή (Browser).  Το γεγονός αυτό έχει σαν βασικό μειονέκτημα ότι χωρίς πρόσβαση στο internet δεν μπορούμε να το χρησιμοποιήσουμε, αλλά και μια σειρά από πλεονεκτήματα όπως α) δεν υπάρχουν προβλήματα συμβατότητας υλικού και λειτουργικού συστήματος      β) είναι προσβάσιμο από οποιοδήποτε υπολογιστή όπου και αν βρίσκεται και γ) οι εργασίες που αποθηκεύουμαι βρίσκονται επίσης στο περιβάλλον του και είναι προσβάσιμες από οπουδήποτε.,

      Στην αρχική του οθόνη ξεχωρίζουν στο κέντρο οι περιοχές Draw, Jam, Imagine και Get Creative (Εικόνα 1). Οι τρείς πρώτες περιέχουν έτοιμα προς εκτέλεση παραδείγματα ένω η τέταρτη (Get Creative) εκτός από έτοιμα παραδείγματα μπορεί να ξεκινήσει και μια "λευκή σελίδα" (Start on a blank page) και εκεί να δημιουργήσουμε το δικό μας πρόγραμμα.

 

Εικόνα 1

Ημερολόγιο

Προθεσμία
Γεγονός μαθήματος
Γεγονός συστήματος
Προσωπικό γεγονός

Ανακοινώσεις

Όλες...
  • - Δεν υπάρχουν ανακοινώσεις -