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

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

Download "ΤΡΙΣ ΙΑΣΤΑΤΗ ΠΡΟΣΟΜΟΙΩΣΗ ΤΗΣ ΛΕΙΤΟΥΡΓΙΑΣ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ ΚΑΙ JAVA ΜΙΚΡΟΕΦΑΡΜΟΓΗ ΥΠΟΛΟΓΙΣΜΟΥ ΤΩΝ ΕΝ ΕΙΞΕΩΝ ΤΗΣ ΟΠΙΣΘΙΑΣ ΟΨΗΣ ΤΟΥ"

Transcript

1 ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΤΡΙΣ ΙΑΣΤΑΤΗ ΠΡΟΣΟΜΟΙΩΣΗ ΤΗΣ ΛΕΙΤΟΥΡΓΙΑΣ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ ΚΑΙ JAVA ΜΙΚΡΟΕΦΑΡΜΟΓΗ ΥΠΟΛΟΓΙΣΜΟΥ ΤΩΝ ΕΝ ΕΙΞΕΩΝ ΤΗΣ ΟΠΙΣΘΙΑΣ ΟΨΗΣ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ Μουστάκας Ιωάννης Επιβλέπων Καθηγητής Α. Μ. 4/06 Ρουµελιώτης Μάνος Εξεταστής Καθηγητής Γεωργίου Ανδρέας 1

2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή Η τρισδιάστατη προσοµοίωση του υπολογιστή των Αντικυθήρων. 2.1 Εισαγωγή Οι νέες θέσεις, διαστάσεις και ο αριθµός των δοντιών στα γρανάζια Το γρανάζι του Ίππαρχου γίνεται διαφορικό Πρόσθεση του δείκτη µε την ένδειξη του κύκλου του Μέτωνα στο καντράν του οπίσθιου µέρους Η επικόλληση των εικόνων που αναγράφουν τις ενδείξεις του µηχανισµού Η Java µικροεφαρµογή υπολογισµού των ενδείξεων της οπίσθιας όψης του µηχανισµού. 3.1 Εισαγωγή Πρώτη περιοχή εύτερη περιοχή Τρίτη περιοχή Συµπεράσµατα Βιβλιογραφία Παράρτηµα - ο κώδικας του applet

3 1. ΕΙΣΑΓΩΓΗ Ο Μηχανισµός των Αντικυθήρων είναι µια συνδεσµολογία από πολλά µεταλλικά γρανάζια τοποθετηµένα έτσι, ώστε να εξοµοιώνεται η κίνηση ορισµένων πλανητών. Με λίγα λόγια πρόκειται για έναν αρχαίο αστρονοµικό µηχανικό υπολογιστή. Η συσκευή αυτή αρχικά βρίσκονταν τοποθετηµένη σε ένα ξύλινο πλαίσιο µε δυο πόρτες πάνω στις οποίες αναγραφόταν οι οδηγίες χρήσης της. Στο µπροστινό µέρος υπήρχε ένας πίνακας που απεικόνιζε τον ελληνικό ζωδιακό κύκλο και το αιγυπτιακό ηµερολόγιο σε οµόκεντρους κύκλους. Στο πίσω µέρος, δύο ακόµα καντράν έδειχναν τους κύκλους και τις εκλείψεις της Σελήνης. Η ιστορία του υπολογιστή των Αντικυθήρων είναι λίγο πολύ γνωστή στους ακαδηµαϊκούς κύκλους αλλά και στο ευρύ κοινό. Ο µηχανισµός αυτός ανασύρθηκε από τα συντρίµµια ενός µεγάλου ελληνικού εµπορικού πλοίου από σφουγγαράδες 3

4 της Σύµης το 1900 και είχε τη µορφή µιας σκουριασµένης µάζας µετάλλων, µορφή που αποκτήθηκε ύστερα από την πολυετή παραµονή του σε συνθήκες διάβρωσης στα βαθιά νερά της θάλασσας των Αντικυθήρων, λίγες δεκάδες µέτρα από την ακτή. Πολύ αργότερα, την δεκαετία του 70, µε τη συνδροµή του µεγάλου ερευνητή των βυθών Ζακ Υβ Κουστώ και των έµπειρων δυτών της οµάδας του, ανασύρθηκαν νέα θραύσµατα από το ναυάγιο συµπληρώνοντας µε αυτόν τον τρόπο κάποια από τα κοµµάτια που έλειπαν για την ολοκλήρωση της εικόνας του θαυµαστού αυτού αντικειµένου. Τα κοµµάτια του µηχανισµού που βρίσκονται στα χέρια επιστηµόνων εδώ και περισσότερο από εκατό χρόνια κίνησαν από πολύ νωρίς το ενδιαφέρον κάθε είδους ερευνητών της αρχαιότητας. Έγιναν πολλές µελέτες των θραυσµάτων του µηχανισµού από έλληνες και ξένους ειδικούς που προσπάθησαν να δώσουν επιστηµονικές ερµηνείες για την προέλευση, την χρήση, τον τρόπο λειτουργίας και τον χρονολογικό εντοπισµό της κατασκευής του Υπολογιστή. 4

5 Αρχικά η πληρέστερη επιστηµονική έρευνα για τον Υπολογιστή έγινε από τον Derek De Solla Price σε συνεργασία µε τον ειδικό επιγραφολόγο του Ινστιτούτου Προχωρηµένων Μελετών του Princeton Γεώργιου Σταµίρη και τον πυρηνικό φυσικό του ελληνικού κέντρου Πυρηνικής Ενέργειας " ηµόκριτος" Χαράλαµπο Καράκαλο. Η έρευνα ξεκίνησε το 1958 και ολοκληρώθηκε το 1974 µε την δηµοσίευση της µελέτης «Gears from the Greeks: the Antikythera mechanism a calendar computer from ca. 80 B.C..». Σε αυτό το µοντέλο για την επεξήγηση της λειτουργίας του µηχανισµού, χρησιµοποιούνται διαφορικά γρανάζια, τα ο Derek De Solla Price οποία του προσδίδουν τη δυνατότητα πρόσθεσης και αφαίρεσης των γωνιακών τους ταχυτήτων (των γραναζιών). Το διαφορικό χρησιµοποιήθηκε για τον υπολογισµό του σεληνιακού συνοδικού κύκλου, για την αφαίρεση των αποτελεσµάτων της κίνησης του ήλιου από αυτά της αστρικής κίνησης της σελήνης. Το µοντέλο του Derek De Solla Price 5

6 Παρ όλη την φαινοµενική- λειτουργικότητα του πρώτου µοντέλου του υπολογιστή, υπήρχαν κάποια κενά στη λειτουργία του συγκεκριµένου µοντέλου. Ο Michael Wright έφορος του London Science Museum και τώρα του Imperial College στο Λονδίνο, µαζί µε τον Allan George Bromley, έκανε µια εντελώς νέα µελέτη των αρχικών θραυσµάτων του µηχανισµού µε τα εφόδια που του παρείχε η µοντέρνα τεχνολογία, µε την τεχνική της γραµµικής τοµογραφίας ακτινών Χ. Πέρα από τις διαφορές που προέκυψαν στον αριθµό των δοντιών σε ορισµένα γρανάζια, η αρχική O Michael Wright σκέψη του Price για συµπερίληψη διαφορικών γραναζιών στον µηχανισµό απεδείχθη λανθασµένη. Προσετέθησαν καινούρια γρανάζια και αντικατεστάθησαν οι δυο οµόκεντροι κύκλοι, που προέβλεπε ο Price στην πίσω πλευρά, µε σπειροειδείς έλικες. Το µοντέλο του Wright ήταν πιο λειτουργικό και ακριβές, ανέπτυξε την αρχική ιδέα του µηχανισµού σαν «πλανητάριο», µε την διαφορά όµως ότι δεν µοντελοποιούσε την κίνηση του ήλιου και της σελήνης µόνο, αλλά και άλλων πλανητών όπως ο Άρης η Αφροδίτη ο Ερµής ο ίας και ο Κρόνος. Ο Allan George Bromley Το µοντέλο του Wright και η ανακατασκευή του 6

7 Την άνοιξη του 2005 δόθηκε η άδεια για τη µελέτη του Αστρολάβου και ειδικά µηχανήµατα µεταφέρθηκαν από την Αγγλία µε χορηγία του ιδρύµατος Leverhulm. Η ερευνητική οµάδα άρχισε τη µελέτη µε φωτογράφηση των θραυσµάτων σε µεγάλη ανάλυση. Επόµενο στάδιο ήταν η φωτογράφηση µε τη «διαφορική» µέθοδο της Hewlett Packard. Πρόκειται για µια διαδικασία φωτογράφησης που γίνεται υπό 50 διαφορετικούς φωτισµούς. Τα στοιχεία καταγράφονται και αναλύονται σε ηλεκτρονικό υπολογιστή. Το τρίτο στάδιο έγινε µε ένα µοναδικό µηχάνηµα στον κόσµο, που ζυγίζει 8,5 τόνους και µεταφέρθηκε από την Αγγλία για τη µελέτη του Αστρολάβου. Είναι Η επιστηµονική οµάδα της ΗΡ επί τω έργω. ένας ειδικός τοµογράφος πολύ µεγάλης ενέργειας για να διαπερνά το θραύσµα των 16 εκατοστών από πέτρα και µπρούντζο. Ο τοµογράφος έχει εξαιρετική µικροεστίαση και καταγράφει τα δεδοµένα µε ακρίβεια. Ένα εκατοστό του χιλιοστού, σε κάθε τοµή. 7

8 Άποψη του Υπολογιστή των Αντικυθήρων πριν και µετά τη σάρωση από τον ειδικό τοµογράφο. 8

9 Στην οµάδα που άρχισε τη µελέτη του µηχανισµού µε την εφαρµογή µεθόδων σύγχρονης τεχνολογίας µετείχαν οι καθηγητές: από το Παν. Αθηνών, Γιάννης Πιτσάκης και Ξενοφών Μουσάς, από το Κάρντιφ της Αγγλίας οι Mike Edmunts και Antony Freeth και από το ΑΠΘ ο Γ. Σειραδάκης και αποτελούν µαζί µε άλλους την 'Οµάδα του προγράµµατος για τη µελέτη του µηχανισµού των Αντικυθήρων '. H Οµάδα του προγράµµατος για τη µελέτη του µηχανισµού των Αντικυθήρων Τα αποτελέσµατα που έδωσε η νέα αυτή έρευνα ήταν αφενός µεν αποκάλυψη ενός µέρους των οδηγιών χρήσεως του υπολογιστή τα οποία µας βοηθούν στην περεταίρω κατανόηση της λειτουργίας του, αφετέρου δε η τελική(;) συνδεσµολογία των γραναζιών που το αποτελούν. Η διάφορα του από το προηγούµενο µοντέλο είναι ότι το λεγόµενο 'γρανάζι του Ιππάρχου' ( Κ1-Κ2 ) αντί να είναι στατικό, είναι στερεωµένο πάνω στο µεγάλο γρανάζι ( Ε4 ) και κινείται µαζί του. 9

10 . Άποψη του τελικού µοντέλου από το animation του καθ. Μάνου Ρουµελιώτη. 10

11 2. Η τρισδιάστατη προσοµοίωση του υπολογιστή των Αντικυθήρων. 2.1 Εισαγωγή Στο πρώτο µέρος θα περιγραφεί η διαδικασία που ακολουθήθηκε για την κατασκευή της τρισδιάστατης προσοµοίωσης του υπολογιστή των Αντικυθήρων, βάσει των ευρηµάτων της 'Οµάδας του προγράµµατος για τη µελέτη του µηχανισµού των Αντικυθήρων '. Η νέα προσοµοίωση βασίζεται κατά κύριο λόγο στην προηγούµενη, που είχε κατασκευαστεί από τον Φοίβο Ασηµακοπουλο φοιτητή του Τµήµατος Εφαρµοσµένης Πληροφορικής του Πανεπιστήµιου Μακεδονίας ως πτυχιακή εργασία. είναι γραµµένη σε γλώσσα προγραµµατισµού C ++ και συνδυάστηκε µε την OpenGL για τα γραφικά. Τα σηµεία στα οποία απαντώνται οι διάφορες της νέας από την προηγούµενη είναι τα εξής: 1. οι νέες θέσεις, διαστάσεις και ο αριθµός των δοντιών στα γρανάζια 2. το γρανάζι του Ίππαρχου γίνεται διαφορικό 3. προστίθεται ο δείκτης µε την ένδειξη του κύκλου του Μέτονα στο καντράν του οπίσθιου µέρους 4. η επικόλληση των εικόνων που αναγράφουν τις ενδείξεις του µηχανισµού. 11

12 2.2 Οι νέες θέσεις και διαστάσεις των γραναζιών. Όταν τοποθετήθηκαν τα νέα δεδοµένα για τις θέσεις των γραναζιών διαπιστώθηκε ότι οι διαστάσεις x και y ήταν αντεστραµµένες από αυτές του προγράµµατος. Επίσης τα δεδοµένα που στο πρόγραµµα εννοούνταν εσωτερική και εξωτερική ακτίνα (για τον σχεδιασµό), στα στοιχεία που λήφθηκαν από την επιστηµονική οµάδα εννοούνταν ως η απόσταση της κορυφής του δοντιού ενός γραναζιού από τη βάση του. Με αυτά τα δεδοµένα σχηµατίστηκε η παρακάτω εικόνα. Αφού ήρθαν στη θέση τους οι διαστάσεις x και y, µε υπόδειξη του επιβλέποντος καθηγητή µεγάλωσε η απόσταση µεταξύ των γραναζιών ( διάσταση z ) για να υπάρχει µια καλύτερη άποψη αυτών, όπως επίσης και για λόγους αισθητικής. 12

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

14 2.3 Το γρανάζι του Ίππαρχου γίνεται διαφορικό Η αλλαγή αυτή ήταν θεωρητικά σχετικά εύκολη, στον πίνακα differential[] του προγράµµατος, στις θέσεις των Κ1, Κ2 θα τοποθετούνταν συντελεστές για την ταχύτητα περιστροφής διάφορες του µηδενός που τα καθιστούσαν διαφορικά. Στη συνέχεια στο πρόγραµµα έπρεπε να γίνουν αλλαγές στα ορίσµατα ορισµένων εντολών για τον λόγο ότι υπήρχαν πλέον µεταβλητά κέντρα περιστροφής τα οποία υπολογίζονταν µε τον εξής τρόπο θ' K' a θ K φ p από τον νόµο των ηµιτόνων: p sin(180 ϑ ' ) a = sinϕ = sinϕ a p sin(180 ϑ ' ) = a p sin(180 ϑ ϕ) χρησιµοποιούµε τον τύπο του αθροίσµατος a sinϕ = (sin(180 ϑ ) cosϕ sinϕ cos(180 ϑ ) p sinϕ(1+ a p cos(180 ϑ ) = a p sin(180 ϑ ) cosϕ 14

15 θέτουµε: x= 1+ y= a p a p cos(180 ϑ ) sin(180 ϑ ) και λαµβάνουµε sin 2 ϕ x 2 = y 2 (1 sin 2 ϕ) από το οποίο έχουµε: y y sinϕ = ή αλλιώς ϕ = arcsin( ) x + y x + y Συνεχίζοντας, το πέρασµα των νέων δεδοµένων ( a και p) ως µεταβλητές που λαµβάνουν τιµές από τις συντεταγµένες των αρχικών θέσεων των γραναζιών που δίνονται στην αρχή του προγράµµατος float a= sqrt((gearpos[21][0] - gearpos[20][0])*(gearpos[21][0] - gearpos[20][0])+(gearpos[21][1] - gearpos[20][1])*(gearpos[21][1] gearpos[20][1])); float p= sqrt((gearpos[20][0]-axlepos[10][0])*(gearpos[20][0]- axlepos[10][0])+(gearpos[20][1]-axlepos[10][1])*(gearpos[20][1]-axlepos[10][1])); 15

16 είχε ως αποτέλεσµα να εξαφανιστούν τα γρανάζια Κ2 και Ε6: Εικόνα από την προσοµοίωση test 1 Με εκ των πρότερων υπολογισµό των a και p εκτός προγράµµατος και κατόπιν πέρασµα των τιµών που ευρέθησαν στον κώδικα, το αποτέλεσµα ήταν να στρέφεται το Κ2 µε ασυνάρτητη ταχύτητα. Εικόνα από την προσοµοίωση test 2 16

17 Υπήρξαν πολλές ακόµα προσπάθειες για να βρεθεί η κατάλληλη ταχύτητα για το Κ2, χωρίς το απολύτως επιθυµητό αποτέλεσµα. Έτσι έγινε συµβιβασµός µε αυτό που χρησιµοποιείται, το οποίο χάνει τη σωστή του κίνηση ύστερα από έναν σχετικά µεγάλο αριθµό περιστροφών.. Εικόνα από την τελική προσοµοίωση 17

18 2.4 Πρόσθεση του δείκτη µε την ένδειξη του κύκλου του Μέτονα στο καντράν του οπίσθιου µέρους. Για τη διαδικασία αυτή έγιναν οι απαραίτητες αλλαγές στο πρόγραµµα. Ορίστηκε ο αριθµός των δεικτών κατά ένα περισσότερο, οµοίως και αυτός των αξόνων διότι ο δείκτης αυτός έπρεπε κάπου να στηριχθεί. #define num_pointers 6 #define num_axles 21 Στη συνέχεια συµπληρώθηκαν τα νέα δεδοµένα που απαιτούνταν στους πίνακες που περιείχαν τα χαρακτηριστικά των δεικτών και των αξόνων: static float axlepos[num_axles][5] static float axledata[num_axles][4] static bool axle_visibility[num_axles] static float axle_differential[num_axles] static float pointer_pos[num_pointers][5] static float pointer_len[num_pointers] static float pointer_angle[num_axles] static bool pointer_visibility[num_axles] 18

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

20 2.5 Η επικόλληση των εικόνων που αναγράφουν τις ενδείξεις του µηχανισµού. Η επίτευξη αυτού του θέµατος ήταν απαραίτητη για την τελική πρακτική και αισθητική του όλου project. Θα έπρεπε να υπάρχει η εικόνα στην οποία θα περιγράφονται οι ενδείξεις και θα κινούνται οι δείκτες. Στις προηγούµενες προσοµοιώσεις δεν έγινε εφικτή η ζητούµενη επικόλληση. Το πρόβληµα εντοπιζόταν στο ότι ενώ η πρόσθια εικόνα επικολλείτο κανονικά, η οπίσθια δεν εµφανιζόταν καν στην τελική προσοµοίωση, παρ' ολο που το πρόγραµµα την ελάµβανε κανονικά, κατά παράβαση των δοθέντων εντολών. Η πέρα από τη λογική αυτή η απροθυµία του προγράµµατος να προβάλλει την δεύτερη εικόνα, ξεπεράστηκε µε την συνεργασία του Θέµη Κότσιαλου, διδακτορικού φοιτητή του Τµήµατος Εφαρµοσµένης Πληροφορικής του Πανεπιστήµιου Μακεδονίας. Η λύση βρέθηκε µε το να τοποθετηθεί µια τρίτη πλάκα ανάµεσα στις δυο που περιέκλειαν τα γρανάζια. Εικόνα από την προσοµοίωση η ενδιάµεση πλάκα Με τον τρόπο αυτό αποτυπώθηκαν και η δυο εικόνες πάνω στις εξωτερικές πλάκες, µε τη µόνη διάφορα ότι η εικόνα µε τις πρόσθιες ενδείξεις του µηχανισµού προβάλλονταν στην πίσω πλάκα ενώ η εικόνα µε τις οπίσθιες ενδείξεις στην 20

21 µπροστινή. Υστέρα από όλα αυτά, επειδή δεν µπορούσε να γίνει τίποτα παραπάνω, αλλάχθηκε το όνοµα των εικόνων που εισαγαγονταν στο πρόγραµµα, µε την πρόσθια να µετονοµάζεται σε rear.bmp και την οπίσθια σε front.bmp το οποίο και επέφερε το επιθυµητό αποτέλεσµα. Αξίζει να σηµειωθεί η απάντηση του επιβλέποντος καθηγητή Μάνου Ρουµελιώτη, Όταν του εξήγησα τον τρόπο µε τον οποίο έγινε εφικτό το ζητούµενο, που έλεγε ότι µε αυτά που συµβαίνουν σε αυτό το πρόγραµµα θα µάθει ότι ο προγραµµατισµός είναι µια non-deterministic διαδικασία! 21

22 3 Η Java µικροεφαρµογή υπολογισµού των ενδείξεων της οπίσθιας όψης του µηχανισµού. 3.1 Εισαγωγή Αρχικά θα δοθούν κάποιοι ορισµοί και έννοιες αστρονοµικής φύσεως που θα επεξηγήσουν τα στοιχεία που κατασκευάστηκαν στην µικροεφαρµογή αυτή. Μετωνικός κύκλος Ο Μέτων ο Αθηναίος αστρονόµος της αρχαιότητας, παρατήρησε ότι µια περίοδος 19 ηλιακών ετών είναι σχεδόν ίση µε 235 σεληνιακούς µήνες Το σφάλµα αυτό του µετωνικού κύκλου ανάµεσα στα 19 έτη (= 6939,602 ηµέρες) και τους 235 µήνες (= 6939,688 ήµερες) είναι µόνο 2 ώρες η αλλιώς µια ολόκληρη ηµέρα κάθε 219 έτη Οι παρατηρήσεις αυτές προσδίδουν στο έτος το µέγεθος των /4 + 1/76 ηµερών = 365 ηµέρες 6 ώρες 18 λεπτά και 56 δευτερόλεπτα Κύκλος του Καλλίπου Σχεδόν έναν αιώνα µετά τον Μέτωνα, ο Κάλλιπος πρότεινε έναν κύκλο µε περίοδο 76 ετών, ως βελτίωση της εννεαδεκαετηρίδος. Πίστευε ότι η πραγµατική τιµή του µεγέθους του έτους ήταν προσεγγιστικά /4 ήµερες = 365 ηµέρες και 6 ώρες Έτσι πολλαπλασίασε τον 19ετη κύκλο του Μέτωνα µε το 4 για να αποφέρει ακέραιο αριθµό ηµερών και στη συνέχεια αφαίρεσε µια ολόκληρη ηµέρα από την τελευταία εννεαδεκαετηρίδα. Με αυτόν τον τρόπο κατασκεύασε έναν κύκλο 76 ετών που περιέχει 940 σεληνιακούς µήνες και 27,759 ηµέρες. Κύκλος Σάρος των εκλείψεων Ο κύκλος Σάρος ανακαλύφθηκε από τους Χαλδαίους µερικούς αιώνες πριν από την γέννηση του Χριστού και αποτελεί µια περίοδο περίπου 18 ετών 11 ηµερών και 8 ωρών ( περίπου /3 ηµέρες) και χρησιµοποιήθηκε για την πρόβλεψη των εκλείψεων του ήλιου και της σελήνης Ουσιαστικά µετά την έλευση ενός κύκλου Σάρος ύστερα από µια έκλειψη ο ήλιος η γη και σελήνη θα επανέλθουν σχεδόν στην ίδια σχετική γεωµετρία δηµιουργώντας µια σχεδόν πανοµοιότυπη έκλειψη Εξελιγµος 22

23 Ο Εξελιγµος αποτελεί ένα άθροισµα τριών κύκλων Σάρος έχοντας το πλεονέκτηµα ότι περιέχει έναν σχεδόν ακέραιο αριθµό ηµερών. Έτσι η επόµενη έκλειψη θα είναι ορατή σε κοντινές µε αυτές περιοχές στις οποίες εµφανίστηκε µια έκλειψη έναν Εξελιγµο πριν, σε αντίθεση µε τον Σάρος στον οποίο η έκλειψη εµφανίζεται 8 ώρες αργότερα στην ηµέρα, η περίπου 120 µοίρες δυτικότερα από εκείνη που εµφανίστηκε έναν Σάρος πριν. Τους κύκλους αυτούς ( Μετωνικός, του Καλλίππου, Σάρος και Εξελιγµού ) και τις φάσεις στις οποίες βρισκόταν ο καθένας υπολόγιζε και απεικόνιζε ο µηχανισµός των Αντικυθήρων. 23

24 Στο δεύτερο αυτό κοµµάτι λοιπόν θα περιγραφεί το java applet που κατασκευάστηκε για να υπολογίζει τις ενδείξεις του καντράν του οπίσθιου µέρους του µηχανισµού των Αντικυθήρων, βάσει δοθείσης ηµεροµηνίας. Οι περιοχές που χωρίζεται το applet. Με µια γρήγορη µατιά µπορούµε να δούµε ότι αποτελείται από τρεις περιοχές. Την πρώτη που τοποθετείται στο πάνω µέρος του applet, όπου εντοπίζονται µε τη σειρά οι επιλογείς του έτους, του µήνα και της ηµέρας µε τις default τιµές τους, όπως Επίσης και το κουµπί Evaluate που όταν το επιλέξουµε ενεργοποιείται το applet. Στη δεύτερη περιοχή βρίσκεται το γραφικά κατασκευασµένο καντράν της οπίσθιας όψης του µηχανισµού. Οι δείκτες κινούνται κατά τη διάρκεια του υπολογισµού των ενδείξεων και σταµατούν στο σηµείο στο οποίο θα έπρεπε θεωρητικά να σταµατούσε και ο Μηχανισµός κατά την λειτουργία του. Τέλος στην τρίτη περιοχή εντοπίζονται τα πεδία στα οποία εµφανίζονται αριθµητικά οι τελικές ενδείξεις. 24

25 3.2 Πρώτη περιοχή Αρχικά ορίστηκαν τα labels για το έτος τον µήνα και την ηµέρα, και στη συνέχεια κατασκευάστηκαν τα choices για το κάθε ένα, για το έτος από το 990 έως το 2999 ch1=new Choice(); for (g=-990;g<0;g++) {ch1.add(string.valueof(g)); for (g=1;g<3000;g++) {ch1.add(string.valueof(g)); this.add(ch1);, για τον µήνα ch2=new Choice(); ch2.add("january");. ch2.add("december"); this.add(ch2); και την ηµέρα for (int w=1;w<32;w++) {ch3.add(string.valueof(w)); this.add(ch3); Επίσης δηµιουργήθηκε ένα button στο οποίο προσετέθη και το actionlistener, b1=new Button(str); // οπου str είναι το evaluate add(b1); b1.addactionlistener(this); 25

26 µε την επιλογή του οποίου ξεκινά να τρέχει η µικροεφαρµογή. Τα στοιχεία αυτά προσετέθησαν µε την κατάλληλη διαδοχή σε ένα panel το οποίο µε τη σειρά του τοποθετήθηκε µε την εντολή this.add(p1,borderlayout.north); στο πάνω µέρος του applet. Η πρώτη περιοχή του applet. 26

27 3.3 εύτερη περιοχή Για την κατασκευή αυτού του κοµµατιού του applet έγινε χρήση νηµάτων ( threads ) η αλλιώς ελαφριών διεργασιών και της µεθόδου repaint() δηµιουργώντας έτσι την κίνηση των δεικτών, σύµφωνα µε τον τρόπο που θα περιγραφεί. Η δεύτερη περιοχή του applet. Οπίσθια όψη ανακατασκευής του υπολογιστή. 27

28 Για τον υπολογισµό της ενδείξεως του Μετονικού κύκλου, έχει αρχικά υπολογιστεί από τους λόγους των περιστροφών των γραναζιών, ότι για µια πλήρη περιστροφή του b1 - κατά την οποία παρέρχεται ένα ολόκληρο έτος αντιστοιχούν περιστροφές του n1. Αναλυτικότερα: b2-l1+l2-m1+m2-n1: = = = Tα έτη οι µήνες και οι ηµέρες που έχουν επιλεγεί από τα choices στο πρώτο µέρος µετατρέπονται αρχικά σε ηµέρες και στη συνέχεια σε έτη. Οι µήνες έχουν ήδη τιµές µέσα στο πρόγραµµα από τις παρελθούσες µέρες (t2 ), Π. χ. if(a=="september") t2=243;mn=30; και σε αυτές απλά προστίθενται οι ηµέρες που έχουν επιλεχθεί στο τρίτο choice. Συνοψίζοντας, όλα αυτά που αναφέρθησαν µεταφράζονται βάσει του λόγου περιστροφής σε γωνία στροφής µε τις εντολές calc_days=(float)(((t1+990)*( )+t2+t3)); calc_years=(float)((calc_days/ )); calc_met_rot=(float)((calc_years* )%360); στη συνέχεια, οι εντολές της run() m=0; //m ένας counter while(m<=calc_met_rot) { e1+=1; // e1 η αρχική γωνία του δείκτη m+=1; repaint(); try { thr.sleep(30); σε συνδυασµό µε τις εντολές της paint() g.setcolor(color.red); 28

29 g.fillarc(20,75,250,250,e1,6); g.drawoval(20,75,250,250); σχεδιάζουν ένα κύκλο και ένα δείκτη ο οποίος διαγράφεται και ξαναδηµιουργείται σε διαδοχικές θέσεις, µέχρι να φτάσει στην τελική θέση που προκύπτει από τους παραπάνω υπολογισµούς. Επίσης για λόγους καλαισθησίας, φορτώθηκε µια εικόνα για φόντο στους λιτούς σχηµατισµούς που κατασκευάστηκαν. Η εικόνα αυτή ονοµάζεται anti.gif και πρέπει να βρίσκεται στο ίδιο folder µε τα αρχεία.class και.html του applet. Η κλήση της εικόνας γίνεται στην init(), ταυτόχρονα µε τον ορισµό της this.picture = this.getimage(this.getdocumentbase(), "anti.jpg"); ενώ εάν ο σχεδιασµός της στο applet αποτύχει είτε γιατί η εικόνα απουσιάζει είτε γιατί το αρχείο είναι φθαρµένο εµφανίζεται το µήνυµα λάθους Error finding Picture, µε τις εντολές της paint() if(!g.drawimage(this.picture, 0, 0, this)) { g.drawstring("error finding Picture.", 25, 50); 29

30 3.4 Τρίτη περιοχή Η τρίτη και τελευταία περιοχή του applet αποτελείται από τα πεδία στα οποία εµφανίζονται αριθµητικά οι τελικές ενδείξεις µε τα αντίστοιχα labels τους. Αφού ορίστηκαν τα στοιχεία αυτά τοποθετήθηκαν σε ένα δεύτερο panel το οποίο µε τη σειρά του τοποθετήθηκε µε την εντολή this.add(p2,borderlayout.south); στο κάτω µέρος του applet. Η τρίτη περιοχή του applet Τα textfields συµπληρώνονται µε τις τιµές που υπολογίζονται στο πρόγραµµα, για παράδειγµα για την συµπλήρωση του tf1 του πεδίου που εµφανίζει τον αριθµό του µήνα του µετονικου κύκλου στον οποίο ανήκει η δοθείσα από τον χρήστη ηµεροµηνία, εκτελείται η εντολή tf1.settext(string.valueof( (int)((calc_days% )/ ))); όπου το ακέραιο υπόλοιπο των υπολογιζόµενων ηµερών µε τον αριθµό ( αριθµός ηµερών του µετονικου κύκλου ), διαιρείται µε τον αριθµό ( αριθµός ηµερών του συνοδικού µήνα) και αποδίδεται έτσι η ζητούµενη τιµή. Κατά αντίστοιχο τρόπο γίνεται και ο υπολογισµός της τιµής του τρίτου πεδίου για την ένδειξη του κύκλου Σάρος των εκλείψεων: tf3.settext(string.valueof((int)((calc_days% )/ ))); 30

31 Στην περίπτωση όµως του κύκλου του Καλλίππου υπολογίζεται απλά το τεταρτηµόριο στο οποίο βρίσκεται ο δείκτης µετά τους υπολογισµούς µε την εξής ακολουθία εντολών deg1=(int)(36+(calc_cal_rot)); //deg1 η αρχική τιµή της γωνίας του δείκτη if(0<=deg1&&90>deg1) d=1; if(90<=deg1&&180>deg1) d=2; if(180<=deg1&&270>deg1) d=3; if(270<=deg1&&360>deg1) d=4; tf2.settext(string.valueof(d)); Με τον ίδιο τρόπο υπολογίζεται και η εγγραφή του πεδίου του Εξελιγµού, µόνο που εδώ ο κύκλος χωρίζεται σε τριµόρια. 31

32 4. ΣΥΜΠΕΡΑΣΜΑΤΑ Αυτή η εργασία βασίζεται στα δεδοµενα και τη γνώση που αποκαλύφθηκε µε τις τελευταίες µελέτες των θραυσµάτων του Υπολογιστή των Αντικυθήρων. Για τις µελέτες αυτές οι επιστήµονες ήταν εξοπλισµένοι µε ο, τι καλύτερο είχε να επιδείξει η σύγχρονη τεχνολογία. Η τεχνολογία όµως δε σταµατά ποτέ να εξελίσσεται, οπότε δεν µπορούµε να γνωρίζουµε τι µπορεί να µας επιφυλάσσει µια µελλοντική µελέτη του µηχανισµού όπου θα χρησιµοποιούνται οι τότε µοντέρνες τεχνικές. Ο Υπολογιστής των Αντικυθήρων δεν µας έχει αποκαλύψει όλα τα µυστικά του. Είναι γνωστό στους µελετητές ότι υπάρχουν κι άλλα ακόµα κοµµάτια του Υπολογιστή στην τάφρο πλάι στο σηµείο που κείται το αρχαίο ναυάγιο. Γνωρίζουµε επίσης ότι το εύρηµα αυτό δεν ήταν το µοναδικό που υπήρχε στον αρχαίο κόσµο και ότι υπάρχουν πιθανότητες να συναντήσουµε και άλλα όµοια µε αυτό αντικείµενα. Η αρχαία ελληνική τεχνολογία έχει πολλά να επιδείξει ακόµα, ποιος µπορεί να ξέρει τι ευρήµατα µας επιφυλάσσει το αύριο, ποιος µπορεί να ξέρει πόσοι τέτοιοι θησαυροί αναπαύονται στην αγκαλιά της ελληνικής γης και των ελληνικών θαλασσών και περιµένουν να µας αποκαλύψουν τα µυστικά τους για την χαµένη πια επιστηµονική γνώση που κατείχε ο αρχαίος κόσµος. 32

33 5. ΒΙΒΛΙΟΓΡΑΦΙΑ Εισαγωγή στην JAVA 2, Γιώργος Λιακέας, εκδόσεις Κλειδάριθµος Πτυχιακή εργασία µε θέµα : προσοµοίωση του Μηχανισµού των Αντικυθήρων, Ασηµακόπουλος Φοίβος ody=l&saros=

34 Ο κώδικας του applet 6. ΠΑΡΑΡΤΗΜΑ import java.applet.*; import java.awt.*; import java.math.*; import java.awt.event.*; import java.applet.applet; import javax.swing.*; public class Moustakasv_04 extends Applet implements Runnable,ActionListener { String s,str,a; TextField tf1,tf2,tf3,tf4; public int t1=0,t2=0,t3=0,mn=0; int x=0,y=0; int e1=9;//9.03 int e2=36;// int e3=205;//205.2 int e4=171;// int m=0,n=0; // int c=10; double calc_days,calc_years,calc_met_rot,calc_cal_rot,calc_sar_rot,calc_exe_rot; int deg1=0; int deg2=0; int d=0; // int c1=0; double l,v; Thread thr; private Image picture; Choice ch1,ch2,ch3,ch4; int g=0; Panel p1,p2; public void actionperformed(actionevent e) { s=e.getactioncommand(); t1=integer.parseint(ch1.getselecteditem()); t3=integer.parseint(ch3.getselecteditem()); a=ch2.getselecteditem(); if(a=="january") t2=0;mn=31; if(a=="february") t2=31;mn=28; if(a=="march") t2=59;mn=31; if(a=="april") 34

35 t2=90;mn=30; if(a=="may") t2=120;mn=31; if(a=="june") t2=151;mn=30; if(a=="july") t2=181;mn=31; if(a=="august") t2=212;mn=31; if(a=="september") t2=243;mn=30; if(a=="october") t2=273;mn=31; if(a=="november") t2=304;mn=30; if(a=="december") t2=334;mn=31; System.out.println((String.valueOf(t1))); start(); public void start() { thr=new Thread(this); thr.start(); public void run() { calc_days=(float)(((t1+990)*( )+t2+t3)); calc_years=(float)((calc_days/ )); calc_met_rot=(float)((calc_years* )%360); calc_cal_rot=(float)((calc_met_rot*0.05*360)%360); calc_sar_rot=(float)((calc_years* )%360); calc_exe_rot=(float)((calc_sar_rot* *360)%360); n=(int)calc_days; deg1=(int)(36+(calc_cal_rot)); deg2=(int)(calc_exe_rot+171)%360; System.out.println((String.valueOf(n))); System.out.println("met="+(String.valueOf(calc_met_rot))+" cal="+(string.valueof(calc_cal_rot))+" sar="+(string.valueof(calc_sar_rot))+" exe="+(string.valueof(calc_exe_rot))); if (s==str){ m=0; while(m<=calc_met_rot) { e1+=1; m+=1; repaint(); try { 35

36 thr.sleep(30); catch (InterruptedException e) { showstatus("diakopi"); tf1.settext(string.valueof( (int)((calc_days% )/ ))); m=0; while(m<=calc_cal_rot) { e2+=1; m+=1; repaint(); try { thr.sleep(30); catch (InterruptedException e) { showstatus("diakopi"); if(0<=deg1&&90>deg1) d=1; if(90<=deg1&&180>deg1) d=2; if(180<=deg1&&270>deg1) d=3; if(270<=deg1&&360>deg1) d=4; tf2.settext(string.valueof(d)); m=0; m=0; while(m<=calc_sar_rot) { e3+=1; m+=1; repaint(); try { thr.sleep(30); catch (InterruptedException e) { showstatus("diakopi"); tf3.settext(string.valueof((int)((calc_days% )/ ))); while(m<=calc_exe_rot) { e4+=1; m+=1; repaint(); try { 36

37 thr.sleep(30); catch (InterruptedException e) { showstatus("diakopi"); int c1=9; if(0<=deg2&&deg2<90) c1=1; if(90<=deg2&&deg2<210) c1=2; if(210<=deg2&&deg2<330) c1=3; if(330<=deg2&&deg2<360) c1=1; tf4.settext(string.valueof(c1)); repaint(); public void paint(graphics g) { if(!g.drawimage(this.picture, 0, 0, this)) { g.drawstring("error finding Picture.", 25, 50); if (s==str){ g.setcolor(color.red); // g.setcolor(color.orange); //deiktes g.fillarc(20,75,250,250,e1,6); g.fillarc(165,200,75,75,e2,6); g.fillarc(280,75,250,250,e3,6); g.fillarc(425,200,75,75,e4,6); g.setcolor(color.black); //kykloi g.drawoval(20,75,250,250); g.drawoval(165,200,75,75); g.drawoval(280,75,250,250); g.drawoval(425,200,75,75); // for(int y=1;y<t2;y++) g.setcolor(color.black); g.drawstring("metonic",80,350); g.drawstring("callipic",180,350); g.drawstring("saros",280,350); g.drawstring("exeligmos",380,350); /* fillarc(topcornerx, TopCornerY, width, height, arcstart, arcstop); * 37

38 *g.drawline(x,y,math.round((float)(x+100*math.sin(i))), Math.round((float)(y+100*Math.cos(i)))); g.drawline(x,y,math.sin(),y);*/ g.drawstring(string.valueof(n),15,15); public void init() { this.picture = this.getimage(this.getdocumentbase(), "anti.jpg"); str=" Evaluate "; Button b1; Label lb1; Label lb2,lb3; setlayout(new BorderLayout()); p1=new Panel(); p2=new Panel(); lb1=new Label("Year"); lb2=new Label("Month"); lb3=new Label("Day"); this.add(lb2); this.add(lb1); tf1=new TextField(10); add(tf1); tf2=new TextField(10); add(tf2); tf3=new TextField(10); add(tf3); tf4=new TextField(10); add(tf4); ch1=new Choice(); for (g=-990;g<0;g++) { ch1.add(string.valueof(g)); for (g=1;g<3000;g++) { ch1.add(string.valueof(g)); this.add(ch1); ch2=new Choice(); ch2.add("january"); ch2.add("february"); ch2.add("march"); 38

39 ch2.add("april"); ch2.add("may"); ch2.add("june"); ch2.add("july"); ch2.add("august"); ch2.add("september"); ch2.add("october"); ch2.add("november"); ch2.add("december"); this.add(ch2); ch3=new Choice(); for (int w=1;w<32;w++) { ch3.add(string.valueof(w)); this.add(lb3); this.add(ch3); // tf2=new TextField(10); // add(tf2); // tf2.addactionlistener(this); b1=new Button(str); add(b1); b1.addactionlistener(this); p1.add(lb1); p1.add(ch1); p1.add(lb2); p1.add(ch2); p1.add(lb3); p1.add(ch3); p1.add(b1); p2.add(tf1); p2.add(tf2); p2.add(tf3); p2.add(tf4); this.add(p1,borderlayout.north); this.add(p2,borderlayout.south); 39

Ο Μηχανισμός των Αντικυθήρων στο μαθητικό υπολογιστή

Ο Μηχανισμός των Αντικυθήρων στο μαθητικό υπολογιστή Ο Μηχανισμός των Αντικυθήρων στο μαθητικό υπολογιστή Διομήδης Σπινέλλης Αναπληρωτής Καθηγητής Εργαστήριο Πληροφοριακών Τεχνολογιών και Συστημάτων Διοίκησης Οικονομικό Πανεπιστήμιο Αθηνών http://www.dmst.aueb.gr/dds

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

ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ

ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ ΕΝΑ ΑΡΧΑΙΟΕΛΛΗΝΙΚΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΠΙΤΕΥΓΜΑ 4ο Γυµνάσιο Κερατσινίου ΤΟ ΤΕΛΕΥΤΑΙΟ ΤΑΞΙΔΙ 1 ος αι. π.χ., Μεσόγειος Θάλασσα Ένα ρωµαϊκό καράβι, µια ολκάς, βαρυφορτωµένο µε έργα τέχνης,

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

ΜηχανισμΟς ΑντικυθΗρων

ΜηχανισμΟς ΑντικυθΗρων Με δυο λόγια Ο Μηχανισμός των Αντικυθήρων ήταν ένας αναλογικός υπολογιστής εκπληκτικής τεχνολογίας. Κατασκευάστηκε πριν από 2000 χρόνια και χρησιμοποιείτο για τον ακριβή υπολογισμό της θέσης του Ηλίου,

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

Ο ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ

Ο ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ Ο ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ Κούσης Παναγιώτης Λεωνίδας Μαθητής Β2 Γυμνασίου, Ελληνικό Κολλέγιο Θεσσαλονίκης Επιβλέπων Καθηγητής: Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής Ελληνικού Κολλεγίου

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

Ορισµός Νήµα (thread) είναι µια ακολουθιακή ροή ελέγχου (δηλ. κάτι που έχει αρχή, ακολουθία εντολών και τέλος) σ ένα

Ορισµός Νήµα (thread) είναι µια ακολουθιακή ροή ελέγχου (δηλ. κάτι που έχει αρχή, ακολουθία εντολών και τέλος) σ ένα ΝΗΜΑΤΑ ΣΤΗ JAVA (1) Ορισµός Νήµα (thread) είναι µια ακολουθιακή ροή ελέγχου (δηλ. κάτι που έχει αρχή, ακολουθία εντολών και τέλος) σ ένα πρόγραµµα. Αιτία Η δυνατότητα αποµόνωσης (ή αυτονόµησης) κάποιων

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

Ο ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ

Ο ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ Ο ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ Γκατζελάκη Δήμητρα Μαθήτρια Α2 Γυμνασίου, Ελληνικό Κολλέγιο Θεσσαλονίκης Επιβλέπων Καθηγητής: Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής Ελληνικού Κολλεγίου Θεσσαλονίκης

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

Aστρολάβος - Eξάντας

Aστρολάβος - Eξάντας Aστρολάβος - Eξάντας Αν πλέοντας προς την Αλεξάνδρεια το βάθος των νερών είναι 11 οργιές, θέλεις ακόμα ταξίδι μιας μέρας. Ηρόδοτος (4 ος αιώνας π.χ.) Από τα πανάρχαια χρόνια, οι ναυτικοί είχαν πάντα την

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

Ολοήμερο Δημοτικό Σχολείο Πορταριάς «Ν. Τσοποτός» Ανάπτυξη σχεδίου εργασίας στο ολοήμερο δημοτικό σχολείο. Εισηγητής: Μακρής Νικόλαος

Ολοήμερο Δημοτικό Σχολείο Πορταριάς «Ν. Τσοποτός» Ανάπτυξη σχεδίου εργασίας στο ολοήμερο δημοτικό σχολείο. Εισηγητής: Μακρής Νικόλαος Ολοήμερο Δημοτικό Σχολείο Πορταριάς «Ν. Τσοποτός» Ανάπτυξη σχεδίου εργασίας στο ολοήμερο δημοτικό σχολείο Εισηγητής: Μακρής Νικόλαος Γενικός τίτλος «Ένας μαγικός αλλά άγνωστος κόσμος» Ένας μαγικός αλλά

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

Εισαγωγή στη γλώσσα προγραμματισμού Java 69

Εισαγωγή στη γλώσσα προγραμματισμού Java 69 Εισαγωγή στη γλώσσα προγραμματισμού Java 69 9. Animation σε Java 9.1 Γενικά περί Animation Ένας από τους καλύτερους τρόπους για να γίνει ένα πρόγραμμα σε Java ή μια σελίδα που τρέχει Java applet πιο ελκυστική,

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

Τ.Ε.Ι. Μεσολογγίου, Τµήµα τηλεπικοινωνιακών Συστημάτων & Δικτύων

Τ.Ε.Ι. Μεσολογγίου, Τµήµα τηλεπικοινωνιακών Συστημάτων & Δικτύων Εργαστήριο Java Lab09 Αντικείμενο: Πολυνηματικές εφαρμογές Η χρήση περισσότερων από μιας ροής εντολών μέσα σε ένα πρόγραμμα είναι γνωστή ως multithreading. H κάθε μια ροή εντολών μέσα στο πρόγραμμα ονομάζεται

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

ΑΛΜΠΟΥΜ ΜΕ ΟΡΓΑΝΑ ΜΕΤΡΗΣΗΣ ΧΡΟΝΟΥ

ΑΛΜΠΟΥΜ ΜΕ ΟΡΓΑΝΑ ΜΕΤΡΗΣΗΣ ΧΡΟΝΟΥ ΑΛΜΠΟΥΜ ΜΕ ΟΡΓΑΝΑ ΜΕΤΡΗΣΗΣ ΧΡΟΝΟΥ ΚΩΝ/ΝΟΣ ΛΙΑΤΟΣ Β 3 ΛΑΡΙΣΑ 2008 Τα Όργανα Μέτρησης Του Χρόνου Αστρολάβος Ο αστρολάβος είναι αρχαίο αστρονομικό όργανο που χρησιμοποιούνταν για να παρατηρηθούν τα αστέρια

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

Ειδικά Θέματα Προγραμματισμού

Ειδικά Θέματα Προγραμματισμού Ειδικά Θέματα Προγραμματισμού Ενότητα 6: Threads Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Προγραµµατισµός ΙΙ Java 2

Προγραµµατισµός ΙΙ Java 2 Προγραµµατισµός ΙΙ Java 2 Γραφικά Γραφικά Τα γραφικά µπορούν να προσαρτηθούν τόσο σε προγράµµατα που υποστηρίζουν γραφικό περιβάλλον εργασίας: Σε µικροεφαρµογές Σε παραθυρικές εφαρµογές Και ΟΧΙ σε εφαρµογές

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

Το παρακάτω πρόγραμμα ορίζει δυο κλάσεις την SimpleThread και την TwoThreadsTest:

Το παρακάτω πρόγραμμα ορίζει δυο κλάσεις την SimpleThread και την TwoThreadsTest: Εισαγωγή στη γλώσσα προγραμματισμού Java 41 6. Threads Πολλές γλώσσες προγαμματισμού όπως και η Java διαθέτουν εργαλεία για την υλοποίηση threads στα προγράμματά τους. Αυτές οι γλώσσες καλούνται multithreading

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

H Εξέλιξη των υπολογιστών

H Εξέλιξη των υπολογιστών H Εξέλιξη των υπολογιστών January 2014 Γιάννης Συρίγος Κοντογιάννη Μαρία Κωνσταντίνα Μαυροείδη Ανδριάνα Τζανίδου Γιώργος Παπαδάκος 1. Ο Μηχανισμός των Αντικυθήρων 2. Ανακαλύφθηκε σε ναυάγιο ανοιχτά του

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

ΟΙ ΚΙΝΗΣΕΙΣ ΤΗΣ ΓΗΣ. www.meteo.gr - 1 -

ΟΙ ΚΙΝΗΣΕΙΣ ΤΗΣ ΓΗΣ. www.meteo.gr - 1 - ΟΙ ΚΙΝΗΣΕΙΣ ΤΗΣ ΓΗΣ H Γη είναι ένας πλανήτης από τους οκτώ συνολικά του ηλιακού μας συστήματος, το οποίο αποτελεί ένα από τα εκατοντάδες δισεκατομμύρια αστρικά συστήματα του Γαλαξία μας, ο οποίος με την

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

Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C)

Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C) Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C) ΚΑΤΑΛΟΓΟΣ ΕΡΩΤΗΣΕΩΝ ΕΡΩΤΗΣΕΙΣ ΕΙ ΙΚΩΝ ΓΝΩΣΕΩΝ (γλώσσα προγραµµατισµού

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

15 ος Πανελλήνιος Μαθητικός Διαγωνισµός Αστρονοµίας και Διαστηµικής 2010 Θέµατα για το Γυµνάσιο

15 ος Πανελλήνιος Μαθητικός Διαγωνισµός Αστρονοµίας και Διαστηµικής 2010 Θέµατα για το Γυµνάσιο 15 ος Πανελλήνιος Μαθητικός Διαγωνισµός Αστρονοµίας και Διαστηµικής 2010 Θέµατα για το Γυµνάσιο 1.- Από τα πρώτα σχολικά µας χρόνια µαθαίνουµε για το πλανητικό µας σύστηµα. Α) Ποιος είναι ο πρώτος και

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

Κλάσεις. Κατηγορίες Αντικειµένων. Κλάσεις. Φυσικά Αντικείµενα. Χώρος = Οµάδα Φυσικών Αντικειµένων. Πρόγραµµα = Οµάδα

Κλάσεις. Κατηγορίες Αντικειµένων. Κλάσεις. Φυσικά Αντικείµενα. Χώρος = Οµάδα Φυσικών Αντικειµένων. Πρόγραµµα = Οµάδα Αντικειµενοστραφής Προγραµµατισµός Αντικείµενα Ιεραρχία κλάσεων. Ιδιότητες Συµπεριφορά Ιδιότητες (Μεταβλητές) Συµπεριφορά (Μέθοδοι) Κληρονοµικότητα Μέθοδοι επικάλυψης Η χρήση του this και του super Αντικειµενοστραφής

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

2012-2013 Ο ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ 4 Ο ΓΕΛ ΜΥΤΙΛΗΝΗΣ Α ΤΑΞΗ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ

2012-2013 Ο ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ 4 Ο ΓΕΛ ΜΥΤΙΛΗΝΗΣ Α ΤΑΞΗ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ 2012-2013 Ο ΜΗΧΑΝΙΣΜΟΣ ΤΩΝ ΑΝΤΙΚΥΘΗΡΩΝ 4 Ο ΓΕΛ ΜΥΤΙΛΗΝΗΣ Α ΤΑΞΗ ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Εισαγωγή Ο Μηχανισμός των Αντικυθήρων (γνωστός και ως αστρολάβος ή υπολογιστής των Αντικυθήρων) είναι ένα αρχαίο τέχνημα

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

Άλλος ένας χάρτης- µάθηµα, που χειρίζεται δύο βασικά θέµατα: - Το θέµα των υποδοχών, αµοιβαίων ή µεικτών, και - Το θέµα του χρονικού προσδιορισµού.

Άλλος ένας χάρτης- µάθηµα, που χειρίζεται δύο βασικά θέµατα: - Το θέµα των υποδοχών, αµοιβαίων ή µεικτών, και - Το θέµα του χρονικού προσδιορισµού. Άλλος ένας χάρτης- µάθηµα, που χειρίζεται δύο βασικά θέµατα: - Το θέµα των υποδοχών, αµοιβαίων ή µεικτών, και - Το θέµα του χρονικού προσδιορισµού. Με αυτόν τον ωριαίο χάρτη επιβεβαιώνεται, ακόµα µια φορά,

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

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

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

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

Κλάσεις και Αντικείµενα

Κλάσεις και Αντικείµενα Κλάσεις και Αντικείµενα Γρηγόρης Τσουµάκας Τµήµα Πληροφορικής, Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης Κλάσεις και Αντικείµενα 2 Τα αντικείµενα σε µια αντικειµενοστρεφή γλώσσα προγραµµατισµού, µοντελοποιούν

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

Πληρουορική Γ Γσμμασίοσ

Πληρουορική Γ Γσμμασίοσ Πληρουορική Γ Γσμμασίοσ Προγραμματισμός και Αλγόριθμοι Από το και τημ Χελώμα στημ Ευριπίδης Βραχνός http://evripides.mysch.gr/ 2014 2015 1 Προγραμματισμός Ζάννειο Πρότυπο Πειραματικό Γυμνάσιο Πειραιά Ενότητα:

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

Τεύχος B - Διδακτικών Σημειώσεων

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

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

Εργαστήριο 1-1 η Άσκηση - Ανάλυση

Εργαστήριο 1-1 η Άσκηση - Ανάλυση Εργαστήριο 1-1 η Άσκηση - Ανάλυση Εκφώνηση: Δημιουργείστε εφαρμογή σε Java Swing με χρήση του IDE NetBeans όπου θα παρουσιάζεται ποιο κουμπί πατήθηκε. Η εφαρμογή θα μοιάζει ως εξής: Πρώτο Βήμα: Αρχική

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

«Το Ναυάγιο των Αντικυθήρων» Το Πλοίο, οι Θησαυροί, ο Μηχανισμός

«Το Ναυάγιο των Αντικυθήρων» Το Πλοίο, οι Θησαυροί, ο Μηχανισμός Δελτίο Τύπου Περιοδική Έκθεση στο Εθνικό Αρχαιολογικό Μουσείο «Το Ναυάγιο των Αντικυθήρων» Το Πλοίο, οι Θησαυροί, ο Μηχανισμός 6 Απριλίου 2012 28 Απριλίου 2013 Το Εθνικό Αρχαιολογικό Μουσείο, συνεχίζει

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

Συστήματα συντεταγμένων

Συστήματα συντεταγμένων Κεφάλαιο. Για να δημιουργήσουμε τρισδιάστατα αντικείμενα, που μπορούν να παρασταθούν στην οθόνη του υπολογιστή ως ένα σύνολο από γραμμές, επίπεδες πολυγωνικές επιφάνειες ή ακόμη και από ένα συνδυασμό από

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

Μια από τις σημαντικότερες δυσκολίες που συναντά ο φυσικός στη διάρκεια ενός πειράματος, είναι τα σφάλματα.

Μια από τις σημαντικότερες δυσκολίες που συναντά ο φυσικός στη διάρκεια ενός πειράματος, είναι τα σφάλματα. Εισαγωγή Μετρήσεις-Σφάλματα Πολλές φορές θα έχει τύχει να ακούσουμε τη λέξη πείραμα, είτε στο μάθημα είτε σε κάποια είδηση που αφορά τη Φυσική, τη Χημεία ή τη Βιολογία. Είναι όμως γενικώς παραδεκτό ότι

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

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

β. Το τρίγωνο που σχηματίζεται στην επιφάνεια της σφαίρας, του οποίου οι πλευρές αποτελούν τόξα μεγίστων κύκλων, ονομάζεται σφαιρικό τρίγωνο. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΘΕΜΑ 1 ο ΤΕΤΑΡΤΗ 16/04/2014 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΝΑΥΣΙΠΛΟΪΑ II ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΠΕΝΤΕ (5) ΑΠΑΝΤΗΣΕΙΣ 1) Να χαρακτηρίσετε

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

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

Ευχαριστίες. Πριν ξεκινήσω τη συγγραφή της διατριβής μου θα ήθελα να απευθύνω τις ευχαριστίες μου προς όλους εκείνους που συνέβαλαν στην εκπόνηση της. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας ΠΜΣ Πολιτισμικής Τεχνολογίας και Επικοινωνίας Κατεύθυνση: Σχεδιασμός Ψηφιακών Πολιτιστικών Προϊόντων Εργαστήριο Διαχείρισης της Πολιτισμικής Κληρονομιάς

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

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα

Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα Ασκήσεις της Ενότητας 2 : Ζωγραφίζοντας με το ΒΥΟΒ -1- α. Η χρήση της πένας Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα Υπάρχουν εντολές που μας επιτρέπουν να επιλέξουμε το χρώμα της πένας, καθώς και το

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

Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ

Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ Σύντοµος Οδηγός Βοήθειας για τη Χρήση των Μαθηµάτων e-learning για το ΟΛΟΚΛΗΡΩΜΕΝΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ Το έργο χρηµατοδοτείται από το Επιχειρησιακό Πρόγραµµα «Τεχνική Βοήθεια του Κοινοτικού Πλαισίου Στήριξης

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΦΥΣΙΚΗΣ. ΕΞΕΤΑΣΗ ΣΤΗ ΜΗΧΑΝΙΚΗ Ι Σεπτέµβριος 2004

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΦΥΣΙΚΗΣ. ΕΞΕΤΑΣΗ ΣΤΗ ΜΗΧΑΝΙΚΗ Ι Σεπτέµβριος 2004 ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΦΥΣΙΚΗΣ ΕΞΕΤΑΣΗ ΣΤΗ ΜΗΧΑΝΙΚΗ Ι Σεπτέµβριος 2004 Τµήµα Π. Ιωάννου & Θ. Αποστολάτου Θέµα 1 (25 µονάδες) Ένα εκκρεµές µήκους l κρέµεται έτσι ώστε η σηµειακή µάζα να βρίσκεται ακριβώς

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 8 & 9 18/10/07 Αλγόριθμος: Βήμα προς βήμα διαδικασία για την επίλυση κάποιου προβλήματος. Το πλήθος των βημάτων πρέπει να είναι πεπερασμένο. Αλλιώς: Πεπερασμένη

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

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

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

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

Άσκηση Η15. Μέτρηση της έντασης του μαγνητικού πεδίου της γής. Γήινο μαγνητικό πεδίο (Γεωμαγνητικό πεδίο)

Άσκηση Η15. Μέτρηση της έντασης του μαγνητικού πεδίου της γής. Γήινο μαγνητικό πεδίο (Γεωμαγνητικό πεδίο) Άσκηση Η15 Μέτρηση της έντασης του μαγνητικού πεδίου της γής Γήινο μαγνητικό πεδίο (Γεωμαγνητικό πεδίο) Το γήινο μαγνητικό πεδίο αποτελείται, ως προς την προέλευσή του, από δύο συνιστώσες, το μόνιμο μαγνητικό

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07 Ακαδ έτος 2007-2008 ΠΛΗΡΟΦΟΡΙΚΗ Ι Φερεντίνος 22/11/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με ΑΜ σε 3, 7, 8 & 9 22/11/07 Παράδειγμα με if/else if και user input: import javautil*; public class Grades public

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

Διδάσκων: Παναγιώτης Ανδρέου

Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 6: Αφαιρετικότητα, Βιβλιοθήκες Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Αφαιρετικότητα -Βιβλιοθήκες (packages) Διδάσκων: Παναγιώτης Ανδρέου ΕΠΛ233 Αντικειμενοστρεφής Προγραμματισμός

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

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

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

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

Κεφάλαιο Πέµπτο: Η Εξάσκηση

Κεφάλαιο Πέµπτο: Η Εξάσκηση Κεφάλαιο Πέµπτο: Η Εξάσκηση 1. Γενικά Η εξάσκηση στο Εργαστήριο προϋποθέτει τη γνώση των εντολών (τουλάχιστον) τις οποίες καλείται ο σπουδαστής κάθε φορά να εφαρµόσει. Αυτές παρέχονται µέσω της Θεωρίας

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

2.2.3 Η εντολή Εκτύπωσε

2.2.3 Η εντολή Εκτύπωσε 2.2.3 Η εντολή Εκτύπωσε Η εντολή Εκτύπωσε χρησιµοποιείται προκειµένου να εµφανίσουµε κάτι στην οθόνη του υπολογιστή. Για τον λόγο αυτό ονοµάζεται και εντολή εξόδου. Ισοδύναµα µπορεί να χρησιµοποιηθεί και

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

Επώνυµο:... Όνοµα:... Όνοµα πατέρα: ιεύθυνση:... Τηλέφωνο:... Εξεταστικό Κέντρο:... Σχολείο προέλευσης:... Τάξη:...

Επώνυµο:... Όνοµα:... Όνοµα πατέρα: ιεύθυνση:... Τηλέφωνο:... Εξεταστικό Κέντρο:... Σχολείο προέλευσης:... Τάξη:... Kangourou Sans Frontières Καγκουρό Ελλάς Επώνυµο:... Όνοµα:... Όνοµα πατέρα:... e-mail:... ιεύθυνση:... Τηλέφωνο:... Εξεταστικό Κέντρο:... Σχολείο προέλευσης:... Τάξη:... Θέµατα Καγκουρό 007 Επίπεδο: (για

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

Εφαρμογή Αναζήτησης στον Ελληνικό Γεωγραφικό Χώρο

Εφαρμογή Αναζήτησης στον Ελληνικό Γεωγραφικό Χώρο ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Εφαρμογή Αναζήτησης στον Ελληνικό Γεωγραφικό Χώρο Καβάλα 2012 Σπουδαστής : Λιάνος Άγγελος,

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

Μέτρηση της επιτάχυνσης της βαρύτητας με τη βοήθεια του απλού εκκρεμούς.

Μέτρηση της επιτάχυνσης της βαρύτητας με τη βοήθεια του απλού εκκρεμούς. Μ2 Μέτρηση της επιτάχυνσης της βαρύτητας με τη βοήθεια του απλού εκκρεμούς. 1 Σκοπός Η εργαστηριακή αυτή άσκηση αποσκοπεί στη μέτρηση της επιτάχυνσης της βαρύτητας σε ένα τόπο. Αυτή η μέτρηση επιτυγχάνεται

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012 ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012 ΘΕΜΑ Α Α1. Δίνονται τα παρακάτω τμήματα αλγορίθμου σε φυσική γλώσσα. 1. Αν το ποσό των αγορών(ποσο_αγορων) ενός πελάτη είναι μεγαλύτερο

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

Μέθοδοι. Μέθοδοι ηµιουργοί, Υπερφόρτωση και Υπέρβαση Μεθόδων

Μέθοδοι. Μέθοδοι ηµιουργοί, Υπερφόρτωση και Υπέρβαση Μεθόδων Μέθοδοι Μέθοδοι ηµιουργοί, Υπερφόρτωση και Υπέρβαση Μεθόδων Μέθοδοι Οιµέθοδοικαθορίζουντηνσυµπεριφοράενόςαντικειµένου. Τα βασικά µέρη από τα οποία αποτελείται µία µέθοδος είναι τα εξής: Το όνοµα της µεθόδου

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

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 2: Τύποι μεταβλητών Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά

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

Ζάντζος Ιωάννης. Περιληπτικά το σενάριο διδασκαλίας (Β Γυμνασίου)

Ζάντζος Ιωάννης. Περιληπτικά το σενάριο διδασκαλίας (Β Γυμνασίου) Ζάντζος Ιωάννης Οι έννοιες του 'μήκους κύκλου' και της 'καμπυλότητας του κύκλου' μέσα από τη διαδικασία προσέγγισης του κύκλου με περιγεγραμμένα κανονικά πολύγωνα. Περιληπτικά το σενάριο διδασκαλίας (Β

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

Οντοκεντρικός Προγραμματισμός

Οντοκεντρικός Προγραμματισμός Οντοκεντρικός Προγραμματισμός Ενότητα 3: JAVA: ΕΞΑΙΡΕΣΕΙΣ, ΕΙΣΟΔΟΣ-ΕΞΟΔΟΣ, ΝΗΜΑΤΑ Νήματα ΔΙΔΑΣΚΟΝΤΕΣ: Ιωάννης Χατζηλυγερούδης, Χρήστος Μακρής Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ & Πληροφορικής ΝΗΜΑΤΑ

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

Ανάπτυξη Plugins για το AgentSheets

Ανάπτυξη Plugins για το AgentSheets Ανάπτυξη Plugins για το AgentSheets Thought Amplifier AgentSheets Ανάπτυξη Plugins AgentSheets 2.5 Συγγραφείς Τεκµηρίωσης: Alexander Repenning και Ronald Sudomo Εξελληνισµός Τεκµηρίωσης: Λίνος Βίγκλας,

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

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΑΡΧΑΓΓΕΛΟΥ ΠΟΛΙΤΙΣΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Σχολικό έτος Περιεχόµενα Εισαγωγή σελίδα 2 Ο Μηχανισµός των Αντικυθήρων - εισαγωγικά στοιχεία. σελίδα 3 Η ανακάλυψη του Μηχανισµού των Αντικυθήρων... σελίδα

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

Διαχείριση Έργων- Στόχων

Διαχείριση Έργων- Στόχων Διαχείριση Έργων- Στόχων Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της Διαδικασίας Διαχείρισης Έργων-Στόχων. Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης

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

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

Αντικειμενοστραφής Προγραμματισμός Εξάμηνο Μάθημα Τίτλος 2013 2014 Εαρινό Αντικειμενοστραφής Προγραμματισμός Applets Α. Ύλη εργαστηρίου 6.1 Applets 6.2 Μέθοδοι start, init, paint, stop και destroy 6.3 Γραφικά 6.4 Χρώματα 6.5 Σχήματα Προετοιμασία

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

ΚΙΝΗΣΗ ΠΛΑΝΗΤΩΝ - ΛΟΞΩΣΗ

ΚΙΝΗΣΗ ΠΛΑΝΗΤΩΝ - ΛΟΞΩΣΗ ΚΙΝΗΣΗ ΠΛΑΝΗΤΩΝ - ΛΟΞΩΣΗ Η κίνηση των πλανητών είναι το αποτέλεσμα της σύνθεσης 2 κινήσεων: μίας περιστροφής γύρω από τον Ήλιο, η περίοδος της οποίας μας δίνει το έτος κάθε πλανήτη, και πραγματοποιείται

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

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

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

ΚΕΦΑΛΑΙΑ 3,4. Συστήµατα ενός Βαθµού ελευθερίας. k Για E 0, η (1) ισχύει για κάθε x. Άρα επιτρεπτή περιοχή είναι όλος ο άξονας

ΚΕΦΑΛΑΙΑ 3,4. Συστήµατα ενός Βαθµού ελευθερίας. k Για E 0, η (1) ισχύει για κάθε x. Άρα επιτρεπτή περιοχή είναι όλος ο άξονας ΚΕΦΑΛΑΙΑ,4. Συστήµατα ενός Βαθµού ελευθερίας. Να βρεθούν οι επιτρεπτές περιοχές της κίνησης στον άξονα ' O για την απωστική δύναµη F, > και για ενέργεια Ε. (α) Είναι V και οι επιτρεπτές περιοχές της κίνησης

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

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Χιωτίδης Γεώργιος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

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

Γεωμετρία, Αριθμοί και Μέτρηση

Γεωμετρία, Αριθμοί και Μέτρηση 1. Εισαγωγή Γεωμετρία, Αριθμοί και Μέτρηση Μαθαίνω Γεωμετρία και Μετρώ Παίζω με τους αριθμούς Βρίσκω τα πολλαπλάσια Το εκπαιδευτικό λογισμικό «Γεωμετρία, Αριθμοί και Μέτρηση» δίνει τη δυνατότητα στα παιδιά

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ» ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 4

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ» ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 4 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ» ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ 4 Ηµεροµηνία αποστολής στον φοιτητή: 9 Φεβρουαρίου 5. Τελική ηµεροµηνία αποστολής από τον φοιτητή: Μαρτίου 5.

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

Διαχείριση Έργων- Στόχων

Διαχείριση Έργων- Στόχων Διαχείριση Έργων- Στόχων Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της Διαδικασίας Διαχείρισης Έργων-Στόχων. Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης

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

«Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό "Move the Ball!"»

«Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό Move the Ball!» ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΕΚΠ 413 / ΕΚΠ 606 ΑΥΤΟΝΟΜΟΙ ΠΡΑΚΤΟΡΕΣ Εργασία Εξαµήνου Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό "Move the Ball!"

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

Πληροφορική 2. Αλγόριθμοι

Πληροφορική 2. Αλγόριθμοι Πληροφορική 2 Αλγόριθμοι 1 2 Τι είναι αλγόριθμος; Αλγόριθμος είναι ένα διατεταγμένο σύνολο από σαφή βήματα το οποίο παράγει κάποιο αποτέλεσμα και τερματίζεται σε πεπερασμένο χρόνο. Ο αλγόριθμος δέχεται

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

ΔÔ Û Ì Î È ÔÈ ÎÈÓ ÛÂÈ ÙË Ë

ΔÔ Û Ì Î È ÔÈ ÎÈÓ ÛÂÈ ÙË Ë ΚΕΦΑΛΑΙΟ 1 ΔÔ Û Ì Î È ÔÈ ÎÈÓ ÛÂÈ ÙË Ë Tα βασικά σημεία του μαθήματος Η Γη είναι ένα ουράνιο σώμα, που κινείται συνεχώς στο διάστημα. Το σχήμα της είναι γεωειδές, δηλαδή είναι ελαφρά συμπιεσμένο στις κορυφές

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

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

ΤΟ ΜΕΓΑΛΥΤΕΡΟ ΔΩΡΟ ΤΗΣ ΑΡΧΑΙΟΤΗΤΑΣ ΣΤΟΝ ΣΥΓΧΡΟΝΟ ΑΝΘΡΩΠΟ ΤΟ ΜΕΓΑΛΥΤΕΡΟ ΔΩΡΟ ΤΗΣ ΑΡΧΑΙΟΤΗΤΑΣ ΣΤΟΝ ΣΥΓΧΡΟΝΟ ΑΝΘΡΩΠΟ Αναστασία Αλμανίδου Μαθήτρια Β1 Γυμνασίου, Ελληνικό Κολλέγιο Θεσσαλονίκης Επιβλέπων Καθηγητής: Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής

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

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

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

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

Η ΓΗ ΣΑΝ ΠΛΑΝΗΤΗΣ. Γεωγραφικά στοιχεία της Γης Σχήµα και µέγεθος της Γης - Κινήσεις της Γης Βαρύτητα - Μαγνητισµός

Η ΓΗ ΣΑΝ ΠΛΑΝΗΤΗΣ. Γεωγραφικά στοιχεία της Γης Σχήµα και µέγεθος της Γης - Κινήσεις της Γης Βαρύτητα - Μαγνητισµός Η ΓΗ ΣΑΝ ΠΛΑΝΗΤΗΣ Γεωγραφικά στοιχεία της Γης Σχήµα και µέγεθος της Γης - Κινήσεις της Γης Βαρύτητα - Μαγνητισµός ρ. Ε. Λυκούδη Αθήνα 2005 Γεωγραφικά στοιχεία της Γης Η Φυσική Γεωγραφία εξετάζει: τον γήινο

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ ÊÁËÁÌÁÔÁ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ ÊÁËÁÌÁÔÁ ΘΕΜΑ Α ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και, δίπλα,

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

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

ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ η εξεταστική περίοδος 03-4 - Σελίδα ΓΡΑΠΤΗ ΕΞΕΤΑΣΗ ΣΤΗ ΦΥΣΙΚΗ ΓΕΝΙΚΗΣ ΠΑΙΔΕΙΑΣ Β ΛΥΚΕΙΟΥ Τάξη: Β Λυκείου Τμήμα: Βαθμός: Ημερομηνία: 6-0-03 Διάρκεια: 3 ώρες Ύλη: Κυκλική κίνηση - Βολή - Ορμή - Κρούση Καθηγητής:

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

Ωριαία ερώτηση: ΘΑ ΞΑΝΑΒΡΩ ΤΟ ΧΑΜΕΝΟ ΧΑΡΤΟΦΥΛΑΚΑ;

Ωριαία ερώτηση: ΘΑ ΞΑΝΑΒΡΩ ΤΟ ΧΑΜΕΝΟ ΧΑΡΤΟΦΥΛΑΚΑ; Ωριαία ερώτηση: ΘΑ ΞΑΝΑΒΡΩ ΤΟ ΧΑΜΕΝΟ ΧΑΡΤΟΦΥΛΑΚΑ; HORARY CHART 31/7/2007 03:09:11 μ.μ. 23Ε43, 37Ν58 (ΕΕD -3) Κυριαρχία +5 Έξαρση +4 Τριπλότητα +3 Όρια +2 εκανός +1 Αδυναμία -5 Πτώση -4 Περιπλανώμενος -5

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

Εισαγωγή στην επανάληψη

Εισαγωγή στην επανάληψη Εισαγωγή στην επανάληψη Στο κεφάλαιο αυτό ήρθε η ώρα να μελετήσουμε την επανάληψη στον προγραμματισμό λίγο πιο διεξοδικά! Έχετε ήδη χρησιμοποιήσει, χωρίς πολλές επεξηγήσεις, σε προηγούμενα κεφάλαια τις

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

Γενικά (για τις γραπτές εξετάσεις)

Γενικά (για τις γραπτές εξετάσεις) Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Διάλεξη #12 η : Επανάληψη Γαβαλάς Δαμιανός dgavalas@aegean.gr Γενικά (για τις γραπτές εξετάσεις) Δεν υπάρχει αυστηρά ορισμένη «ύλη εξετάσεων» (καθώς δεν έχετε

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

Βασικά στοιχεία της Java

Βασικά στοιχεία της Java Βασικά στοιχεία της Java προτάσεις, εκφράσεις, µεταβλητές, σταθερές, τελεστές Ορισµοί Πρόταση (statement) είναι µία απλή εντολή σε µία γλώσσα προγραµµατισµού. Γιαπαράδειγµα: int x=12; Έκφραση (expression)

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

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

Αντικειμενοστραφής Προγραμματισμός Αντικειμενοστραφής Προγραμματισμός ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ενότητα 7: Εξαιρέσεις (Exceptions), Εντοπισμός Σφαλμάτων (Debugging) Δρ. Χαράλαμπος Ζ. Πατρικάκης

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

Μηχανισµοί & Εισαγωγή στο Σχεδιασµό Μηχανών Ακαδηµαϊκό έτος: Ε.Μ.Π. Σχολή Μηχανολόγων Μηχανικών - Εργαστήριο υναµικής και Κατασκευών - 3.

Μηχανισµοί & Εισαγωγή στο Σχεδιασµό Μηχανών Ακαδηµαϊκό έτος: Ε.Μ.Π. Σχολή Μηχανολόγων Μηχανικών - Εργαστήριο υναµικής και Κατασκευών - 3. ΜΗΧΑΝΙΣΜΟΙ & ΕΙΣΑΓΩΓΗ ΣΤΟ ΣΧΕ ΙΑΣΜΟ ΜΗΧΑΝΩΝ - 3.1 - Cpright ΕΜΠ - Σχολή Μηχανολόγων Μηχανικών - Εργαστήριο υναµικής και Κατασκευών - 2012. Με επιφύλαξη παντός δικαιώµατος. All rights reserved. Απαγορεύεται

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

Σύστημα Πρακτικής Άσκησης Εγχειρίδιο χρήσης Επιστημονικά Υπευθύνου

Σύστημα Πρακτικής Άσκησης Εγχειρίδιο χρήσης Επιστημονικά Υπευθύνου Σύστημα Πρακτικής Άσκησης Εγχειρίδιο χρήσης Επιστημονικά Υπευθύνου Σύντομη περιγραφή και σειρά εικόνων για την χρήση του Πληροφοριακού Συστήματος της Πρακτικής Άσκησης από τους/τις Επιστημονικά Υπευθύνους

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

18 ος Πανελλήνιος Μαθητικός Διαγωνισμός Αστρονομίας και Διαστημικής 2013 Φάση 3 η : «ΙΠΠΑΡΧΟΣ»

18 ος Πανελλήνιος Μαθητικός Διαγωνισμός Αστρονομίας και Διαστημικής 2013 Φάση 3 η : «ΙΠΠΑΡΧΟΣ» Θέμα 1 ο (Σύντομης ανάπτυξης): 18 ος Πανελλήνιος Μαθητικός Διαγωνισμός Αστρονομίας και Διαστημικής 2013 Φάση 3 η : «ΙΠΠΑΡΧΟΣ» Θέματα του Γυμνασίου (Α) Ποιοι πλανήτες ονομάζονται Δίιοι; (Β) Αναφέρατε και

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

Εργαστήριο Βιομηχανικής Πληροφορικής Τμήμα Πληροφορικής και Επικοινωνιών, ΤΕΙ Σερρών

Εργαστήριο Βιομηχανικής Πληροφορικής Τμήμα Πληροφορικής και Επικοινωνιών, ΤΕΙ Σερρών ΑΣΚΗΣΗ 1 Έστω ένας εργοστασιακός φούρνος. Το αν οι αντιστάσεις του φούρνου λειτουργούν ή όχι, εξαρτάται από μια μεταβλητή C η οποία παίρνει τιμές από 0 μέχρι και 10. Με μηδέν σημαίνει ότι δεν περνάει καθόλου

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

Το πρόγραμμα HelloWorld.java. HelloWorld. Κλάσεις και Αντικείμενα (2) Ορισμός μιας Κλάσης (1) Παύλος Εφραιμίδης pefraimi ee.duth.

Το πρόγραμμα HelloWorld.java. HelloWorld. Κλάσεις και Αντικείμενα (2) Ορισμός μιας Κλάσης (1) Παύλος Εφραιμίδης pefraimi <at> ee.duth. Το πρόγραμμα HelloWorld.java Σχόλια στη Java HelloWorld Παύλος Εφραιμίδης pefraimi ee.duth.gr Java Το πρόγραμμα HelloWorld 1 Java Το πρόγραμμα HelloWorld 2 Σχόλια στη Java ΗγλώσσαJava υποστηρίζει

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

1.1 ΟΡΙΣΜΟΙ, ΣΤΟΙΧΕΙΩΔΗΣ ΠΡΟΣΕΓΓΙΣΗ

1.1 ΟΡΙΣΜΟΙ, ΣΤΟΙΧΕΙΩΔΗΣ ΠΡΟΣΕΓΓΙΣΗ Κεφάλαιο 1 ΔΙΑΝΥΣΜΑΤΙΚΗ ΑΝΑΛΥΣΗ 1.1 ΟΡΙΣΜΟΙ, ΣΤΟΙΧΕΙΩΔΗΣ ΠΡΟΣΕΓΓΙΣΗ Στις θετικές επιστήμες και στις τεχνολογικές τους εφαρμογές συναντάμε συχνά μεγέθη που χαρακτηρίζονται μόνο από το μέτρο τους: τη μάζα,

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

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

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

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

a = 10; a = k; int a,b,c; a = b = c = 10;

a = 10; a = k; int a,b,c; a = b = c = 10; C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 4 ο Τελεστές Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Ο τελεστής εκχώρησης = Ο τελεστής = χρησιµοποιείται για την απόδοση τιµής (ή αλλιώς ανάθεση τιµής) σε µία µεταβλητή Π.χ.

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

επιµέλεια Θοδωρής Πιερράτος

επιµέλεια Θοδωρής Πιερράτος Βασικές έννοιες προγραµµατισµού Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως,

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

Κεφάλαιο 5. 5 Συστήματα συντεταγμένων

Κεφάλαιο 5. 5 Συστήματα συντεταγμένων Κεφάλαιο 5 5 Συστήματα συντεταγμένων Στις Γεωεπιστήμες η μορφή της γήινης επιφάνειας προσομοιώνεται από μια επιφάνεια, που ονομάζεται γεωειδές. Το γεωειδές είναι μια ισοδυναμική επιφάνεια του βαρυτικού

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

ΦΩΣ ΚΑΙ ΣΚΙΑ. Πως δημιουργείτε η σκιά στη φυσική ;

ΦΩΣ ΚΑΙ ΣΚΙΑ. Πως δημιουργείτε η σκιά στη φυσική ; ΦΩΣ ΚΑΙ ΣΚΙΑ Πως δημιουργείτε η σκιά στη φυσική ; Λόγω της ευθύγραμμης διάδοσης του φωτός, όταν μεταξύ μιας φωτεινής πηγής και ενός περάσματος παρεμβάλλεται ένα αδιαφανές σώμα, δημιουργείτε στο πέρασμα

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

Ένας αρχαίος υπολογιστής

Ένας αρχαίος υπολογιστής Νεότερες εξελίξεις για το Μηχανισμός των Αντικυθήρων Ο Έφηβος των Αντικυθήρων. Περίτεχνο μπρούτζινο άγαλμα που ανασύρθηκε από το ναυάγιο των Αντικυθήρων. Αναπαριστά είτε τον Πάρι, ο οποίος προσφέρει το

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

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

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

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

είκτες και Πίνακες (2)

είκτες και Πίνακες (2) είκτες και Πίνακες (2) Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Πολυδιάστατοι πίνακες Πέρασµα παραµέτρων σε προγράµµατα C ΕΠΛ 132 Αρχές Προγραµµατισµού ΙΙ 1-1 Πίνακες εικτών Πίνακας δεικτών είναι

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

Περιεχόµενα. 1 Εισαγωγή στις οµές εδοµένων 3. 2 Στοίβα (Stack) 5

Περιεχόµενα. 1 Εισαγωγή στις οµές εδοµένων 3. 2 Στοίβα (Stack) 5 Περιεχόµενα 1 Εισαγωγή στις οµές εδοµένων 3 2 Στοίβα (Stack) 5 i ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ ii Πληροφορίες Εργαστηρίου Σκοπός του εργαστηρίου Το εργαστήριο οµές εδοµένων αποσκοπεί στην εφαρµογή των τεχνολογιών

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

O αστρολάβος..(το GPS των αρχαίων) και η μετεξελιξή του (Ο εξάντας και ο μηχανισμός των αντικυθήρων)

O αστρολάβος..(το GPS των αρχαίων) και η μετεξελιξή του (Ο εξάντας και ο μηχανισμός των αντικυθήρων) Πηγή: http://techscientist.wordpress.com/ O αστρολάβος..(το GPS των αρχαίων) και η μετεξελιξή του (Ο εξάντας και ο μηχανισμός των αντικυθήρων) Ο αστρολάβος είναι ένα ιστορικό αστρονομικό όργανο το οποίο

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

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2520

ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2520 ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΠΙΠΕΔΟ ΣΠΟΥΔΩΝ Προπτυχιακό ΚΩΔΙΚΟΣ ΜΑΘΗΜΑΤΟΣ GD2520 ΕΞΑΜΗΝΟ ΣΠΟΥΔΩΝ Πέμπτο ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ Αντικειμενοστρεφής Προγραμματισμός ΑΥΤΟΤΕΛΕΙΣ ΔΙΔΑΚΤΙΚΕΣ

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

ΑΝΑΛΥΣΗ ΥΝΑΜΗΣ ΣΕ ΥΟ ΚΑΘΕΤΕΣ ΜΕΤΑΞΥ ΤΟΥΣ ΣΥΝΙΣΤΩΣΕΣ

ΑΝΑΛΥΣΗ ΥΝΑΜΗΣ ΣΕ ΥΟ ΚΑΘΕΤΕΣ ΜΕΤΑΞΥ ΤΟΥΣ ΣΥΝΙΣΤΩΣΕΣ ΑΝΑΛΥΣΗ ΥΝΑΜΗΣ ΣΕ ΥΟ ΚΑΘΕΤΕΣ ΜΕΤΑΞΥ ΤΟΥΣ ΣΥΝΙΣΤΩΣΕΣ Στην σύνθεση δυνάµεων (δηλαδή πρόσθεση δυνάµεων), ενεργούµε µε τέτοιον τρόπο ώστε από πολλές δυνάµεις, οι οποίες ενεργούν σε ένα υλικό σηµείο ή σώµα,

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

Κεφάλαιο 5 Εφαρµογές των Νόµων του Νεύτωνα: Τριβή, Κυκλική Κίνηση, Ελκτικές Δυνάµεις. Copyright 2009 Pearson Education, Inc.

Κεφάλαιο 5 Εφαρµογές των Νόµων του Νεύτωνα: Τριβή, Κυκλική Κίνηση, Ελκτικές Δυνάµεις. Copyright 2009 Pearson Education, Inc. Κεφάλαιο 5 Εφαρµογές των Νόµων του Νεύτωνα: Τριβή, Κυκλική Κίνηση, Ελκτικές Δυνάµεις Περιεχόµενα Κεφαλαίου 5 Εφαρµογές Τριβής Οµοιόµορφη Κυκλική Κίνηση Δυναµική Κυκλικής Κίνησης Οι κλήσεις στους αυτοκινητοδρόµους

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

ΕΡΓΑΣΤΗΡΙΟ 4: Μεταβλητές, Δομές Ελέγχου και Επανάληψης

ΕΡΓΑΣΤΗΡΙΟ 4: Μεταβλητές, Δομές Ελέγχου και Επανάληψης ΕΡΓΑΣΤΗΡΙΟ 4: Μεταβλητές, Δομές Ελέγχου και Επανάληψης Στο εργαστήριο αυτό, θα εξοικειωθούμε με τους τύπους δεδομένων που μας παρέχει η γλώσσα C, θα χρησιμοποιήσουμε τις δομές επανάληψης (for, while, do...while),

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

Ειδικά Θέµατα Υπολογιστικής Όρασης & Γραφικής. Εµµανουήλ Ζ. Ψαράκης & Αθανάσιος Τσακαλίδης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Ειδικά Θέµατα Υπολογιστικής Όρασης & Γραφικής. Εµµανουήλ Ζ. Ψαράκης & Αθανάσιος Τσακαλίδης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής Ειδικά Θέµατα Υπολογιστικής Όρασης & Γραφικής Εµµανουήλ Ζ. Ψαράκης & Αθανάσιος Τσακαλίδης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής Μωσαϊκά-Συρραφή Εικόνων Εµµανουήλ Ζ. Ψαράκης Πολυτεχνική Σχολή

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

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

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

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

Και τα τέσσερα κτίρια της Εποχής 1 της επέκτασης μπορούν να ανακαινιστούν. Η ιδιότητα

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

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

Αντικείµενα. ηµιουργία και χρησιµοποίηση αντικειµένων. ηµιουργία αντικειµένων

Αντικείµενα. ηµιουργία και χρησιµοποίηση αντικειµένων. ηµιουργία αντικειµένων Αντικείµενα ηµιουργία και χρησιµοποίηση αντικειµένων ηµιουργία αντικειµένων Για να δηµιουργήσω ένα νέο αντικείµενο χρησιµοποιώ τον τελεστή new µε τοόνοµατηςκλάσηςαπότηνοποίαθέλωναδηµιουργήσωένααντικείµενο,

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