ΕΠΕΞΕΡΓΑΣΙΑ ΠΛΗΡΟΦΟΡΙΕΣ ΕΞΟ ΟΣ

Σχετικά έγγραφα
Εισαγωγικές έννοιες πληροφορικής

Βασικές Έννοιες της Πληροφορικής

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Εισαγωγή - Βασικές έννοιες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο

Εισαγωγή στην Πληροφορική

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

Πρόβλημα 29 / σελίδα 28

Β1.1 Αναπαράσταση Δεδομένων και Χωρητικότητα Μονάδων Αποθήκευσης

Βασικές Έννοιες Πληροφορικής

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

ΚΕΦΑΛΑΙΟ 1 Ψηφιακός Κόσμος

Περιεχόµενα. οµή Η/Υ: Αναπαράσταση εδοµένων. υαδικό σύστηµα. Συστήµατα Αρίθµησης υαδικό Οκταδικό εκαεξαδικό Παραδείγµατα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ

Εισαγωγή στην Πληροφορική. Α σ κ ή σ ε ι ς σ τ η ν ι α χ ε ί ρ ι σ η Μ ν ή µ η ς. Αντώνης Σταµατάκης

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

Εισαγωγή στον Προγραμματισμό

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

ΣΥΣΚΕΥΕΣ ΑΠΟΘΗΚΕΥΣΗΣ (ΜΝΗΜΗ)

ΦΥΛΛΟ ΠΛΗΡΟΦΟΡΙΩΝ. Μονάδες μέτρησης χωρητικότητας μνήμης - Η περιφερειακή μνήμη

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. ΚΕΦΑΛΑΙΟ 2 Βασικές Έννοιες Αλγορίθμων

Αριθμητικά Συστήματα Η ανάγκη του ανθρώπου για μετρήσεις οδήγησε αρχικά στην επινόηση των αριθμών Κατόπιν, στην επινόηση συμβόλων για τη παράσταση

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές (ΗΥ)

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 5

Κεφάλαιο 2ο: Υλικό υπολογιστή

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 12

Εισαγωγή στην Πληροφορική ΓΕΝΙΚΟ ΤΜΗΜΑ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ TEI ΧΑΛΚΙ ΑΣ

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

Βασική δοµή και Λειτουργία Υπολογιστή

Κεφάλαιο 2.4: Εργασία με εικονίδια

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας

Σημειώσεις : Χρήστος Μουρατίδης. Κάντε κλικ για έναρξη

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ

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

ΕΙ Η ΜΝΗΜΩΝ ΠΤΥΤΙΚΕΣ ΜΗ ΠΤΥΤΙΚΕΣ

Μάριος Αγγελίδης Ενότητες βιβλίου: 2.1, 2.3, 6.1 (εκτός ύλης αλλά χρειάζεται για την συνέχεια) Ώρες διδασκαλίας: 1

ΕΠΙΜΕΛΕΙΑ: ΚΩΣΤΑΣ ΔΕΛΗΜΑΡΗΣ - ΧΡΗΣΗ ΗΥ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ

1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα.

µπιτ Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E Άρα το δεκαεξαδικό ισοδύναµο είναι CE2

Περιεχόμενο: Δομή υπολογιστή Συστήματα αρίθμησης

ΚΕΦΑΛΑΙΟ 2 ο. αποτέλεσµα προς το χρήστη ή προς έναν άλλο αλγόριθµο. 7 ο ΓΕΛ Καλλιθέας Οδηγός Α.Ε.Π.Π.

Ενότητα 1. Γνωρίζω τον υπολογιστή ως ενιαίο σύστημα

ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή

Διαγώνισμα Α Τριμήνου Καλή Επιτυχία

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

ΠΛΗΡΟΦΟΡΙΚΉ. Μάθημα 7

Ανάπτυξη εφαρμογών/ Βασικές γνώσεις/ πρώτο θέμα ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΟΜΗΣ ΑΠΑΝΤΗΣΗΣ

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

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

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

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

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

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9

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

Πληροφορίες. Εισαγωγή στην Πληροφορική. Κατηγορίες υλισµικού. Περίληψη µαθήµατος (συνέχεια) Επεξεργαστής Μνήµη. Χειµερινό Εξάµηνο

Αναπαράσταση Δεδομένων

Εισαγωγή στους Η/Υ & Εφαρμογές

ΠΛΗ10 Κεφάλαιο 2. ΠΛΗ10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.1: Bασική Δομή του Υπολογιστή

α Megabyte. β Gigabyte. γ Gigabyte. δ byte.

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

ΠΡΟΒΛΗΜΑ ΕΠΕΓΕΡΓΑΣΙΑ. (Είναι οι σκέψεις και οι πράξεις που κάνουμε για να λυθεί το πρόβλημα) ΕΙΣΟΔΟΥ - ΕΞΟΔΟΥ

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

4 η γενιά ( δεκαετία 70 έως σήμερα) Δομικό Στοιχείο : Ολοκληρωμένο κύκλωμα ή τσιπ μεγάλης κλίμακας ολοκλήρωσης.

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ. Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι

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

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

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου

Θεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 9

Α ΤΑΞΗ. 1 η ΕΝΟΤΗΤΑ: Γνωρίζω τον υπολογιστή. Θα παρουσιαστεί µε τρόπο απλό και κατανοητό,

MULTIPLE CHOICE REVISION: ΜΑΘΗΜΑ 1-2

ΜΑΘΗΜΑ 1- MULTIPLE CHOICE

Σ ή. : υαδικά. Ε ό. ή Ενότητα

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Επανάληψη

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

Analog vs Digital. Δούρβας Ιωάννης ΙΩΑΝΝΗΣ ΔΟΥΡΒΑΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Δομή Ακολουθίας

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

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

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τα επιμέρους τμήματα Η ΟΜΗ TOY ΥΠΟΛΟΓΙΣΤΗ. Αναπαράσταση μεγεθών. Αναλογική αναπαράσταση ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ ΜΟΝΑ Α ΕΛΕΓΧΟΥ

Ψηφιακοί Υπολογιστές

Ενότητα 4. Εισαγωγή στην Πληροφορική. Αναπαράσταση δεδοµένων. Αναπαράσταση πληροφορίας. υαδικοί αριθµοί. Χειµερινό Εξάµηνο

Πληροφορική ΙΙ. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Ενότητα Β1 κεφ.2 ο «Σο Εσωτερικό του Τπολογιστή»

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) Γ ΤΑΞΗΣ 2003

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

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

Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών

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

Transcript:

Αναπαράσταση ιδεών Ο άνθρωπος από την αρχή της εµφάνισής του στη γη αντιµετωπίζει και προσπαθεί να επιλύσει διάφορα προβλήµατα. Για το σκοπό αυτό κατασκευάζει εργαλεία, επεξεργάζεται στοιχεία και παίρνει αποφάσεις. Ο γραπτός και ο προφορικός λόγος είναι τα πρώτα εργαλεία που ανέπτυξε ο άνθρωπος για να τον βοηθήσουν στην επικοινωνία του µε τους άλλους ανθρώπους. Ο άνθρωπος προσπαθεί να αναπαραστήσει την αντίληψή του για τον κόσµο και τις ιδέες του χρησιµοποιώντας σύµβολα. Ας δούµε ένα παράδειγµα. Για να αποφασίσουµε «ποιοι µαθητές µπορούν να προαχθούν στην επόµενη τάξη», πρέπει να έχουµε στη διάθεση µας κάποια στοιχεία (δεδοµένα: µαθητές, απουσίες δικαιολογηµένες αδικαιολόγητες, βαθµοί µαθηµάτων) να κάνουµε κάποιους υπολογισµούς ελέγχους (επεξεργασία: έλεγχος υπέρβασης ορίου απουσιών, υπολογισµοί τελικών βαθµών) και να ερµηνεύσουµε τα αποτελέσµατα (πληροφορίες: ΑΡΓΥΡΙΟΥ, ΒΟΥΡΕ-ΛΑΣ, ΓΙΑΝΝΙΚΑΣ, ΓΟΥΛΙΕΛΜΟΣ, ΡΑΚΑΤΟΣ, ) που εξάγουµε. εδοµένα (Data) εδοµένο είναι το σύµβολο µιας συγκεκριµένης έννοιας, ενός αντικειµένου, ενός στοιχειώδους µηνύµατος ή γεγονότος, κωδικοποιηµένου ή όχι, το οποίο αποτελεί το ακατέργαστο υλικό που βρίσκεται σε µια τυποποιηµένη µορφή, που η κατάλληλη επεξεργασία του από τον άνθρωπο ή από αυτόµατα µέσα, βοηθάει στη λήψη σωστών αποφάσεων. Επεξεργασία εδοµένων (Data Processing) Η επεξεργασία δεδοµένων αφορά τη συλλογή, την ταξινόµηση, την καταχώρηση, τη µεταβολή, την αποθήκευση, την αναζήτηση, και την ανάκτηση δεδοµένων µε ή χωρίς τη βοήθεια του ηλεκτρονικού υπολογιστή για την παραγωγή πληροφοριών. ΕΙΣΟ ΟΣ Ε ΟΜΕΝΑ ΕΠΕΞΕΡΓΑΣΙΑ ΠΛΗΡΟΦΟΡΙΕΣ ΕΞΟ ΟΣ Πληροφορία (Information) Πληροφορία είναι η ερµηνεία των αποτελεσµάτων που µας δίνει η επεξεργασία των δεδοµένων. Η έγκαιρη και αξιόπιστη πληροφορία είναι το πλέον απαραίτητο στοιχείο για τη λήψη σωστών αποφάσεων. Πληροφορική (IST-Information Science & Technology) Πληροφορική είναι η επιστήµη και η τεχνολογία που έχει ως αντικείµενο την έρευνα, συλλογή, αποθήκευση, επεξεργασία, παραγωγή και µετάδοση των πληροφοριών, χρησιµοποιώντας ως κύριο εργαλείο-µέσο τον ηλεκτρονικό υπολογιστή. Ο Ηλεκτρονικός Υπολογιστής (Η/Υ) Ο ηλεκτρονικός υπολογιστής είναι ένα αυτοµατοποιηµένο ηλεκτρονικό ψηφιακό επαναπρογραµµατιζόµενο σύστηµα γενικής χρήσης, το οποίο µπορεί να επεξεργάζεται δεδοµένα, βάσει ενός συνόλου προκαθορισµένων οδηγιών εντολών

που ονοµάζεται πρόγραµµα (program). Κάθε υπολογιστικό σύστηµα, όσο µεγάλο ή µικρό και αν είναι, αποτελείται από το υλικό µέρος (Hardware) και το λογισµικό µέρος (Software). Το Υλικό µέρος του υπολογιστή Το βασικά στοιχεία του υλικού µέρους του υπολογιστή είναι η Μητρική πλακέτα (Motherboard), η Κεντρική Μονάδα Επεξεργασίας (Επεξεργαστής), η κεντρική Μνήµη (RAM & ROM-BIOS), οι µονάδες Εισόδου-Εξόδου (πληκτρολόγιο, ποντίκι, οθόνη) οι περιφερειακές µονάδες µνήµης (σκληρός δίσκος, δισκέτα, CD-ROM), ο εκτυπωτής, ο σαρωτής, το modem και άλλα Το Λογισµικό µέρος του υπολογιστή Το λογισµικό του υπολογιστή αποτελείται από τα απαραίτητα προγράµµατα που δίνουν τις κατάλληλες εντολές, για να εργάζεται το υλικό µέρος, και συνίσταται από το Λειτουργικό Σύστηµα (βασικές οδηγίες για τη λειτουργία του Η/Υ ) και το Λογισµικό Εφαρµογών (Πακέτα εφαρµογών, Γλώσσες Προγραµµατισµού, Εκπαιδευτικό Λογισµικό, προγράµµατα εργαλεία και άλλα). Η γλώσσα του υπολογιστή Για να επικοινωνήσετε µε τον υπολογιστή πρέπει να του «µιλήσετε» ή να του «µεταφράσετε» το µήνυµά σας στη γλώσσα του. Ο ηλεκτρονικός υπολογιστής είναι ένα σύνολο ηλεκτρονικών κυκλωµάτων και συσκευών που ανταλλάσσουν µεταξύ τους ηλεκτρικά σήµατα. Εποµένως, ο υπολογιστής το µόνο που καταλαβαίνει είναι η παρουσία ή όχι ρεύµατος. Τα δεδοµένα που διακινούνται και επεξεργάζονται από ένα υπολογιστικό σύστηµα µπορούν να είναι µόνο σε µία από τις δύο διακριτές καταστάσεις: ρεύµα υψηλότερης (π.χ. +5 Volt) ή χαµηλότερης τάσης (π.χ. -5 Volt). Για οικονοµία και ευκολότερο χειρισµό θα κάνουµε µια «αφαίρεση» και θα συµβολίζουµε πλέον τις δύο διακριτές καταστάσεις που αποτελούν την «γλώσσα» του υπολογιστή, και των ψηφιακών συστηµάτων γενικότερα, µε το ψηφίο ένα (1) και το ψηφίο µηδέν (0) αντίστοιχα που ονοµάζονται δυαδικά ψηφία bits (binary digits). Για την αναπαράσταση συγκεκριµένων χαρακτήρων σε όλους τους υπολογιστές και τις ψηφιακές συσκευές χρησιµοποιούνται πίνακες κωδικοποίησης (ASCII 8-bits, UNICODE 16 bits) π.χ. σε ASCII + 00101011 Α 01000001 Β 01000010 C 01000011 Α 10000000 Β 10000001 Γ 10000010 Με τον τρόπο αυτό τα ίδια σύµβολα αποθηκεύονται και ανταλλάσσονται ανεξάρτητα από τα ιδιαίτερα χαρακτηριστικά κάθε συσκευής.

Ψηφιακή αποθήκευση πληροφοριών Τα µέσα που χρησιµοποιούνται σήµερα για την αποθήκευση µεγάλου όγκου πληροφοριών είναι ηλεκτρονικά, µαγνητικά ή οπτικά. Στα µαγνητικά µέσα η πληροφορία αποθηκεύεται µε τη µαγνήτιση ενός στοιχειώδους σηµείου του µαγνητικού δίσκου ως προς το βορά ή ως προς το νότο. Στα οπτικά µέσα αποθηκεύεται µε το «κάψιµο» του οπτικού δίσκου από µία ακτίνα λέιζερ και τη δηµιουργία µιας «λακκούβας» ή ενός «λόφου» που αντιστοιχεί στο 0 ή το 1. Αναπαράσταση κωδικοποίηση πληροφοριών Για να µπορέσει ένα ψηφιακό ηλεκτρονικό σύστηµα, όπως ο υπολογιστής, να διαχειριστεί ένα δεδοµένο ή µια εντολή µας, πρέπει αυτά να είναι στη δική του «ηλεκτρονική γλώσσα», ώστε να είναι αναγνωρίσιµα από αυτόν. Ας δούµε ένα παράδειγµα. Εάν θέλουµε ένας υπολογιστής να µεταδώσει την πληροφορία «ο λαµπτήρας ανάβει», θα µπορούσαµε να τη συµβολίσουµε µε την κατάσταση περνά ρεύµα υψηλής τάσης από έναν αγωγό». Εάν όµως θέλουµε να µεταδώσουµε και την πληροφορία «ο λαµπτήρας είναι χαλασµένος», δεν υπάρχει άλλη κατάσταση για να συµβολίσουµε την περίπτωση αυτή, εάν διαθέτουµε έναν µόνο αγωγό. Εποµένως, θα χρειαστούµε περισσότερους «αγωγούς» ταυτόχρονα. Άρα, αν έχουµε δύο «αγωγούς πληροφορίας», µπορούµε να αναπαραστήσουµε και να συµβολίσουµε έως τέσσερις (4) διαφορετικές πληροφορίες (00, 01, 10, 11) µέσω των δύο διακριτών καταστάσεων. Εάν έχουµε τρεις «αγωγούς πληροφορίας», µπορούµε να αναπαραστήσουµε και να συµβολίσουµε (άρα και να µεταδώσουµε, επεξεργαστούµε ή αποθηκεύσουµε) έως οκτώ (8) διαφορετικές πληροφορίες (000, 001, 010, 011, 100, 101, 110, 111). Εάν θέλουµε να έχουµε ταυτόχρονα περισσότερες πληροφορίες, αρκεί να αυξήσουµε τους «αγωγούς πληροφορίας». Ο ρόλος της µνήµης Ο άνθρωπος «αποθηκεύει» κάποιες πληροφορίες στη µνήµη του, για να µπορεί ανά πάσα στιγµή να τις χρησιµοποιήσει και να τις συνδυάσει µε άλλες πληροφορίες από το εξωτερικό του περιβάλλον και να βγάλει κάποια συµπεράσµατα. Ο υπολογιστής, όπως και ο άνθρωπος, πρέπει να έχει στη µνήµη του πολλά στοιχεία τη στιγµή που αρχίζει να επεξεργάζεται τις εντολές που του δίνουµε. Κάποια από αυτά τα αποθηκεύει στην προσωρινή του µνήµη (RAM) και κάποια άλλα στη µόνιµη µνήµη του (Περιφερειακή µνήµη, δίσκος, δισκέτα, CD) Με το Byte µετράτε τον όγκο των πληροφοριών (ένας χαρακτήρας) Το Bit (Binary digit) είναι το µικρότερο στοιχείο πληροφορίας που µπορεί να επεξεργαστεί ένας υπολογιστής και µπορεί να πάρει δύο µόνο τιµές που τις συµβολίζουµε µε 0 και 1. Αριθµό πληροφοριών για 1, 2, 3, 4, 5, 8, 10, 20 αγωγούς πληροφορίας «δύο» καταστάσεων: 2 1 =2 22=4 23=8 24=16 25=32 28=256 210=1.024

220=1.048.576 Η χωρητικότητα της µνήµης µετριέται µόνο σε µονάδες που είναι δυνάµεις του δύο Το Byte αντιπροσωπεύει ένα χαρακτήρα, που µπορεί να είναι ένα γράµµα, ένας αριθµός ή κάποιο άλλο σύµβολο. Αποτελείται από οκτώ (8) δυαδικά ψηφία (Bits), π.χ. 00101110. Το Byte που είναι η µονάδα µέτρησης της µνήµης, έχει πολλαπλάσια που είναι τα εξής : Το Kilobyte (Kb): αποτελείται από 1024 ή 210 bytes. Το Megabyte (Mb): αποτελείται από 1024 Kbytes ή 220 bytes (1.048.576 bytes). Το Gigabyte (Gb): αποτελείται από 1024 Mbytes ή 220 Kbytes ή 230 bytes (1.073.741.824 bytes). Το Terabyte (Tb): αποτελείται από 1024 GMbytes Βασικές Έννοιες Αλγορίθµων Τι είναι αλγόριθµος Η θεωρία των αλγορίθµων έχει µεγάλη παράδοση και η ηλικία µερικών αλγορίθµων αριθµεί χιλιάδες χρόνια, όπως για παράδειγµα ο αλγόριθµος του Ευκλείδη για την εύρεση του µέγιστου κοινού διαιρέτη δύο αριθµών. Ο όρος αλγόριθµος χρησιµοποιείται για να δηλώσει µεθόδους που εφαρµόζονται για την επίλυση προβληµάτων. Ορισµός: Αλγόριθµος είναι µία πεπερασµένη σειρά ενεργειών, αυστηρά καθορισµένων και εκτελέσιµων σε πεπερασµένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήµατος. Περιγραφή και Αναπαράσταση Αλγορίθµου. Οι τρόποι µε τους οποίους µπορούµε να περιγράψουµε έναν αλγόριθµο είναι οι ακόλουθοι: Ελεύθερο κείµενο (Free Text): Ο αλγόριθµος εκφράζεται χρησιµοποιώντας απλή ελληνική γλώσσας όπως ακριβώς όταν µιλάµε µε κάποιο φίλο µας για να περιγράψουµε ένα θέµα. Αποτελεί τον πιο ανεπεξέργαστο και αδόµητο τρόπο παρουσίασης αλγορίθµου. Εγκυµονεί τον κίνδυνο να οδηγήσει σε µη εκτελέσιµη παρουσίαση παραβιάζοντας το τελευταίο χαρακτηριστικό των αλγορίθµων, την αποτελεσµατικότητα. Φυσική Γλώσσα (Natural Language) κατά βήµατα: Ο αλγόριθµος εκφράζεται χρησιµοποιώντας απλή ελληνική γλώσσα, στην οποία προτάσεις έχουν διαχωριστεί σε παραγράφους και έχουν αριθµηθεί. Αν και αποτελεί µια καλύτερα δοµηµένη µορφή παρουσίασης από την αναπαράσταση µε ελεύθερο κείµενο, ενέχει τον κίνδυνο να παραβιαστεί το κριτήριο της καθοριστικότητας. Κωδικοποίηση (Coding): Η κωδικοποίηση είναι η µετάφραση του αλγορίθµου σε ένα πρόγραµµα, το οποίο όταν εκτελεστεί θα δώσει τα ίδια αποτελέσµατα µε τον αλγόριθµο.

ιαγραµµατικές Τεχνικές (Diagramming Techniques): Είναι ο γραφικός τρόπος αναπαράστασης του αλγορίθµου. Υπάρχου αρκετές διαγραµµατικές τεχνικές αναπαράστασης των αλγορίθµων, αυτή όµως που συνήθως χρησιµοποιείται και είναι και η παλαιότερη είναι τα ιαγράµµατα Ροής (Flow Charts). Στα διαγράµµατα ροής χρησιµοποιούνται ειδικά γεωµετρικά σχήµατα (σύµβολα), καθένα από τα οποία δηλώνει µία συγκεκριµένη ενέργεια. Τα κυριότερα από τα σχήµατα αυτά είναι: Έλλειψη, που δηλώνει την αρχή και τέλος του κάθε αλγορίθµου Ρόµβος, που δηλώνει µία ερώτηση µε δύο ή περισσότερες εξόδους για απάντηση Ορθογώνιο, που δηλώνει την εκτέλεση µίας ή περισσοτέρων πράξεων Πλάγιο παραλληλόγραµµο, που δηλώνει είσοδο ή έξοδο στοιχείων. Πολλές φορές το σχήµα αυτό µπορεί να διαφοροποιείται προκειµένου να προσδιορίζεται και το είδος της συσκευής απ όπου γίνεται είσοδος ή έξοδος. Τα γεωµετρικά σχήµατα ενώνονται µεταξύ τους µε βέλη τα οποία δηλώνουν την σειρά εκτέλεσης των ενεργειών. Αρχή Είσοδος Έξοδος Τέλος Εκτέλεση Πράξεων. Αληθής Συνθήκη Ψευδής 2ουβαθµού. Εκχώρηση τιµών σε µεταβλητές Η εντολή εκχώρησης είναι η εντολή που µας επιτρέπει να καταχωρήσουµε µια τιµή σε µία µεταβλητή. Κατά την καταχώρηση η µεταβλητή χάνει το περιεχόµενο που είχε πριν. Συντάσσεται µε το σύµβολο και διαβάζεται µε το ρήµα τοποθέτησε, καταχώρησε ή εκχώρησε. Αριστερά του συµβόλου υπάρχει µόνο µία µεταβλητή ενώ δεξιά του µπορεί να υπάρχει αριθµός, µεταβλητή, συµβολοσειρά ή µία ολοκληρωµένη µαθηµατική παράσταση. Παραδείγµατα α 5 (καταχώρησε το 5 στη µεταβλητή α)

β α (καταχώρησε το περιεχόµενο της µεταβλητής α στη µεταβλητή β) γ Κώστας (καταχώρησε τη λέξη Κώστας στη µεταβλητή γ) δ α+β (καταχώρησε το άθροισµα των περιεχοµένων των µεταβλητών α και β στη µεταβλητή γ) α α+1 (καταχώρησε το άθροισµα του περιεχοµένου τηςε µεταβλητής α µε τη µονάδα στη µεταβλητή α) Εντολή Εισαγωγής εδοµένων ιάβασε µεταβλητή 1, µεταβλητή 2,., µεταβλητή Ν Εντολή Εξόδου-Εµφάνισης Αποτελεσµάτων Γράψε αποτέλεσµα 1, αποτέλεσµα 2,., αποτέλεσµα Ν Λογικές Συνθήκες Ορισµός: Η λογική συνθήκη είναι µία έκφραση, η οποία µπορεί να εκτιµηθεί είτε ως αληθής είτε ως ψευδής. ΣΥΝΤΑΞΗ Παράσταση_1 τελεστής σύγκρισης Παράσταση_2 Όπου παράσταση µπορεί να είναι µια τιµή, µία µεταβλητή ή µία µαθηµατική παράσταση και τελεστής σύγκρισης µπορεί να είναι ένα από: > µεγαλύτερο < µικρότερο >= µεγαλύτερο ή ίσο =< µικρότερο ή ίσο = ίσο # ή <> διάφορο