Πίνακας περιεχομένων. Πρόλογος...9 Ομάδα Α: Ερωτήσεις γενικών γνώσεων Ομάδα Β: Ερωτήσεις ειδικών γνώσεων Ευρετήριο ερωτήσεων...

Σχετικά έγγραφα
ΣΗΜΕΙΩΣΕΙΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

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

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

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

Το υλικό του υπολογιστή

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ 2005

Κεφάλαιο 3 Το υλικό του

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

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

Κεφάλαιο 3 Το υλικό του ΗΥ. Εφαρμογές Πληροφορικής Κεφ.3 Καραμαούνας Πολύκαρπος

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

ΣΗΜΕΙΩΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ «ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΕ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ»

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

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

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

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

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

Κεφάλαιο 2 Η έννοια και η παράσταση της πληροφορίας στον ΗΥ. Εφ. Πληροφορικής Κεφ. 2 Καραμαούνας Πολύκαρπος 1

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

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

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

Η οµή του Ηλεκτρονικού Υπολογιστή

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

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

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

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

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

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

Ψευδοκώδικας. November 7, 2011

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

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

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:

ΕΝΟΤΗΤΑ 0: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ»

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

ΕΙΣΑΓΩΓΗ ΣΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ Microsoft WINDOWS (95-98-NT-2000-XP)

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

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

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

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

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

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Πράξεις με μπιτ

Επαναληπτικές Ερωτήσεις Β Γυμνασίου

Βασικά μέρη ενός Η/Υ

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΚΕΦΑΛΑΙΟ ΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ΑΠΟ ΤΗΝ ΑΡΧΑΙΟΤΗΤΑ ΜΕΧΡΙ ΣΗΜΕΡΑ Ιστορική αναδρομή Υπολογιστικές μηχανές

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

Συστήματα Αρίθμησης. Συστήματα Αρίθμησης 1. PDF created with FinePrint pdffactory Pro trial version

ΠΛΗΡΟΦΟΡΙΚΗ I. 4 η ΔΙΑΛΕΞΗ Αριθμητικά Συστήματα

Μάθημα 2: Παράσταση της Πληροφορίας

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

Μάθημα 4: Κεντρική Μονάδα Επεξεργασίας

ΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6

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

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

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

ΚΕΦΑΛΑΙΟ 3 Ο ΥΛΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ

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

Εφαρµογές Πληροφορικής Υπολογιστών. Κεφάλαιο 3 Το υλικό του υπολογιστή

Ηλεκτρονικός Υπολογιστής

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

Αρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

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

Λειτουργικά Συστήματα Κεφάλαιο 2 Οργάνωση Συστήματος Αρχείων 2.1 Διαχείριση Αρχείων και Σύστημα Αρχείων(File System)

Το εσωτερικό ενός PC. Τεχνολογία Η/Υ & Πληροφοριών - 05 Κεντρική μονάδα Χουρδάκης Μανόλης

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

Παραδείγματα Δεδομένων: Οι τιμές στο κυλικείο, μια λίστα από ονόματα, τα σήματα της τροχαίας.

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

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

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

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

d k 10 k + d k 1 10 k d d = k i=0 d i 10 i.

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

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 4 ο Πράξεις με bits. Δρ.

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

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

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

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

Αρχιτεκτονική Eckert-von Neumann. Πως λειτουργεί η ΚΜΕ; Κεντρική μονάδα επεξεργασίας [3] ΕΠΛ 031: ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

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

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος Πληροφορική Ι

Κεφάλαιο 1.5: Τα βασικά μέρη ενός υπολογιστή

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

Επαναληπτικές Διαδικασίες

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

Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 8: Συστήματα αρίθμησης

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

Αριθμητικά Συστήματα = 3 x x x x 10 0

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ ΜΕΡΟΣ Α : ΘΕΜΑΤΑ ΒΑΣΗΣ 1. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ...30

Μάθημα 3.2: Κεντρική Μονάδα Επεξεργασίας

Κ15 Ψηφιακή Λογική Σχεδίαση 2: Δυαδικό Σύστημα / Αναπαραστάσεις

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

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

Transcript:

Πίνακας περιεχομένων Πρόλογος...9 Ομάδα Α: Ερωτήσεις γενικών γνώσεων... 11 Ομάδα Β: Ερωτήσεις ειδικών γνώσεων... 77 Ευρετήριο ερωτήσεων...291

Ομάδα Α Ερωτήσεις γενικών γνώσεων 1. Να μετατρέψετε το δεκαδικό αριθμό 5671 σε δυαδικό. Για να μετατρέψουμε ένα δεκαδικό αριθμό σε δυαδικό, διαιρούμε διαδοχικά τον αριθμό δια της βάσης του συστήματος (δηλαδή το 2) και καταγράφουμε τα υπόλοιπα των διαιρέσεων. Ολοκληρώνουμε τις διαιρέσεις, όταν προκύψει πηλίκο ίσο με το 0 (μηδέν). Επομένως: Αριθμός Βάση Πηλίκο Υπόλοιπο 5671 :2 = 2835 1 2835 :2 = 1417 1 1417 :2 = 708 1 708 :2 = 354 0 354 :2 = 177 0 177 :2 = 88 1 88 :2 = 44 0 44 :2 = 22 0 22 :2 = 11 0 11 :2 = 5 1 5 :2 = 2 1 2 :2 = 1 0 1 :2 = 0 1 Στη συνέχεια παίρνουμε τα υπόλοιπα από το τελευταίο προς το πρώτο και σχηματίζουμε το δυαδικό αριθμό που ζητείται, και που είναι ο 1011000100111 (2).

12 Τεχνικός δικτύων υπολογιστών 2. Να αναφέρετε τις κατηγορίες των εκτυπωτών και τα βασικά χαρακτηριστικά καθεμιάς κατηγορίας. Οι εκτυπωτές χωρίζονται στις ακόλουθες τρείς κατηγορίες: Ακίδων (Dot Matrix): Χρησιμοποιούν ακίδες για την αποτύπωση κουκίδων πάνω σε σελίδες. Μπροστά από τις ακίδες υπάρχει μια μελανοταινία, και όταν προσπίπτει η ακίδα σε αυτή δημιουργείται μια κουκίδα πάνω στη σελίδα. Έτσι, τα γράμματα αποτελούνται από ένα σύνολο κουκίδων. Όσο πιο μεγάλος είναι ο αριθμός των ακίδων, τόσο καλύτερη είναι και η ποιότητα εκτύπωσης. Οι εκτυπωτές της κατηγορίας αυτής χρησιμοποιούνται για ασπρόμαυρες εκτυπώσεις πολλαπλών μηχανογραφικών αντιγράφων. Ψεκασμού μελάνης (Inkjet): Κεφαλές μαύρου και έγχρωμου μελανιού μπροστά από το χαρτί, εκχύουν μικρές σταγόνες ώστε να σχηματίσουν την εικόνα. Χρησιμοποιούνται για μικρού όγκου ασπρόμαυρες και έγχρωμες εκτυπώσεις. Σε ορισμένα μοντέλα η ανάλυση εκτύπωσης μπορεί να φτάσει και τα 4800x1200 dpi. Λέιζερ (Laser): Σχηματίζουν ηλεκτροστατικά το κείμενο ή την εικόνα ως ένα σύνολο εικονοστοιχείων (pixels) σε ένα φωτοευαίσθητο τύμπανο. Το τύμπανο στη συνέχεια έλκει το μελάνι που υπάρχει με τη μορφή σκόνης (toner) και περνάει κοντά από την επιφάνεια του χαρτιού. Το χαρτί φορτίζεται και έλκει τους κόκκους του toner από το τύμπανο στην επιφάνειά του. Έπειτα, το χαρτί περνά από δύο κυλίνδρους θέρμανσης που λιώνουν τη σκόνη έτσι ώστε να επιτευχθεί η ε- πικόλλησή της στο χαρτί. Τελικά, το τύμπανο αποφορτίζεται μέσω μιας λυχνίας αποφόρτισης. Οι εκτυπωτές της κατηγορίας αυτής χρησιμοποιούνται για μεγάλο όγκο ασπρόμαυρων και έγχρωμων εκτυπώσεων και είναι κατά κανόνα πιο γρήγοροι από τις άλλες κατηγορίες εκτυπωτών. 3. Να μετατρέψετε τον οκταδικό αριθμό 7651 σε δυαδικό. Για την αναπαράσταση ενός οκταδικού αριθμού σε δυαδική μορφή απαιτούνται 3 bits, αφού 2 3 = 8. Έτσι, το 7 (8) (7 οκταδικής μορφής), ισοδυναμεί με το 7 (10) (7 στη δεκαδική μορφή) και αντιστοιχεί στο 111 (2) στο δυαδικό σύστημα αρίθμησης. Αντίστοιχα και το 6 (8) αντιστοιχεί στο 110 (2). Άρα: 7651 (8) 7 (8) 6 (8) 5 (8) 1 (8) 111 (2) 110 (2) 101 (2) 001 (2) 111110101001 (2).

Ερωτήσεις γενικών γνώσεων 13 4. Τι είναι ο πίνακας ASCII; Ο πίνακας ASCII (American Standard Code for Information Interchange, Αμερικανικός Πρότυπος Κώδικας για την Ανταλλαγή Πληροφοριών) είναι ένας πίνακας απεικόνισης συμβόλων και χαρακτήρων που χρησιμοποιούνται στην επιστήμη των υπολογιστών. Οι χαρακτήρες αυτοί μπορεί να είναι τόσο εκτυπώσιμοι όσο και μη εκτυπώσιμοι. Στην αρχική του σχεδίαση (standard ASCII) απεικόνιζε 128 διαφορετικούς χαρακτήρες (κεφαλαία και πεζά λατινικά, αριθμούς, σήματα ελέγχου καθώς και ειδικά σύμβολα). Σήμερα χρησιμοποιούνται 128 επιπλέον χαρακτήρες με ύπαρξη συνολικά 256 χαρακτήρων (Extended ASCII). Στην Ελλάδα οι επιπλέον αυτοί χαρακτήρες αξιοποιήθηκαν για την εισαγωγή των Ελληνικών χαρακτήρων και λοιπών συμβόλων της γλώσσας (τόνος, διαλυτικά κλπ). 5. Να αναπτύξετε αλγόριθμο που να διαβάζει βαθμό σπουδαστών (π.χ.14.5) και να εμφανίζει το χαρακτηρισμό του βαθμού υπό τις προϋποθέσεις: Ο αλγόριθμος είναι ο ακόλουθος: Αλγόριθμος Βαθμοί ΒΑΘΜΟΣ x ΧΑΡΑΚΤΗΡΙΣΜΟΣ x < 10Κακός 10 x < 14 Μέτριος 14 x < 18.5 Καλός x 18.5 Άριστος Διάβασε α Αν α > 0 και α < 10 τότε Εμφάνισε Κακός Αλλιώς_Αν α >= 10 και α < 14 τότε Εμφάνισε Μέτριος Αλλιώς_Αν α >= 14 και α < 18,5 τότε Εμφάνισε Καλός Αλλιώς_Αν α >= 18,5 και α <= 20 τότε Εμφάνισε Άριστος Αλλιώς Εμφάνισε Η κλίμακα του βαθμού πρέπει να είναι από 0 έως 20 Τέλος_Αν Τέλος Βαθμοί

14 Τεχνικός δικτύων υπολογιστών 6. Ποια είναι τα χαρακτηριστικά που θεωρούνται απαραίτητα προκειμένου να θεωρήσουμε έναν αλγόριθμο πλήρη; Για να χαρακτηριστεί ένας αλγόριθμος ως πλήρης, απαιτείται: Είσοδος (Input): Κάθε αλγόριθμος πρέπει να έχει καμία, μία ή περισσότερες τιμές δεδομένων ως είσοδο. Έξοδος (Output): Κάθε αλγόριθμος πρέπει να εξάγει ένα αποτέλεσμα, είτε αυτό είναι ορατό στο χρήστη είτε όχι. Καθοριστικότητα (Definiteness): Τα βήματα ενός αλγορίθμου πρέπει να είναι σαφώς καθορισμένα ως προς τον τρόπο εκτέλεσής τους. Περατότητα (Finiteness): Κάθε αλγόριθμος πρέπει να τερματίζει μετά από έναν καθορισμένο αριθμό βημάτων. Αποτελεσματικότητα (Effectiveness): Κάθε αλγόριθμος θα πρέπει να έχει απλές, καθορισμένες και εκτελέσιμες εντολές. 7. Να αναπτύξετε το χαρακτηριστικό της περατότητας (finiteness) ενός αλγορίθμου. Δώστε ένα παράδειγμα αλγόριθμου που δεν πληροί το χαρακτηριστικό της περατότητας. Όταν λέμε ότι ένας αλγόριθμος πρέπει να πληροί το κριτήριο της περατότητας (finiteness), εννοούμε ότι ο αλγόριθμος θα πρέπει να ολοκληρώνεται μετά από πεπερασμένα βήματα εκτέλεσης των εντολών του. Μία διαδικασία που δεν ολοκληρώνεται μετά από ένα συγκεκριμένο αριθμό βημάτων δεν αποτελεί αλγόριθμο, αλλά λέγεται απλά υπολογιστική διαδικασία (computational procedure). Παρακάτω δίνεται παράδειγμα αλγορίθμου που δεν ικανοποιεί το χαρακτηριστικό της περατότητας. Αλγόριθμος No_Finiteness s 0 Για i από 2 μέχρι 10 με_βήμα 0 s s + i Τέλος_επανάληψης Εμφάνισε s Τέλος No_Finiteness Ο αλγόριθμος δεν ικανοποιεί το κριτήριο της περατότητας διότι ο βρόχος είναι ατέρμονας. Η επανάληψη θα εκτελείται χωρίς να τελειώνει, γιατί το βήμα μεταβολής (βήμα 0) έχει τιμή μηδέν. Θα μπορούσαμε να προεκτεί-

Ερωτήσεις γενικών γνώσεων 15 νουμε την απάντηση μας λέγοντας ότι ο αλγόριθμος αυτός, αφού δεν ικανοποιεί το κριτήριο της περατότητας, δεν ικανοποιεί επίσης το κριτήριο της αποτελεσματικότητας. 8. Δώστε τον ορισμό της δομής δεδομένων. Μια δομή δεδομένων είναι ένας τύπος δεδομένων που: Tο πεδίο τιμών του αποτελείται από σύνθετες τιμές, δηλαδή τιμές που συντίθενται από άλλες επιμέρους τιμές (στοιχεία ή κόμβοι), που είναι είτε απλές είτε σύνθετες και Έχει επί πλέον ένα σύνολο σχέσεων (οργανωτικό σχήμα) μεταξύ των στοιχείων/κόμβων κάθε τιμής. 9. Τι είναι οι σταθερές και τι οι μεταβλητές σε έναν αλγόριθμο; Σαν σταθερά (constant) μπορούμε να χαρακτηρίσουμε μια ποσότητα η οποία έχει μια συγκεκριμένη τιμή, η οποία δεν αλλάζει και δεν μεταβάλλεται κατά τη διάρκεια εκτέλεσης του αλγορίθμου ή του προγράμματος. Για παράδειγμα, στα μαθηματικά ο αριθμός π = 3.14 είναι μια σταθερά. Η έννοια της μεταβλητής (variable) στην επιστήμη των υπολογιστών είναι άμεσα συνδεδεμένη με την έννοια που αυτή έχει σε μαθηματικό επίπεδο. όπως είναι γνωστό από τα μαθηματικά, ως μεταβλητή χαρακτηρίζεται μια ποσότητα η οποία μπορεί να αλλάζει, κινούμενη εντός ενός συνόλου, το οποίο ονομάζεται πεδίο ορισμού της μεταβλητής. Έτσι και σε έναν αλγόριθμο, μεταβλητή είναι μία ποσότητα που ενδεχομένως αλλάζει τιμές κατά την εκτέλεση ενός προγράμματος, είτε από το χρήστη είτε από το ίδιο το πρόγραμμα. 10. Να σχεδιαστεί ο αλγόριθμος εύρεσης του μέγιστου μεταξύ τριών αριθμών. Παρακάτω δίνεται αλγόριθμος ο οποίος διαβάζει τρείς αριθμούς και βρίσκει και εμφανίζει το μεγαλύτερο από αυτούς. Αλγόριθμος Μέγιστος Διάβασε α, β, γ max α Αν β > max τότε max β Αν γ > max τότε max γ Εμφάνισε max Τέλος Μέγιστος

16 Τεχνικός δικτύων υπολογιστών 11. Να αναπαραστήσετε σχηματικά τη δομή του υπολογιστή και αποτυπώστε στο σχήμα τις κύριες μονάδες του. Στο παρακάτω σχήμα φαίνεται η δομή ενός Ηλεκτρονικού Υπολογιστή και οι κύριες μονάδες του: ΚΕΝΤΡΙΚΗ ΜΝΗΜΗ Προσωρινή αποθήκευση δεδομένων. Είναι γρήγορη αλλά ακριβή. RAM (Ανάγνωση και εγγραφή) ROM (Μόνο ανάγνωση) ΜΟΝΑΔΕΣ ΕΙΣΟΔΟΥ ΕΠΕΞΕΡΓΑΣΤΗΣ C.P.U ΜΟΝΑΔΕΣ ΕΞΟΔΟΥ Πληκτρολόγιο Ποντίκι (mouse) Σαρωτής (scanner) Χειριστήριο (joystick) Οπτικός Αναγνώστης Χειριστήριο με μπάλα (trackball) Οθόνες αφής Μικρόφωνο Κασετόφωνο, πικάπ, CD-Player DVD, Video, Video Camera Modem ΠΕΡΙΦΕΡΕΙΑΚΗ ΜΝΗΜΗ Μόνιμη αποθήκευση δεδομένων. Είναι αργή και φθηνή. Σκληρός δίσκος Δισκέτα CD-ROM DVD Μαγνητικές ταινίες Οθόνη Εκτυπωτής Σχδιογράφος Ηχεία Video Modem Επεξεργάζεται τα δεδομένα (σύμφωνα με το πρόγραμμα που υπάρχει στην κεντρική μνήμη του Η/Υ). Η ταχύτητά του μετράται σε MHz ή GHz. 12. Ποιος είναι ο ρόλος της κεντρικής μονάδας επεξεργασίας (CPU) στη λειτουργία του υπολογιστή; Όλες οι λειτουργίες του υπολογιστή εκτελούνται υπό τον έλεγχο της CPU, που αποτελεί την «καρδιά» του συστήματος, και διαθέτει τρία βασικά χαρακτηριστικά: α) Επικοινωνεί µε την κύρια μνήμη για αποθήκευση δεδομένων και προγραμμάτων, β) ελέγχει κάθε λειτουργία µε τη μονάδα ελέγχου, και

Ερωτήσεις γενικών γνώσεων 17 γ) εκτελεί αριθμητικές και συγκριτικές πράξεις µε την αριθμητική/λογική μονάδα. Οι βασικές λειτουργίες της CPU είναι λοιπόν ο έλεγχος μετάδοσης προγραμμάτων και αρχείων από τη βοηθητική μνήμη στην κύρια μνήμη, και η επεξεργασία δεδομένων σύμφωνα µε τις οδηγίες του προγράμματος. Άλλες βασικές λειτουργίες της CPU είναι: α) Η ενεργοποίηση μονάδων εισόδου για εισαγωγή δεδομένων (αρχείων) και προγραμμάτων και β) ο έλεγχος δημιουργίας αποτελεσμάτων (εξόδου). Η CPU ενεργοποιεί τις μονάδες εξόδου και ελέγχει τη μετάδοση πληροφοριών προς τις μονάδες εξόδου. Σχηματικά: Κεντρική Μονάδα Επεξεργασίας Μονάδα Μνήμης Είσοδος Μονάδα Ελέγχου Έξοδος Αριθμητική - Λογική Μονάδα 13. Να αναφέρετε τις κυριότερες «λογικές πράξεις» (boole). Οι κυριότερες λογικές πράξεις της άλγεβρας Boole είναι οι ακόλουθες: NOT: Άρνηση ή λογική αντιστροφή. Είναι η πιο απλή πράξη. Σε αυτήν, τα δυαδικά ψηφία του αριθμού που υφίσταται άρνηση αντιστρέφονται, αν δηλαδή ένα ψηφίο ήταν 1 (2) γίνεται 0 (2), και αντίστροφα. Για παράδειγμα: Αν Α=1101001 (2) και Β=111000 (2) τότε A =0010110 (2) και B =000111 (2)

18 Τεχνικός δικτύων υπολογιστών Ο πίνακας αληθείας της λογικής πράξης NOT είναι: A ΝΟΤ A (ή Α ) 0 1 1 0 Η πύλη (gate) που αναπαριστά την πράξη NOT έχει μια είσοδο και μια έξοδο και απεικονίζεται ως εξής: Α Α ΝΟΤ AND: Σύζευξη ή λογικό γινόμενο. Στην πράξη «and» (και), το αποτέλεσμα είναι πάντα 0 (2) εκτός αν και τα δύο δυαδικά ψηφία που συνδέονται με την πράξη είναι 1 (2) (οπότε και το αποτέλεσμα γίνεται 1 (2)). Για παράδειγμα, αν Α=1011 (2) και Β=1001 (2), τότε Α.Β=1001 (2) Ο πίνακας αληθείας της λογικής πράξης AND είναι: Α Β Α ΑΝD B (ή Α.Β) 0 0 0 0 1 0 1 0 0 1 1 1 Η πύλη (gate) που αναπαριστά την πράξη AND έχει δύο εισόδους και μια έξοδο και απεικονίζεται ως εξής: Α Β AND Α.Β OR: Διάζευξη ή λογικό άθροισμα. Στην πράξη «or» (ή) το αποτέλεσμα είναι πάντα 1 (2), εκτός αν και τα δύο δυαδικά ψηφία που συνδέονται με την πράξη είναι 0 (2) (οπότε και το αποτέλεσμα γίνεται 0 (2)). Για παράδειγμα, αν Α=1011 (2) και Β=1001 (2), τότε Α+Β=1011 (2)

Ερωτήσεις γενικών γνώσεων 19 Ο πίνακας αληθείας της λογικής πράξης OR είναι: Α Β Α ΟR B (ή Α+Β) 0 0 0 0 1 1 1 0 1 1 1 1 Η πύλη (gate) που αναπαριστά την πράξη OR έχει δύο εισόδους και μια έξοδο και απεικονίζεται ως εξής: Α Β OR Α+Β 14. Τι γνωρίζετε για τη λειτουργία των καταχωρητών, και ποια είναι τα κύρια χαρακτηριστικά τους; Η κίνηση πληροφοριών μέσα στη CPU, καθώς ερμηνεύεται και εκτελείται κάθε εντολή, μπορεί να ρυθμιστεί ικανοποιητικά διατηρώντας ορισμένες πληροφορίες σε σταθερή βάση. Για το σκοπό αυτό ο υπολογιστής χρησιμοποιεί ειδικές ταχύτατες μονάδες μνήμης που καλούνται καταχωρητές (registers). Οι καταχωρητές δεν θεωρούνται μέρος της κύριας μνήμης και υπάρχουν διάφοροι τύποι σχεδιασμένοι για την εκτέλεση ειδικών λειτουργιών. Κοινό χαρακτηριστικό των καταχωρητών είναι η ικανότητα λήψης πληροφοριών, η προσωρινή κράτηση και η μετάδοσή τους µε τρόπο που καθορίζει η μονάδα ελέγχου. 15. Να αναφέρετε αναλυτικά τις κατηγορίες των καταχωρητών ανάλογα με τον τρόπο λειτουργίας τους. Οι καταχωρητές (registers), ειδικές ταχύτατες μονάδες μνήμης που κρατούν προσωρινά πληροφορίες και τις μεταδίδουν µε τρόπο που καθορίζει η μονάδα ελέγχου, ταξινομούνται σε οκτώ διαφορετικά είδη, που χαρακτηρίζονται µε ειδικά προθέματα: (DR): Ο καταχωρητής αποθήκευσης [Storage Data Register - 16 bits] περιέχει πληροφορίες που κατευθύνονται ή προέρχονται από τη μνήμη.