Πώς γίνεται το debug? Το debug γίνεται με δύο τρόπους, ως επί το πλείστον. Τουλάχιστον, εγώ δύο έμαθα, και αυτούς αναφέρω.

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

Download "Πώς γίνεται το debug? Το debug γίνεται με δύο τρόπους, ως επί το πλείστον. Τουλάχιστον, εγώ δύο έμαθα, και αυτούς αναφέρω."

Transcript

1 Τι είναι το debug μαμα? Με απλά λόγια, debug (αποσφαλμάτωση αλλά που να κάθεσαι να το πεις), είναι η διαδικασία εντοπισμού και διόρθωσης σφαλμάτων που υπάρχουν σε κώδικα (ασχέτως γλώσσας προγραμματισμού). Δεδομένου ότι ο εντοπισμός των λαθών είναι αρκετά χρονοβόρος (και αρκετά κουραστικός τις περισσότερες φορές) έχουν δημιουργηθεί κατάλληλα εργαλεία προκείμενου να βοηθούν τη διαδικασία, αλλά όχι να την κάνουν αυτόματα! Το debugging, δυστυχώς, δεν είναι click-on "debug this stuff" και τα κάνει όλα μόνο του.. Μακάρι, αλλά που τέτοια τύχη! :( Τι μπορεί και τι ΔΕΝ μπορεί να κάνει το debug? Το debug ενός προγράμματος μπορεί να διορθώσει σφάλματα τα οποία συνήθως παρουσιάζονται κατά το runtime του προγράμματος. Δηλαδή, το debug βοηθάει από τη στιγμή που το πρόγραμμα έχει περάσει το στάδιο του compilation, το έχουμε βάλει να τρέξει και εκεί που τρέχει πετάει μήνυμα λάθους. Επίσης, βοηθάει στο να βρούμε γιατί δεν παίρνουμε τα σωστά αποτελέσματα, η τουλάχιστον αποτελέσματα τα οποία θα περιμέναμε να βρούμε. Αυτό που ΔΕΝ κάνει το debug είναι να σε βοηθήσει να φτιάξεις κάποιον αλγόριθμο για την επίλυση του αρχικού σου προβλήματος. Θα σε βοηθήσει π.χ. να καταλάβεις τι θα έπρεπε να είχες γράψει σε μια γραμμή κώδικα, ή το γιατί δεν δουλεύει ένα συγκεκριμένο κομμάτι κώδικα όπως θα ήθελες, αλλά δε θα σου πει ΤΙ έπρεπε να είχες γράψει για να πάρεις το επιθυμητό αποτέλεσμα. Μπορώ να κάνω debug? Ναι, αρκεί να έχεις και μια πλατφόρμα ανάπτυξης κώδικα. Το ότι υπάρχουν εργαλεία για να σε βοηθήσουν να κάνεις debug δε σημαίνει ότι χωρίς αυτά τα εργαλεία δεν γίνεται debug. Πώς γίνεται το debug? Το debug γίνεται με δύο τρόπους, ως επί το πλείστον. Τουλάχιστον, εγώ δύο έμαθα, και αυτούς αναφέρω. 1) Ο αρχικά δύσκολος τρόπος, που παραμένει δύσκολος Κλασσική μέθοδος για το debugging κώδικα είναι να τυπώνεις στην οθόνη κάποια μηνύματα λάθους, του στυλ "Λάθος 1", "λάθος 2" κλπ, ή ό,τι άλλο μήνυμα αρέσει στον καθένα. Ο τρόπος αυτός είναι δύσκολος για το λόγο ότι η εντολή εκτύπωσης (πχ printf, cout, System.out.println() ) μπαίνει κάτω από κάθε εντολή που έχει γράψει κάποιος. Προφανώς δε χρειάζεται να μπαίνει κάτω από τετριμμένες εντολές, όπως i = i + 1 ή μια άλλη εντολή εκτύπωσης στην οθόνη. Για το λόγο αυτό, η συγκεκριμένη μέθοδος δεν δίνει και τα καλύτερα αποτελέσματα, γιατί εντοπίζεται το λάθος "στο περίπου". Παρ' όλα αυτά, το καλό της μεθόδου αυτής είναι ότι μπορεί να χρησιμοποιηθεί ανεξάρτητα πλατφόρμας (είτε κάποιος

2 δουλεύει σε VS, είτε σε DEV είτε σε Unix περιβάλλον ή δεν ξέρω κι εγώ σε τι άλλο :) ). Έτσι, μπορείς να πεις π.χ. ότι αφού μου τύπωσε στην οθόνη την τάδε γραμμή αλλά όχι την άλλη, το λάθος έγινε μεταξύ αυτών των δύο, η τουλάχιστον κάπου εκεί κοντά. Αυτό δυστυχώς δεν ισχύει πάντα, για το λόγο αυτό ακολουθεί άλλη διαδικασία, μετά τον εντοπισμό του "περίπου λάθους". Αυτή περιλαμβάνει το να τυπωθούν στο σημείο του "περίπου λάθους" οι διάφορες μεταβλητές που χρησιμοποιούνται από το πρόγραμμα, ώστε να πάρουμε τις τιμές. Προφανώς κάτι τέτοιο δεν είναι και το ευκολότερο πράγμα στον κόσμο... φανταστείτε έναν πίνακα 100 θέσεων και αρκετές ακόμα μεταβλητές, να τυπώνονται στην οθόνη... Καλό λοιπόν είναι όταν γίνεται το debugging με αυτή τη μέθοδο, να υπάρχει μια διαίσθηση του "τι ψάχνω? (ω εω! :p )" προκειμένου να τυπώνονται μόνο οι τιμές των μεταβλητών που πιστεύουμε ότι είναι λανθασμένες, διαφορετικά δε θα βοηθήσει σε τίποτα η μέθοδος αυτή. 2η μέθοδος, που περιλαμβάνει τη χρήση του debugger (εργαλείου που παρέχεται συνήθως μαζί με την πλατφόρμα ανάπτυξης) Από εδώ και πέρα αναφέρομαι μόνο σε VS (ελπίζω οι εντολές να είναι με παρόμοιο τρόπο και στις άλλες windows based πλατφόρμες). Ο λόγος που χρησιμοποιήθηκε το VS είναι ότι αυτό ξέρω να χρησιμοποιώ (όχι δεν πληρώνομαι γι αυτό που κάνω) Για να γίνουν κατανοητά τα όσα λέω, θα χρησιμοποιήσω κάποια screenshots προκειμένου να υπάρχει και οπτικοποίηση του σε τι αναφέρομαι. Θα προσπαθήσω να φέρω μερικά απλά παραδείγματα, για να δείξω το πως δουλεύει ο debugger του VS. Για να δουλέψει ο debugger χρειάζεται να υπάρχει κάποιο project. * Πώς ξεκινάει ο debugger? Έστω ότι τρέχοντας την εφαρμογή (είπαμε, έχουμε περάσει το στάδιο του compilation) βγαίνει το εξής ωραίο μήνυμα:

3 Βλέποντας αυτό το μήνυμα λοιπόν, ανοίγουμε τον debugger, ως εξής: Build -> Debug -> Go όπως φαίνεται και από την εικόνα παρακάτω Το F5 που έχει δίπλα, είναι η συντόμευση για να αρχίσει το debug mode. Επιλέγοντας λοιπόν το Go, το VS περνάει σε debug mode, that looks like this:

4 Συγκεκριμένα, ανοίγει η κονσόλα που θα άνοιγε σε περίπτωση που τρέχαμε κανονικά το πρόγραμμα. Στο μεγάλο παράθυρο πίσω από την κονσόλα είναι ο κώδικας που έχουμε γράψει για το πρόγραμμα. Από τα 3 κάτω παράθυρα, αυτό που ενδιαφέρει περισσότερο είναι το πάνω δεξιά, που έχει 4 καρτέλες με ονόματα watch1, watch2, watch3, watch4. Το συγκεκριμένο παράθυρο, είναι το watch (ω! τι παράξενο ) και ο λόγος ύπαρξής του είναι να παρακολουθεί τις τιμές των μεταβλητών. Τα άλλα 2 παράθυρα περιέχουν πληροφορίες που δεν εξυπηρετούν ιδιαίτερα το χρήστη, επομένως και δεν αφορούν άμεσα. Αν δε σας βολεύει μπορείτε να αλλάξετε τη θέση των παραθύρων προκειμένου να εξυπηρετήστε εσείς οι ίδιοι (όπως θα κάνω και εγώ σε λίγο). Παρατήρηση: Τα χρώματα που εμφανίζονται να έχουν οι συναρτήσεις ΔΕΝ είναι του debugger. Αν σε εσάς δεν υπάρχουν, μην παραξενευτείτε γιατί. Πως χρησιμοποιείται ο debugger Υπάρχουν τα λεγόμενα breakpoints, το οποία ουσιαστικά λένε στον debugger πού πρέπει να σταματήσει. Βασικά, δε θα σταματήσει να δουλεύει, απλά θα εκτελέσει τον κώδικα μέχρι εκείνο το σημείο (όπου δηλαδή υπάρχει το breakpoint) και θα περιμένει κάποια

5 απόκριση από τον χρήστη. Αν βάλετε κάποιο breakpoint σε ένα σημείο, στη αντίστοιχη γραμμή μπροστά θα εμφανιστεί μια κόκκινη κουκίδα. Η καρτέλα Variables είναι σε auto mode, δηλαδή θα αλλάζει το περιεχόμενο της αυτόματα, δείχνοντας τις τελευταίες αλλαγές που έγιναν. Όπως φαίνεται και από την παραπάνω εικόνα, στην καρτέλα watch έχω συμπεριλάβει τη μεταβλητή number. Στα αριστερά φαίνεται το όνομα της μεταβλητής ενώ στα δεξιά φαίνεται η τιμή που έχει η μεταβλητή τη χρονική στιγμή εκείνη. Προκειμένου να παρακολουθήσετε την τιμή μιας μεταβλητής, αρκεί απλά να γράψετε το όνομα της μεταβλητής στα αριστερά κουτιά (κάτω από εκεί που γράφει name). Η τιμή που φαίνεται σε αυτή τη φάση (ο πολύ μεγάλος αρνητικός αριθμός) είναι η default τιμή που παίρνει μια μεταβλητή τύπου int κατά τη δήλωσή της. Όταν η τιμή μιας μεταβλητής αλλάζει, οι αλλαγές γίνονται αυτόματα στο παράθυρο του watch. Δε χρειάζεται να κάνετε refresh η κάτι σχετικό. Επίσης, όταν αλλάζει η τιμή μιας μεταβλητής, αυτό φαίνεται με κόκκινο. Δηλαδή, Προκειμένου να τρέξετε μέχρι το breakpoint τον κώδικά σας, πηγαίνετε και επιλέγετε: Debug -> Go (ή πατήστε απλά το F5) (δε θα βάλλω και για αυτό εικόνα, μην τρελαθούμε!)

6 Παρατηρήστε ότι στο παράθυρο Variables, εκεί που λέει Context (main() ), η περιοχή έχει γκριζαριστεί, ενώ πριν ήταν άσπρη. Αυτό σημαίνει ότι το πρόγραμμα περιμένει κάποια ενέργεια από τον χρήστη (το πιθανότερο κάποια είσοδο από την κονσόλα). Ακόμα και αν δοκιμάσετε να πάτε στην επόμενη εντολή (Debug -> step over), αυτό δε θα γίνει, γιατί το πρόγραμμα περιμένει κάποια ανταπόκριση. Δίνουμε λοιπόν ένα νούμερο στην κονσόλα (αφού αυτό περιμένει το πρόγραμμα σε αυτή τη φάση), και πατώντας το enter μας επιστρέφεται το εξής μήνυμα: Παίρνοντας αυτό το μήνυμα αντιλαμβανόμαστε, κοιτάζοντας τον κώδικά μας, σε ποιο σημείο έχει «σκάσει» (μπαμ! :p ) το πρόγραμμα. Το σημείο στο οποίο έχει μείνει το κίτρινο βελάκι δείχνει ακριβώς την

7 γραμμή εκείνη στην οποία υπάρχει το πρόβλημα. Για το λόγο αυτό, προκειμένου να διευκολυνόμαστε και στο debugging (πέραν της αναγνωσιμότητας του προγράμματος), γράφουμε μία μία τις εντολές ανά γραμμή. Ο λόγος είναι ότι το επόμενο breakpoint είναι σε επόμενη γραμμή, επομένως κάνοντας Debug->Go θα εκτελεστούν όλες οι εντολές της γραμμής, και άρα το λάθος μπορεί να «ξεφύγει». Παρατηρώντας την παραπάνω εικόνα, και το σημείο στο οποίο έχει «κολλήσει» το κίτρινο βελάκι (στην scanf()) παρατηρούμε ότι λείπει το σύμβολο & από τη μεταβλητή number. Κάνουμε την αλλαγή και ξανατρέχουμε το πρόγραμμα (το οποίο θα πρέπει να τρέξει κανονικά). Καλά τα όσα είπαμε μέχρι εδώ, αλλά τι γίνεται στην περίπτωση που το πρόγραμμά μου έχει σπάσει σε συναρτήσεις, για να το δουλέψω καλύτερα? Κανένα πρόβλημα! Η λύση είναι ότι θα μπω να εξετάσω τη συνάρτηση εσωτερικά. Μα καλά! Πώς θα το κάνω αυτό? Μα χρησιμοποιώντας και πάλι τα break points! Τοποθετούμε ένα breakpoint μέσα στη συνάρτηση, στο σημείο στο οποίο επιθυμούμε να σταματήσει το πρόγραμμά μας. Ένα τέτοιο παράδειγμα φαίνεται στην επόμενη εικόνα.

8 Αν κάποιος δοκιμάσει να τρέξει το παραπάνω πρόγραμμα, θα διαπιστώσει ότι δεν παίρνει σωστά αποτελέσματα (το σωστά εδώ αναφέρεται στο να τυπώσει τις τιμές του πίνακα table ). Κάνοντας το debug θα διαπιστώσει ότι οι τιμές που περνάνε στην συνάρτηση func, είναι λανθασμένες. Προφανώς, αφού στη συνάρτηση μέσα δε γίνεται τίποτα περισσότερο από το να τυπώνεται η μεταβλητή, καταλαβαίνει κανείς ότι έχει περαστεί λάθος όρισμα στη συνάρτηση. Επομένως, το πρόβλημα είναι κατά την κλήση της συνάρτησης (δηλαδή στο func(table[i+1]); ). Όταν η εκτέλεση του κώδικα έχει φτάσει μέσα στη συνάρτηση, ο debugger μοιάζει κάπως έτσι: Παρατηρήστε ότι στο παράθυρο Watch η μεταβλητή number έχει δίπλα την τιμή 2. Η τιμή αυτή είναι η τιμή που περάστηκε σε αυτή τη φάση του τρεξίματος ως παράμετρος στη συνάρτηση func. Αντιθέτως, οι μεταβλητές table, i, i+1, table[i+1] δεν έχουν κάποια τιμή γιατί πολύ απλά δεν έχουν οριστεί μέσα στη συνάρτηση func. Αν οριστεί μια μεταβλητή I μέσα στην func, τότε στο παράθυρο Watch, η αντίστοιχη μεταβλητή I θα «δείχνει» το περιεχόμενο της μεταβλητής που ορίστηκε στην func και όχι αυτή που υπάρχει στην main. Αντίστοιχα, όταν θα επιστραφεί ο έλεγχος στην main (δηλαδή, αν από το σημείο στο οποίο είμαστε πατήσουμε Debug->Go ή F5), η μεταβλητή number δε θα έχει κάποια τιμή, ενώ θα αποτιμηθούν οι υπόλοιπες μεταβλητές.

9 Προφανώς, το παραπάνω λάθος έγκειται στο ότι δεν περνάει ως όρισμα το table[i] αλλά το table[i+1]. Αν αλλάξουμε το όρισμα το οποίο περνάμε, θα παίρνουμε τα σωστά αποτελέσματα. Αυτά λίγο πολύ για το πώς δουλεύει ο debugger. Τα συγκεκριμένα είναι δυο πολύ απλά παραδείγματα για να δει κάποιος το πώς δουλεύει. Χρησιμοποιώντας τον θα βρείτε και εσείς οι ίδιοι το πώς θα σας χρησιμεύσει. Πέραν των breakpoints, οφείλω να αναφέρω τα shortcuts τα οποία μπορεί κάποιος να βρει ιδιαίτερα χρήσιμα. Άσχετα από το αν έχετε βάλει breakpoints ή όχι, μπορείτε να χρησιμοποιήσετε τα shortcuts που αναφέρω, για να γλιτώνετε και χρόνο και όρεξη! Ctrl+F10 : Το πρόγραμμα κάνει run_to_cursor (τρέχει δηλαδή μέχρι εκεί που είναι ο κέρσορας), ανεξαρτήτως αν υπάρχουν while, if, for, συναρτήσεις που πρέπει να εκτελεστούν και άλλα. Συγκεκριμένα, μπορείτε να τοποθετήσετε τον κέρσορα μέσα σε μία συνάρτηση και με το shortcut αυτό, θα φροντίσει ο υπολογιστής να τρέξει το πρόγραμμα ολόκληρο, να μπει στη συνάρτηση στην οποία είναι ο κέρσορας και να φτάσει στο σημείο εκείνο. Ομοίως, μπορείτε να τοποθετήσετε τον κέρσορα μέσα σε μια if (η οποία μπορεί να βρίσκετε σε κάποιο while, ή συνάρτηση ή οπουδήποτε). Θα σας εμφανιστεί ιδιαίτερα χρήσιμο όταν ξέρετε ότι όλα τα υπόλοιπα μέχρι εκείνο το σημείο τρέχουν σωστά. F10 : Εκτελεί την εντολή (ή τις εντολές) που βρίσκονται στη γραμμή όπου είναι το κίτρινο βελάκι. Το βελάκι τοποθετείται στην επόμενη γραμμή. Η «εντολή» μπορεί να είναι και κλήση συνάρτησης. Στην περίπτωση αυτή, δε θα μπει στη συνάρτηση μέσα, παρά θα προσπεράσει τη συνάρτηση σαν να ήταν μία εντολή. Με το F10

10 ελέγχει κάποιος βήμα προς βήμα τη ροή του προγράμματος (μπορεί κάλλιστα να χρησιμοποιηθεί και σε if, και σε while και οπουδήποτε). F11 : Είναι η λύση στο πρόβλημα του F10 όταν συναντάται μία συνάρτηση, μπορεί να πατηθεί το F11 προκειμένου να μεταπηδήσει ο έλεγχος στο εσωτερικό της συνάρτησης, αντί η συνάρτηση να εκτελεστεί ως «απλή» εντολή. Μέσα στη συνάρτηση φυσικά χρησιμοποιείται το F10 πλέον για εκτέλεση απλών εντολών, εκτός και αν υπάρχει και άλλη συνάρτηση μέσα στη συνάρτηση, οπό και χρησιμοποιείται εκ νέου το F11 κ.ο.κ. Triggered by lebi :p :D Ευχαριστώ τα άτομα που με έμαθαν να κάνω debugging στα προγράμματά μου!.

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

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

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

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

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

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

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

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

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

Αρχιτεκτονική Υπολογιστών Εργαστήριο

Αρχιτεκτονική Υπολογιστών Εργαστήριο Αρχιτεκτονική Υπολογιστών Εργαστήριο Ενότητα: ΠΑΡΑΔΕΙΓΜΑ ΑΠΟΣΦΑΛΜΑΤΩΣΗΣ Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής

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

Το περιβάλλον προγραμματισμού MicroWorlds Pro

Το περιβάλλον προγραμματισμού MicroWorlds Pro Μενού επιλογών Το περιβάλλον προγραμματισμού MicroWorlds Pro Γραμμή εργαλείων Επιφάνεια εργασίας Περιοχή Καρτελών Κέντρο εντολών Εικόνα 2.1: Το περιβάλλον της MicroWorlds Pro. Καρτέλες Οι πρώτες εντολές

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

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι

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

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

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

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

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

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

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

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Τηλ/νιών Τομέας Προγ/σμού & Τεχνολογίας Λογισμικού Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Δρ. Νικόλαος Θ. Λιόλιος Καθηγητής Φεβρουάριος 2012 1. Εισαγωγή Το Visual

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

ΒΑΣΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΧΕΛΩΝΟΚΟΣΜΟΥ ΣΤΟ ΑΒΑΚΙΟ E-SLATE ΠΟΙΕΣ ΨΗΦΙΔΕΣ ΠΡΕΠΕΙ ΝΑ ΕΜΦΑΝΙΣΟΥΜΕ

ΒΑΣΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΧΕΛΩΝΟΚΟΣΜΟΥ ΣΤΟ ΑΒΑΚΙΟ E-SLATE ΠΟΙΕΣ ΨΗΦΙΔΕΣ ΠΡΕΠΕΙ ΝΑ ΕΜΦΑΝΙΣΟΥΜΕ ΒΑΣΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΧΡΗΣΗ ΤΟΥ ΧΕΛΩΝΟΚΟΣΜΟΥ ΣΤΟ ΑΒΑΚΙΟ E-SLATE Επιμόρφωση Β Επιπέδου, Ξάνθη, 2013 Γιάννης Κουτίδης, www.kutidis.gr Το λογισμικό βρίσκεται στην διεύθυνση http://etl.ppp.uoa.gr/_content/download/index_download.htm

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

Ερωτηματολόγιο Προγράμματος "Ασφαλώς Κυκλοφορώ" (αρχικό ερωτηματολόγιο) Για μαθητές Δ - Ε - ΣΤ Δημοτικού

Ερωτηματολόγιο Προγράμματος Ασφαλώς Κυκλοφορώ (αρχικό ερωτηματολόγιο) Για μαθητές Δ - Ε - ΣΤ Δημοτικού Ερωτηματολόγιο Προγράμματος "Ασφαλώς Κυκλοφορώ" (αρχικό ερωτηματολόγιο) Για μαθητές Δ - Ε - ΣΤ Δημοτικού Tάξη & Τμήμα:... Σχολείο:... Ημερομηνία:.../.../200... Όνομα:... Ερωτηματολόγιο Προγράμματος "Ασφαλώς

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

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

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

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

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης Φύλλα εργασίας MicroWorlds Pro Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο Β. Χ. Χρυσοχοΐδης Πρόεδρος Συλλόγου Εκπαιδευτικών Πληροφορικής Φλώρινας 2 «Σχεδίαση και ανάπτυξη δραστηριοτήτων

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

ΙΑΤΡΙΚΟ ΕΞΙΤΗΡΙΟ. Σημείωση : Ο ασθενής φεύγει πραγματικά από το κρεβάτι, μόνο όταν το Ιατρικό Εξιτήριο γίνει Διοικητικό από το Γραφείο Κίνησης.

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

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

«Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα.

«Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα. «Αβάκιο» Οδηγός χρήσης Μικρόκοσμου που αποτελείται από τις ψηφίδες Καμβάς, Χελώνα, Γλώσσα, Μεταβολέας, Χρώματα. Πώς θα δουλέψεις με το Χελωνόκοσμο την πρώτη φορά 1. Θα χρησιμοποιήσεις το αριστερό πλήκτρο

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

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ 5.1 Εισαγωγή στους αλγορίθμους 5.1.1 Εισαγωγή και ορισμοί Αλγόριθμος (algorithm) είναι ένα πεπερασμένο σύνολο εντολών οι οποίες εκτελούν κάποιο ιδιαίτερο έργο. Κάθε αλγόριθμος

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

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

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

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

Παραδείγματα Χρήσης του DrJava

Παραδείγματα Χρήσης του DrJava Παραδείγματα Χρήσης του DrJava Version 1.1 Επιμέλεια: Κόγιας Δημήτρης, Χαράλαμπος Πατρικάκης, Εργαστήριο Αντικειμενοστραφούς προγραμματισμού [1] Πίνακας Περιεχομένων Κεφάλαιο 1. Προγράμματα για εξάσκηση...

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

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

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

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

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo;

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Κεφάλαιο 2 Εισαγωγή Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Η Logo είναι μία από τις πολλές γλώσσες προγραμματισμού. Κάθε γλώσσα προγραμματισμού έχει σκοπό τη δημιουργία προγραμμάτων

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

Hase οδηγίες χρήσης.

Hase οδηγίες χρήσης. Hase οδηγίες χρήσης. Το Hase είναι ένα πρόγραμμα προσομοίωσης που έχει αναπτυχθεί στο πανεπιστήμιο του Εδιμβούργου (http://www.icsa.inf.ed.ac.uk/research/groups/hase/) και μπορεί να χρησιμοποιηθεί για

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

Movie Maker (Δημιουργία βίντεο)

Movie Maker (Δημιουργία βίντεο) Movie Maker (Δημιουργία βίντεο) - Με πόσους τρόπους μπορούμε να διηγηθούμε μια ιστορία; - Μπορούμε να την πούμε ο ένας στον άλλο. - Μπορούμε να την γράψουμε. - Μπορούμε να τη ζωγραφίσουμε κομμάτι-κομμάτι.

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

Πώς να ; Πώς να γράψω ένα μήνυμα;

Πώς να ; Πώς να γράψω ένα μήνυμα; Πώς να ; Επειδή πολλοί αντιμετωπίζουν δυσκολίες στο να μπορέσουν να χρησιμοποιήσουν το forum έγινε αυτό ο οδηγός για αρχαρίους. Πώς να γράψω ένα μήνυμα; Μπαίνουμε στο forum σαν χρήστες και όχι σαν απλοί

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

SmarTECPoS. Πως βάζω νέα είδη; Back Office Βασικό Είδη new Νέο Γενικά Κωδικός (είδους) Περιγραφή 1 Τμήμα Τιμή Αποθήκη Τιμή 1 Εστιατόριο Εκτυπωτής

SmarTECPoS. Πως βάζω νέα είδη; Back Office Βασικό Είδη new Νέο Γενικά Κωδικός (είδους) Περιγραφή 1 Τμήμα Τιμή Αποθήκη Τιμή 1 Εστιατόριο Εκτυπωτής SmarTECPoS. Πως βάζω νέα είδη; Back Office Βασικό Είδη new Νέο Γενικά Κωδικός (είδους) Περιγραφή 1 Τμήμα Τιμή Αποθήκη Τιμή 1 Εστιατόριο Εκτυπωτής (διαλέγω εκτυπωτή) Εμφάνιση Θέση (διαλέγω χρώμα γραμμάτων,

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

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

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δρ. Κόννης Γιώργος Πανεπιστήμιο Κύπρου - Τμήμα Πληροφορικής Προγραμματισμός Στόχοι 1 Να περιγράψουμε τις έννοιες του Υπολογιστικού Προβλήματος και του Προγράμματος/Αλγορίθμου

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

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48

Εισαγωγή 6. Δημιουργία λογαριασμού 13. Εγκατάσταση και λειτουργία του Skype 28. Βασικές λειτουργίες 32. Επιλογές συνομιλίας 48 ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή 6 Δημιουργία λογαριασμού 13 Εγκατάσταση και λειτουργία του Skype 28 Βασικές λειτουργίες 32 Επιλογές συνομιλίας 48 Γενικές ρυθμίσεις Skype 64 Το Skype σε φορητές συσκευές 78 Εγγραφή

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

Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας

Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας Οδηγίες για το CABRI - GEOMETRY II Μωυσιάδης Πολυχρόνης - Δόρτσιος Κώστας Εκτελώντας το πρόγραμμα παίρνουμε ένα παράθυρο εργασίας Γεωμετρικών εφαρμογών. Τα βασικά κουμπιά και τα μενού έχουν την παρακάτω

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Τρίτη Διάλεξη Εντολές Επιλογής και Επανάληψης Εντολές επιλογής Εντολή if Η πιο απλή μορφή της if συντάσσεται ως εξής: if ( συνθήκη ) Οι εντολές μέσα στα άγκιστρα αποτελούν

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

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58

7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 7. Επαναλήψεις (Loops) Προγραμματισμός EV3 Ακαδημία Ρομποτικής 58 Στόχοι Μαθήματος 1. Πώς να επαναλάβετε μια δράση 2. Μάθετε πώς να χρησιμοποιείτε το Loop Blocks Προγραμματισμός EV3 Ακαδημία Ρομποτικής

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

Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel. Δημιουργία κώδικα στο Matlab

Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel. Δημιουργία κώδικα στο Matlab Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel Δημιουργία κώδικα στο Matlab Χατζηγεωργίου Αντώνης Νοέμβριος 2013 Περιεχόμενα 1. Αρχικό πρόβλημα.... 3 2. Εφαρμογή της θεωρίας.... 4 3.

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

ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ

ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η ανάλυση των βασικών χαρακτηριστικών της Γλώσσας

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

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/ 1) Εμφάνιση ιστοσελίδας Ανοίγουμε το πρόγραμμα πλοήγησης (Firefox, Chrome, Internet Explorer κτλ) και στη γραμμή διευθύνσεων πληκτρολογούμε τη διεύθυνση http://localhost ή http://127.0.0.1. Αν δεν βλέπουμε

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

ΠαράδειγµαΠρογραµµατισµού

ΠαράδειγµαΠρογραµµατισµού Προγραµµατισµός Η/Υ Στην ενότητα αυτή θα µελετηθούν τα εξής επιµέρους θέµατα: Μεθοδολογία Προγραµµατισµού Αφαιρετικότητα Ροή Ελέγχου/ εδοµένων Βιβλίο µαθήµατος: Chapter 1,, Sec. 4-54 ΕΠΛ 131 Αρχές Προγραµµατισµού

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

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

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

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

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

Τετράδια Κιθάρας. Χρήση του PowerTab

Τετράδια Κιθάρας. Χρήση του PowerTab Τετράδια Κιθάρας Extra ενότητα Χρήση του PowerTab Ευγένιος Αστέρις 1 Περιεχόμενα Πρόλογος... 3 Εγκατάσταση του Power Tab... 4 Εισαγωγή ενός αρχείου midi στο Power Tab... 5 Μελέτη με το Power Tab... 9 Εξήγηση

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

ΒΑΣΙΚΑ ΚΛΕΙΔΙΑ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ

ΒΑΣΙΚΑ ΚΛΕΙΔΙΑ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ ΒΑΣΙΚΑ ΚΛΕΙΔΙΑ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ Στο πρόγραμμα κάνουμε είσοδο πληκτρολογώντας Username DC Password DC Βασικά πλήκτρα F8 κάνει εκτύπωση (πρέπει να είμαστε στο κατάλληλο πεδίο) F9 κάνει αναζήτηση F12 κάνει

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

ΤΟ MICROSOFT WORD XP. Ας ξεκινήσουμε λοιπόν!

ΤΟ MICROSOFT WORD XP. Ας ξεκινήσουμε λοιπόν! XP ΚΑΡΤΕΛΑ ΕΡΓΑΣΙΑΣ 1 Το Microsoft Word είναι ένα πρόγραμμα στον υπολογιστή που σας βοηθά να γράφετε όμορφα κείμενα στα οποία μπορείτε να προσθέσετε εικόνες, γραφικά ακόμα και ήχους. Aφού γράψετε ένα κείμενο,

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

Δημιουργία «Ηλεκτρονικής τάξης» στη πλατφόρμα e_class του Π.Σ.Δ. (Πανελλήνιο Σχολικό Δίκτυο)

Δημιουργία «Ηλεκτρονικής τάξης» στη πλατφόρμα e_class του Π.Σ.Δ. (Πανελλήνιο Σχολικό Δίκτυο) Δημιουργία «Ηλεκτρονικής τάξης» στη πλατφόρμα e_class του Π.Σ.Δ. (Πανελλήνιο Σχολικό Δίκτυο) BHMA (I) Πρέπει να είστε εγγεγραμμένοι στο sch.gr (Πανελλήνιο Σχολικό Δίκτυο). Αναφέρομαι σε σας και όχι στη

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

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις

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

ΟΔΗΓΙΕΣ ΓΙΑ ΤΟΥΣ ΜΑΘΗΤΕΣ

ΟΔΗΓΙΕΣ ΓΙΑ ΤΟΥΣ ΜΑΘΗΤΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΟΥΣ ΜΑΘΗΤΕΣ -Γεια χαρά παιδιά, να μαστε και πάλι! -Σήμερα θα σας μιλήσουμε για έναν πολύ σούπερ τρόπο να βρίσκουμε στο χάρτη τις προστατευόμενες περιοχές για τις οποίες μιλήσαμε -Διάβασε παρακάτω

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

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

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

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

Παιχνιδάκια με τη LOGO

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

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

ΟΔΗΓΟΣ ΑΡΧΑΡΙΩΝ. Περιεχόμενα

ΟΔΗΓΟΣ ΑΡΧΑΡΙΩΝ. Περιεχόμενα ΟΔΗΓΟΣ ΑΡΧΑΡΙΩΝ Περιεχόμενα 1) Εισαγωγή 2) Οδηγός εγγραφής στο site της PCnews 3) Βρείτε τα καλύτερα του site Γίνετε φίλοι μας στο Facebook 4) Σχετικά με τον τύπο αρχείου PDF - 1 - Εισαγωγή Καλωσορίσατε

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

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εφαρμογή Εκτύπωσης Ταξιθετικών Ετικετών 2000-2005

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εφαρμογή Εκτύπωσης Ταξιθετικών Ετικετών 2000-2005 Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Υπολογιστικό Κέντρο Βιβλιοθηκών Εφαρμογή Εκτύπωσης Ταξιθετικών Ετικετών 2000-2005 Σύντομο εγχειρίδιο χρήσης και λειτουργιών Εισαγωγή Το παρόν κείμενο στόχο

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

FPU EJ. Κατάλογος περιεχομένων

FPU EJ. Κατάλογος περιεχομένων FPU EJ Κατάλογος περιεχομένων FPU EJ...1 1. Μενού...2 2. Master Reset...3 3. Ώρα / Ημερομηνία...4 4. Τμήματα...6 5. Μηδενισμός Ζ & Μεταφορά στοιχείων...9 6. FORMAT προσωρινής μνήμης...10 7. Αλλαγή ταχύτητας...10

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

Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή

Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Σενάριο 14: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Ταυτότητα Σεναρίου Τίτλος: Προγραμματίζοντας ένα Ρομπότ ανιχνευτή Γνωστικό Αντικείμενο: Πληροφορική Διδακτική Ενότητα: Ελέγχω-Προγραμματίζω τον Υπολογιστή

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

Μεταβλητές. Για περισσότερες λεπτομέρειες πάνω στις μεταβλητές θα ήταν χρήσιμο να διαβάσεις το

Μεταβλητές. Για περισσότερες λεπτομέρειες πάνω στις μεταβλητές θα ήταν χρήσιμο να διαβάσεις το Τάξη : Α Λυκείου Λογισμικό : Scratch Ενδεικτική Διάρκεια : 45 λεπτά Μεταβλητές Όλα όσα έμαθες στα προηγούμενα φυλλάδια είναι απαραίτητα για να υλοποιήσεις απλές εφαρμογές. Ωστόσο αν θέλεις να δημιουργήσεις

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

YourSMS User s Manual

YourSMS User s Manual YourSMS User s Manual Contents Πίνακας περιεχομένων Κεντρική οθόνη... 2 Αποστολές... 3 Αποστολή μοναδικού μηνύματος... 3 Αποστολή μαζικού μηνύματος σε ομάδα παραληπτών... 4 Αποστολή μαζικού προγραμματισμένου

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

1. ΔΗΜΙΟΥΡΓΙΑ ΝΕΑΣ ΧΡΗΣΗΣ 2. ΚΑΤΑΡΤΙΣΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ

1. ΔΗΜΙΟΥΡΓΙΑ ΝΕΑΣ ΧΡΗΣΗΣ 2. ΚΑΤΑΡΤΙΣΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ 1. ΔΗΜΙΟΥΡΓΙΑ ΝΕΑΣ ΧΡΗΣΗΣ 2. ΚΑΤΑΡΤΙΣΗ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ Σελίδα 1 ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΔΗΜΙΟΥΡΓΙΑ ΝΕΑΣ ΧΡΗΣΗΣ... 3 1 ο Βήμα: Δημιουργία νέας χρήσης.... 3 2 ο Βήμα: Εισαγωγή στην νέα χρήση... 3 3ο

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

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

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

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

ΕΠΛ 034: Εισαγωγήστον ΠρογραµµατισµόγιαΗΜΥ

ΕΠΛ 034: Εισαγωγήστον ΠρογραµµατισµόγιαΗΜΥ ΕΠΛ 034: Εισαγωγήστον ΠρογραµµατισµόγιαΗΜΥ Αχιλλέας Αχιλλέως, Τµήµα Πληροφορικής, Πανεπιστήµιο Κύπρου Email: achilleas@cs.ucy.ac.cy Κεφάλαιο 2 ΠρογραµµατισµόςΗ/Υ Θέµατα ιάλεξης οµή Προγράµµατος C Μεθοδολογία

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 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 στην

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

Εξοικείωση με το πρόγραμμα DEV C++ Επικοινωνία Χρήστη - Υπολογιστή

Εξοικείωση με το πρόγραμμα DEV C++ Επικοινωνία Χρήστη - Υπολογιστή Εξοικείωση με το πρόγραμμα DEV C++ Επικοινωνία Χρήστη - Υπολογιστή Δημιουργία Νέου αρχείου Από το μενού προγραμμάτων ανοίγετε το DEV C++ Επιλέγετε File-> New-> Source File (συντόμευση πληκτρολογίου Ctrl+N)

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Εξετάσεις Προσομοίωσης 06/04/2015 Θέμα Α Α1. Να γράψετε στο τετράδιο σας τον αριθμό κάθε πρότασης και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή και ΛΑΘΟΣ αν

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

Προγραμματισμός Ι. Προεπεξεργαστής. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Προεπεξεργαστής. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Προεπεξεργαστής Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Διαδικασία Μεταγλώττισης πρόγραµµα επεξεργασίας κειµένου if a

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

«Γκρρρ,» αναφωνεί η Ζέτα «δεν το πιστεύω ότι οι άνθρωποι μπορούν να συμπεριφέρονται έτσι μεταξύ τους!»

«Γκρρρ,» αναφωνεί η Ζέτα «δεν το πιστεύω ότι οι άνθρωποι μπορούν να συμπεριφέρονται έτσι μεταξύ τους!» 26 σχεδιασε μια ΦωτογρΑΦιΑ τήσ προσκλήσήσ που ελαβεσ Απο τον ΔΑσκΑλο σου. παρουσιασε το λογοτυπο και το σλογκαν που χρήσιμοποιει το σχολειο σου για τήν εβδομαδα κατα τήσ παρενοχλήσήσ. ΗΛΕΚΤΡΟΝΙΚΗ ΠΑΡΕΝΟΧΛΗΣΗ

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

ΣΧΟΛΙΚΟΣ ΒΙΒΛΙΟΦΥΛΑΞ ΟΔΗΓΟΣ ΧΡΗΣΕΩΣ

ΣΧΟΛΙΚΟΣ ΒΙΒΛΙΟΦΥΛΑΞ ΟΔΗΓΟΣ ΧΡΗΣΕΩΣ ΣΧΟΛΙΚΟΣ ΒΙΒΛΙΟΦΥΛΑΞ ΟΔΗΓΟΣ ΧΡΗΣΕΩΣ $ K Σχολικός Σ-Βιβλιοφύλαξ 3.2 Γενικά Με το Σχολικός Σ-Βιβλιοφύλαξ μπορείτε να δημιουργήσετε Ηλεκτρονικό Κατάλογο βιβλίων, εντύπων κλπ για Σχολική Δανειστική Βιβλιοθήκη.

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

ΜICROSOFT VISUAL STUDIO 2008. Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging. Εισαγωγή

ΜICROSOFT VISUAL STUDIO 2008. Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging. Εισαγωγή ΜICROSOFT VISUAL STUDIO 2008 Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging Εισαγωγή Visual Basic 2008 Eργαλείο ανάπτυξης εντυπωσιακών εφαρµογών στα Windows, στο Web, φορητά

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

Αντικείμενα, συμπεριφορές, γεγονότα

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

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

Προγραμματιστικές Ασκήσεις, Φυλλάδιο 1

Προγραμματιστικές Ασκήσεις, Φυλλάδιο 1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ C Προγραμματιστικές Ασκήσεις, Φυλλάδιο Εκφώνηση: 9/3/0 Παράδοση: 5/4/0,.59 Άσκηση 0 η : Το πρόβλημα της βελόνας του Buffon Θέμα της εργασίας

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

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP. Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών

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

Μελίσσια, 16 Ιουνίου 2010. Οδηγός Εξαγωγής Συγκεντρωτικών Καταστάσεων ΚΕΠΥΟ από InnovEra

Μελίσσια, 16 Ιουνίου 2010. Οδηγός Εξαγωγής Συγκεντρωτικών Καταστάσεων ΚΕΠΥΟ από InnovEra Μελίσσια, 16 Ιουνίου 2010 Οδηγός Εξαγωγής Συγκεντρωτικών Καταστάσεων ΚΕΠΥΟ από InnovEra Εισαγωγή Αρχείων-Objects για τη συγκεντρωτική ΚΕΠΥΟ (ΜΥΦ) Πριν προχωρήσετε στη διαδικασία της εξαγωγής των συγκεντρωτικών

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

Φωνή: Θανούλη! Φανούλη! Μαριάννα! Φανούλης: Μας φωνάζει η μαμά! Ερχόμαστε!

Φωνή: Θανούλη! Φανούλη! Μαριάννα! Φανούλης: Μας φωνάζει η μαμά! Ερχόμαστε! 20 Χειμώνας σε μια πλατεία. Χιονίζει σιωπηλά. Την ησυχία του τοπίου διαταράσσουν φωνές και γέλια παιδιών. Μπαίνουν στη σκηνή τρία παιδιά: τα δίδυμα, ο Θανούλης και ο Φανούλης, και η αδελφή τους η Μαριάννα.

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

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++ Α. ΠΡΙΝ ΤΗΝ ΕΓΚΑΤΑΣΤΑΣΗ Το πρόγραμμα BloodShed Dev-C++ είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης* κώδικα για γλώσσες

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

Επίλυση της πρωτοβάθμιας εξίσωσης με χρήση πλαισίων κειμένου και κουμπιών. Με το σετ αυτών των 4 εντολών τι κάνω ; Διαβάζω τις 2 μεταβλητές α και β.

Επίλυση της πρωτοβάθμιας εξίσωσης με χρήση πλαισίων κειμένου και κουμπιών. Με το σετ αυτών των 4 εντολών τι κάνω ; Διαβάζω τις 2 μεταβλητές α και β. Επίλυση της πρωτοβάθμιας εξίσωσης με χρήση πλαισίων κειμένου και κουμπιών. Οι βασικές εντολές επίλυσης της πρωτοβάθμιας εξίσωσης είναι: 1. Ερώτηση [δώσε το α] 2. Κάνε α απάντηση 3. Ερώτηση [δώσε το β]

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

1.5 ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ μικρόκοσμου «Προγραμματισμός Η/Υ»

1.5 ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ μικρόκοσμου «Προγραμματισμός Η/Υ» 1.5 ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ μικρόκοσμου «Προγραμματισμός Η/Υ» 1. Πήγαινε στο μενού Αρχείο και επίλεξε Άνοιγμα. Άνοιξε το αρχείο sample.x. Ανοίγουν δυο παράθυρα. Παρατήρησε τα ονόματα τους: Πηγαίος κώδικας... και

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

Εντολές της LOGO (MicroWorlds Pro)

Εντολές της LOGO (MicroWorlds Pro) Εντολές της LOGO (MicroWorlds Pro) Εντολές εμφάνισης (εξόδου) και αριθμητικές πράξεις δείξε Εμφανίζει στην οθόνη έναν αριθμό, το αποτέλεσμα πράξεων, μια λέξη ή μια λίστα (ομάδα) λέξεων. δείξε 200 200 δείξε

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

Παιχνίδια σε Javascript

Παιχνίδια σε Javascript Παιχνίδια σε Javascript Μάθημα 1ο Μια Γρήγορη Εισαγωγή στη Γλώσσα Τα Εργαλεία Την Javascript μπορούμε (όπως και την HTML) να τη γράψουμε σε ένα απλό συντάκτη κειμένου, ή σε ένα περιβάλλον όπως το Bluefish

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

Εισαγωγή 6. Είσοδος στα Windows και οθόνη κλειδώματος 11. Οι πρώτες ρυθμίσεις των Windows 8 29. H επιφάνεια εργασίας 49

Εισαγωγή 6. Είσοδος στα Windows και οθόνη κλειδώματος 11. Οι πρώτες ρυθμίσεις των Windows 8 29. H επιφάνεια εργασίας 49 περιεχόμενα Εισαγωγή 6 Είσοδος στα Windows και οθόνη κλειδώματος 11 Οι πρώτες ρυθμίσεις των Windows 8 29 H επιφάνεια εργασίας 49 Πλοήγηση στο Internet με τον Internet Explorer 65 Επικοινωνία και Κοινωνική

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

TeleCost Hotel για Panasonic TDA

TeleCost Hotel για Panasonic TDA TeleCost Hotel για Panasonic TDA 1. Οδηγίες Εγκατάστασης του Λογισμικού του Συστήματος Telecost Hotel Γενικά Για την εγκατάσταση του Λογισμικού του Συστήματος TeleCost HL θα πρέπει να ακολουθηθούν συνοπτικά

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

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η

Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Εργαστήριο #2 ο : Ανατομία προγραμμάτων εφαρμογών, η μέθοδος main(), εμφάνιση μηνυμάτων, Java προγράμματα που εκτελούν αριθμητικές πράξεις Γαβαλάς Δαμιανός

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

Περιεχόμενα. Σελίδα 3 από 21

Περιεχόμενα. Σελίδα 3 από 21 Σελίδα 1 από 21 Σελίδα 2 από 21 Περιεχόμενα Κεφάλαιο 1 Χρήσεις του υπολογιστή... 4 Κεφάλαιο 2 Βασικά τμήματα υπολογιστή... 6 Κεφάλαιο 3 - Ασφάλεια... 9 Κεφάλαιο 4 - Ποντίκι... 11 Κεφάλαιο 5 - Πληκτρολόγιο...

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

ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ Στόχοι του μαθήματος Μετά το τέλος του μαθήματος οι μαθητές πρέπει να είναι σε θέση: Να περιγράφουν τι είναι πρόγραμμα Να εξηγούν την αναγκαιότητα για τη δημιουργία γλωσσών

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

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

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

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Τετάρτη, 30 Οκτωβρίου 2013 Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Λύστε στο Visual Basic Express 2010 τις παρακάτω ασκήσεις: 1. Να δημιουργήσετε ένα νέο Project του είδους Console

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

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης Γρήγορη αναφορά Αντιγραφή Δημιουργία αντιγράφων Γρήγορη δημιουργία αντιγράφου 3 Στον πίνακα ελέγχου του εκτυπωτή πατήστε το κουμπί αντίγραφο 4 Εάν τοποθετήσατε το έγγραφο στη γυάλινη επιφάνεια σάρωσης

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

Οργάνωση καθημερινών ημερίδων

Οργάνωση καθημερινών ημερίδων Οργάνωση καθημερινών ημερίδων 1) Αγώνες ζευγών 1α) Διαθέσιμες κινήσεις: Φιλοσοφία, μηχανισμοί και τα χαρακτηριστικά τους. Οι κινήσεις είναι ένα από τα βασικότερα εργαλεία που έχει ένας διαιτητής στη διάθεσή

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

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Κουμπί Κενή βάση δεδομένων Κουμπί του Office Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στο κουμπί «Κενή βάση δεδομένων»

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

0001 00:00:11:17 00:00:13:23. Έλα δω να δεις. 0002 00:00:13:23 00:00:15:18. Η Χλόη είναι αυτή; 0003 00:00:16:21 00:00:18:10. Ναι.

0001 00:00:11:17 00:00:13:23. Έλα δω να δεις. 0002 00:00:13:23 00:00:15:18. Η Χλόη είναι αυτή; 0003 00:00:16:21 00:00:18:10. Ναι. 0001 00:00:11:17 00:00:13:23 Έλα δω να δεις. 0002 00:00:13:23 00:00:15:18 Η Χλόη είναι αυτή; 0003 00:00:16:21 00:00:18:10 Ναι. 0004 00:01:06:17 00:01:07:17 Σου έδειξα τη φωτογραφία; 0005 00:01:07:17 00:01:10:10

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

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Aντώνης Σπυρόπουλος v2_061015 Οροι που

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

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

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

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

Στην συνέχεια και στο επόµενο παράθυρο η εφαρµογή µας ζητάει να εισάγουµε το Username και το Password το οποίο σας έχει δοθεί από τον ΕΛΚΕ.

Στην συνέχεια και στο επόµενο παράθυρο η εφαρµογή µας ζητάει να εισάγουµε το Username και το Password το οποίο σας έχει δοθεί από τον ΕΛΚΕ. 1. Πρόσβαση Οδηγίες προγράµµατος διαχείρισης ανάλυσης χρόνου εργασίας (Time Sheet) Για να ξεκινήσετε την εφαρµογή, από την κεντρική σελίδα του ΕΛΚΕ (www.elke.aua.gr) και το µενού «ιαχείριση», Time Sheet

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

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual MILE Simulator Version 1.0 User's Manual Νοέμβριος, 2011 Περιεχόμενα 1. Εισαγωγή στον προσομοιωτή...2 1.1 Εγκατάσταση...2 1.2 Βοήθεια Διευκρινήσεις...2 2. Ξεκινώντας με τον προσομοιωτή...3 2.1 Το memory

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

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή Στο εργαστήριο αυτό θα μάθουμε για τη χρήση συναρτήσεων με σκοπό την κατασκευή αυτόνομων τμημάτων προγραμμάτων που υλοποιούν μία συγκεκριμένη διαδικασία, τα οποία

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

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Εισαγωγή Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Βιβλιογραφία "C Προγραμματισμός", Deitel & Deitel, Πέμπτη Έκδοση, Εκδόσεις

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

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Αριθμητική Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Δεύτερο Πρόγραμμα 1 / * Second Simple Program : add 2 numbers * / 2

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

Άλλες Τεχνικές Βελτίωσης μιας Παρουσίασης

Άλλες Τεχνικές Βελτίωσης μιας Παρουσίασης Άλλες Τεχνικές Βελτίωσης μιας Παρουσίασης 3 ΚΥΡΙΑ ΣΗΜΕΙΑ ΤΟΥ ΚΕΦΑΛΑΙΟΥ Προσθήκη ενοτήτων σε μια παρουσίαση Έλεγχος ορθογραφίας μιας παρουσίασης ΑΡΧΕΙΑ ΕΡΓΑΣΙΑΣ ΕΚΠΑΙΔΕΥΤΙΚΗ ΑΣΚΗΣΗ, ΕΚΠΑΙΔΕΥΤΙΚΗ ΑΣΚΗΣΗ

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

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Δυναμική Διαχείριση Μνήμης. Δημήτρης Μιχαήλ. Ακ. Έτος 2011-2012. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Δυναμική Διαχείριση Μνήμης Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2011-2012 Ανάγκη για Δυναμική Μνήμη Στατική Μνήμη Μέχρι τώρα χρησιμοποιούσαμε

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

«Ο Αϊούλαχλης και ο αετός»

«Ο Αϊούλαχλης και ο αετός» ΠΑΡΑΜΥΘΙ #25 «Ο Αϊούλαχλης και ο αετός» (Φλώρινα - Μακεδονία Καύκασος) Διαγωνισμός παραδοσιακού παραμυθιού ebooks4greeks.gr ΠΑΡΑΜΥΘΙ #25 Ψηφίστε το παραμύθι που σας άρεσε περισσότερο εδώ μέχρι 30/09/2011

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

Scratch Δημοτικό 2 : Εισαγωγή στις βασικές εντολές και λειτουργίες της Scratch

Scratch Δημοτικό 2 : Εισαγωγή στις βασικές εντολές και λειτουργίες της Scratch Scratch Δημοτικό 2 : Εισαγωγή στις βασικές εντολές και λειτουργίες της Scratch Εκτιμώμενη διάρκεια: Δύο διδακτικές ώρες Ένταξη στο πρόγραμμα σπουδών Στο Πρόγραμμα Σπουδών του Ολοήμερου Δημοτικού (ΦΕΚ 1139/28-7-2010)

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

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1 1.Puzzle Μόλις ανοίξω το πρόγραμμα επιλέγω την εντολή Browse. Στη συνέχεια αναζητώ την εικόνα που έχω αποθηκεύσει σε ένα φάκελο (στην επιφάνεια εργασίας ή στα έγγραφά μου ή στο σκληρό μου δίσκο). Αφού

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

KEΦΑΛΑΙΟ 1 AN HMΟΥΝ ΜΕΓΑΛΟΣ. Όταν είσαι μικρός ένα πράγμα είναι σίγουρο. Ότι θέλεις να μεγαλώσεις όσο πιο γρήγορα γίνεται.

KEΦΑΛΑΙΟ 1 AN HMΟΥΝ ΜΕΓΑΛΟΣ. Όταν είσαι μικρός ένα πράγμα είναι σίγουρο. Ότι θέλεις να μεγαλώσεις όσο πιο γρήγορα γίνεται. KEΦΑΛΑΙΟ 1 AN HMΟΥΝ ΜΕΓΑΛΟΣ Όταν είσαι μικρός ένα πράγμα είναι σίγουρο. Ότι θέλεις να μεγαλώσεις όσο πιο γρήγορα γίνεται. Ο μπαμπάς μου λέει ότι αυτά είναι χαζομάρες και ότι όταν μεγαλώσω θα θέλω να ήμουν

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

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9 Οδηγίες Χρήσης Πίνακας Περιεχομένων 1. Αρχική οθόνη... 3 2. Αρχική Οθόνη Πιστοποιημένου Χρήστη... 4 2.1. Οριστικοποίηση της Περιουσιακής Εικόνας... 5 2.2. Καρτέλες

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

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

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

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

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Προγραμματισμός Ι Είσοδος/Έξοδος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2009-2010 Είσοδος/Έξοδος Μέχρι τώρα όποτε θέλαμε να διαβάσουμε χρησιμοποιούσαμε πάντα

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

Πειραματιζόμενοι με αριθμούς στο περιβάλλον του Microworlds Pro: διαθεματική προσέγγιση περί «πολλαπλασίων και διαιρετών»

Πειραματιζόμενοι με αριθμούς στο περιβάλλον του Microworlds Pro: διαθεματική προσέγγιση περί «πολλαπλασίων και διαιρετών» Πειραματιζόμενοι με αριθμούς στο περιβάλλον του Microworlds Pro: διαθεματική προσέγγιση περί «πολλαπλασίων και διαιρετών» μια Νίκος Δαπόντες Φυσικός Δευτεροβάθμιας Εκπαίδευσης Το περιβάλλον Microworlds

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