Τρίτη, 31 Αυγούστου 2010

O Πρώτος Υπολογιστής (100 π.Χ.)

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

Όταν το 1901 Έλληνες σφουγγαράδες ανακάλυψαν τον μηχανισμό των Αντικυθήρων, κανείς δεν περίμενε ότι θα αποτελούσε έναν από τους πιο πολύπλοκους γρίφους στην ιστορία.

Οι ερευνητές που έχουν ασχοληθεί με την κατανόηση αυτού του πανάρχαιου ρολογιού, πίστευαν για πολλά χρόνια ότι κύρια χρησιμότητά του ήταν ο υπολογισμός της κίνησης των αστρικών σωμάτων.

Μια νέα ομάδα επιστημόνων ανακάλυψε πρόσφατα πως μία από τις ενδείξεις κατέγραφε τις ημερομηνίες της αρχαίας Ολυμπιάδας κάτι που σημαίνει ότι μπορεί να αποτελούσε σημείο αναφοράς για το πέρασμα του χρόνου.

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

Ο Tony Freeth, μέλος της ερευνητικής ομάδας για τον μηχανισμό των Αντικυθήρων, δήλωσε ότι πραγματικά εξεπλάγην με την ανακάλυψη.

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

Με την τεχνική της X-Ray τομογραφίας οι επιστήμονες είχαν την ευκαιρία να δουν σε τρισδιάστατη εικόνα τα 29 διασωθέντα γρανάζια. Η υψηλής ανάλυσης οπτική παράσταση τους πρόσφερε τη δυνατότητα να παρατηρήσουν από κοντά τα μικροσκοπικά γράμματα που βρίσκονται σκαλισμένα στην επιφάνειά του.

Το «δευτερεύον καντράν» θεωρούνταν μέχρι πρότινος ότι αντιπροσώπευε το Καλλιππικό ημερολόγιο (κύκλος 940 σεληνιακών μηνών που ισοδυναμεί σε περίπου 76 χρόνια).

Παρόλα αυτά, ο Freeth και οι συνεργάτες του έχουν πλέον τη δυνατότητα να καθορίσουν, σύμφωνα με τις επιγραφές, ότι πρόκειται για τον τετραετή «Ολυμπιακό» κύκλο.
Επιπρόσθετα, η ερευνητική ομάδα είχε τη δυνατότητα να αναγνωρίσει τα ονόματα και των 12 αρχαίων ελληνικών μηνών οι οποίοι αντιστοιχούσαν στις Κορινθιακές αποικίες.

Πηγή: Pcw.gr

1η Γενιά Υπολογιστών (1946 - 1956)

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

Για πρώτη φορά δημιουργήθηκε ένα τεράστιο μηχάνημα που αντί για μηχανικά μέρη χρησιμοποιούσε ηλεκτρονικές λυχνίες κατασκευασμένες από τον Λι Ντε Φορέ (Lee DeForest).

Ο πρώτος ηλεκτρονικός υπολογιστής επονομάστηκε ENIAC.

Ο ΕΝΙΑC ήταν τεράστιος σε μέγεθος (καταλάμβανε έναν ολόκληρο όροφο), και έπρεπε να τον ελέγχουν συνεχώς ειδικοί επιστήμονες. Συχνά, επίσης, καίγονταν οι λυχνίες του και έπρεπε να τις αντικαθιστούν. Aκόμα και ο πιο ταπεινός σημερινός υπολογιστής είναι χιλιάδες φορές καλύτερος από τον ENIAC ως προς τις δυνατότητες. Ήταν, όμως, η πρώτη σοβαρή προσπάθεια δημιουργίας υπολογιστικής μηχανής.

Πηγή: Wikipedia

2η Γενιά Υπολογιστών (1956 - 1963)

Την περίοδο αυτή οι λυχνίες αντικαθίστανται από τρανζίστορς.

Οι ηλεκτρονικές αυτές κατασκευές (κρυσταλλοτριόδοι, όπως τις ονομάζουν οι ηλεκτρονικοί), επιτρέπουν τη δημιουργία μικρότερων και ταχύτερων υπολογιστών.


Το 1956 στο Ίδρυμα Τεχνολογίας της Μασαχουσέτης (Μ.Ι.Τ.) κατασκευάστηκε ο πρώτος Ηλεκτρονικός Υπολογιστής που λειτουργούσε με τρανζίστορς, ο ΤΧ-0.

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

Πηγή: Wikipedia

3η Γενιά Υπολογιστών (1964 - 1971)

Το 1958, ο Jack Kilby της εταιρείας Texas Instruments, κατάφερε να δημιουργήσει κάτι που θα άλλαζε τον κόσμο των ηλεκτρονικών για πάντα.

Κατασκεύασε το πρώτο Ολοκληρωμένο Κύκλωμα συνδυάζοντας τρανζίστορς, πυκνωτές, αντιστάτες και άλλα ηλεκτρονικά εξαρτήματα όλα τοποθετημένα στο ίδιο κομμάτι από πυρίτιο.

Το δημιούργημα του Kilby επέτρεψε στους επιστήμονες να κατασκευάσουν υπολογιστές τόσο μικρούς ώστε να μπορούμε ακόμη και να τους μεταφέρουμε.

Χρησιμοποιείται, επίσης, σε μια πληθώρα άλλων εφαρμογών, όπως τηλεπικοινωνίες, πολυμέσα, ακόμη και παιχνίδια.

Πηγή: Wikipedia

4η Γενιά Υπολογιστών (1971 - σήμερα)

Οι υπολογιστές που έχουμε σήμερα ανήκουν στην 4η Γενιά.

Ο κάθε ένας από αυτούς είναι εφοδιασμένος με Επεξεργαστή (CPU), έχει τη δική του Μνήμη, μονάδα αποθήκευσης πληροφοριών, οθόνη, και κάποιο είδος μέσου για να δίνουμε πληροφορίες στον υπολογιστή (πληκτρολόγιο, πενάκι, ποντίκι κλπ).

Σύμφωνα με το νόμο του Moore, κάθε 18 περίπου μήνες, η ισχύς των παραγόμενων υπολογιστών διπλασιάζεται.

Έτσι, γίνεται αντιληπτό γιατί ένας υπολογιστής που αγοράζεται σήμερα είναι (περίπου) δύο φορές ταχύτερος από έναν υπολογιστή της ίδιας «κατηγορίας» που αγοράστηκε πριν ενάμιση χρόνο.

Πηγή: Wikipedia

Δευτέρα, 30 Αυγούστου 2010

Youtube: Στα 15' το νέο όριο διάρκειας βίντεο

To YouTube έκανε το χατήρι των φίλων του και δίνει πλέον στους χρήστες πέντε ακόμα λεπτά, αυξάνοντας από 10 σε 15 το ανώτατο όριο (πλαφόν) για το «ανέβασμα» (upload) βίντεο.

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

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

Οι επίσημοι εταίροι του YouTube είχαν ήδη τη δυνατότητα να «ανεβάζουν» βίντεο με διάρκεια άνω των δέκα λεπτών.

Το YouTube, που εξαγοράστηκε από τη Google το 2006 αντί 1,65 δολαρίων, δήλωσε φέτος ότι κάθε λεπτό της ώρας που περνά, «ανεβαίνουν» στο site βίντεο συνολικής διάρκειας 24 ωρών.

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

Πηγή: Enet.gr

Πέμπτη, 26 Αυγούστου 2010

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ 2010-2011

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

1. Ανάλυση προβλήματος

1.1 Η έννοια πρόβλημα.
1.2 Κατανόηση προβλήματος.
1.3 Δομή προβλήματος.

1.4 Καθορισμός απαιτήσεων.
1.5 Κατηγορίες προβλημάτων.
1.6 Πρόβλημα και υπολογιστής.

2. Βασικές Έννοιες Αλγορίθμων

2.1 Τι είναι αλγόριθμος.
2.3 Περιγραφή και αναπαράσταση αλγορίθμων.
2.4 Βασικές συνιστώσες/ εντολές ενός αλγορίθμου.
2.4.1 Δομή ακολουθίας.
2.4.2 Δομή Επιλογής.
2.4.3 Διαδικασίες πολλαπλών επιλογών.
2.4.4 Εμφωλευμένες Διαδικασίες.
2.4.5 Δομή Επανάληψης.

3. Δομές Δεδομένων και Αλγόριθμοι

3.1 Δεδομένα
3.2 Αλγόριθμοι+ Δομές Δεδομένων =Προγράμματα
3.3 Πίνακες
3.4 Στοίβα
3.5 Ουρά
3.6 Αναζήτηση
3.7 Ταξινόμηση

6. Εισαγωγή στον προγραμματισμό

6.1 Η έννοια του προγράμματος.
6.2 Ιστορική αναδρομή.
6.2.1 Γλώσσες μηχανής.
6.2.2 Συμβολικές γλώσσες ή γλώσσες χαμηλού επιπέδου.
6.2.3 Γλώσσες υψηλού επιπέδου.
6.2.4 Γλώσσες 4ης γενιάς.
6.3 Φυσικές και τεχνητές γλώσσες.
6.4 Τεχνικές σχεδίασης προγραμμάτων.
6.4.1 Ιεραρχική σχεδίαση προγράμματος.
6.4.2 Τμηματικός προγραμματισμός.
6.4.3 Δομημένος προγραμματισμός.
6.7 Προγραμματιστικά περιβάλλοντα.

7. Βασικά στοιχεία προγραμματισμού.

7.1 Το αλφάβητο της ΓΛΩΣΣΑΣ.
7.2 Τύποι δεδομένων.
7.3 Σταθερές.
7.4 Μεταβλητές.
7.5 Αριθμητικοί τελεστές.
7.6 Συναρτήσεις.
7.7 Αριθμητικές εκφράσεις.
7.8 Εντολή εκχώρησης.
7.9 Εντολές εισόδου-εξόδου.
7.10 Δομή προγράμματος.

8. Επιλογή και επανάληψη

8.1 Εντολές Επιλογής
8.1.1 Εντολή ΑΝ
8.2 Εντολές επανάληψης
8.2.1 Εντολή ΟΣΟ...ΕΠΑΝΑΛΑΒΕ
8.2.2 Εντολή ΜΕΧΡΙΣ_ΟΤΟΥ
8.2.3 Εντολή ΓΙΑ...ΑΠΟ...ΜΕΧΡΙ

9. Πίνακες

9.1 Μονοδιάστατοι πίνακες.
9.2 Πότε πρέπει να χρησιμοποιούνται πίνακες.
9.3 Πολυδιάστατοι πίνακες.
9.4 Τυπικές επεξεργασίες πινάκων.

10. Υποπρογράμματα

10.1 Τμηματικός προγραμματισμός.
10.2 Χαρακτηριστικά των υποπρογραμμάτων.
10.3 Πλεονεκτήματα του τμηματικού προγραμματισμού.
10.4 Παράμετροι.
10.5 Διαδικασίες και συναρτήσεις.
10.5.1 Ορισμός και κλήση συναρτήσεων.
10.5.2 Ορισμός και κλήση διαδικασιών.
10.5.3 Πραγματικές και τυπικές παράμετροι.

Οι ενότητες 3.4 και 3.5 εξετάζονται μόνο ως θεωρία.

Σημείωση
Οι μαθητές θα μπορούν να διατυπώνουν τις λύσεις των ασκήσεων των εξετάσεων είτε σε οποιαδήποτε μορφή παράστασης αλγορίθμου είτε σε «ΓΛΩΣΣΑ», όπως αυτή ορίζεται και χρησιμοποιείται στο διδακτικό εγχειρίδιο.

ΚΕΦΑΛΑΙΟ 1: ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ

Εδώ πέρα θα βρείτε το Πρώτο Κεφάλαιο από το βιβλίο μαθητή σε ηλεκτρονική μορφή. Είναι διαθέσιμο για ανάγνωση σε πλήρη οθόνη (Fullscreen) ή για εκτύπωση (Print).

Επίσης έχετε την δυνατότητα να το αποθηκεύσετε στον υπολογιστή σας (download).

ΚΕΦΑΛΑΙΟ 2: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ

Εδώ πέρα θα βρείτε το Δεύτερο Κεφάλαιο από το βιβλίο μαθητή σε ηλεκτρονική μορφή. Είναι διαθέσιμο για ανάγνωση σε πλήρη οθόνη (Fullscreen) ή για εκτύπωση (Print).

Επίσης έχετε την δυνατότητα να το αποθηκεύσετε στον υπολογιστή σας (download).


ΚΕΦΑΛΑΙΟ 3: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ & ΑΛΓΟΡΙΘΜΟΙ

Εδώ πέρα θα βρείτε το Τρίτο Κεφάλαιο από το βιβλίο μαθητή σε ηλεκτρονική μορφή. Είναι διαθέσιμο για ανάγνωση σε πλήρη οθόνη (Fullscreen) ή για εκτύπωση (Print).

Επίσης έχετε την δυνατότητα να το αποθηκεύσετε στον υπολογιστή σας (download).


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

Εδώ πέρα θα βρείτε το Έκτο Κεφάλαιο από το βιβλίο μαθητή σε ηλεκτρονική μορφή. Είναι διαθέσιμο για ανάγνωση σε πλήρη οθόνη (Fullscreen) ή για εκτύπωση (Print).

Επίσης έχετε την δυνατότητα να το αποθηκεύσετε στον υπολογιστή σας (download).



ΚΕΦ. 7: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

Εδώ πέρα θα βρείτε το Έβδομο Κεφάλαιο από το βιβλίο μαθητή σε ηλεκτρονική μορφή. Είναι διαθέσιμο για ανάγνωση σε πλήρη οθόνη (Fullscreen) ή για εκτύπωση (Print).

Επίσης έχετε την δυνατότητα να το αποθηκεύσετε στον υπολογιστή σας (download).



ΚΕΦΑΛΑΙΟ 8: ΕΠΙΛΟΓΗ ΚΑΙ ΕΠΑΝΑΛΗΨΗ

Εδώ πέρα θα βρείτε το Όγδοο Κεφάλαιο από το βιβλίο μαθητή σε ηλεκτρονική μορφή. Είναι διαθέσιμο για ανάγνωση σε πλήρη οθόνη (Fullscreen) ή για εκτύπωση (Print).

Επίσης έχετε την δυνατότητα να το αποθηκεύσετε στον υπολογιστή σας (download).



ΚΕΦΑΛΑΙΟ 9: ΠΙΝΑΚΕΣ

Εδώ πέρα θα βρείτε το Ένατο Κεφάλαιο από το βιβλίο μαθητή σε ηλεκτρονική μορφή. Είναι διαθέσιμο για ανάγνωση σε πλήρη οθόνη (Fullscreen) ή για εκτύπωση (Print).

Επίσης έχετε την δυνατότητα να το αποθηκεύσετε στον υπολογιστή σας (download).



ΚΕΦΑΛΑΙΟ 10: ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

Εδώ πέρα θα βρείτε το Δέκατο Κεφάλαιο από το βιβλίο μαθητή σε ηλεκτρονική μορφή. Είναι διαθέσιμο για ανάγνωση σε πλήρη οθόνη (Fullscreen) ή για εκτύπωση (Print).

Επίσης έχετε την δυνατότητα να το αποθηκεύσετε στον υπολογιστή σας (download).


Σχετικές Αναρτήσεις