Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 1 ο ΕΠΑΛ Κατερίνης Έκδοση 1 η Απρίλιος 2017

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 1 ο ΕΠΑΛ Κατερίνης Έκδοση 1 η Απρίλιος 2017"

Transcript

1 Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 1 ο ΕΠΑΛ Κατερίνης Έκδοση 1 η Απρίλιος 2017

2 Τι είναι το Greenfoot Το Greenfoot είναι ένα Ολοκληρωμένο Περιβάλλον Ανάπτυξης Εφαρμογών (IDE) που έχει ως σκοπό τη διδασκαλία του Αντικειμενοστρεφούς προγραμματισμού με τη γλώσσα Java. Με το Greenfoot μπορεί να δημιουργηθεί ένας κόσμος (world), μέσα στον οποίο αλληλεπιδρούν μορφές (actors), με τις οποίες μπορούν να προγραμματιστούν παιχνίδια, προσομοιώσεις και άλλα προγράμματα με γραφικά.

3 Βασικές κλάσεις (1/2) Οι βασικές κλάσεις που συναντάμε στον προγραμματισμό παιχνιδιών & προσομοιώσεων με το Greenfoot είναι οι παρακάτω: World: περιλαμβάνει μεθόδους για τη δημιουργία και διαχείριση του κόσμου (επιπέδων) του παιχνιδιού. Actor: περιλαμβάνει μεθόδους για τη διαχείριση των χαρακτήρων του παιχνιδιού. GreenfootImage: περιλαμβάνει μεθόδους για την αναπαράσταση και τη διαχείριση εικόνων, οι οποίες μπορεί να χρησιμοποιούνται είτε για τα επίπεδα του παιχνιδιού είτε για τους χαρακτήρες, τη δημιουργία κίνησης και εφέ.

4 Βασικές κλάσεις (2/2) GreenfootSound: περιλαμβάνει μεθόδους για τον χειρισμό της αναπαραγωγής ήχου. Greenfoot: περιλαμβάνει μεθόδους για την επικοινωνία με το ίδιο το περιβάλλον προγραμματισμού. MouseInfo: χειρισμός των συμβάντων του παιχνιδιού.

5 Επιπρόσθετες κλάσεις Επιπλέον, έχουν δημιουργηθεί επιπρόσθετες κλάσεις που μπορούν να ενσωματωθούν σε ένα project και παρέχουν δυνατότητες, όπως: χρήση χαρτών Google Maps είτε για τον κόσμο του παιχνιδιού είτε ως χαρακτήρες. χρήση πληροφοριών καιρού για την τρέχουσα τοποθεσία ή οποιαδήποτε πόλη στον κόσμο, οι οποίες μπορούν ακόμα και να επηρεάσουν τη συμπεριφορά των χαρακτήρων του παιχνιδιού.

6 Περιβάλλον του Greenfoot (1/5) Όπως προαναφέρθηκε, το Greenfoot αποτελείται από έναν «κόσμο» (World) και τους «ηθοποιούς» ή «μορφές» (Actors) που δρουν πάνω σε αυτόν. Ο κόσμος καταλαμβάνει το μεγαλύτερο μέρος του παραθύρου, και ουσιαστικά αποτελεί τη βάση πάνω στην οποία ενεργούν οι ηθοποιοί. Στην άκρη του παραθύρου βλέπουμε την ιεραρχική δομή των κλάσεων (classes), στην οποία οργανώνονται ο κόσμος και οι μορφές.

7 Περιβάλλον του Greenfoot (2/5) Οι κλάσεις είναι σύνολα αντικείμενων με ίδιες ιδιότητες, τα οποία μπορούν να ανήκουν σε ένα άλλο σύνολο με κοινές ιδιότητες. Για παράδειγμα σε μια τάξη «όχημα», μπορούμε να δημιουργήσουμε υπο-κλάσεις «αυτοκίνητο» και «μοτοσικλέτα». Αυτές οι δύο υπο-κλάσεις θα έχουν όλες τις ιδιότητες του οχήματος συν τις δικές τους. Πατώντας πάνω σε μία κλάση, μπορούμε να την εισάγουμε χειροκίνητα στον κόσμο (γίνεται και αυτόματα με κώδικα), να τη διαγράψουμε, ή να προσθέσουμε κώδικα.

8 Περιβάλλον του Greenfoot (3/5) Τελευταίο μέρος του παραθύρου είναι η κονσόλα χειρισμού, που βρίσκεται στο κάτω μέρος της οθόνης και διαθέτει διάφορες επιλογές: Run: εκτέλεση του σεναρίου Speed (Μπάρα κύλισης ταχύτητας): ορισμός της ταχύτητας εκτέλεσης Act: εκτέλεση ενός συγκεκριμένου τμήματος εντολών Reset: εκκίνηση της εκτέλεσης από την αρχή

9 Περιβάλλον του Greenfoot (4/5) Ένας πεπερασμένος χώρος όπου το πρόγραμμά μας τρέχει. Χώρος όπου μπορούμε να εισαγάγουμε κάποιες μορφές (actors). Επιτρέπει τις μορφές να αλληλεπιδρούν. Κόσμος (World) Διάγραμμα Κλάσεων (Class Diagram) Εργαλεία Εκτέλεσης (Execution Controls)

10 Περιβάλλον του Greenfoot (5/5) Η υπερκλάση World υπάρχει πάντα στα σενάρια Greenfoot και είναι ενσωματωμένη. Η TurtleWorld (υποκλάση) αντιπροσωπεύει έναν συγκεκριμένο κόσμο γι αυτό το σενάριο Τα βέλη δείχνουν σχέσεις Οι Lettuce, Animal και Counter είναι υποκλάσεις της Actor (υπερκλάση) Οι Snake, Turtle και Bug είναι υποκλάσεις της Animal

11 Αντικείμενα και Κλάσεις 3. Κλικ στον κόσμο Στιγμή της κλάσης Wombat 2. Κλικ new Wombat() Κλάση Wombat 1. Δεξί κλικ πάνω στο Wombat Κατασκευαστής

12 Πολλαπλά Αντικείμενα Μπορούμε να δημιουργήσουμε πολλές στιγμές της ίδιας κλάσης. Για να τοποθετήσουμε περισσότερα από ένα αντικείμενα (μορφές) της ίδιας κλάσης, πατάμε το Shift (εμφανίζει τη μορφή) και στη συνέχεια κάνουμε κλικ στις θέσεις που επιθυμούμε να τοποθετηθούν. Η θέση μιας μορφής μπορεί να αλλάξει αν τη σύρουμε με το ποντίκι.

13 Προβολή Κατάστασης (Ιδιότητες) Object Inspector Εμφάνιση παραθύρου ιδιοτήτων

14 Προβολή μεθόδων Μέθοδοι που κληρονομούνται από την κλάση Actor Μέθοδοι της κλάσης Wombat

15 Μορφές (Actors) Η προκαθορισμένη κατάσταση των «Actors» είναι: Εικόνα Θέση στον κόσμο (ως προς τους άξονες x και y) Περιστροφή Εικόνα Θέση Περιστροφή

16 Αλλαγής της γλώσσας διεπαφής Μενού του Greenfoot Edit Preferences καρτέλα Interface και από το αναδυόμενο μενού Language Greek και ΟΚ. Κλείνουμε το Greenfoot και το ξανανοίγουμε.

17 Δημιουργία νέου σεναρίου Scenario New πηγαίνουμε στο φάκελο που θέλουμε και δίνουμε το όνομα του σεναρίου μας (στην πραγματικότητα δημιουργείται φάκελος που θα περιέχει όλα τα απαραίτητα αρχεία για το σενάριό μας) πατάμε το κουμπί Create.

18 Δημιουργία νέου κόσμου Για να δημιουργήσουμε έναν νέο Κόσμο: δεξί κλικ πάνω στο World New Subclass δίνουμε όνομα διαλέγουμε εικόνα ΟΚ. Αρχικά το πλαίσιο έχει αυτή τη μορφή Κλικ στο κουμπί Compile Η εικόνα μπαίνει στο φόντο του κόσμου και το πλαίσιο αλλάζει μορφή

19 Δημιουργία νέας μορφής Για να δημιουργήσουμε μία «μορφή» - κλάση: δεξί κλικ πάνω στο Actor New Subclass δίνουμε όνομα διαλέγουμε εικόνα ΟΚ. Επαναλαμβάνουμε την παραπάνω διαδικασία για όλες τις κλάσεις που θέλουμε να δημιουργήσουμε. Κλικ στο κουμπί Compile Πλέον είμαστε έτοιμοι να δημιουργήσουμε όσες στιγμές της κλάσης επιθυμούμε

20 Αποθήκευση Κόσμου Για να μη χάνονται οι μορφές μέσα στον Κόσμο κάθε φορά που κάνουμε Compile, πρέπει αυτός να αποθηκευτεί. Μενού Controls Save the World

21 Αποθήκευση σεναρίου Για να αποθηκεύσουμε ένα σενάριο, πηγαίνουμε στο μενού Scenario Save. Αν θέλουμε να αποθηκεύσουμε ένα αντίγραφο του σεναρίου, τότε κάνουμε χρήση της επιλογής Save As, όπου θα επιλέξουμε τη θέση και το όνομα του σεναρίου. Τέλος θα κάνουμε κλικ στο κουμπί Save.

22 Άνοιγμα σεναρίου Για να ανοίξουμε ένα υπάρχων σενάριο, πηγαίνουμε στο μενού Scenario Open επιλέγουμε το σενάριο κλικ στο κουμπί Open. Μπορούμε να ανοίξουμε πιο γρήγορα πρόσφατα σενάριά μας από το μενού Scenario Open recent

23 Κλείσιμο σεναρίου Για το κλείσιμο ενός σεναρίου πηγαίνουμε στο μενού Scenario Close.

24 Ορισμός και χρήση Μεθόδων (1/2) Οι μέθοδοι είναι μικρές προγραμματιστικές μονάδες (modules) που καθορίζουν την συμπεριφορά ενός αντικειμένου. Τα βασικά μέρη από τα οποία αποτελείται μία μέθοδος είναι τα εξής: Το όνομα της μεθόδου H λίστα των παραμέτρων Ο τύπος της τιμής που επιστρέφει η μέθοδος. Aν η μέθοδος δεν επιστρέφει τιμή ο τύπος της είναι void. Το κυρίως σώμα της μεθόδου (που είναι μέσα σε άγκιστρα) Σύνταξη: τύπος όνομα_μεθόδου(λίστα_παραμέτρων) { } δηλώσεις και εντολές

25 Ορισμός και χρήση Μεθόδων (2/2) Η εντολή που επιστρέφει τιμή Παράδειγμα: public boolean atworldedge() { if(getx() < 20 getx() > getworld().getwidth() - 20) return true; if(gety() < 20 gety() > getworld().getheight() - 20) return true; else return false; }

26 Μέθοδος act() Η μέθοδος act() υπάρχει στον πηγαίο κώδικα όλων των αντικειμένων του Greenfoot και καλείται (εκτελείται) για όλα τα αντικείμενα του Κόσμου κάθε φορά που κάνουμε κλικ στο κουμπί εκτέλεσης Act ή Run. Το κουμπί Act εκτελεί τον κώδικα μία φορά, ενώ το κουμπί Run επαναλαμβάνει τον κώδικα της μεθόδου Act μέχρι να πατήσουμε το κουμπί Pause. public void act() { //Εδώ γράφουμε τις εντολές που καθορίζουν τις ενέργειες // που το αντικείμενο πρέπει να πραγματοποιεί όταν // εκτελείται η act. }

27 Προσθήκη κώδικα σε αντικείμενο Διπλό κλικ στο πλαίσιο της κλάσης ή δεξί κλικ Open editor Τοποθετούμε π.χ. την εντολή move() (κινήσου) μέσα στη μέθοδο act() και μετά κλικ στο κουμπί Compile Πως θα αυξήσουμε την ταχύτητα του αντικειμένου;

28 Προβολή τεκμηρίωσης Σύνοψη μεθόδων Εναλλαγή μεταξύ πηγαίου κώδικα και τεκμηρίωσης

29 Μεταγλώττιση (Compilation) (1/2) Για κάθε συγγραφή ή αλλαγή κώδικα πρέπει να πατήσουμε Compile για να δούμε αν έχουμε συντακτικά λάθη και να τα διορθώσουμε. Πιθανά συντακτικά λάθη: Μη κλείσιμο αγκυλών {} ή παρενθέσεων (), οι οποίες πρέπει να είναι ζευγάρια. Κάθε εντολή πρέπει να υπακούει στο συντακτικό και τη γραμματική του Greenfoot, π.χ. move(1) και όχι Move(1) (δηλ. τα γράμματα πρέπει να είναι πεζά ή κεφαλαία όπου ακριβώς πρέπει) και να τελειώνει με το χαρακτήρα «;». Όταν κάνουμε μεταγλώττιση, στο κάτω μέρος της οθόνης το Greenfoot εμφανίζει τυχόν συντακτικά λάθη, τα οποία μπορούμε να διορθώσουμε και να μεταγλωττίσουμε ξανά το πρόγραμμά μας.

30 Μεταγλώττιση (Compilation) (2/2) Compilation με συντακτικά λάθη Compilation χωρίς συντακτικά λάθη

31 Εκτέλεση προγράμματος Όπως προαναφέραμε, το πρόγραμμα (αφού πρώτα γίνει Compile) εκτελείται με τα κουμπιά Act ή Run. Πατώντας Run, η πασχαλίτσα μετακινείται ως το τέλος του Κόσμου

32 Εντολές: Δημιουργία πλέγματος στο υπόβαθρο Η μέθοδος super, δημιουργεί πλέγμα στο υπόβαθρο (κόσμο) με χαρακτηριστικά αυτά που δηλώνονται μέσα στην παρένθεση (παράμετροι). Σύνταξη: super(αριθμός κελιών οριζοντίως, αριθμός κελιών καθέτως, μέγεθος κελιών); Ανοίγουμε τον editor για το υπόβαθρο (εντολή Open editor) και αλλάζουμε τις παραμέτρους της εντολής super. Παράδειγμα: public background() { } super(600, 400, 1);

33 Εντολές: Μετακίνηση αντικειμένου Με την μέθοδο move(), το αντικείμενο μετακινείται προς την κατεύθυνση που κοιτάει, τόσες μονάδες όσες δηλώνει η παράμετρος. Η μονάδα εκφράζεται σε σχέση το μέγεθος του κελιού, π.χ. η move(1); κινεί το αντικείμενο κατά 1 κελί. Η αρνητική τιμή παραμέτρου, το μετακινεί προς την αντίθετη κατεύθυνση. Σύνταξη: move(αριθμός κελιών); Παράδειγμα: public class ladybug extends Actor { } public void act() { } move(5);

34 Εντολές: Στροφή αντικειμένου Με την μέθοδο turn() μπορούμε να καθορίσουμε πόσες μοίρες θα περιστραφεί η μορφή (δεξιόστροφα). Η κατεύθυνση περιστροφής αλλάζει βάζοντας αρνητικές τιμές στις παραμέτρους. Σύνταξη: turn(μοίρες); Παράδειγμα: public class ladybug extends Actor { } public void act() { } turn(90);

35 Εντολές: Εμφάνιση τιμών Η εντολή System.out.println(), εμφανίζει ένα παράθυρο με τίτλο «Greenfoot: Terminal Window» και παίρνει ως παράμετρο μια έκφραση (μεταβλητή, σταθερά κ.λπ.), της οποίας εμφανίζει την τιμή. Σύνταξη: System.out.println(έκφραση); Παράδειγμα: public class ladybug extends Actor { } public void act() { } System.out.println( Hello!!! );

36 Εντολές: Παραγωγή τυχαίων αριθμών Η εντολή Greenfoot.getRandomNumber(), επιστρέφει έναν τυχαίο αριθμό από το μηδέν μέχρι το όριο που ορίζεται ως τιμή της παραμέτρου και είναι ένας ακέραιος αριθμός (int). Μπορούμε να δούμε πώς λειτουργεί η εντολή αυτή χρησιμοποιώντας την εντολή System.out.println. Σύνταξη: Greenfoot.getRandomNumber(όριο); Παράδειγμα: public class ladybug extends Actor { public void act() { System.out.println(Greenfoot.getRandomNumber(60)); } }

37 Εντολές: Επιλογή (1/2) Η εντολή χρησιμοποιεί τις δεσμευμένες λέξεις ( if και else ). Η δομή επιλογής if / else επιτρέπει στο προγραμματιστή να καθορίσει μια ενέργεια που θα εκτελεστεί όταν η συνθήκη είναι αληθής και μια διαφορετική ενέργεια που θα εκτελεστεί όταν η συνθήκη θα είναι ψευδής. Σύνταξη: if (συνθήκη){ if (συνθήκη){ εντολή-ές; εντολή-ές; } } else { εντολή-ές; } Τελεστές σύγκρισης: > (μεγαλύτερο) < (μικρότερο) >= (μεγαλύτερο ή ίσο) <= (μικρότερο ή ίσο) == (ίσο)!= (διάφορο)

38 Εντολές: Επιλογή (2/2) Παράδειγμα: public class ladybug extends Actor { } public void act() { } move(5); if (Greenfoot.getRandomNumber(100)>50) { } turn(90); Η πασχαλίτσα στρίβει μόνο αν ο τυχαίος αριθμός είναι μεγαλύτερος του 50. Όμως αυτό δεν ξέρουμε πότε θα συμβεί δεδομένου ότι η μέθοδος Greenfoot.getRandomNumber() παράγει έναν τυχαίο αριθμό κάθε φορά. Έτσι, η πασχαλίτσα κάνει μια τυχαία κίνηση μέσα στο πλέγμα.

39 Εντολές: Έλεγχος επαφής Η μέθοδος istouching(), παίρνει τιμή «αλήθεια» αν το αντικείμενό μας ακουμπά ένα άλλο αντικείμενο. Σύνταξη: istouching(όνομα_κλάσης.class); Παράδειγμα: move(5); if (Greenfoot.getRandomNumber(100)>80) { } turn(90); if (istouching(bomb.class)){ } System.out.println("Επαφή με αντικείμενο!!!");

40 Εντολές: Εξαφάνιση αντικειμένου Η μέθοδος removetouching(), εξαφανίζει το αντικείμενο που έρχεται σε επαφή με το αντικείμενό μας. Σύνταξη: removetouching(όνομα_κλάσης.class); Παράδειγμα: move(5); if (Greenfoot.getRandomNumber(100)>80) { } turn(90); if (istouching(bomb.class)){ } removetouching(bomb.class);

41 Εντολές: Δημιουργία νέου αντικειμένου (1/2) Η μέθοδος addobject(), δημιουργεί ένα αντικείμενο μιας κλάσης και το τοποθετείται σε συγκεκριμένη θέση στο πλέγμα. Με την εντολή αυτή δεν θα χρειάζεται να βάζουμε τα αντικείμενα χειροκίνητα κάθε φορά αλλά θα εμφανίζονται αυτόματα κάθε φορά που πατάμε Compile. Η εντολή addobject εκτελείται μέσα στον κατασκευαστή του world (δεξί κλικ στην υποκλάση του world και επιλέγουμε Open Editor). Σύνταξη: addobject(new όνομα_κλάσης(), θέση x, θέση y);

42 Εντολές: Δημιουργία νέου αντικειμένου (2/2) Παράδειγμα: public class background extends World{ public background() { super(600, 400, 1); addobject(new bomb(), 150, 150); prepare(); }. }

43 Εντολές: Τοποθέτηση αντικειμένου σε συγκεκριμένη θέση Η μέθοδος setlocation(), τοποθετείται το αντικείμενο που εκτελεί τον κώδικα στη συγκεκριμένη θέση. Σύνταξη: setlocation(θέση οριζόντια, θέση κατακόρυφα); Παράδειγμα: public class ladybug extends Actor { public void act() { 50 int x = getx(); int y = gety(); //move 50 to right setlocation(x + 50, y); } Έχει οριστεί 1 κελί = 1 pixel }

44 Εντολές: Έλεγχος πληκτρολογίου (1/3) Για την ανάκτηση εισόδου από το πληκτρολόγιο, χρησιμοποιούνται οι μέθοδοι getkey() και iskeydown(), οι οποίες επιστρέφουν/κατανοούν τα ακόλουθα ονόματα πλήκτρων: "a", "b",.., "z" (αλφαβητικά πλήκτρα), "0".."9" (ψηφία), τα περισσότερα σημεία στίξης. Η getkey() επιστρέφει επίσης κεφαλαίους χαρακτήρες όταν χρειάζεται. "up", "down", "left", "right" (τα cursor keys) "enter", "space", "tab", "escape", "backspace", "shift", "control" "F1", "F2",.., "F12" (τα function keys)

45 Εντολές: Έλεγχος πληκτρολογίου (2/3) Η εντολή που επιτρέπει τη χρήση του πληκτρολογίου είναι η Greenfoot.isKeyDown(). Η μέθοδος iskeydown() σημαίνει «Είναι το πλήκτρο πατημένο» χωρίς να αναφέρεται σε κάποιο πλήκτρο συγκεκριμένα. Το πλήκτρο δηλώνεται μέσα στην παρένθεση και μπορεί να είναι οποιοδήποτε πλήκτρο του πληκτρολογίου. Για να χρησιμοποιήσουμε για παράδειγμα τα βελάκια, μέσα στην παρένθεση θα πρέπει να βάλουμε τις λέξεις: "up", "down", "left" και "right". Σύνταξη: Greenfoot.isKeyDown("String key"); Παράδειγμα: if (Greenfoot.isKeyDown("left")) { } turn(-90);

46 Εντολές: Έλεγχος πληκτρολογίου (3/3) Η μέθοδος getkey() επιστρέφει την τιμή του πλήκτρου που έχει πατηθεί. Αν δε πατηθεί κάποιο πλήκτρο η τιμή που επιστρέφει είναι null. Σύνταξη: Greenfoot.getKey(); Παράδειγμα: if (Greenfoot.getKey() == "up") { } setlocation(getx(), gety() - 1); setrotation(270);

47 Εντολές: Αναπαραγωγή ήχου Η μέθοδος για την αναπαραγωγή ήχου στο Greenfoot είναι η playsound(). Σύνταξη: Greenfoot.playSound("path/όνομα_αρχείου"); Παράδειγμα: if (istouching(bomb.class)){ removetouching(bomb.class); Greenfoot.playSound("blow.wav"); }

48 Εντολές: Τερματισμός προγράμματος Μπορούμε να σταματήσουμε την εκτέλεση της εφαρμογής μας οποιαδήποτε στιγμή επιθυμούμε. Αυτό μπορεί να γίνει με την μέθοδο stop(). Σύνταξη: Greenfoot.stop(); Παράδειγμα: void touchingbomb(){ } if (istouching(bomb.class)) { } removetouching(bomb.class); Greenfoot.stop();

49 Εκτέλεση κώδικα συγκεκριμένης μεθόδου 1. Δεξί κλικ στη ladybug Το αντικείμενο θα εκτελέσει τις εντολές που περιέχει η μέθοδος act(), δηλαδή θα κινηθεί, θα στρίψει κ.λπ. 2. Επιλογή μεθόδου act()

50 Επιστροφή τιμών 1. Δεξί κλικ στη ladybug κατάδειξη Inherit from Actor 3. Επιστροφή της θέσης του αντικειμένου στο πλέγμα στον άξονα x 2. Επιλογή μεθόδου getx()

51 Αλληλεπίδραση με αντικείμενα 1. Δεξί κλικ στη ladybug κατάδειξη Inherit from Actor 3. Ορισμός περιστροφής του αντικειμένου κατά 180 ο 2. Επιλογή μεθόδου turn()

52 Διαγραφή αντικειμένου Διαγραφή μορφής

53 Σύνοψη μεθόδων: Κλάση World (1/2)

54 Σύνοψη μεθόδων: Κλάση World (2/2)

55 Σύνοψη μεθόδων: Κλάση Actor (1/2)

56 Σύνοψη μεθόδων: Κλάση Actor (2/2)

57 Σύνοψη μεθόδων: Κλάση Greenfoot (1/2)

58 Σύνοψη μεθόδων: Κλάση Greenfoot (2/2)

59 Σύνοψη μεθόδων: Κλάση MouseInfo

60 Σύνοψη μεθόδων: Κλάση GreenfootImage (1/3)

61 Σύνοψη μεθόδων: Κλάση GreenfootImage (2/3)

62 Σύνοψη μεθόδων: Κλάση GreenfootImage (3/3)

63 Πηγές Greenfoot ( Τα πρώτα βήματα με το Greenfoot Νικολός Δημήτριος Introduction to Programming - Greenfoot by Michael Kölling Greenfoot API - Michael Kölling Greenfoot: An Introduction to OOP Adrienne Decker, Stephanie Hoeppner, Fran Trees PCSTEPS (

Ιδιότητες αντικειμένων, συγγραφή κώδικα, συντακτικά λάθη

Ιδιότητες αντικειμένων, συγγραφή κώδικα, συντακτικά λάθη Ιδιότητες αντικειμένων, συγγραφή κώδικα, συντακτικά λάθη Πώς βλέπουμε τις ιδιότητες των αντικειμένων που έχουμε δημιουργήσει; Ανοίγουμε το σενάριο CarWorld και δημιουργούμε μερικά αντικείμενα των κλάσεων

Διαβάστε περισσότερα

Σημειώσεις Greenfoot. Νικολός Δημήτρης

Σημειώσεις Greenfoot. Νικολός Δημήτρης Σημειώσεις Greenfoot Νικολός Δημήτρης 1. Πρόλογος Το Greenfoot είναι ένα Ολοκληρωμένο Περιβάλλον Ανάπτυξης Εφαρμογών (IDE) που έχει ως σκοπό τη διδασκαλία του Αντικειμενοστραφούς προγραμματισμού με τη

Διαβάστε περισσότερα

Οδηγίες χρήσης και σύντομη εισαγωγή στην πλατφόρμα Greenfoot Version 1.1

Οδηγίες χρήσης και σύντομη εισαγωγή στην πλατφόρμα Greenfoot Version 1.1 Οδηγίες χρήσης και σύντομη εισαγωγή στην πλατφόρμα Greenfoot Version 1.1 Επιμέλεια Σημειώσεων 1 : Πατρικάκης Χαράλαμπος, Λάζαρος Τουμανίδης, Κόγιας Δημήτριος 1 Οι σημειώσεις βασίζονται στους αντίστοιχους

Διαβάστε περισσότερα

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch Τι θα μάθουμε σήμερα: Να ενεργοποιούμε το λογισμικό Scratch Να αναγνωρίζουμε τα κύρια μέρη του περιβάλλοντος του Scratch Να δημιουργούμε/εισάγουμε/τροποποιούμε

Διαβάστε περισσότερα

Δημιουργία μιας εφαρμογής Java με το NetBeans

Δημιουργία μιας εφαρμογής Java με το NetBeans Δημιουργία μιας εφαρμογής Java με το NetBeans Για να δημιουργήσετε μια εφαρμογή Java πρέπει να ακολουθήσετε τα εξής βήματα : Αρχικά πρέπει να δημιουργηθεί ένα project το οποίο θα περιέχει όλα τα αρχεία

Διαβάστε περισσότερα

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5) ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.

Διαβάστε περισσότερα

Φτιάξε ένα απλό παιχνίδι

Φτιάξε ένα απλό παιχνίδι Φτιάξε ένα απλό παιχνίδι Άνοιξε το προγραμματιστικό περιβάλλον του Scratch 2.0 κάνοντας κλικ στο εικονίδιο στην επιφάνεια εργασίας. Κάνε κλικ στο κουμπί «Εισαγωγή αντικειμένου» για να εισάγεις ένα νέο

Διαβάστε περισσότερα

Σημειώσεις Greenfoot. Νικολός Δημήτρης

Σημειώσεις Greenfoot. Νικολός Δημήτρης Σημειώσεις Greenfoot Νικολός Δημήτρης 1. Πρόλογος Το Greenfoot είναι ένα Ολοκληρωμένο Περιβάλλον Ανάπτυξης Εφαρμογών (IDE) που έχει ως σκοπό τη διδασκαλία του Αντικειμενοστραφούς προγραμματισμού με τη

Διαβάστε περισσότερα

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Δημιουργία ενός απλού παιχνιδιού με το Gamemaker (μετάφραση από το http://www.stuffucanuse.com/downloads/gamemaker-introductionlessons/free_game_downloads_gamemaker.htm)

Διαβάστε περισσότερα

ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ. Εργαλειοθήκη Παρουσιάζετε το έργο σας Εκκινείτε τα σενάριά σας Σταματάτε όλα τα σενάρια. Οι 8 ομάδες της Παλέτας εντολών

ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ. Εργαλειοθήκη Παρουσιάζετε το έργο σας Εκκινείτε τα σενάριά σας Σταματάτε όλα τα σενάρια. Οι 8 ομάδες της Παλέτας εντολών ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ Οι 8 ομάδες της Παλέτας εντολών Εργαλειοθήκη Παρουσιάζετε το έργο σας Εκκινείτε τα σενάριά σας Σταματάτε όλα τα σενάρια Σκηνή Εδώ ζωντανεύει το σενάριό σας Εντολές κάθε ομάδας Αυτή είναι

Διαβάστε περισσότερα

Ποιές εντολές του Scratch πρέπει να ξέρω;

Ποιές εντολές του Scratch πρέπει να ξέρω; Ποιές εντολές του Scratch πρέπει να ξέρω; ΕΝΤΟΛΕΣ ΚΙΝΗΣΗΣ κινήσου χ βήματα στρίψε χ μοίρες στρίψε χ μοίρες στρίψε προς την κατεύθυνση των χ μοιρών στρίψε προς το [] πήγαινε στη θέση χ:[] και y:[] πήγαινε

Διαβάστε περισσότερα

Ας κάνουμε μια γάτα να περπατάει στο Scratch 2.0

Ας κάνουμε μια γάτα να περπατάει στο Scratch 2.0 Ας κάνουμε μια γάτα να περπατάει στο Scratch 2.0 Ας ξεκινήσουμε! Άνοιξε το προγραμματιστικό περιβάλλον του Scratch 2.0 κάνοντας κλικ στο εικονίδιο στην επιφάνεια εργασίας. Αν το μενού και οι εντολές δεν

Διαβάστε περισσότερα

ΠΛΗΚΤΡΟΛΟΓΙΟ. Η ελληνική διάταξη πλήκτρων είναι η παρακάτω (δεν υπάρχουν άλλες διατάξεις για το ελληνικό αλφάβητο):

ΠΛΗΚΤΡΟΛΟΓΙΟ. Η ελληνική διάταξη πλήκτρων είναι η παρακάτω (δεν υπάρχουν άλλες διατάξεις για το ελληνικό αλφάβητο): ΠΛΗΚΤΡΟΛΟΓΙΟ Διατάξεις χαρακτήρων Το πληκτρολόγιο περιλαμβάνει όλους τους χαρακτήρες κάποιου αλφάβητου π.χ. του λατινικού, και πολλά σημεία στίξης, διακριτικά σύμβολα, και βοηθητικά πλήκτρα. Ανάλογα με

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Λαβύρινθος Στη δραστηριότητα αυτή θα δημιουργήσεις το παιχνίδι «Λαβύρινθος» στο οποίο ο χρήστης οδηγεί μια γάτα, χρησιμοποιώντας τα βελάκια του πληκτρολογίου, για να βγει από έναν λαβύρινθο με κόκκινους

Διαβάστε περισσότερα

Αγώνες αυτοκινήτου Παιχνίδι για 2 παίκτες

Αγώνες αυτοκινήτου Παιχνίδι για 2 παίκτες Αγώνες αυτοκινήτου Παιχνίδι για 2 παίκτες Άνοιξε το προγραμματιστικό περιβάλλον του Scratch 2.0. Επίλεξε το Σκηνικό. Επίλεξε την καρτέλα Υπόβαθρα. Επίλεξε το πινέλο, αύξησε το πλάτος της γραμμής του πινέλου

Διαβάστε περισσότερα

Breakdance Computer Game σε Scratch.

Breakdance Computer Game σε Scratch. Breakdance Computer Game σε Scratch. Ταστίογλου Μαριάννα 1, Τραντοπούλου Μαργαρίτα 2 1 Μαθήτρια Γ Τάξης, 2 ο Γυμνάσιο Ευόσμου atas94@otenet.gr 2 Μαθήτρια Γ Τάξης, 2 ο Γυμνάσιο Ευόσμου daizy@in.gr Δασκαλάκης

Διαβάστε περισσότερα

Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος...

Περιεχόμενα. Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών Μέρος 2: Χρήση υπολογιστή και διαχείριση αρχείων Πρόλογος... Περιεχόμενα Πρόλογος...11 Μέρος 1: Βασικές έννοιες Πληροφορικής και επικοινωνιών... 13 1.1 Εισαγωγή στους υπολογιστές... 15 1.2 Μονάδες μέτρησης... 27 1.3 Οι βασικές λειτουργίες ενός ηλεκτρονικού υπολογιστή...

Διαβάστε περισσότερα

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού

Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Games: Εξοικείωση με το περιβάλλον του Game Maker μέσα από την κατασκευή ενός παιχνιδιού Εκτιμώμενη διάρκεια: Τέσσερις διδακτικές ώρες Ένταξη στο πρόγραμμα σπουδών Στο νέο Πρόγραμμα Σπουδών του Γυμνασίου

Διαβάστε περισσότερα

Δημιουργώντας ένα παιχνίδι λαβυρίνθου(maze game) με εμπόδια

Δημιουργώντας ένα παιχνίδι λαβυρίνθου(maze game) με εμπόδια Φύλλο Εργασίας Δημιουργώντας ένα παιχνίδι λαβυρίνθου(maze game) με εμπόδια Δραστηριότητα 1η Σε αυτό το φύλλο εργασίας θα δημιουργήσουμε βήμα βήμα ένα παιχνίδι με λαβύρινθο (maze game) με εμπόδια. Το παιχνίδι

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Παιχνίδι Bounce Ball Στη δραστηριότητα αυτή θα δημιουργήσεις το παιχνίδι Bounce Ball στο οποίο η μπάλα κινείται συνεχώς και ο χρήστης προσπαθεί με το ποντίκι του να μετακινεί την πράσινη μπάρα για να χτυπήσει

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Αριθμομηχανή Στη δραστηριότητα αυτή θα δημιουργήσεις μια απλή αριθμομηχανή η οποία θα μπορεί να εκτελεί τις 4 βασικές πράξεις (πρόσθεση, αφαίρεση, πολλαπλασιασμός, διαίρεση) ανάμεσα σε 2 αριθμούς. Άνοιξε

Διαβάστε περισσότερα

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0

Δομές Δεδομένων. Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse. 5ο εξάμηνο. v1.0 Δομές Δεδομένων 5ο εξάμηνο Σημειώσεις από το εργαστήριο για τον χειρισμό του προγράμματος Eclipse v1.0 Τις σημειώσεις κράτησαν και διαμόρφωσαν σε word οι: Κονδύλη Γαλήνη, ΑΜ 5576 Μάλλιου Χριστίνα, ΑΜ 5413

Διαβάστε περισσότερα

1. Εισαγωγή στο Greenfoot

1. Εισαγωγή στο Greenfoot 1. Πρόλογος Το Greenfoot είναι ένα Ολοκληρωμένο Περιβάλλον Ανάπτυξης Εφαρμογών (IDE) που έχει ως σκοπό τη διδασκαλία του Αντικειμενοστραφούς προγραμματισμού με τη γλώσσα Java. Με το Greenfoot μπορεί να

Διαβάστε περισσότερα

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

Διαβάστε περισσότερα

Slalom Race Computer Game on Scratch

Slalom Race Computer Game on Scratch Slalom Race Computer Game on Scratch Μπογιατζή Ελισάβετ ¹, Μεταξά Παυλίνα², Νεστοροπούλου Ευσεβεία³, Μαρόγλου Ευαγγελία 4 1 boelisabet@gmail.com 2 pavlinamet2@gmail.com 3 makis.nestoro@hotmail.com 4 euaggeliam2000@gmail.com

Διαβάστε περισσότερα

Εισαγωγή στο πρόγραμμα Microsoft word 2003

Εισαγωγή στο πρόγραμμα Microsoft word 2003 Εισαγωγή στο πρόγραμμα Microsoft word 2003 Έναρξη 1. Εκκίνηση του προγράμματος Για να ξεκινήσουμε το Word, πατάμε στο κουμπί Εναρξη και από το μενού που εμφανίζεται επιλέγουμε Προγράμματα και Microsoft

Διαβάστε περισσότερα

Το δεύτερο παιχνίδι ΤΟΥΒΛΑΚΙΑ

Το δεύτερο παιχνίδι ΤΟΥΒΛΑΚΙΑ Το δεύτερο παιχνίδι ΤΟΥΒΛΑΚΙΑ Στο παιχνίδι υπάρχουν τουβλάκια διαφόρων χρωμάτων. Σκοπός του παιχνιδιού είναι να καταστραφούν όλα τα τουβλάκια. Ο παίκτης χειρίζεται από το πληκτρολόγιο μία ρακέτα. Ένα μπαλάκι

Διαβάστε περισσότερα

Πρακτικές οδηγίες για την Επεξεργασία Κειμένου

Πρακτικές οδηγίες για την Επεξεργασία Κειμένου 11 Εργαλεία έκφρασης και δημιουργίας Επεξεργασία Κειμένου Α Γυμνασίου Πρακτικές οδηγίες για την Επεξεργασία Κειμένου Ένα πρόγραμμα επεξεργασίας κειμένου μας προσφέρει τη δυνατότητα να: προσθέτουμε, να

Διαβάστε περισσότερα

Μάθημα 1: Εισαγωγή. Κάνε κλικ την εντολή "κινήσου" και με το ποντίκι πατημένο μετέφερε τη στη περιοχή σεναρίων.

Μάθημα 1: Εισαγωγή. Κάνε κλικ την εντολή κινήσου και με το ποντίκι πατημένο μετέφερε τη στη περιοχή σεναρίων. Μάθημα : Εισαγωγή 2 Κάνε κλικ την εντολή "κινήσου" και με το ποντίκι πατημένο μετέφερε τη στη περιοχή σεναρίων. Κάνοντας διπλό κλικ στην εντολή μπορείς να δεις ότι η γάτα κινείται στη σκηνή. Επίλεξε την

Διαβάστε περισσότερα

Σημειώσεις στο PowerPoint

Σημειώσεις στο PowerPoint Σημειώσεις στο PowerPoint Τι είναι το PowerPoint; Το PowerPoint 2010 είναι μια οπτική και γραφική εφαρμογή που χρησιμοποιείται κυρίως για τη δημιουργία παρουσιάσεων. Με το PowerPoint, μπορείτε να δημιουργήσετε

Διαβάστε περισσότερα

α) Πώς παίρνουμε αποφάσεις στην καθημερινή μας ζωή; Συμπληρώσετε τον παρακάτω πίνακα: τότε

α) Πώς παίρνουμε αποφάσεις στην καθημερινή μας ζωή; Συμπληρώσετε τον παρακάτω πίνακα: τότε 1. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ (Ή ΚΑΙ ΑΛΛΟΥ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ) ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΜΑΘΗΤΩΝ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 «Η δομή επιλογής εάν» Δραστηριότητα 1 α) Πώς παίρνουμε αποφάσεις στην καθημερινή μας ζωή;

Διαβάστε περισσότερα

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 36 37 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

Διαβάστε περισσότερα

Γνωρίστε το Excel 2007

Γνωρίστε το Excel 2007 Εισαγωγή τύπων Γνωρίστε το Excel 2007 Πληκτρολογήστε το σύμβολο της ισότητας (=), χρησιμοποιήστε ένα μαθηματικό τελεστή (+,-,*,/) και πατήστε το πλήκτρο ENTER. Πρόσθεση, διαίρεση, πολλαπλασιασμός και αφαίρεση

Διαβάστε περισσότερα

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου Ιούλιος 2017 Copyright 2017 Πανεπιστήμιο Κύπρου. Όλα τα πνευματικά δικαιώματα κατοχυρωμένα. Δημιουργός: Λευτέρης Γ. Ζαχαρία Πίνακας Περιεχομένων 1. Εισαγωγή....

Διαβάστε περισσότερα

Tank Rescue Computer Game σε Scratch

Tank Rescue Computer Game σε Scratch Tank Rescue Computer Game σε Scratch Μπέλτσος Νικόλαος 1, Παναγιωτόπουλος Ευάγγελος 2, Παπαδόπουλος Βασίλης 3, Παπουδάρης Κωνσταντίνος 4 1 sokin2@yahoo.gr 2 vaggelispan@yahoo.gr 3 papadopoulos_vasilis@yahoo.gr

Διαβάστε περισσότερα

Stellarium Εγχειρίδιο Οδηγιών

Stellarium Εγχειρίδιο Οδηγιών Προϋποθέσεις συστήματος: Windows (XP, Vista, 7) με DirectX 9.x και τελευταίες ServicePack ή MacOS X 10.3.x (ή υψηλότερη), κάρτα γραφικών 3D με υποστήριξη OpenGL, ελάχ. 512 MB RAM, 1 GB διαθέσιμος χώρος

Διαβάστε περισσότερα

αντίστοιχο γεγονός. Όταν όντως το κουμπί

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

Διαβάστε περισσότερα

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Δημιουργώντας δικές μας Κλάσεις και Αντικείμενα

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Δημιουργώντας δικές μας Κλάσεις και Αντικείμενα ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Δημιουργώντας δικές μας Κλάσεις και Αντικείμενα Μαθήματα από το πρώτο εργαστήριο Δημιουργία αντικειμένου Scanner Scanner input = new Scanner(System.in); Το

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΑΘΗΜΑ : Η/Υ I (ενότητα WINDOWS) ΥΠΕΥΘΥΝΟΣ : ΑΝΑΣΤΑΣΙΟΣ ΟΙΚΟΝΟΜΙΔΗΣ, Καθηγητής ΕΡΓΑΣΤΗΡΙΑ : ΘΕΑΝΩ ΧΑΤΖΙΔΑΚΗ, Εργαστηριακό

Διαβάστε περισσότερα

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (Σημειώσεις Word) ΕΚΠΑΙΔΕΥΤΕΣ: ΒΑΡΕΛΑΣ ΙΩΑΝΝΗΣ, ΠΟΖΟΥΚΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ MICROSOFT WORD (ΕΚΠΑΙΔΕΥΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ) ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο;

1ο Φύλλο Εργασίας. της παλέτας Ήχος. Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο; 1ο Φύλλο Εργασίας της παλέτας Ήχος Πώς μπορούμε να εισάγουμε και να αναπαράγουμε έναν ήχο; Για να εισάγουμε ένα ή περισσότερα μουσικά κλιπ σε ένα αντικείμενο, επιλέγουμε από το μεσαίο παράθυρο του Scratch

Διαβάστε περισσότερα

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2

Αριστείδης Παλιούρας Ανακαλύψτε το Scratch 2 Παιχνίδι Κρεμάλα Στη δραστηριότητα αυτή θα δημιουργήσεις το γνωστό παιχνίδι της κρεμάλας στο οποίο ο παίκτης προσπαθεί να μαντέψει τα γράμματα από τα οποία αποτελείται μια άγνωστη λέξη. Το πρόγραμμα που

Διαβάστε περισσότερα

Δραστηριότητα 1 Σχεδιασμός σκηνικού

Δραστηριότητα 1 Σχεδιασμός σκηνικού ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 3 Δραστηριότητα 1 Σχεδιασμός σκηνικού Ας κατασκευάσουμε την επόμενη σκηνή-room. Όμοια με προηγουμένως κατασκευάζουμε το σκηνικό-background «ΔΡΟΜΟΣ» και αφού δημιουργήσουμε τη σκηνή-room

Διαβάστε περισσότερα

Microsoft PowerPoint 2007

Microsoft PowerPoint 2007 Information Technology Services and Solutions Σύμβουλοι Μηχανογράφησης και Εκπαίδευσης Στεφ. Σκουλούδη 27, Καλλίπολη, Πειραιάς 210 45 38 177 http://www.itss.gr/ Microsoft PowerPoint 2007 Κωνσταντίνος Κωβαίος

Διαβάστε περισσότερα

3 ο εργαστήριο Scratch for NinjaCoders

3 ο εργαστήριο Scratch for NinjaCoders 3 ο εργαστήριο Scratch for NinjaCoders Τίτλος εφαρμογής: Space Invaders (Διαστημικοί εισβολείς) Περιγραφή στόχων, σενάριο εφαρμογής, παρουσίαση scratch, μεταβλητές, συμβάντα, προγραμματιστικές δομές 0

Διαβάστε περισσότερα

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008 Παράδειγμα: Μηχανή για Εισιτήρια 2 Ορισμός Κλάσεων Σύνταξη κλάσης: πεδία, κατασκευαστές, μέθοδοι Ένας αυτόματος εκδότης εισιτηρίων είναι μια μηχανή που δέχεται χρήματα και εκδίδει ένα εισιτήριο. Εκδίδει

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python. 1η Ομάδα Ασκήσεων

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python. 1η Ομάδα Ασκήσεων ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python 1η Ομάδα Ασκήσεων Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων IDLE - Διαδικασία ανάπτυξης προγραμμάτων Python - Εισαγωγικά προγράμματα / print / μεταβλητές / input

Διαβάστε περισσότερα

1. Τα τμήματα της επιφάνειας εργασίας των Windows

1. Τα τμήματα της επιφάνειας εργασίας των Windows 1. Τα τμήματα της επιφάνειας εργασίας των Windows Εικονίδια συντομεύσεων (αρχείου-φακέλου) Εικονίδια Ανενεργά Ενεργό Επιφάνεια (αρχείου-φακέλου) παράθυρα παράθυρο εργασίας Γραμμή μενού Γραμμή εργαλείων

Διαβάστε περισσότερα

3 Αλληλεπίδραση Αντικειμένων

3 Αλληλεπίδραση Αντικειμένων Αφαίρεση και Αρθρωσιμότητα 3 Αλληλεπίδραση Αντικειμένων Πώς συνεργάζονται τα αντικείμενα που δημιουργούμε Αφαίρεση (abstraction) είναι η δυνατότητα να αγνοούμε τις λεπτομέρειες και να εστιάζουμε την προσοχή

Διαβάστε περισσότερα

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή. Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή. Βήμα 1 ο : Εγκατάσταση εφαρμογής ανάγνωσης Readium και Readium για μαθητές με

Διαβάστε περισσότερα

του προγράμματος diagrama_rohs.zip )

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

Διαβάστε περισσότερα

Εργασία-3: Παρουσίαση Εργασίας. Ομάδα Α. Προετοιμασία Αναφοράς

Εργασία-3: Παρουσίαση Εργασίας. Ομάδα Α. Προετοιμασία Αναφοράς Εργασία-3: Παρουσίαση Εργασίας Ομάδα Α. Προετοιμασία Αναφοράς Αρκετοί πιστεύουν πως η επιτυχία μιας παρουσίασης είναι δεδομένη εάν ο παρουσιαστής κατέχει το θέμα που πρόκειται να παρουσιάσει και είναι

Διαβάστε περισσότερα

Τα Windows Πολύ Απλά και Πολύ Σύντομα

Τα Windows Πολύ Απλά και Πολύ Σύντομα Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". Τα Windows Πολύ Απλά και

Διαβάστε περισσότερα

ΜΑΘΗΜΑ Προσθήκη Κειμένου. 2. Ελληνική Διάταξη Πληκτρολογίου ΣΤΟΧΟΙ:

ΜΑΘΗΜΑ Προσθήκη Κειμένου. 2. Ελληνική Διάταξη Πληκτρολογίου ΣΤΟΧΟΙ: ΜΑΘΗΜΑ 2 ΣΤΟΧΟΙ: 1. Προσθήκη Κειμένου 2. Ελληνική Διάταξη Πληκτρολογίου 3. Αλλαγή Παρουσίασης Σελίδας 4. Εισαγωγή Συμβόλων/Ειδικών Χαρακτήρων 5. Παρουσίαση Και Απόκρυψη Μη Εκτυπώσιμων Χαρακτήρων 6. Επιλογή

Διαβάστε περισσότερα

Περιγραφή του βασικού παραθύρου του Cubase SE3. Εικόνα 1

Περιγραφή του βασικού παραθύρου του Cubase SE3. Εικόνα 1 Περιγραφή του βασικού παραθύρου του Cubase SE3 Εικόνα 1 Transport panel Προετοιμασία και εκτέλεση ηχογράφησης σε ένα κανάλι MIDI και Quantize 1. Ανοίγουμε το Cubase, πηγαίνουμε στο μενού File και επιλέγουμε

Διαβάστε περισσότερα

7.Α.1 Παρουσιάσεις. 7.Α.2 Περιγραφή περιεχομένων της εφαρμογής

7.Α.1 Παρουσιάσεις. 7.Α.2 Περιγραφή περιεχομένων της εφαρμογής Μάθημα 7ο Πολυμέσα 7.Α.1 Παρουσιάσεις Οι παρουσιάσεις είναι μια εφαρμογή που χρησιμεύει στην παρουσίαση των εργασιών μας. Αποτελούν μια συνοπτική μορφή των εργασιών μας. Μέσω δημιουργίας διαφανειών, μορφοποιήσεων

Διαβάστε περισσότερα

Το τρίτο παιχνίδι ΛΑΒΥΡΙΝΘΟΣ ΜΕ ΕΜΠΟΔΙΑ

Το τρίτο παιχνίδι ΛΑΒΥΡΙΝΘΟΣ ΜΕ ΕΜΠΟΔΙΑ σύντομες σημειώσεις βασισμένες σε δουλειά των συναδέλφων Κ. Φλώρου και Μ. Μαντουβάλου Το τρίτο παιχνίδι ΛΑΒΥΡΙΝΘΟΣ ΜΕ ΕΜΠΟΔΙΑ Σκοπός του παιχνιδιού είναι ο παππούς να μπορέσει να κινηθεί μέσα έναν λαβύρινθο

Διαβάστε περισσότερα

Εφαρμογή δημιουργίας σεναρίων Sctatch

Εφαρμογή δημιουργίας σεναρίων Sctatch Εφαρμογή δημιουργίας σεναρίων Sctatch Δημιουργία Σεναρίων με το Scratch - τάξη Β Το Scratch είναι μια γλώσσα οπτικού προγραμματισμού οδηγούμενου από γεγονότα. Τα έργα (project) στο Scratch οικοδομούνται

Διαβάστε περισσότερα

Copyright 2017 HP Development Company, L.P.

Copyright 2017 HP Development Company, L.P. Οδηγός χρήσης Copyright 2017 HP Development Company, L.P. Οι πληροφορίες στο παρόν έγγραφο μπορεί να αλλάξουν χωρίς προειδοποίηση. Οι μοναδικές εγγυήσεις για τα προϊόντα και τις υπηρεσίες της HP είναι

Διαβάστε περισσότερα

ΣΕΛΙ Α 1 ΚΕΦΑΛΑΙΟ 1 - ΑΡΧΙΚΑ

ΣΕΛΙ Α 1 ΚΕΦΑΛΑΙΟ 1 - ΑΡΧΙΚΑ ΣΕΛΙ Α 1 ΚΕΦΑΛΑΙΟ 1 - ΑΡΧΙΚΑ Πως αλλάζω γλώσσα; 1 ος τρόπος Συνδυασµός πλήκτρων αριστερό Ctrl + Shift 2 ος τρόπος Από την ένδειξη γλώσσας στην γραµµή εργασιών Πως βάζω τον τόνο ; (Εφόσον βρίσκοµαι στα

Διαβάστε περισσότερα

ΤΕΙ Ηρακλείου. Τμήμα Λογιστικής Πληροφορική I 6 η Εργαστηριακή άσκηση (Excel)

ΤΕΙ Ηρακλείου. Τμήμα Λογιστικής Πληροφορική I 6 η Εργαστηριακή άσκηση (Excel) ΤΕΙ Ηρακλείου Τμήμα Λογιστικής Πληροφορική I 6 η Εργαστηριακή άσκηση (Excel) Ανοίγοντας το Excel (Έναρξη /Προγράμματα /Microsoft Office / Microsoft Office Excel 2003), ανοίγει μπροστά μας ένα βιβλίο εργασίας

Διαβάστε περισσότερα

1. Άνοιγμα Και Κλείσιμο Της Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer)

1. Άνοιγμα Και Κλείσιμο Της Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer) ΔΙΑΔΙΚΤΥΟ (INTERNET) ΣΤΟΧΟΙ: 1. Άνοιγμα Και Κλείσιμο Μιας Εφαρμογής Φυλλομετρητή Ιστού (Internet Explorer) 2. Παρουσίαση Μιας Ιστοσελίδας 3. Διακοπή Και Ανανέωση Μιας Ιστοσελίδας (Stop and Refresh) 4.

Διαβάστε περισσότερα

Δημιουργία παρουσιάσεων (Power Point)

Δημιουργία παρουσιάσεων (Power Point) Δημιουργία παρουσιάσεων (Power Point) Το πρόγραμμα PowerPoint είναι η «αίθουσα προβολών» του Office. Μια προβολή (παρουσίασης) του PowerPoint μπορεί να έχει ως στόχο να ενημερώσει, να διδάξει ή και να

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ Σύντομη εισαγωγή στο εργαστήριο Στο φετινό εργαστήριο του μαθήματος, έχετε τη δυνατότητα να δουλέψετε σε 2 περιβάλλοντα. Ένα σε περιβάλλον UNIX μέσω απομακρυσμένης σύνδεσης σε

Διαβάστε περισσότερα

ΕΡΩΤΗΣΕΙΣ στην επεξεργασία κειμένου (Word)

ΕΡΩΤΗΣΕΙΣ στην επεξεργασία κειμένου (Word) 1. Πώς δημιουργούμε ένα νέο έγγραφο; 2. Πώς αποθηκεύουμε ένα έγγραφο στη δισκέτα μας; 3. Μπορείτε να περιγράψετε τη βασική οθόνη του Word;. 4. Τι ακριβώς κάνει το εργαλείο ζουμ; 5. Ποιους κανόνες ακολουθεί

Διαβάστε περισσότερα

Κεφάλαιο 1.Εντολές κίνησης

Κεφάλαιο 1.Εντολές κίνησης Προγραμματίζω με το ΒΥΟΒ 1 Κεφάλαιο 1.Εντολές κίνησης Από το μάθημα της Φυσικής γνωρίζουμε ότι κίνηση σημαίνει αλλαγή της θέσης ενός αντικειμένου. Οι εντολές κίνησης που μας παρέχει το ΒΥΟΒ χωρίζονται

Διαβάστε περισσότερα

Μέρος Α Γνωριμία με το περιβάλλον προγραμματισμού του ρομπότ OTTO

Μέρος Α Γνωριμία με το περιβάλλον προγραμματισμού του ρομπότ OTTO OTTO ROBOT Εκπαιδευτικές Δραστηριότητες Μέρος Α Γνωριμία με το περιβάλλον προγραμματισμού του ρομπότ OTTO Δραστηριότητα 1 - Γνωριμία, περιγραφή Otto Τι είναι το ρομπότ Otto; Είναι ένα αλληλεπιδραστικό

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ POWER POINT

ΕΙΣΑΓΩΓΗ ΣΤΟ POWER POINT 1 ΕΙΣΑΓΩΓΗ ΣΤΟ POWER POINT To Power Point είναι ένα πολύ δυναμικό πρόγραμμα παρουσίασης γραφικών. Ο σκοπός είναι να βοηθήσει τους χρήστες των υπολογιστών να δημιουργούν εντυπωσιακά έγγραφα, επιστολές και

Διαβάστε περισσότερα

Προγραμματισμός. Το περιβάλλον του scratch

Προγραμματισμός. Το περιβάλλον του scratch Προγραμματισμός Η τέχνη του να μπορούμε να γράφουμε τα δικά μας προγράμματα ονομάζεται προγραμματισμός. Γενικότερα ως προγραμματιστικό πρόβλημα θεωρούμε κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση

Διαβάστε περισσότερα

2.1 Αντικειµενοστρεφής προγραµµατισµός

2.1 Αντικειµενοστρεφής προγραµµατισµός 2.1 Αντικειµενοστρεφής προγραµµατισµός Στον αντικειµενοστρεφή προγραµµατισµό (object oriented programming, OOP) ένα πρόγραµµα υπολογιστή είναι ένα σύνολο αλληλεπιδρώντων αντικειµένων. Μπορεί να ειπωθεί

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3 Μάθημα 1 ο : Περιγραφή του EV3 και του περιβάλλοντος προγραμματισμού του Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου 2 3 4 ΑΝΙΚΕΙΜΕΝΑ ΜΑΘΗΣΗΣ 1. Πώς

Διαβάστε περισσότερα

Αντικειμενοστρεφής Προγραμματισμός

Αντικειμενοστρεφής Προγραμματισμός Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr 1 Δομημένος προγραμματισμός έναντι αντικειμενοστρεφούς

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access... 9 Κεφάλαιο 2: Microsoft Access 2002... 20 Κεφάλαιο 3: Το σύστημα Βοήθειας του Microsoft Office ΧΡ... 36

Διαβάστε περισσότερα

Φύλλο Εργασίας: Παιχνίδι Λαβύρινθος (MAZE) Προγραμματιστικό Εργαλείο: GAME MAKER. Ονοματεπώνυμο:

Φύλλο Εργασίας: Παιχνίδι Λαβύρινθος (MAZE) Προγραμματιστικό Εργαλείο: GAME MAKER. Ονοματεπώνυμο: Φύλλο Εργασίας: Παιχνίδι Λαβύρινθος (MAZE) Προγραμματιστικό Εργαλείο: GAME MAKER Ονοματεπώνυμο: Τμήμα: Σκοπός σας είναι να φτιάξετε ένα ηλεκτρονικό παιχνίδι για περιπλάνηση σε Λαβύρινθο (MAZE) χρησιμοποιώντας

Διαβάστε περισσότερα

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Πίνακες Κλάσεις και Αντικείμενα

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Πίνακες Κλάσεις και Αντικείμενα ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Πίνακες Κλάσεις και Αντικείμενα Μαθήματα από το πρώτο εργαστήριο Δημιουργία αντικειμένου Scanner Scanner input = new Scanner(System.in); Το αντικείμενο input

Διαβάστε περισσότερα

ModellingSpace. Εγχειρίδιο Χρήστη

ModellingSpace. Εγχειρίδιο Χρήστη ModellingSpace Εγχειρίδιο Χρήστη 1 Βασική ιδέα Η βασική ιδέα, που αποτελεί την βάση για το λογισμικό, είναι το μοντέλο. Ένα μοντέλο είναι μία ομάδα υποθέσεων που προσπαθεί να είναι αναπαράσταση του πραγματικού

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

Διαβάστε περισσότερα

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων Τι θα μάθουμε σήμερα: Να αναφέρουμε τα κύρια χαρακτηριστικά ενός Γραφικού Περιβάλλοντος Επικοινωνίας Να εξηγούμε τη χρήση των κουμπιών του

Διαβάστε περισσότερα

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. POWERPOINT 2003 1. Τι είναι το PowerPoint (ppt)? Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. 2. Τι δυνατότητες έχει? Δημιουργία παρουσίασης. Μορφοποίηση παρουσίασης. Δημιουργία γραφικών. Δημιουργία

Διαβάστε περισσότερα

Εισαγωγή στο περιβάλλον Code::Blocks

Εισαγωγή στο περιβάλλον Code::Blocks Εισαγωγή στο περιβάλλον Code::Blocks Στο παρόν εγχειρίδιο παρουσιάζεται η διαδικασία ανάπτυξης, μεταγλώττισης και εκτέλεσης ενός προγράμματος C στο περιβάλλον του Code::Blocks. Η διαδικασία αυτή παρουσιάζεται

Διαβάστε περισσότερα

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι

21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB. Αλγόριθμος Διαδικασία Παράμετροι 21. ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 4 - ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΜΕ ΤΟ BYOB BYOB Αλγόριθμος Διαδικασία Παράμετροι Τι είναι Αλγόριθμος; Οι οδηγίες που δίνουμε με λογική σειρά, ώστε να εκτελέσουμε μια διαδικασία ή να επιλύσουμε ένα

Διαβάστε περισσότερα

Η εντολή «επανέλαβε Χ»

Η εντολή «επανέλαβε Χ» Η εντολή «επανέλαβε Χ» Όπως είδαμε πιο πάνω, η εντολή για πάντα είναι χρήσιμη σε διάφορα προγράμματα όταν π.χ. θέλουμε να δείξουμε την κίνηση της γης γύρω από τον ήλιο ή για να αναπαραστήσουμε το δίλημμα

Διαβάστε περισσότερα

Πληροφορική. Εργαστηριακή Ενότητα 2 η : Το βιβλίο εργασίας του MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Πληροφορική. Εργαστηριακή Ενότητα 2 η : Το βιβλίο εργασίας του MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Πληροφορική Εργαστηριακή Ενότητα 2 η : Το βιβλίο εργασίας του MS Excel Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής Άδειες

Διαβάστε περισσότερα

Τα Φύλλα Εργασίας αφορά την εκμάθηση της εκτέλεσης της δομής επιλογής μέσα από το περιβάλλον του SCRATCH.

Τα Φύλλα Εργασίας αφορά την εκμάθηση της εκτέλεσης της δομής επιλογής μέσα από το περιβάλλον του SCRATCH. 15. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ Τα Φύλλα Εργασίας αφορά την εκμάθηση της εκτέλεσης της δομής επιλογής μέσα από το περιβάλλον του SCRATCH. 16. ΑΞΙΟΛΟΓΗΣΗ Οι βασικές διαδικασίες αξιολόγησης προέρχονται

Διαβάστε περισσότερα

Λεπτομέριες τοιχοποιίας Σχεδίαση κάτοψης

Λεπτομέριες τοιχοποιίας Σχεδίαση κάτοψης 1 Λεπτομέριες τοιχοποιϊας Σχεδίαση κάτοψης Λεπτομέριες τοιχοποιίας Σχεδίαση κάτοψης Ξεκινώντας το πρόγραμμα εμφανίζονται οι επιλογές σχετικά με το τι θέλετε να κάνετε. Δημιουργώντας Νέο Δωμάτιο Όταν ο

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: PowerPoint Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: PowerPoint Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: PowerPoint... 9 Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13 Κεφάλαιο 3: Δημιουργία νέας παρουσίασης... 27 Κεφάλαιο 4: Μορφοποίηση κειμένου παρουσίασης...

Διαβάστε περισσότερα

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων 2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει

Διαβάστε περισσότερα

Φύλλο Εργασίας: Παιχνίδι Λαβύρινθος (MAZE) Προγραμματιστικό Εργαλείο: SCRATCH. Ονοματεπώνυμο:

Φύλλο Εργασίας: Παιχνίδι Λαβύρινθος (MAZE) Προγραμματιστικό Εργαλείο: SCRATCH. Ονοματεπώνυμο: Φύλλο Εργασίας: Παιχνίδι Λαβύρινθος (MAZE) Προγραμματιστικό Εργαλείο: SCRATCH Ονοματεπώνυμο: Τμήμα: Σκοπός σας είναι να φτιάξετε ένα ηλεκτρονικό παιχνίδι για έξοδο από Λαβύρινθο (MAZE) χρησιμοποιώντας

Διαβάστε περισσότερα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Δομή Επιλογής. 1. Αν ο σκύλος ακουμπήσει ένα κόκαλο τότε το κόκαλο εξαφανίζεται και ο παίκτης κερδίζει 10 πόντους.

Δομή Επιλογής. 1. Αν ο σκύλος ακουμπήσει ένα κόκαλο τότε το κόκαλο εξαφανίζεται και ο παίκτης κερδίζει 10 πόντους. Τάξη : Α Λυκείου Λογισμικό : Scratch Ενδεικτική Διάρκεια : 45 λεπτά Δομή Επιλογής Μία από τις πιο σημαντικές δομές που χρησιμοποιείται στον προγραμματισμό είναι η δομή επιλογής. Η δομή αυτή μας δίνει την

Διαβάστε περισσότερα

Inspiration 7 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΜΕ ΠΑΡΑΔΕΙΓΜΑ

Inspiration 7 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΜΕ ΠΑΡΑΔΕΙΓΜΑ Inspiration 7 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΜΕ ΠΑΡΑΔΕΙΓΜΑ Εισαγωγή Κύριας Ιδέας ή Γενικού Θέματος: Όταν ανοίγει το Inspiration, εμφανίζεται ένα σύμβολο στο κέντρο της οθόνης με τις λέξεις: Main Idea (Κύρια Ιδέα).

Διαβάστε περισσότερα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Nα κατασκευάσουν πίνακες από δεδομένα. Να κατασκευάσουν συναρτήσεις με πίνακες. Να κάνουν χρήση

Διαβάστε περισσότερα

Οδηγός ξεκινήματος. έκδοση 2.0.

Οδηγός ξεκινήματος. έκδοση 2.0. Οδηγός ξεκινήματος έκδοση 2.0 Το SCRATCH είναι μια γλώσσα προγραμματισμού, που σου επιτρέπει να δημιουργείς τις δικές σου διαδραστικές ιστορίες, κινούμενα σχέδια, παιχνίδια, μουσική και τέχνη. Αυτός ο

Διαβάστε περισσότερα

Ανακαλύπτω. Ο υπολογιστής στην πράξη!

Ανακαλύπτω. Ο υπολογιστής στην πράξη! ΔΗΜΟΣΙΑ ΚΕΝΤΡΙΚΗ ΒΙΒΛΙΟΘΗΚΗ ΛΕΒΑΔΕΙΑΣ ΣΥΛΛΟΓΟΣ «ΦΙΛΟΙ ΒΙΒΛΙΟΘΗΚΗΣ ΛΙΒΑΔΕΙΑΣ» Κατερίνα Κεράστα 2014 Α Μαθαίνω τον υπολογιστή μου Ανακαλύπτω Ο υπολογιστής στην πράξη! Ο υπολογιστής στην πράξη! Επιφάνεια

Διαβάστε περισσότερα

> μεγαλύτερο <= μικρότερο ή ίσο < μικρότερο == ισότητα >= μεγαλύτερο ή ίσο!= διαφορετικό

> μεγαλύτερο <= μικρότερο ή ίσο < μικρότερο == ισότητα >= μεγαλύτερο ή ίσο!= διαφορετικό 5 ο Εργαστήριο Λογικοί Τελεστές, Δομές Ελέγχου Λογικοί Τελεστές > μεγαλύτερο = μεγαλύτερο ή ίσο!= διαφορετικό Οι λογικοί τελεστές χρησιμοποιούνται για να ελέγξουμε

Διαβάστε περισσότερα

ΣΚΗΝΙΚΟ ΥΠΟΒΑΘΡΑ ΑΡΧΙΚΗ

ΣΚΗΝΙΚΟ ΥΠΟΒΑΘΡΑ ΑΡΧΙΚΗ Scratch 1. Σκηνικό (Αρχική Έχασες Κέρδισες). Η πρώτη μου δουλειά όταν φτιάχνω ένα παιχνίδι είναι πάω στο ΣΚΗΝΙΚΟ - ΥΠΟΒΑΘΡΑ και να σχεδιάσω (ή να αντιγράψω μια εικόνα από το διαδίκτυο ή από οπουδήποτε

Διαβάστε περισσότερα

Ενότητα. Παρουσιάσεις. εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ

Ενότητα. Παρουσιάσεις. εκδόσεις ΚΛΕΙΔΑΡΙΘΜΟΣ Ενότητα Παρουσιάσεις Κεφάλαιο 82. PowerPoint 2007 Απαντήσεις ερωτήσεων και ασκήσεων επανάληψης 1. Η εφαρμογή Microsoft PowerPoint είναι ειδικά κατασκευασμένη για την αποτελεσματική παρουσίαση δεδομένων

Διαβάστε περισσότερα

Πώς το λένε Computer game στο Scratch

Πώς το λένε Computer game στο Scratch Πώς το λένε Computer game στο Scratch Μιχαηλία Γκαλλέ¹, Χριστόδουλος Σατραζέμης², 1 Μαθήτρια Γ Τάξης, 2 ο Γυμνάσιο Ευόσμου mixaelagalle@gmail.com 2 Μαθητής Γ Τάξης, 2 ο Γυμνάσιο Ευόσμου linosatra@gmail.com

Διαβάστε περισσότερα

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος

Διαβάστε περισσότερα

Καροτοκυνηγός. Αντικείμενα

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

Διαβάστε περισσότερα