Αιγόξηζκνη Βαζηθέο αιγνξηζκηθέο ιεηηνπξγίεο ζε Γνκέο Γεδνκέλσλ (Πίλαθεο) Δηζαγσγή ζηηο Αξρέο ηεο Δπηζηήκεο ησλ Ζ/Υ

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

Μνλνδηάζηαηνη Πίλαθεο Λπκέλεο Αζθήζεηο. Άζθεζε 1. Πνηά ζα είλαη ηα πεξηερόκελα ηνπ πίλαθα Α κεηά ηελ εθηέιεζε ηνπ παξαθάησ αιγνξίζκνπ;

Γηζδηάζηαηνη Πίλαθεο

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δομή επανάλητηρ Ενηολή Όζο

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

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

Δνκέο Επαλάιεςεο - Άιπηεο αζθήζεηο. 1. Να ζρεκαηίζεηε ηνλ πίλαθα ηηκώλ γηα ηα παξαθάησ ηκήκαηα αιγνξίζκσλ. Τί ζα εθηππσζεί ηειηθά;

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

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

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

Σημεία Ασύπματηρ Ππόσβασηρ (Hot-Spots)

242 - Ειζαγωγή ζηοσς Η/Υ

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

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

Ππογπαμμαηιζμόρ Ι (ΗΥ120)

Έλαο πίνακας σσμβόλων ππνζηεξίδεη δύν βαζηθέο ιεηηνπξγίεο:

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

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

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

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

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

2 η Ε π α ν α λ η π τ ι κ ή Ά σ κ η σ η

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

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

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

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

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

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

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

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

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

Constructors and Destructors in C++

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Διαηιμήζεις για Αιολικά Πάρκα. Κώδικες 28, 78 και 84

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

Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο κόζηος ανά μονάδα παραγωγής. Q Η ζσνάρηηζη μέζοσ κόζηοσς μας δίνει ηο ζηαθερό κόζηος ανά μονάδα παραγωγής

Χαξαθηήξεο δηαηξεηόηεηαο ΜΚΓ ΔΚΠ Αλάιπζε αξηζκνύ ζε γηλόκελν πξώησλ παξαγόλησλ

Hellas online Προεπιλεγμένες ρσθμίσεις για FritzBox Fon WLAN 7140 (Annex B) FritzBox Fon WLAN Annex B ( )

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

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

TOOLBOOK (μάθημα 2) Δεκηνπξγία βηβιίνπ θαη ζειίδσλ ΠΡΟΑΡΜΟΓΗ: ΒΑΛΚΑΝΙΩΣΗ ΔΗΜ. ΕΚΠΑΙΔΕΤΣΙΚΟ ΠΕ19 1 TOOLBOOK ΜΑΘΗΜΑ 2

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

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

Τηλζφωνο: Ε-mail: Ώρες διδασκαλίας: 16:00 19:15 μμ

ΔΞΑΛΑΙΖΞΡΗΘΔΠ ΑΞΝΙΡΖΟΗΔΠ ΔΜΔΡΑΠΔΗΠ Γ ΡΑΜΖΠ ΔΠΞΔΟΗΛΝ ΔΛΗΑΗΝ ΙΘΔΗΝ ΓΔΡΔΟΑ 11 ΗΝΙΗΝ ΑΔΞΞ

Λεκηική έκθραζη, κριηική, οικειόηηηα και ηύπος δεζμού ζηις ζηενές διαπροζωπικές ζτέζεις

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

Κινητός και Διάχυτος Υπολογισμός (Mobile & Pervasive Computing)

ΣΑΞΗ Α - ΜΑΘΗΜΑΣΙΚΑ ΘΕΜΑΣΑ ΘΕΩΡΙΑ (ΓΙΑ ΣΗΝ ΣΕΛΙΚΗ ΕΠΑΝΑΛΗΨΗ)

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

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

Τπολογιςτικέσ Εφαρμογέσ ςτην τατιςτική Επεξεργαςία Δεδομένων. Παραδείγματα Επίλυςησ παλαιοτέρων Θεμάτων

Δυναμικοί πίνακες. Πνιιέο δνκέο δεδνκέλσλ πινπνηνύληαη κε ρξήζε πηλάθσλ. π.ρ. Σηνίβεο. α β γ δ. tail. head % N. Οπξέο Ν-1. θάησ όξην.

3 η Ε π α ν α λ η π τ ι κ ή Ά σ κ η σ η

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

Έκδοζη /10/2014. Νέα λειηοσργικόηηηα - Βεληιώζεις

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

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

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

ΑΠΟΛΤΣΖΡΗΔ ΔΞΔΣΑΔΗ Γ ΣΑΞΖ ΔΠΔΡΗΝΟΤ ΔΝΗΑΗΟΤ ΛΤΚΔΗΟΤ ΠΑΡΑΚΔΤΖ 1 ΗΟΤΝΗΟΤ ΑΔΠΠ

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

Αντισταθμιστική ανάλυση

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

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

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

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

ΒΗΜΑ 2. Εηζάγεηε ηνλ Κωδηθό Πξόζβαζεο πνπ ιακβάλεηε κε SMS & δειώλεηε επηζπκεηό Όλνκα Πξόζβαζεο (Username) θαη ην ζαο

Κεθάλαιο 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

1. Οδηγίερ εγκαηάζηαζηρ και σπήζηρ έξςπνυν καπηών και τηθιακών πιζηοποιηηικών με σπήζη ηος λογιζμικού Μοzilla Thunderbird

Τν εθπαηδεπηηθό πιηθό ηεο Φξνληηζηεξηαθήο Δθπαίδεπζεο Τζηάξα δηαλέκεηαη δωξεάλ απνθιεηζηηθά από ηνλ ψεθηαθό ηόπν ηνπ schooltime.gr

Transcript:

Αιγόξηζκνη 2.2.8 Βαζηθέο αιγνξηζκηθέο ιεηηνπξγίεο ζε Γνκέο Γεδνκέλσλ (Πίλαθεο) Δηζαγσγή ζηηο Αξρέο ηεο Δπηζηήκεο ησλ Ζ/Υ 1

Ζ πην ζπλεζηζκέλε θαη απιή δνκή δεδνκέλσλ είλαη ν πίλαθας. Οη πίλαθεο ππνζηεξίδνληαη από όιεο ζρεδόλ ηηο γιώζζεο πξνγξακκαηηζκνύ. Απνηεινύληαη από έλα ζύλνιν νκνεηδώλ απιώλ ζηνηρείσλ. Τν κέγεζνο ελόο πίλαθα, δειαδή ην πιήζνο ησλ ζηνηρείσλ πνπ πεξηέρεη, ζπλήζσο είλαη ζηαζεξό θαη πξνθαζνξηζκέλν. 2

Σην κάζεκα καο κε βάζε ηηο νδεγίεο ηνπ Υπνπξγείνπ ζεσξείηαη γλσζηό δειαδή ζηαζεξό θαη πξνθαζνξηζκέλν. Οπόηε όηαλ είλαη γλσζηόο εθ ησλ πξνηέξσλ ν αξηζκόο ησλ ζηνηρείσλ πνπ ζα επεμεξγαζηεί ν αιγόξηζκνο κπνξεί λα ρξεζηκνπνηεζεί πίλαθαο. 3

Ζ αλαθνξά ζε έλα ζηνηρείν ηνπ πίλαθα γίλεηαη κε ηε ρξήζε ελόο ζπκβνιηθνύ νλόκαηνο πνπ έρεη απνδνζεί ζηνλ πίλαθα, καδί κε έλα ή πεξηζζόηεξα ζηνηρεία πνπ νλνκάδνληαη δείθηεο (indexes). Οη πίλαθεο κε έλα δείθηε ιέγνληαη κνλνδηάζηαηνη, νη πίλαθεο κε 2 δείθηεο δηζδηάζηαηνη,... νη πίλαθεο κε λ δείθηεο λ-δηάζηαηνη. 4

Θεσξνύκε ηνλ κνλνδηάζηαην πίλαθα Α (5 ζηνηρείσλ). Ο πίλαθαο Α πεξηέρεη αθέξαηνπο αξηζκνύο. Δείκτης/Θέση 1 2 3 4 5 Α 3 4 6 5 1 5

Πξηλ από θάζε επεμεξγαζία πίλαθα απαηηείηαη λα εηζαρζνύλ δεδνκέλα ζε απηόλ. Δπεηδή είλαη γλσζηό ην πιήζνο ησλ ζηνηρείσλ ηνπ πίλαθα (έζησ 100) ρξεζηκνπνηείηαη ε εληνιή Γηα από κέχρη. Παράδεηγκα 2.23. Δηζαγσγή ζηνηρείσλ ζε πίλαθα Γηα i από 1 κέχρη 100 Εκθάληζε "Γώζηε ηελ ηηκή ηνπ ", i, "ζηνπ ζηνηρείνπ" Δηάβαζε Α[i] Τέιος_επαλάιεψες 6

Ζ εθηύπσζε ησλ ζηνηρείσλ ελόο πίλαθα 100 ζηνηρείσλ, θαζώο θαη ηεο ζέζεο πνπ ππάξρεη ην θάζε ζηνηρείν, επηηπγράλεηαη κε ηηο επόκελεο εληνιέο: Παράδεηγκα 2.24. Δθηύπσζε πίλαθα Γηα i από 1 κέχρη 100 Εκθάληζε "Σηε ζέζε ", i, " ε ηηκή είλαη ", Α[i] Τέιος_επαλάιεψες 7

Μεηά ηελ εηζαγσγή δεδνκέλσλ ζε έλα πίλαθα κπνξεί λα αθνινπζήζεη ε επεμεξγαζία ηνπ. Σηε ζπλέρεηα παξνπζηάδνληαη κεξηθέο ζπλεζηζκέλεο επεμεξγαζίεο πηλάθσλ όπσο: Άζξνηζκα / Μέζνο όξνο ζηνηρείσλ πίλαθα Μέγηζην ζηνηρείν πίλαθα Σεηξηαθή αλαδήηεζε Ταμηλόκεζε Σηα επόκελα παξαδείγκαηα ζα ζεσξήζνπκε όηη έρνπλ θαηαρσξεζεί ηηκέο ζηνλ πίλαθα θαη απιά γλσζηνπνηνύληαη ζηνλ αιγόξηζκν κε ηελ εληνιή Δεδοκέλα// // 8

Παράδεηγκα 2.26. Άζξνηζκα / Μέζνο όξνο ζηνηρείσλ πίλαθα Γίδεηαη ν κνλνδηάζηαηνο πίλαθαο Β πνπ πεξηέρεη 100 βαζκνύο καζεηώλ. Να αλαπηπρζεί αιγόξηζκνο, ν νπνίνο λα ππνινγίδεη θαη λα εκθαλίδεη ην κέζν όξν βαζκνινγίαο ησλ καζεηώλ 9

Αιγόρηζκος Βαζκνινγία Δεδοκέλα // Β // Σ 0 Γηα i από 1 κέχρη 100 Σ Σ + Β[i] Τέιος_επαλάιεψες ΜΟ Σ / 100 Εκθάληζε ''Μ.Ο.:'', ΜΟ Τέιος Βαζκνινγία Με ην βξόρν Γηα i από 1 κέχρη 100 δηαηξέρνληαη όια ηα ζηνηρεία ηνπ πίλαθα θαη θάζε έλα αζξνίδεηαη ζηε κεηαβιεηή Σ, ε νπνία έρεη κεδεληζηεί πξηλ από ηελ έλαξμε ηεο επαλάιεςεο. Ο Μέζνο όξνο είλαη ην πειίθν ηνπ αζξνίζκαηνο όισλ ησλ ζηνηρείσλ δηα ηνπ πιήζνπο ησλ ζηνηρείσλ. 10

Παράδεηγκα 2.27. Μέγηζην ζηνηρείν πίλαθα Γίδεηαη ν κνλνδηάζηαηνο πίλαθαο Β πνπ πεξηέρεη 100 βαζκνύο καζεηώλ. Να αλαπηπρζεί αιγόξηζκνο, ν νπνίνο λα βξίζθεη θαη λα εκθαλίδεη ηελ πςειόηεξε βαζκνινγία. 11

Αιγόρηζκος Μέγηζην_πίλαθα Δεδοκέλα // Β // max Β[1] Γηα i από 2 κέχρη 100 Αλ Β[i] > max ηόηε max Β[i] Τέιος_αλ Τέιος_επαλάιεψες Εκθάληζε ''Μέγηζην:'', max Τέιος Μέγηζην_πίλαθα Σηε κεηαβιεηή max εθρσξείηαη ε ηηκή ηνπ πξώηνπ ζηνηρείνπ ηνπ πίλαθα. Σηε ζπλέρεηα κε ην βξόρν Γηα i από 2 κέχρη 100 εμεηάδνληαη όια ηα ππόινηπα ζηνηρεία ηνπ πίλαθα. Γηα θάζε έλα, αλ είλαη κεγαιύηεξν από ην max, ηόηε αληηθαζηζηάηαη ε ηηκή ηνπ max κε ην λέν ζηνηρείν. Γειαδή ζηε κεηαβιεηή max εθρσξείηαη ην εθάζηνηε κέγηζην ζηνηρείν, νπόηε ζην ηέινο ηεο επαλάιεςεο ζα έρεη ην κέγηζην ζηνηρείν ηνπ πίλαθα. 12

Τράπεδα Θεκάηωλ, 20638, ΘΕΜΑ Δ Δμήληα (60) καζεηέο Λπθείνπ ςήθηζαλ, κία από δύν ππνςήθηεο ηνπνζεζίεο γηα ηελ πνιπήκεξε εθδξνκή ηνπο. Οη επηινγέο 1, 2 αληίζηνηρα θαη κεδέλ (0) γηα όπνηνλ δελ ήζειε εθδξνκή έρνπλ θαηαρσξηζζεί ζε κνλνδηάζηαην πίλαθα ΔΠ. Εεηείηαη ε αλάπηπμε αιγόξηζκνπ ν νπνίνο: Γ1. Να εκθαλίδεη όιεο ηηο ηηκέο ηνπ πίλαθα. Γ2. Να εκθαλίδεη ην πιήζνο ησλ καζεηώλ πνπ δελ ήζειαλ εθδξνκή. Γ3. Να εκθαλίδεη ηελ ηνπνζεζία (1 ή 2) πνπ πξνηίκεζε ε πιεηνςεθία ησλ καζεηώλ. 13

Σην ζέκα απηό δεηείηαη λα ππνινγηζηεί πόζες θορές παξνπζηάδνληαη ηηκέο ζηνλ πίλαθα νη νπνίεο έρνπλ ζπγθεθξηκέλε ηδηόηεηα (0, 1, 2). Γηα λα ππνινγηζζεί ην πιήζνο θάζε ηηκήο απαηηείηαη λα ειεγρζνύλ ζεηξηαθά όια ηα ζηνηρεία ηνπ πίλαθα από ην πξώην κέρξη ην ηειεπηαίν. Ζ ζπγθεθξηκέλε επεμεξγαζία νλνκάδεηαη Σεηρηαθή Αλαδήηεζε θαη εθαξκόδεηαη ζε πίλαθα όηαλ αλαδεηνύληαη ζηνηρεία πνπ έρνπλ κία ζπγθεθξηκέλε ηδηόηεηα θαη κπνξεί λα παξνπζηάδνληαη ζηνλ πίλαθα πεξηζζόηεξεο από κία θνξέο. 14

Αιγόρηζκος ΘΓ Δεδοκέλα // ΔΠ // Γηα i από 1 κέχρη 60 Εκθάληζε ΔΠ[i] Τέιος_επαλάιεψες Δκθάληζε ζηνηρείσλ ηνπ πίλαθα Π0 0 Π1 0 Π2 0 Αξρηθνπνίεζε ηνπ πιήζνπο ησλ ζηνηρείσλ κε ζπγθεθξηκέλε ηδηόηεηα 15

Γηα i από 1 κέχρη 60 Αλ ΔΠ[i] = 0 ηόηε Π0 Π0 + 1 αιιηώς_αλ ΔΠ[i] = 1 ηόηε Π1 Π1 + 1 αιιηώς Π2 Π2 + 1 Τέιος_αλ Τέιος_επαλάιεψες Σεηξηαθή Αλαδήηεζε ζηα ζηνηρεία ηνπ πίλαθα κε ζθνπό λα ππνινγηζζνύλ ηα πιήζε ησλ ζηνηρείσλ κε ζπγθεθξηκέλε ηδηόηεηα 16

Εκθάληζε "Μαζεηέο πνπ δελ ζέινπλ εθδξνκή", Π0 Αλ Π1 > Π2 ηόηε Εκθάληζε "Πιεηνςήθεζε ε επηινγή 1" αιιηώς_αλ Π2 > Π1 ηόηε Εκθάληζε "Πιεηνςήθεζε ε επηινγή 2" αιιηώς Εκθάληζε "Ηζνςεθία" Τέιος_αλ Τέιος ΘΓ 17

Θα κπνξνύζε θάπνηνο λα πεη όηη όια ηα πξνεγνύκελα παξαδείγκαηα κπνξνύλ λα αληηκεησπηζηνύλ θαη ρσξίο ηε ρξήζε πίλαθα αλ πξόθεηηαη λα γίλεη είζνδνο ησλ ζηνηρείσλ από ηνλ ρξήζηε. Υπάξρνπλ όκσο πεξηπηώζεηο, όπσο ζην επόκελν παξάδεηγκα πνπ αθνινπζεί, πνπ ε ρξήζε πίλαθα επηβάιιεηαη. 18

Να γξάςεηε αιγόξηζκν ν νπνίνο: Να δηαβάδεη 100 αξηζκεηηθέο ηηκέο. Να ππνινγίδεη θαη λα εκθαλίδεη ην κέζν όξν ησλ ηηκώλ. Να εκθαλίδεη ην πιήζνο ησλ ηηκώλ πνπ είλαη κεγαιύηεξεο ηνπ κέζνπ όξνπ. 19

Σην ζπγθεθξηκέλν παξάδεηγκα δεηείηαη λα γίλεη είζνδνο ησλ ηηκώλ θαη λα ππνινγηζηεί ν κέζνο όξνο ηνπο. Σηε ζπλέρεηα όκσο δεηείηαη λα βξεζνύλ πόζα είλαη ηα ζηνηρεία κε κεγαιύηεξε ηηκή από ην κέζν όξν. Γηα ην ηξίην εξώηεκα ζα πξέπεη είηε λα γίλεη είζνδνο ησλ ηηκώλ μαλά, θάηη ην νπνίν βέβαηα δελ είλαη ινγηθό αθνύ είλαη θαη ρξνλνβόξν θαη ππάξρεη κεγάιε πηζαλόηεηα ιάζνπο, είηε νη ηηκέο αξρηθά λα έρνπλ θαηαρσξεζεί ζε πίλαθα νπόηε είλαη εύθνιε ε πξόζβαζε ζε απηέο θαη ε επεμεξγαζία ηνπο. 20

Αιγόρηζκος Παξάδεηγκα Γηα i από 1 κέχρη 100 Δηάβαζε Α[i] Τέιος_επαλάιεψες Δίζνδνο ηηκώλ θαη θαηαρώξεζε ζε πίλαθα Σ 0 Γηα i από 1 κέχρη 100 Σ Σ + Α[i] Τέιος_επαλάιεψες ΜΟ Σ / 100 Γράψε "Ο κέζνο όξνο είλαη", ΜΟ Δύξεζε κέζνπ όξνπ ζηνηρείσλ πίλαθα 21

Π 0 Γηα i από 1 κέχρη 100 Αλ Α[i] > ΜΟ ηόηε Π Π + 1 Τέιος_αλ Τέιος_επαλάιεψες Γράψε "Τηκέο κεγαιύηεξεο ηνπ κέζνπ όξνπ:", Π Τέιος Παξάδεηγκα Σεηξηαθή Αλαδήηεζε ζηνηρείσλ κε ηηκή κεγαιύηεξε ηνπ κέζνπ όξνπ θαη ππνινγηζκόο ηνπ πιήζνπο ηνπο. 22