Ειζαγφγή ζηην πληροθορική

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

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

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

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

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

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

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

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

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

Αιγόξηζκνη Δνκή επηινγήο. Απιή Επηινγή ύλζεηε Επηινγή. Εηζαγσγή ζηηο Αξρέο ηεο Επηζηήκεο ησλ Η/Τ. introcsprinciples.wordpress.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ: έζησ

Κβαντικοί Υπολογισμοί. Πέκπηε Γηάιεμε

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

Constructors and Destructors in C++

ΔΝΓΔΙΚΤΙΚΔΣ ΛΥΣΔΙΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΔΥΘΥΝΣΗΣ Γ ΛΥΚΔΙΟΥ ΓΔΥΤΔΡΑ 27 ΜΑΪΟΥ 2013

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

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

2.4 Βαζικές ζσνιζηώζες/ ενηολές ενός αλγορίθμοσ

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

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

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

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

Επωηήζειρ Σωζηού Λάθοςρ ηων πανελλαδικών εξεηάζεων Σςναπηήζειρ

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

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

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

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

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

Ανάπηςξη Δθαπμογών ζε Ππογπαμμαηιζηικό Πεπιβάλλον

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

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

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

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

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

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

5 η Δργαζηηριακή Άζκηζη Κσκλώμαηα Γσαδικού Αθροιζηή/Αθαιρέηη

Η επιζκόπηζη ηης έμμιζθης ενηολής ζηην Αλλοδαπή. Καηεξίλα Γαιαλνπνύινπ, Intellectual Property Manager, Microsoft Ειιάο Α.Ε.

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

Αγορές Χρήματος & Κεφαλαίου

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

ΕΞΙΣΩΣΕΙΣ. Α. Πρωτοβάθμιεσ Εξιςώςεισ. Β. Διερεφνηςη Εξιςώςεων. 1x είναι αδφνατθ. x 1 x 1. Άλγεβρα Α Λυκείου

ΑΝΟΙΧΣΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΣΑ ΠΛΗΡΟΦΟΡΙΚΗ & ΑΛΓΟΡΙΘΜΟΙ

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

Εςθςή ζςζηήμαηα επισειπήζεων και αξιολόγηζη

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

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

(γ) Να βξεζεί ε ρξνλνεμαξηώκελε πηζαλόηεηα κέηξεζεο ηεο ζεηηθήο ηδηνηηκήο ηνπ ηειεζηή W.

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

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

ηδάζθσλ: εµήηξεο Εετλαιηπνύξ

ΠΑΝΔΛΛΑΓΗΚΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΖΜΔΡΖΗΟΤ ΓΔΝΗΚΟΤ ΛΤΚΔΗΟΤ ΚΑΗ ΔΠΑΛ ΣΔΣΑΡΣΖ 25 ΜΑΨΟΤ 2016 ΔΞΔΣΑΕΟΜΔΝΟ ΜΑΘΖΜΑ: ΑΡΥΔ ΟΗΚΟΝΟΜΗΚΖ ΘΔΧΡΗΑ ΠΡΟΑΝΑΣΟΛΗΜΟΤ - ΔΠΗΛΟΓΖ

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

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

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

T A E K W O N D O. Δ. ΠπθαξΨο. ΔπΫθνπξνο ΘαζεγεηΪο ΑζιεηηθΪο ΦπζηθνζεξαπεΫαο ΡΔΦΑΑ - ΑΞΘ

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

B-Δέλδξα. Τα B-δέλδξα ρξεζηκνπνηνύληαη γηα ηε αλαπαξάζηαζε πνιύ κεγάισλ ιεμηθώλ πνπ είλαη απνζεθεπκέλα ζην δίζθν.

Image J Plugin particle tracker για παρακολούθηση της κίνησης σωματιδίων

Ζαχαρίας Μ. Κοντοπόδης Εργαστήριο Λειτουργικών Συστημάτων ΙΙ

Κεθάλαιο 2

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

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

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

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

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

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

Κεθάλαιο 7. Πξνζθνξά ηνπ θιάδνπ Μ. ΨΥΛΛΑΚΗ

Παλαιοσλαβική Γλώσσα. Ενότητα 11: Μορφολογία Τα Ονόματα/Αντωνυμίες. Αλεξάνδρα Ιωαννίδου. Τμήμα Σλαβικών Σπουδών

ΜΑΘΗΜΑ / ΤΑΞΗ : ΗΛΕΚΤΡΟΛΟΓΙΑ/Γ ΛΥΚΕΙΟΥ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014

Βιομησανικόρ ζσεδιαζμόρ πποϊόνηων από ανακςκλωμένερ ζςζκεςαζίερ

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

Τίτλος Μαθήματος: Ηλεκτρονικοί Υπολογιστές IΙΙ. Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης

Δξγαζηεξηαθή άζθεζε 03. Σηεξενγξαθηθή πξνβνιή ζην δίθηπν Wulf

ΜΕΛΕΣΗ E.O.K. ΜΕ ΑΙΘΗΣΗΡΑ ΘΕΗ

Δομή ππογπάμμαηορ ζηη C++

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

Διαςτήματα εμπιςτοςφνησ για την ευθεία παλινδρόμηςησ

ΣΕΙ Δυτικήσ Μακεδονίασ, Παράρτημα Καςτοριάσ Τμήμα Πληροφορικήσ και Τεχνολογίασ Υπολογιςτών

ΑΓΩΜΘΡΘΙΞΘ ΤΩΠΞΘ ΡΘΡ ΛΘΙΠΕΡ ΗΚΘΙΘΕΡ ΛΘΤΑΗΚΘΔΗΡ Τ.

3ο Δπαναληπηικό διαγώνιζμα ζηα Μαθημαηικά καηεύθσνζης ηης Γ Λσκείοσ Θέμα A Α1. Έζησ f κηα ζπλερήο ζπλάξηεζε ζ έλα δηάζηεκα

Σχεδίαση Γλωσσών & Μεταγλωττιστζς

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

Transcript:

ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ειζαγφγή ζηην πληροθορική Ενόηηηα 9: Αιγόξηζκνη Βξάλα Βαζηιηθή Τκήκα Γηνίθεζεο Δπηρεηξήζεσλ

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χρήςησ Creative Commons. Για εκπαιδευτικό υλικό, όπωσ εικόνεσ, που υπόκειται ςε άλλου τφπου άδειασ χρήςησ, η άδεια χρήςησ αναφζρεται ρητώσ. 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό ζχει αναπτυχθεί ςτα πλαίςια του εκπαιδευτικοφ ζργου του διδάςκοντα. Το ζργο «Ανοικτά Ακαδημαϊκά Μαθήματα ςτο ΤΕΙ Κεντρικήσ Μακεδονίασ» ζχει χρηματοδοτήςει μόνο τη αναδιαμόρφωςη του εκπαιδευτικοφ υλικοφ. Το ζργο υλοποιείται ςτο πλαίςιο του Επιχειρηςιακοφ Προγράμματοσ «Εκπαίδευςη και Δια Βίου Μάθηςη» και ςυγχρηματοδοτείται από την Ευρωπαϊκή Ζνωςη (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικοφσ πόρουσ. 3

Καηηγορίες Προβλημάηφν Υπάξρνπλ ηξεηο κεγάιεο θαηεγνξίεο πξνβιεκάησλ αλάινγα κε ην εάλ ιύλνληαη ή όρη: Τα επιλύσιμα πξνβιήκαηα είλαη απηά γηα ηα νπνία έρεη ήδε δηαηππσζεί κηα ιύζε ή απηά πνπ είλαη ηόζν θνληά ζε άιια πξνβιήκαηα ηα νπνία έρνπλ ήδε ιπζεί. Τα άλυτα πξνβιήκαηα είλαη απηά γηα ηα νπνία έρεη απνδεηρζεί όηη δελ ππάξρεη ιύζε (πρ ε ηξηρνηόκεζε κηα γσλίαο ή ν ηεηξαγσληζκόο ελόο θύθινπ). Τα ανοικτά πξνβιήκαηα, απηά δειαδή γηα ηα νπνία δελ έρεη βξεζεί κηα ιύζε αιιά δελ έρεη απνδεηρζεί όηη είλαη άιπηα. 4

Επίλσζη Προβλημάηφν (1) Σε θάζε πεξίπησζε γηα ηνλ πιήξε θαη αθξηβή θαζνξηζκό θαη ηειηθά ηελ επίιπζε ελόο πξνβιήκαηνο, απαηηνύληαη ηα αθόινπζα βήκαηα: 1. Η αθξηβήο απνηύπσζε ηνπ ίδηνπ ηνπ πξνβιήκαηνο (ε εθθώλεζε) θαη ε ζσζηή εξκελεία όισλ ησλ παξακέηξσλ ηνπ. 2. Η πιήξεο θαη ιεπηνκεξήο θαηαγξαθή ηεο κνξθήο θαη ηνπ πιήζνπο ησλ δεδνκέλσλ ηνπ πξνβιήκαηνο, όπσο θαη αληίζηνηρα ε πιήξεο θαηαγξαθή ηεο κνξθήο θαη ηνπ πιήζνπο ησλ αλακελόκελσλ απνηειεζκάησλ 5

Επίλσζη Προβλημάηφν (2) 3. Ο έιεγρνο ηεο επηιπζηκόηεηαο ηνπ πξνβιήκαηνο, δειαδή ην εάλ ην πξόβιεκα κπνξεί λα ιπζεί ή εάλ είλαη άιπην. 4. Η επηινγή ή ε αλάπηπμε κηαο κεζόδνπ (ελόο αιγόξηζκνπ) γηα ηε ιύζε ηνπ πξνβιήκαηνο. 5. Η ηειηθή επίιπζε ηνπ πξνβιήκαηνο κε ηε εθαξκνγή ηεο κεζόδνπ (ηελ εθηέιεζε ηνπ αιγόξηζκνπ). 6

Αλγόριθμοι Αιγόξηζκνο είλαη ε αθξηβήο πεξηγξαθή ελόο πξνβιήκαηνο κε κηα θαζνξηζκέλε ζεηξά βεκάησλ. Η εθηέιεζε ηεο δηαδηθαζίαο πνπ θαζνξίδεηαη από ηα βήκαηα απηά νδεγεί ζηελ επίιπζε ηνπ πξνβιήκαηνο. Η πινπνίεζε ησλ δηαθόξσλ αιγνξίζκσλ από ηνπο Η/Υ γίλεηαη κε ηελ βνήζεηα ησλ γισζζώλ πξνγξακκαηηζκνύ. Η γξαθηθή αλαπαξάζηαζε ηνπ αιγόξηζκνπ γίλεηαη κε δηάγξακκα ξνήο ή ινγηθό δηάγξακκα. 7

Χρήζη σπολογιζηή για ηην επίλσζη αλγορίθμφν Ο ππνινγηζηήο κπνξεί λα ρξεζηκνπνηεζεί κε πνιύ κεγάιε επηηπρία ζηελ εθηέιεζε ελόο αιγνξίζκνπ όηαλ ζπληξέρνπλ νη αθόινπζεο πξνϋπνζέζεηο: Ο ζπγθεθξηκέλνο αιγόξηζκνο δελ ζα ρξεζηκνπνηεζεί κόλν κία θνξά αιιά ζπρλά. Καηά ηελ επίιπζε ηνπ πξνβιήκαηνο απαηηνύληαη πεξίπινθνη ππνινγηζκνί. Η ηαρύηεηα ζηελ νινθιήξσζε ησλ πξάμεσλ είλαη εμαηξεηηθά ζεκαληηθή. Υπάξρεη κεγάινο όγθνο από δεδνκέλα ηα νπνία πξέπεη λα ηύρνπλ δηαρείξηζεο. Κάπνηεο πξάμεηο ή θάπνηεο νκάδεο πξάμεσλ επαλαιακβάλνληαη ζπρλά. 8

Οσζιαζηικά ζηοιτεία ηοσ αλγόριθμοσ (1) αιγόξηζκνο θαηαζθεπάδεηαη γηα λα ιύζεη έλα πξόβιεκα. Άξα ζα πξέπεη λα ιύλεη πάνηα ζσζηά ην πξόβιεκα. Δθόζνλ ην πξόβιεκα ιύλεηαη, ν αιγόξηζκνο ζα πξέπεη λα ηειεηώλεη θάπνηε (αιιηώο ην πξόβιεκα δελ ζα ιπλόηαλ πνηέ!). 9

Οσζιαζηικά ζηοιτεία ηοσ αλγόριθμοσ (2) Ο αιγόξηζκνο απνηειείηαη από ελέξγεηεο - εληνιέο. Θα πξέπεη λα ππάξρεη κηα ζειρά ζε απηέο ηηο ελέξγεηεο (1 ε ελέξγεηα, 2 ε ελέξγεηα θιπ.) Τν πλήθος ησλ ελεξγεηώλ πξέπεη λα είλαη πεπεραζμένο, δειαδή ζπγθεθξηκέλν θαη κεηξήζηκν θαη όρη άπεηξν. 10

Οσζιαζηικά ζηοιτεία ηοσ αλγόριθμοσ (3) Οη εληνιέο - ελέξγεηεο ζα πξέπεη λα είλαη απόιπηα θαζνξηζκέλεο. Άξα δύν άλζξσπνη ή δύν ππνινγηζηέο πνπ εθηεινύλ ηνλ ίδην αιγόξηζκν, ζα πξέπεη λα εκηελούν κε ακριβώς ηνλ ίδιο ηρόπο θάζε κία από ηηο εληνιέο. Γελ πξέπεη λα ππάξρεη καμία αμθιβολία γηα ηνλ ηξόπν εθηέιεζήο ηεο θάζε εληνιήο, ζε κάθε πιθανή περίπηφζη. 11

Οσζιαζηικά ζηοιτεία ηοσ αλγόριθμοσ (4) Ο αιγόξηζκνο επεμεξγάδεηαη ηα δεδνκέλα ηνπ πξνβιήκαηνο θαη ιύλεη ην πξόβιεκα παξάγνληαο απνηειέζκαηα. Άξα ζα πξέπεη λα ππάξρεη έλαο ηξόπνο ειζαγφγής ησλ δεδομένφν ηνπ πξνβιήκαηνο (είζνδνο δεδνκέλσλ) θαη Έλαο ηξόπνο καηαγραθής ησλ αποηελεζμάηφν ηνπ αιγόξηζκνπ, δειαδή ηεο ιύζεο ηνπ πξνβιήκαηνο (έμνδνο απνηειεζκάησλ). Δίλαη πηζαλό λα απαηηείηαη ε δεκηνπξγία ενδιάμεζφν αποηελεζμάηφν, ηα νπνία ζα πξέπεη λα απνζεθεύνληαη θαηά ηε δηάξθεηα ηεο εθηέιεζεο ηνπ αιγόξηζκνπ. Τα δεδνκέλα απηά ζα πξέπεη λα απνζεθεύνληαη πξνζσξηλά ζηηο ιεγόκελεο δομές δεδομένφν. 12

Οσζιαζηικά ζηοιτεία ηοσ αλγόριθμοσ (5) Ο αιγόξηζκνο ηειεηώλεη ζε ινγηθό ρξνληθό δηάζηεκα. Άξα δελ αξθεί απιώο λα νινθιεξώλεηαη θάπνηε, αιιά όζν ην δπλαηόλ γξεγνξόηεξα. Δίλαη πηζαλόλ λα ππάξρεη έλα άλσ όξην ζην δηαζέζηκν ρξόλν. Τν όξην απηό κπνξεί λα ηίζεηαη σο πξνδηαγξαθή γηα ηελ επίιπζε ηνπ πξνβιήκαηνο. 13

Σρόποι αναπαράζηαζης αλγόριθμφν (1) Δάλ πξόθεηηαη γηα ηηο αξρηθέο πξνζπάζεηεο πξνζέγγηζεο ελόο πξνβιήκαηνο, ζπρλά πεξηγξάθνπκε ηνλ αιγόξηζκν ζε θπζηθή γιώζζα (ζηε γιώζζα πνπ κηινύκε θαλνληθά), αλαθέξνληαο ηηο δηαθνξεηηθέο ελέξγεηεο ηνπ αιγόξηζκνπ κε κηθξέο θαη πεξηγξαθηθέο πξνηάζεηο. Οη πξνηάζεηο απηέο κπνξνύλ λα αλήθνπλ ζε κηα παξάγξαθν (ραιαξή πξνζέγγηζε) ή λα απαξηίδνπλ κηα αξηζκεκέλε ιίζηα ελεξγεηώλ (πεξηζζόηεξν ηππηθή πξνζέγγηζε). 14

Σρόποι αναπαράζηαζης αλγόριθμφν (2) Δάλ πξνζπαζνύκε λα αλαπηύμνπκε έλαλ αιγόξηζκν ζε κηα πεξηζζόηεξν ηππηθή κνξθή, ρσξίο όκσο λα εκπιαθνύκε ζε ηδηαίηεξεο ιεπηνκέξεηεο γηα ηελ πινπνίεζή ηνπ, ρξεζηκνπνηνύκε ζπρλά κηα ςεπδνγιώζζα. Μηα ηέηνηα αλαπαξάζηαζε πεξηνξίδεη ηελ ειεπζεξία έθθξαζεο πνπ έρνπκε ζηε θπζηθή γιώζζα, σζηόζν θέξλεη ηνλ αιγόξηζκν πην θνληά ζηελ ηειηθή πινπνίεζε, αθνύ ρξεζηκνπνηεί έλα ζύλνιν από ηππνπνηεκέλεο επηηξεπηέο κνξθέο εληνιώλ. Η αλαπαξάζηαζε ζε ςεπδνγιώζζα είλαη ηδηαίηεξα ρξήζηκε θαη ζηε δηδαζθαιία ελόο αιγόξηζκνπ. Τν απνηέιεζκα είλαη ε δεκηνπξγία ελόο αιγόξηζκνπ ζε υεσδοκώδικα. 15

Σρόποι αναπαράζηαζης αλγόριθμφν (3) Ιδηαίηεξα ρξήζηκε γηα ηελ θαηαλόεζε ελόο αιγόξηζκνπ είλαη θαη ε αλαπαξάζηαζή ηνπ ζε γξαθηθή κνξθή, κε ηε ρξήζε θάπνηαο κεζόδνπ γξαθηθήο αλαπαξάζηαζεο. Έλα ηέηνην παξάδεηγκα είλαη ε ρξήζε ησλ Γηαγξακκάησλ Ρνήο. 16

Σρόποι αναπαράζηαζης αλγόριθμφν (4) Τειηθά, εθόζνλ ν ζηόρνο καο είλαη ε πινπνίεζε ηνπ αιγόξηζκνπ ζε έλαλ ππνινγηζηή, αλαγθαζηηθά ζα πξέπεη λα επηιερζεί κία γιώζζα πξνγξακκαηηζκνύ γηα ηελ αλαπαξάζηαζε ηνπ αιγόξηζκνπ, ζα πξέπεη δειαδή ν αιγόξηζκνο λα θσδηθνπνηεζεί θαηάιιεια ώζηε λα κπνξεί λα γίλεη εθηειέζηκνο από έλαλ ππνινγηζηή. Η αλαπαξάζηαζε ζε γιώζζα πξνγξακκαηηζκνύ έρεη σο απνηέιεζκα ηε δεκηνπξγία ελόο προγράμμαηος. 17

Παράδειγμα αλγορίθμοσ Αιγόξηζκνο ιύζεο ηεο πξσηνβάζκηαο εμίζσζεο ax+b=0. Γηάβαζε ηνπο ζπληειεζηέο a θαη b. Αλ a=0 ηόηε αλ b=0 ε εμίζσζε είλαη αόξηζηε Αιιηώο ε εμίζσζε είλαη αδύλαηε Αιιηώο x=-b/a. Δκθάληζε x 18

ύμβολα για απεικόνιζη αλγόριθμοσ Απσή / Τέλορ Επεξεπγαζία Είζοδορ Έξοδορ Ναι Οσι ποή πληποθοπίαρ Εκηύπωζη Σςνθήκη 19

Παράδειγμα λογικού διαγράμμαηος Απσή Δίζνδνο a,b Λογικό διάγπαμμα για ηην επίλςζη ηηρ εξίζωζηρ ax+b=0 a=0 Οσι X=-b/a x Ναι b=0 Οσι Αδύναηη Αόπιζηη Τέλορ 20

Μεηαβληηές Μία κεηαβιεηή ζα πξέπεη λα έρεη ινηπόλ έλα όνομα (ώζηε λα αλαθεξόκαζηε ζε απηή) θαη κία ηιμή (ώζηε λα ρξεζηκνπνηείηαη ζε δηαθνξεηηθέο εθηειέζεηο ηνπ αιγόξηζκνπ). Φπζηθά, εθόζνλ ε ηηκή ηεο κεηαβιεηήο απηήο ζα πξέπεη λα απνζεθεπηεί ζηελ θεληξηθή κλήκε, γηα θάζε κεηαβιεηή ζα πξέπεη λα δεζμεύεηαι (λα θξαηείηαη) θαη νη απαξαίηεηνο ρώξνο, νπόηε πξνθύπηεη θαη ε έλλνηα ηεο διεύθσνζης ηεο ζέζεο κλήκεο ε νπνία ζα αληηζηνηρηζηεί ζηε κεηαβιεηή. 21

Σύποι μεηαβληηών ΑΚΕΡΑΙΕ. Οη κεηαβιεηέο απηνύ ηνπ ηύπνπ κπνξνύλ λα ιάβνπλ αθέξαηεο ηηκέο, όπσο 10, -5, 0 θιπ. ΠΡΑΓΜΑΣΙΚΕ. Οη κεηαβιεηέο απηέο κπνξνύλ λα ιάβνπλ κηα πξαγκαηηθή ηηκή όπσο 1.52, 8.245, -123,801, 15.0. ΧΑΡΑΚΣΗΡΑ. Απηέο νη κεηαβιεηέο κπνξνύλ λα ιάβνπλ σο ηηκή έλαλ θαη κόλνλ νπνηνδήπνηε ραξαθηήξα. Οη ηηκέο ηύπνπ ραξαθηήξα πξέπεη ππνρξεσηηθά λα πεξηθιείνληαη κέζα ζε. Έηζη, κηα ηηκή ηύπνπ ραξαθηήξα κπνξεί λα είλαη ην α, ην Α (ειιεληθό), ην a ή ην Α (αγγιηθό). Όινη απηνί νη ραξαθηήξεο είλαη δηαθνξεηηθνί κεηαμύ ηνπο. Δπηπιένλ, κία ηηκή ηύπνπ 5 είλαη νπσζδήπνηε ραξαθηήξαο θαη όρη αθέξαηνο (αθνύ πεξηθιείεηαη ζε ). ΛΟΓΙΚΕ. Οη ινγηθέο κεηαβιεηέο κπνξνύλ λα ιάβνπλ κόλν δύν πηζαλέο ηηκέο: ηελ ηηκή true θαη ηελ ηηκή false. ΔΕΙΚΣΗ. Μηα κεηαβιεηή ηύπνπ δείθηε ρξεζηκνπνηείηαη γηα λα ιακβάλεη σο ηηκέο ηηο δηεπζύλζεηο άιισλ κεηαβιεηώλ. Ο ηξόπνο ιεηηνπξγίαο ηέηνησλ κεηαβιεηώλ ζα πεξηγξαθεί ζε επόκελν θεθάιαην 22

Τζλος Ενότητας 23