Δηζαγσγή. Σθνπόο ηνπ καζήκαηνο

Σχετικά έγγραφα
Εισαγωγή. Σκοπός του μαθήματος

Εισαγωγή στις έννοιες του προγραμματισμού και της πληροφορικής

29/9/2017. Εισαγωγή. Διαφάνειες παρουσιάσεων 29/9/17. Σκοπός του μαθήματος

Διαφάνειες παρουσιάσεων

Fortran και Αντικειμενοστραφής προγραμματισμός. 1η ενότητα

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

ιαφάνειες παρουσίασης #1

ΔΜΑΚΖΛΝ (κατ. Καθηματικού Δυαρμογών) Δηδηθά Θέκαηα Γηαθξηηώλ Μαζεκαηηθώλ ακθ Μεραληθή ησλ ζξαύζεσλ θαη Δξγαζηήξην ΠΒ101, ΠΒ102

x x x x tan(2 x) x 2 2x x 1

Εισαγωγή στοςρ κβαντικούρ ςπολογιστέρ και αλγόπιθμοςρ. Γηδάζθωλ : Φνπληνπιάθεο Αληώληνο

Εισαγωγή στην Επιστήμη των Υπολογιστών

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή

H ΜΑΓΕΙΑ ΤΩΝ ΑΡΙΘΜΩΝ

[1] Στόχοι. Υπολογιστικά συστήματα. Υπολογιστικά συστήματα

Ενδεικτικά Θέματα Στατιστικής ΙΙ

Εξγαζηήξην Πιεξνθνξηθήο

ΘΔΚΑ ΡΖΠ ΑΛΑΓΛΩΟΗΠΖΠ

Τν Πξόγξακκα ζα αλαθνηλσζεί, ακέζσο κεηά ηηο γηνξηέο ηνπ Πάζρα.

ΑΛΛΑΓΗ ΟΝΟΜΑΣΟ ΚΑΙ ΟΜΑΔΑ ΕΡΓΑΙΑ, ΚΟΙΝΟΥΡΗΣΟΙ ΦΑΚΕΛΟΙ ΚΑΙ ΕΚΣΤΠΩΣΕ ΣΑ WINDOWS XP

Παιχνίδι γλωζζικής καηανόηζης με ζχήμαηα!

Άμεσοι Αλγόριθμοι: Προσπέλαση Λίστας (list access)

f '(x)g(x)h(x) g'(x)f (x)h(x) h'(x) f (x)g(x)

Απαντήσεις θέματος 2. Παξαθάησ αθνινπζεί αλαιπηηθή επίιπζε ησλ εξσηεκάησλ.

Α. Εηζαγσγή ηεο έλλνηαο ηεο ηξηγσλνκεηξηθήο εμίζσζεο κε αξρηθό παξάδεηγκα ηελ εκx = 2

Η αξρή ζύλδεζεο Client-Server

Απνηειέζκαηα Εξσηεκαηνινγίνπ 2o ηεηξάκελν

ΓΗΑΓΩΝΗΣΜΑ ΣΤΑ ΜΑΘΖΜΑΤΗΚΑ. Ύλη: Μιγαδικοί-Σσναρηήζεις-Παράγωγοι Θεη.-Τετν. Καη Εήηημα 1 ο :

Αιγόξηζκνη Γνκή επηινγήο. Πνιιαπιή Δπηινγή Δκθωιεπκέλεο Δπηινγέο. Δηζαγωγή ζηηο Αξρέο ηεο Δπηζηήκεο ηωλ Η/Υ. introcsprinciples.wordpress.

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΕΚΦΩΝΗΣΕΙΣ. Διάρκεια: 3 ώρες Ημερομηνία: 12/5/2019 Έκδοση: 1 η. Τα sites blogs που συμμετέχουν (σε αλφαβητική σειρά):

x-1 x (x-1) x 5x 2. Να απινπνηεζνύλ ηα θιάζκαηα, έηζη ώζηε λα κελ ππάξρνπλ ξηδηθά ζηνπο 22, 55, 15, 42, 93, 10 5, 12

Φςζική Πποζαναηολιζμού Γ Λςκείος. Αζκήζειρ Ταλανηώζειρ 1 ο Φςλλάδιο

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

Η/Υ A ΤΑΞΕΩΣ ΑΕ Συστήματα Αρίθμησης. Υποπλοίαρχος Ν. Πετράκος ΠΝ

Άσκηση 1 - Μοπυοποίηση Κειμένου

α) ηε κεηαηόπηζε x όηαλ ην ζώκα έρεη κέγηζην ξπζκό κεηαβνιήο ζέζεο δ) ην κέγηζην ξπζκό κεηαβνιήο ηεο ηαρύηεηαο

ΗΛΕΚΤΡΟΝΙΚΗ ΜΝΗΜΗ ΚΑΙ ΜΙΚΡΟΕΛΕΓΚΤΕΣ

ΡΤΘΜΙΕΙ ΔΙΚΣΤΟΤ ΣΑ WINDOWS

Να ζρεδηάζεηο ηξόπνπο ζύλδεζεο κηαο κπαηαξίαο θαη ελόο ιακπηήξα ώζηε ν ιακπηήξαο λα θσηνβνιεί.

Κεθάιαην 20. Ελαχιστοποίηση του κόστους

ΚΕΦ. 2.3 ΑΠΟΛΤΣΗ ΣΘΜΗ ΠΡΑΓΜΑΣΘΚΟΤ ΑΡΘΘΜΟΤ

γηα ηνλ Άξε Κσλζηαληηλίδε

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

(Ενδεικηικές Απανηήζεις) ΘΔΜΑ Α. Α1. Βιέπε απόδεημε Σει. 262, ζρνιηθνύ βηβιίνπ. Α2. Βιέπε νξηζκό Σει. 141, ζρνιηθνύ βηβιίνπ

ΘΔΜΑ 1 ο Μονάδες 5,10,10

ΣΥΣΤΗΜΑΤΑ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 1. Να ιπζνύλ ηα ζπζηήκαηα. 1 0,3x 0,1y x 3 3x 4y 2 4x 2y ( x 1) 6( y 1) (i) (ii)

Διδακτική των Μαθηματικών Ι. Εηζαγσγή

Στοιχεία και έγγραφα που απαιτούνται για την εγγραφή στο ΓΕΜΗ

iii. iv. γηα ηελ νπνία ηζρύνπλ: f (1) 2 θαη

ΑΠΑΝΤΗΣΔΙΣ ΓΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ II ΔΠΑΛ

ACTA A.E. Αριςτο Σέλεια Πιςτοποίηςη. Ανθρώπινου Δυναμικοφ. «ΠΙΣΟΠΟΙΗΗ ΑΝΘΡΩΠΙΝΟΤ ΔΤΝΑΜΙΚΟΤ Εξελίξεισ - Προοπτικέσ»

ΕΞΙΣΩΣΕΙΣ. (iv) (ii) (ii) (ii) 5. Γηα ηηο δηάθνξεο ηηκέο ηνπ ι λα ιπζνύλ νη εμηζώζεηο : x 6 3 9x

ΕΞΟΡΤΞΗ & ΚΑΣΑΚΕΤΕ ΣΗΝ ΕΤΡΩΠΗ ΜΑΘΗΜΑ 43

Γοκή επαλάιευες Δληοιές Όζο & Μέτρης_όηοσ

Κευάλαιο 8 Μονοπωλιακή Συμπεριφορά- Πολλαπλή Τιμολόγηση

ΓΔΧΜΔΣΡΙΑ ΓΙΑ ΟΛΤΜΠΙΑΓΔ

ΔΦΑΡΜΟΜΔΝΑ ΜΑΘΗΜΑΣΙΚΑ ΣΗ ΧΗΜΔΙΑ Ι ΘΔΜΑΣΑ Α επηέκβξηνο Να ππνινγηζηνύλ νη κεξηθέο παξάγσγνη πξώηεο ηάμεο ηεο ζπλάξηεζεο f(x,y) =

Σύντοµη Ιστορία της Πληροφορικής

Αζθήζεηο 5 νπ θεθαιαίνπ Crash course Step by step training. Dipl.Biol.cand.med. Stylianos Kalaitzis

Σήκαηα Β Α Γ Γ Δ Λ Η Σ Ο Ι Κ Ο Ν Ο Μ Ο Υ Γ Ι Α Λ Δ Ξ Η - ( 2 ) ΕΙΣΑΓΨΓΗ ΣΤΙΣ ΤΗΛΕΠΙΚΟΙΝΨΝΙΕΣ

x x 15 7 x 22. ΘΔΜΑ Α 3x 2 9x 4 3 3x 18x x 5 y 9x 4 Α1. i. . Η ιύζε είλαη y y x 3y y x 3 2x 6y y x x y 6 x 2y 1 y 6

Σύνθεζη ηαλανηώζεων. Έζησ έλα ζώκα πνπ εθηειεί ηαπηόρξνλα δύν αξκνληθέο ηαιαληώζεηο ηεο ίδηαο ζπρλόηεηαο πνπ πεξηγξάθνληαη από ηηο παξαθάησ εμηζώζεηο:

Γ ΣΑΞΖ ΔΝΗΑΗΟΤ ΛΤΚΔΗΟΤ ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΘΔΣΗΚΩΝ ΚΑΗ ΟΗΚΟΝΟΜΗΚΩΝ ΠΟΤΓΩΝ ΤΝΑΡΣΖΔΗ ΟΡΗΑ ΤΝΔΥΔΗΑ (έως Θ.Bolzano) ΘΔΜΑ Α

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΔΣΑΙΡΔΙΑ ΠΑΓΚΤΠΡΙΟ ΓΙΑΓΩΝΙΜΟ Α ΛΤΚΔΙΟΤ. Ημεπομηνία: 10/12/11 Ώπα εξέτασηρ: 09:30-12:30 ΠΡΟΣΔΙΝΟΜΔΝΔ ΛΤΔΙ

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ Γευηέρα 11 Ηουνίου 2018 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΜΑΘΖΜΑΣΗΚΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ. (Ενδεικηικές Απανηήζεις)

ΥΡΙΣΟΤΓΔΝΝΙΑΣΙΚΔ ΚΑΣΑΚΔΤΔ

ΚΔΦ. 2.4 ΡΗΕΔ ΠΡΑΓΜΑΣΗΚΩΝ ΑΡΗΘΜΩΝ

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΤΙΚΗ ΣΚΥΤΑΛΟΓΡΟΜΙΑ 2015 ΓΙΑ ΤΟ ΓΥΜΝΑΣΙΟ Τεηάπηη 28 Ιανουαπίου 2015 ΛΔΥΚΩΣΙΑ Τάξη: Α Γυμναζίου

Η Αξιολόγηζη ηηρ Πεπίλητηρ Κειμένος Παιδαγυγικό Ινζηιηούηο

Μονοψϊνιο. Αγνξά κε ιίγνπο αγνξαζηέο. Δύναμη μονοψωνίος Η ηθαλόηεηα πνπ έρεη ν αγνξαζηήο λα επεξεάζεη ηελ ηηκή ηνπ αγαζνύ.

ΠΑΡΑΡΣΗΜΑ Δ. ΔΤΡΔΗ ΣΟΤ ΜΔΣΑΥΗΜΑΣΙΜΟΤ FOURIER ΓΙΑΦΟΡΩΝ ΗΜΑΣΩΝ

1. (Epp 30) Γξάςηε ηελ άξλεζε ησλ παξαθάησ ινγηθώλ πξνηάζεσλ:

Αιγόξηζκνη Δθρώξεζε, Δίζνδνο θαη Έμνδνο ηηκώλ Γνκή αθνινπζίαο. Δηζαγσγή ζηηο Αξρέο ηεο Δπηζηήκεο ησλ Η/Υ

Γίθησα ποσ παρέτοληαη από τρήζηες: Κίλεηρα, ηετλοιογίες θαη αλοητηά δεηήκαηα Λεσηέρες Μακάηας

Αζκήζεις ζτ.βιβλίοσ ζελίδας 13 14

ΔΠΙΣΡΟΠΗ ΓΙΑΓΩΝΙΜΩΝ 74 ος ΠΑΝΔΛΛΗΝΙΟ ΜΑΘΗΣΙΚΟ ΓΙΑΓΩΝΙΜΟ ΣΑ ΜΑΘΗΜΑΣΙΚΑ Ο ΘΑΛΗ 19 Οκηωβρίοσ Δνδεικηικές λύζεις

Πανελλήνια Έρεσνα «Καηαναλωηής & Ελληνικό Προϊόν»

ΟΠΤΙΚΗ Α. ΑΝΑΚΛΑΣΖ - ΓΗΑΘΛΑΣΖ

ΠΛΗ36. Άσκηση 1. Άσκηση 2. Οη δηεπζύλζεηο ησλ 4 σλ ππνδηθηύσλ είλαη νη αθόινπζεο. Υπνδίθηπν Α: /27 Υπνδίθηπν Β:

ΔΙΑΚΡΙΤΑ ΜΑΘΗΜΑΤΙΚΑ. Αθροίσματα, Γινόμενα και Ασσμπτωτικές Εκτιμήσεις

ΚΤΠΡΙΑΚΗ ΜΑΘΗΜΑΣΙΚΗ ΕΣΑΙΡΕΙΑ ΜΑΘΗΜΑΣΙΚΗ ΚΤΣΑΛΟΓΡΟΜΙΑ 2007 ΓΙΑ ΣΟ ΓΤΜΝΑΙΟ Παπασκευή 26 Ιανουαπίου 2007 Σάξη: Α Γυμνασίου ΥΟΛΕΙΟ..

EL Eνωμένη στην πολυμορυία EL A8-0046/319. Τροπολογία

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ. Ύλη: Εσθύγραμμη Κίνηζη

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

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ. 3. Έλαο θαηαρσξεηήο SISO ησλ 4 bits έρεη: α) Μία είζνδν, β) Δύν εηζόδνπο, γ) Σέζζεξεηο εηζόδνπο.

Άζκηζη ζτέζης κόζηοσς-τρόνοσ (Cost Time trade off) Καηαζκεσαζηική ΑΔ

ΔΕΟ 13. Ποσοτικές Μέθοδοι. θαη λα ππνινγίζεηε ην θόζηνο γηα παξαγόκελα πξντόληα. Να ζρεδηαζηεί γηα εύξνο πξντόλησλ έσο

Δπηιέγνληαο ην «Πξνεπηινγή» θάζε θνξά πνπ ζα ζπλδέεζηε ζηελ εθαξκνγή ζα βξίζθεζηε ζηε λέα ρξήζε.

ΑΝΤΗΛΙΑΚΑ. Η Μηκή ζθέθηεθε έλαλ ηξόπν, γηα λα ζπγθξίλεη κεξηθά δηαθνξεηηθά αληειηαθά πξντόληα. Απηή θαη ν Νηίλνο ζπλέιεμαλ ηα αθόινπζα πιηθά:

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. Οξηδόληηα θαη θαηαθόξπθε κεηαηόπηζε παξαβνιήο

Βάσεις Δεδομέμωμ. Εξγαζηήξην V. Τκήκα Πιεξνθνξηθήο ΑΠΘ

6 η Εργαζηηριακή Άζκηζη Επαλήθεσζη Λειηοσργίας Βαζικών Φλιπ-Φλοπ

ΗΥ-150 Πξνγξακκατησκόο Ταμηλόκεσε θαη Αλαδήτεσε

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Δξγαιεία Καηαζθεπέο 1 Σάμε Σ Δ.Κ.Φ.Δ. ΥΑΝΙΧΝ ΠΡΧΣΟΒΑΘΜΙΑ ΔΚΠΑΙΓΔΤΗ. ΔΝΟΣΗΣΑ 11 ε : ΦΧ ΔΡΓΑΛΔΙΑ ΚΑΣΑΚΔΤΔ. Καηαζθεπή 1: Φαθόο κε ζσιήλα.

ΓΙΑΙΡΔΣΟΣΗΣΑ. Οπιζμόρ 1: Έζηω d,n. Λέκε όηη ν d δηαηξεί ηνλ n (ζπκβνιηζκόο: dn) αλ. ππάξρεη c ηέηνην ώζηε n. Θεώπημα 2: Γηα d,n,m,α,b ηζρύνπλ:

ΠΑΝΕΛΛΑΔΙΚΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΓΕΝΙΚΟΤ ΛΤΚΕΙΟΤ & ΠΑΝΕΛΛΗΝΙΕ ΕΞΕΣΑΕΙ Γ ΣΑΞΗ ΗΜΕΡΗΙΟΤ ΕΠΑΛ (ΟΜΑΔΑ Β )

ΣΡΑΠΕΖΑ ΘΕΜΑΣΩΝ Α ΛΤΚΕΙΟΤ

Πολυεπίπεδα/Διασυμδεδεμέμα Δίκτυα

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΣΥΝΔΥΑΣΤΙΚΑ ΚΥΚΛΩΜΑΤΑ

ΜΑΘΗΜΑΤΙΚΑ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΦΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ Β ΛΥΚΔΙΟΥ ΤΔΣΤ(1) ΣΤΑ ΓΙΑΝΥΣΜΑΤΑ

Transcript:

(i) Σθνπόο ηνπ καζήκαηνο Δηζαγσγή ζηελ πιεξνθνξηθή (computer science) Δηζαγσγή ζηνλ πξνγξακκαηηζκό ειεθηξνληθώλ ππνινγηζηώλ (Η/Υ) Μεζνδνινγία αιγνξηζκηθήο επίιπζεο πξνβιεκάησλ 1

(ii) Αιγόξηζκνο Πεπεξαζκέλε αθνινπζία ελεξγεηώλ πνπ πεξηγξάθεη ηνλ ηξόπν επίιπζεο ελόο πξνβιήκαηνο Δθαξκόδεηαη ζε δεδνκέλα (data) Πξόγξακκα Αθξηβήο πεξηγξαθή ελόο αιγνξίζκνπ ζε κηα ηππηθή γιώζζα πνπ νλνκάδεηαη γιώζζα πξνγξακκαηηζκνύ 2

(iii) Φπζηθή γιώζζα Φσξίο ηόζν απζηεξνύο ζπληαθηηθνύο πεξηνξηζκνύο Μεγάιε ππθλόηεηα θαη ζεκαζηνινγηθή ηθαλόηεηα Τππηθή γιώζζα Απζηεξόηαηε ζύληαμε θαη ζεκαζηνινγία Γιώζζα πξνγξακκαηηζκνύ Τππηθή γιώζζα ζηελ νπνία κπνξνύλ λα πεξηγξαθνύλ ππνινγηζκνί Δθηειέζηκε από έλαλ ειεθηξνληθό ππνινγηζηή 3

(iv) Πιεξνθνξηθή Ηιεθηξνληθνί ππνινγηζηέο (engineering) Σρεδίαζε θαη θαηαζθεπή Μαζεκαηηθά Θεσξία θαη αλαιπηηθή κέζνδνο Κεληξηθή έλλνηα: ππνινγηζκόο (computation) 4

(v) Πιεξνθνξηθή: καζεκαηηθνπνίεζε ηεο κεζνδνινγίαο ησλ κεραληθώλ Απαηηήζεηο Πξόβιεκα Πξνδηαγξαθέο Σρεδίαζε Υινπνίεζε Δκπεηξηθόο έιεγρνο Θεσξεηηθή επαιήζεπζε Βειηηζηνπνίεζε Πνιππινθόηεηα (θόζηνο πόξσλ-αγαζώλ) Τεθκεξίσζε Σπληήξεζε Έλλνηεο πνπ ππήξραλ γηα ηνπο κεραληθνύο, ζηελ πιεξνθνξηθή ηππνπνηήζεθαλ, πήξαλ καζεκαηηθή κνξθή, άξα κπνξεί θαλείο λα επηρεηξεκαηνινγήζεη κε απηέο ηηο έλλνηεο ρξεζηκνπνηώληαο απνδείμεηο. 5

(vi) Γεπηεξνβάζκηα εθπαίδεπζε Σθνπόο: λα κάζεηο λα ζθέθηεζαη Η Δπθιείδεηα Γεσκεηξία (κε ηε βαζηθή δηδαθηηθή ηεο αμία) απνπζηάδεη από ην πξόγξακκα ζπνπδώλ εδώ θαη ρξόληα. Απνηέιεζκα: όπσο είδακε θαη ζηηο παλειιήληεο εμεηάζεηο δίλεηαη έκθαζε ζηελ απνζηήζηζε αλνπζίσλ ζεσξεκάησλ θαη γλώζεσλ δηαθνξηθνύ θαη απεηξνζηηθνύ ινγηζκνύ. Η ηθαλόηεηα καζεκαηηθήο επίιπζεο απιώλ αιιά πξσηόηππσλ πξνβιεκάησλ δελ παίδεη ξόιν. Απνπζία γλώζεσλ ζπλδπαζηηθήο (κέηξεζε πεξηπηώζεσλ, ηξίγσλν Pascal). Δθαξκνγή ησλ απνζηεζηζκέλσλ θαλόλσλ; Άιγεβξα: αλ ξσηήζσ έλαλ ηειεηόθνηην Λπθείνπ πόζν θάλεη 107 93 ζα δπζθνιεπηεί πνιύ λα απαληήζεη, ελώ θπζηθά γλσξίδεη όηη (α+β)(α β) = α 2 β 2 6

(vii) Οη καζεηέο αγλννύλ ηελ έλλνηα ηνπ απνδνηηθνύ αιγόξηζκνπ π.ρ. καζαίλνπλ έλα κε-απνδνηηθό αιγόξηζκν γηα ηελ εύξεζε ηνπ Μ.Κ.Γ. ελώ ν αιγόξηζκνο ηνπ Δπθιείδε απνπζηάδεη από ηελ ύιε Πξόηαζε Δηζαγσγή ηεο Θεσξεηηθήο Πιεξνθνξηθήο ζηε δεπηεξνβάζκηα εθπαίδεπζε γηα όινπο ηνπο καζεηέο Μεζνδνινγία επίιπζεο πξνβιεκάησλ κε ζρεδίαζε θαη πινπνίεζε αιγνξίζκσλ 7

(viii) Τξηηνβάζκηα εθπαίδεπζε Η ηερλνινγία αιιάδεη αέλαα θαη γξήγνξα ηα ζεκέιηα κέλνπλ Απηά ηα ζεκέιηα πξέπεη λα είλαη ε ξαρνθνθαιηά ζηελ ηξηηνβάζκηα εθπαίδεπζε: έκθαζε ζηελ αιγνξηζκηθή ζθέςε ζε αληηδηαζηνιή κε ηηο ηερλνινγηθέο δεμηόηεηεο (computer literacy) Computer science, computing science, informatics Dijkstra: ε Δπηζηήκε ησλ Υπνινγηζηώλ έρεη ηόζε ζρέζε κε ηνπο ππνινγηζηέο όζε θαη ε Αζηξνλνκία κε ηα ηειεζθόπηα Primality: ζεκαληηθό επίηεπγκα ζε κία ρώξα ρσξίο ππνδνκέο 8

(ix) Να κελ μερλάκε όηη Τν λα θάλεηο ιάζε είλαη αλζξώπηλν. Γηα λα ηα θάλεηο ζάιαζζα ρξεηάδεζαη ππνινγηζηή! 9

(x) Καηαζθεπή ππνινγηζηηθώλ κεραλώλ Αξραηόηεηα: ππνινγηζηηθέο κεραλέο, κεραληζκόο ησλ Αληηθπζήξσλ, θ.ιπ. 17νο αηώλαο, Pascal θαη Leibniz, κεραληθέο ππνινγηζηηθέο αξηζκνκεραλέο ζηνηρεηώδεηο αξηζκεηηθέο πξάμεηο 1830 1840, Babbage, αλαιπηηθή κεραλή ινγάξηζκνη, ηξηγσλνκεηξηθέο ζπλαξηήζεηο 1880 1890, Hollerith, κεραλή κε δηάηξεηεο θάξηεο γηα ηελ απηνκαηνπνίεζε ησλ εθινγώλ 10

(xi) Καηαζθεπή ππνινγηζηώλ 1920 1930, Bush, ειεθηξηθή (αλαινγηθή) ππνινγηζηηθή κεραλή δηαθνξηθέο εμηζώζεηο ~1940, Zuse, ειεθηξνληθή (ςεθηαθή) ππνινγηζηηθή κεραλή πξόγξακκα θαη δεδνκέλα, ρσξηζηά 1945 1950, κνληέιν von Neumann πξόγξακκα θαη δεδνκέλα, από θνηλνύ 1950 ζήκεξα, ξαγδαία αλάπηπμε ηεο ηερλνινγίαο ησλ ειεθηξνληθώλ ππνινγηζηώλ 11

(xii) Καηαζθεπή ππνινγηζηώλ 1952 main frames IBM 650, 7000, 360 1965 mini computers DEC PDP-8 1977 personal computers Apple II 1981 IBM PC 1983, 1984 Apple: Lisa, Macintosh 1985 internet 1990 world wide web 2000 PDA, smartphones, θ.ιπ. 12

(xiii) Μεραληθνί ππνινγηζηώλ Tom Watson, IBM, 1945 Ο κόζμος τρειάζεηαι περίποσ 5 σπολογιζηές Gordon Moore, Intel, 1965 Η πσκνόηηηα ηοσ hardware ζηα ολοκληρωμένα κσκλώμαηα διπλαζιάζεηαι κάθε 18 μήνες http://www.intel.com/research/silicon/mooreslaw.htm 13

(xiv) Θεκέιηα ηεο πιεξνθνξηθήο Μαζεκαηηθή ινγηθή Αξηζηνηέιεο: ζπιινγηζκνί A A B B (modus ponens) Δπθιείδεο: αμησκαηηθή ζεσξία Αξρέο 20νπ αηώλα, Hilbert αμίσκα, ζεώξεκα, ηππηθή απόδεημε 14

(xv) Πξόγξακκα ηνπ Leibniz: ζεκειίσζε ησλ καζεκαηηθώλ γιώζζα για όλα ηα μαθημαηικά ζεσξία ζπλεπήο (consistent) θαη πιήξεο (complete) Γιώζζα A A ανηίθαζη (Boole, De Morgan, Frege, Russel) πξνηαζηαθόο ινγηζκόο,,,, θαηεγνξεκαηηθόο ινγηζκόο, 15

(xvi) Θεσξία Σπλνινζεσξία, Cantor, Frege Παξάδνμν ηνπ Russel A A A = { x x x } A A A A A A Άιιεο ζεσξίεο ζπλόισλ (ZF, θ.ιπ.) Άιιεο ζεσξίεο γηα ηε ζεκειίσζε ησλ καζεκαηηθώλ (ζεσξία ζπλαξηήζεσλ, θαηεγνξηώλ, θ.ιπ.) 1920 1930, πξνζπάζεηεο γηα απόδεημε ζπλέπεηαο 16

(xvii) Σπλέπεηα θαη πιεξόηεηα 1931, Gödel, ζεώξεκα κε πιεξόηεηαο δελ είλαη δπλαηόλ λα θαηαζθεπαζηεί ζπλεπήο θαη πιήξεο ζεσξία ηεο αξηζκεηηθήο 1936, Turing, κε απνθξίζηκεο (undecidable) πξνηάζεηο κεραλή Turing, ππνινγηζηκόηεηα... 0 1 1 0 σύστημα ελέγχου (εσωτερική κατάσταση) άπειρη ταινία κευαλή... 17

(xviii) Με πιεξόηεηα (incompleteness) David Hilbert, 1862-1943 Kurt Gödel, 1906-1978 (αζηηία) Γνμηάδεο Incompleteness: a play and a theorem Ο ζείνο Πέηξνο θαη ε εηθαζία ηνπ Goldbach Παπαδεκεηξίνπ Τν ρακόγειν ηνπ Turing Hoffstader Gödel, Escher, and Bach 18

(xix) Κιάδνη ηεο πιεξνθνξηθήο Αιγόξηζκνη θαη δνκέο δεδνκέλσλ Γιώζζεο πξνγξακκαηηζκνύ Αξρηηεθηνληθή ππνινγηζηώλ θαη δηθηύσλ Αξηζκεηηθνί θαη ζπκβνιηθνί ππνινγηζκνί Λεηηνπξγηθά ζπζηήκαηα Μεζνδνινγία ηερλνινγία ινγηζκηθνύ Βάζεηο δεδνκέλσλ θαη δηαρείξηζε πιεξνθνξηώλ Τερλεηή λνεκνζύλε θαη ξνκπνηηθή Δπηθνηλσλία αλζξώπνπ ππνινγηζηή 19

(xx) Υπνινγηζηήο επεμεξγαζηήο κλήκε ζπζθεπέο εηζόδνπ/εμόδνπ Ιδηόηεηεο απηόκαην ρσξίο εμππλάδα κεγάιε ηαρύηεηα αθξίβεηα ζηηο πξάμεηο 20

Γιώζζεο πξνγξακκαηηζκνύ (i) Γιώζζα κεραλήο 0110110 11011011 δηεύζπλζε εληνιή Σπκβνιηθή γιώζζα (assembly) label: add ax, bx δηεύζπλζε πξάμε δεδνκέλα Γιώζζεο ρακεινύ θαη πςεινύ επηπέδνπ Υινπνίεζε γισζζώλ πξνγξακκαηηζκνύ κεηαγισηηηζηήο (compiler) δηεξκελέαο (interpreter) 21

Γιώζζεο πξνγξακκαηηζκνύ (ii) Κπξηόηεξεο γιώζζεο, ηζηνξηθά 1950 1960 FORTRAN, LISP, COBOL, Algol, BASIC, PL/I 1970 Pascal, C, Smalltalk, Prolog, ML, Logo 1980 C++, Modula-2, Ada, Perl 1990 Java, Python, Ruby, Haskell, PHP 2000 C#,... 22

Γιώζζεο πξνγξακκαηηζκνύ (iii) Pascal Niklaus Wirth (1971) Γιώζζα γεληθνύ ζθνπνύ (general purpose) Δπλνεί ην ζπζηεκαηηθό θαη δνκεκέλν πξνγξακκαηηζκό Παξαιιαγέο Standard, ISO Pascal UCSD Pascal ANSI Pascal Turbo Pascal 23