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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Εισαγωγή στην επιστήμη των υπολογιστών"

Transcript

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

2 Δεκαδικό και Δυαδικό Δεκαδικό σύστημα 2

3 3

4 Δεκαδικό και Δυαδικό Δυαδικό Σύστημα 4

5 Μετατροπή Για τη μετατροπή ενός αριθμού από το δυαδικό σύστημα στο δεκαδικό, πολλαπλασιάζουμε κάθε δυαδικό ψηφίο του αριθμού με το βάρος του και το αποτέλεσμα θα είναι είτε 0 είτε η τιμή του βάρους. Κατόπιν προσθέτουμε τα αποτελέσματα 5

6 6

7 Μετατροπή Μετατρέψτε τον δυαδικό αριθμό στο δεκαδικό σύστημα Λύση Γράφουμε τα μπιτ και τα βάρη τους. Πολλαπλασιάζουμε κάθε μπιτ με το αντίστοιχο βάρος και σημειώνουμε το αποτέλεσμα. προσθέτουμε τα αποτελέσματα για να πάρουμε τον δεκαδικό αριθμό. Δυαδικός Βάρη Δεκαδικός 19 7

8 Μετατροπή Για να μετατρέψουμε έναν δεκαδικό αριθμό σε δυαδικό, πρέπει να χρησιμοποιήσουμε συνεχείς διαιρέσεις. Ο αρχικός αριθμός του παραδείγματος, ο 45, διαιρείται με το 2. Το υπόλοιπο (1) αποτελεί το πρώτο δυαδικό ψηφίο, Το δεύτερο ψηφίο προσδιορίζεται από τη διαίρεση του πηλίκου (22) με το 2. Το υπόλοιπο (0) αποτελεί το δεύτερο δυαδικό ψηφίο Το πηλίκο διαιρείται με το 2 για να βρεθεί η επόμενη θέση. Η διαδικασία συνεχίζεται μέχρι το πηλίκο να γίνει 0. 8

9 Αλγόριθμος για την εύρεση της δυαδικής αναπαράστασης ενός ακέραιου θετικού 9

10 Μετατροπή Μετατρέψτε τον δεκαδικό αριθμό 35 στο δυαδικό σύστημα Λύση Γράφουμε τον αριθμό στη δεξιά γωνία. Διαιρούμε συνεχώς τον αριθμό με το 2 και σημειώνουμε το πηλίκο και το υπόλοιπο. Τα πηλίκα προχωρούν προς τα αριστερά, ενώ το υπόλοιπο σημειώνεται κάτω από την αντίστοιχη πράξη. Σταματάμε όταν το πηλίκο γίνει (Δεκαδικός) Δυαδικός

11 Αναπαράσταση Ακεραίων Δεν υπάρχει υπολογιστής που να μπορεί να αποθηκεύσει όλους τους ακέραιους σε αυτό το διάστημα τιμών 11

12 Μη Προσημασμένοι Ακέραιοι Ένας μη προσημασμένος ακέραιος είναι ένας ακέραιος χωρίς πρόσημο που μπορεί να πάρει τιμές από το 0 μέχριτοθετικόάπειρο Επειδή δεν υπάρχει υπολογιστής που να μπορεί να αναπαραστήσει όλους τους ακέραιους σε αυτό το διάστημα τιμών, ορίζεται μια σταθερά που ονομάζεται μέγιστος μη προσημασμένος ακέραιος και έτσι ένας μη προσημασμένος ακέραιος μπορεί να πάρει τιμές από το 0 μέχρι αυτή τη σταθερά Ο μέγιστος μη προσημασμένος ακέραιος εξαρτάται από τον αριθμό των μπιτ Ν που χρησιμοποιεί ο υπολογιστής για την αναπαράσταση ενός μη προσημασμένου ακέραιου Διάστημα τιμών: 0 (2 N 1) 12

13 Μη Προσημασμένοι Ακέραιοι Αριθμός μπιτ Διάστημα τιμών Η αποθήκευση μη προσημασμένων ακέραιων είναι μια απλή διαδικασία η οποία περιγράφεται με τα επόμενα βήματα: Ο αριθμός μετατρέπεται στο δυαδικό σύστημα. Αν το πλήθος των μπιτ είναι μικρότερο από Ν, τότε προστίθενται μηδενικά στα αριστερά του δυαδικού αριθμού ώστε να υπάρχουν συνολικά Ν μπιτ. 13

14 Μη Προσημασμένοι Ακέραιοι Αποθηκεύστε τον αριθμό 7 σε μια θέση μνήμης 8 μπιτ Λύση Πρώτα μετατρέπουμε τον αριθμό στο δυαδικό σύστημα (111). Προσθέτουμε πέντε μηδενικά ώστε να έχουμε ένα σύνολο από Ν (8) μπιτ ( ). Ο αριθμός κατόπιν αποθηκεύεται στη θέση μνήμης. 14

15 Μη Προσημασμένοι Ακέραιοι Αποθηκεύστε τον αριθμό 258 σε μια θέση μνήμης 16 μπιτ Λύση Πρώτα μετατρέπουμε τον αριθμό στο δυαδικό σύστημα ( ). Προσθέτουμεεπτάμηδενικάώστεναέχουμεένα σύνολο από Ν (16) μπιτ ( ) Τέλος, ο αριθμός αποθηκεύεται στη θέση μνήμης 15

16 Μη Προσημασμένοι Ακέραιοι Αν ο ακέραιος προς αποθήκευση είναι μεγαλύτερος από το μέγιστο μη προσημασμένο τότε έχουμε μια κατάσταση που ονομάζεται υπερχείλιση Δεκαδικός Δέσμευση 8 μπιτ Δέσμευση 16 μπιτ Υπερχείλιση Υπερχείλιση Υπερχείλιση Υπερχείλιση Αποθήκευση μη προσημασμένων ακεραίων σε δύο διαφορετικούς υπολογιστές με δέσμευση 8 και 16 μπιτ αντίστοιχα 16

17 Μη Προσημασμένοι Ακέραιοι Ερμηνεύστε τον αριθμό στο δεκαδικό σύστημα, έχοντας ως δεδομένο ότι ο αριθμός έχει αποθηκευτεί ως μη προσημασμένος ακέραιος Λύση Εφαρμόζοντας τη διαδικασία μετατροπής από δυαδικό σε δεκαδικό που παρουσιάστηκε προηγουμένως, βρίσκουμε ότι ο αριθμός στο δεκαδικό σύστημα είναι ο 43 17

18 Μη Προσημασμένοι Ακέραιοι Εφαρμογές (σε οποιαδήποτε περίπτωση δεν χρειάζονται αρνητικοί αριθμοί) Καταμέτρηση. Διευθυνσιοδότηση. 18

19 Προσημασμένοι Ακέραιοι σε Μορφή Πρόσημου και Μεγέθους Η αποθήκευση ενός ακεραίου σε μορφή πρόσημου και μεγέθους (sign and magnitude) απαιτεί ένα μπιτ για την αναπαράσταση του πρόσημου (0 για θετικό αριθμό, 1 για αρνητικό αριθμό) Σε μια δέσμευση 8 μπιτ, μόνο τα 7 από αυτά μπορούν να χρησιμοποιηθούν για την αναπαράσταση της απόλυτης τιμής του αριθμού (δηλαδή του αριθμού χωρίς το πρόσημο). Έτσι, η μέγιστη θετική τιμή είναι το μισό της μη προσημασμένης τιμής. Διάστημα τιμών: (2 N-1 1) + (2 N-1 1) 19

20 Προσημασμένοι Ακέραιοι σε Μορφή Πρόσημου και Μεγέθους Στην αναπαράσταση πρόσημου και μεγέθους, το τελευταίο αριστερά μπιτ καθορίζει το πρόσημο του αριθμού. Αν είναι 0, ο αριθμός είναι θετικός. Αν είναι 1, ο αριθμός είναι αρνητικός. Υπάρχουν δύο μηδενικά: ένα θετικό και ένα αρνητικό. Η μορφή τους σε μια δέσμευση 8 μπιτ είναι η εξής: Πλήθος μπιτ Διάστημα τιμών

21 Προσημασμένοι Ακέραιοι σε Μορφή Πρόσημου και Μεγέθους Η αποθήκευση ακεραίων πρόσημου και μεγέθους είναι απλή διαδικασία: Ο αριθμός μετατρέπεται στο δυαδικό σύστημα, το πρόσημο αγνοείται. Αν το πλήθος των μπιτ είναι μικρότερο από Ν 1, προστίθενται μηδενικά στα αριστερά του αριθμού ώστε να υπάρχει ένα σύνολο από Ν 1 μπιτ. Αν ο αριθμός είναι θετικός, προστίθεται στα αριστερά ένα μηδενικό (ώστε να έχουμε σύνολο Ν μπιτ). Αν ο αριθμός είναι αρνητικός, προστίθεται στα αριστερά η μονάδα (ώστεκαιπάλιτοσύνολο να είναι Ν μπιτ). 21

22 Προσημασμένοι Ακέραιοι σε Μορφή Πρόσημου και Μεγέθους Αποθηκεύστε τον αριθμό +7 σε μια θέση μνήμης 8 μπιτ με την αναπαράσταση πρόσημου και μεγέθους. Λύση Πρώτα μετατρέπουμε τον αριθμό στο δυαδικό ισοδύναμό του (111). Προσθέτουμε τέσσερα 0 ώστε να έχουμε σύνολο Ν 1 (7) μπιτ ( ) Επειδή ο αριθμός είναι θετικός, προσθέτουμε ένα επιπλέον 0, το οποίο εδώ φαίνεται με έντονη γραφή. Το αποτέλεσμα είναι

23 Προσημασμένοι Ακέραιοι σε Μορφή Πρόσημου και Μεγέθους Αποθηκεύστε τον αριθμό -258 σε μια θέση μνήμης 16 μπιτ με την αναπαράσταση πρόσημου και μεγέθους Λύση Πρώτα μετατρέπουμε τον αριθμό στο δυαδικό σύστημα ( ). Προσθέτουμε έξι 0 ώστε να έχουμε σύνολο Ν-1 (15) μπιτ ( ) Επειδή ο αριθμός είναι αρνητικός, προσθέτουμε ένα 1, το οποίο φαίνεται με έντονη γραφή. Το αποτέλεσμα είναι

24 Προσημασμένοι Ακέραιοι σε Μορφή Πρόσημου και Μεγέθους Δεκαδικός Δέσμευση 8 μπιτ Δέσμευση 16 μπιτ Υπερχείλιση Υπερχείλιση Αποθήκευση ακεραίων πρόσημου και μεγέθους σε δύο διαφορετικούς υπολογιστές 24

25 Προσημασμένοι Ακέραιοι σε Μορφή Πρόσημου και Μεγέθους Η διαδικασία της ερμηνείας μιας δυαδικής αναπαράστασης πρόσημου και μεγέθους στο δεκαδικό σύστημα είναι απλή. Αγνοούμε το πρώτο (το τελευταίο αριστερά) μπιτ. Μετατρέπουμε τα Ν-1 μπιτ από το δυαδικό στο δεκαδικό με τον τρόπο που δείξαμε στην αρχή του κεφαλαίου. Προσθέτουμε ένα σύμβολο + ή στον αριθμό, ανάλογα με το τελευταίο αριστερά μπιτ. 25

26 Προσημασμένοι Ακέραιοι σε Μορφή Πρόσημου και Μεγέθους Ερμηνεύστε τον αριθμό στο δεκαδικό σύστημα, έχοντας ως δεδομένο ότι ο αριθμός έχει αποθηκευτεί ως ακέραιος πρόσημου και μεγέθους Λύση Αν αγνοήσουμε το τελευταίο αριστερά μπιτ, το υπόλοιπο είναι Αυτός ο αριθμός αντιστοιχεί με στον αριθμό 59 του δεκαδικού συστήματος. Το αριστερό μπιτ είναι το 1, άρα ο αριθμός είναι ο

27 Προσημασμένοι Ακέραιοι σε Μορφή Πρόσημου και Μεγέθους Εφαρμογές (η μετατροπή από το δεκαδικό στο δυαδικό, και το αντίστροφο, είναι πολύ εύκολη και έτσι η αναπαράσταση είναι βολική για εφαρμογές στις οποίες δεν είναι απαραίτητες οι πράξεις με αριθμούς) Μετατροπή αναλογικών σημάτων σε ψηφιακά. Αφού ληφθεί δείγμα του αναλογικού σήματος, του αντιστοιχίζεται ένας θετικός ή αρνητικός αριθμός ο οποίος μετατρέπεται στο δυαδικό σύστημα και στέλνεται μέσω των καναλιών επικοινωνίας. 27

28 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Ένα Για την αναπαράσταση ενός θετικού αριθμού χρησιμοποιείται η σύμβαση των μη προσημασμένων ακεραίων Για την αναπαράσταση ενός αρνητικού αριθμού χρησιμοποιείται το συμπλήρωμα του θετικού αριθμού. Το +7 αναπαρίσταται όπως και ένας μη προσημασμένος ακέραιος, ενώ το 7 αναπαρίσταται ως το συμπλήρωμα του +7. Το συμπλήρωμα είναι ο αριθμός που προκύπτει αν όλα τα 0 μετατραπούν σε 1 και όλα τα 1 μετατραπούν σε 0. Το τελευταίο αριστερά μπιτ καθορίζει το πρόσημο του αριθμού. Αν είναι 0, ο αριθμός είναι θετικός. Αν είναι 1, ο αριθμός είναι αρνητικός Διάστημα τιμών: (2 N-1 1) + (2 N-1 1) 28

29 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Ένα Στην αναπαράσταση συμπληρώματος ως προς ένα υπάρχουν δύο μηδενικά: ένα θετικό και ένα αρνητικό. Σε μια δέσμευση 8 μπιτ αυτό έχει ως εξής: Πλήθος μπιτ Διάστημα τιμών

30 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Ένα Η αποθήκευση ακεραίων συμπληρώματος ως προς ένα απαιτεί την ακόλουθη διαδικασία: Ο αριθμός μετατρέπεται στο δυαδικό σύστημα, το πρόσημο αγνοείται. Προστίθενται μηδενικά στα αριστερά του αριθμού ώστε να υπάρχει ένα σύνολο από Ν μπιτ. Αν ο αριθμός είναι θετικός, δε χρειάζεται άλλη ενέργεια. Αν ο αριθμός είναι αρνητικός, κάθε μπιτ αντικαθίσταται από το συμπλήρωμά του (τα 0 γίνονται 1 και τα 1 γίνονται 0). 30

31 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Ένα Αποθηκεύστε τον αριθμό +7 σε μια θέση μνήμης 8 μπιτ με την αναπαράσταση συμπληρώματος ως προς ένα Λύση Πρώτα μετατρέπουμε τον αριθμό στο δυαδικό ισοδύναμό του (111). Προσθέτουμε πέντε 0 ώστε να έχουμε σύνολο Ν (8) μπιτ ( ). Ο αριθμός είναι θετικός, οπότε δε χρειάζεται καμία άλλη ενέργεια 31

32 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Ένα Αποθηκεύστε τον αριθμό 258 σε μια θέση μνήμης 16 μπιτ με την αναπαράσταση συμπληρώματος ως προς ένα Λύση Πρώτα μετατρέπουμε τον αριθμό στο δυαδικό σύστημα ( ). Προσθέτουμε επτά 0 ώστε να έχουμε σύνολο Ν (16) μπιτ ( ). Ο αριθμός είναι αρνητικός, οπότε αντικαθιστούμε κάθε μπιτ με το συμπλήρωμά του. Το αποτέλεσμα είναι

33 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Ένα Δεκαδικός Δέσμευση 8 μπιτ Δέσμευση 16 μπιτ ,760 Υπερχείλιση ,760 Υπερχείλιση Αποθήκευση ακεραίων συμπληρώματος ως προς ένα σε 33 δύο διαφορετικούς υπολογιστές

34 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Ένα Η διαδικασία για την ερμηνεία μιας δυαδικής αναπαράστασης συμπληρώματος ως προς ένα στο δεκαδικό σύστημα είναι τα ακόλουθα: Αν το τελευταίο αριστερά μπιτ είναι 0 (θετικός αριθμός), Μετατρέπουμε ολόκληρο τον αριθμό από το δυαδικό στο δεκαδικό σύστημα. Τοποθετούμε θετικό πρόσημο (+) μπροστά από τον αριθμό. Αν το τελευταίο αριστερά μπιτ είναι 1 (αρνητικός αριθμός), Αντικαθιστούμε τον αριθμό με το συμπλήρωμά του (αλλάζουμε όλα τα 0 σε 1, και το αντίστροφο). Μετατρέπουμε ολόκληρο τον αριθμό από το δυαδικό στο δεκαδικό σύστημα. Τοποθετούμε μπροστά από τον αριθμό αρνητικό πρόσημο ( ). 34

35 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Ένα Ερμηνεύστε τον αριθμό στο δεκαδικό σύστημα, έχοντας ως δεδομένο ότι ο αριθμός έχει αποθηκευτεί ως ακέραιος συμπληρώματος ως προς ένα Λύση Το τελευταίο αριστερά μπιτ είναι το 1, άρα ο αριθμός είναι αρνητικός. Πρώτα βρίσκουμε το συμπλήρωμά του. Το αποτέλεσμα είναι , το οποίο στο δεκαδικό είναι ο αριθμός 9. Επομένως ο αρχικός αριθμός είναι το 9. 35

36 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Ένα Εφαρμογές Επικοινωνία Δεδομένων Ανίχνευση και διόρθωση σφαλμάτων 36

37 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο Η αναπαράσταση συμπληρώματος ως προς ένα έχει δύο μηδέν (+0 και 0), γεγονός που μπορεί να προκαλέσει σύγχυση σε υπολογισμούς Αν προσθέσουμε έναν αριθμό με το συμπλήρωμά του (π.χ. +4 και 4) σε αυτή την αναπαράσταση, παίρνουμε ως αποτέλεσμα αρνητικό μηδέν ( 0) αντί για θετικό (+0) Η αναπαράσταση συμπληρώματος ως προς δύο λύνει όλα αυτά τα προβλήματα 37

38 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο Το συμπλήρωμα ως προς δύο αποτελεί σήμερα τον πιο συνηθισμένο, τον πιο σημαντικό, και τον πιο ευρέως χρησιμοποιούμενο τρόπο αναπαράστασης ακεραίων. Διάστημα τιμών: (2 N-1 ) + (2 N-1 1) Πλήθος μπιτ Διάστημα τιμών

39 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο Η αποθήκευση αριθμών συμπληρώματος ως προς δύο απαιτείταακόλουθαβήματα: Ο αριθμός μετατρέπεται στο δυαδικό σύστημα, το πρόσημο αγνοείται. Αν το πλήθος των μπιτ είναι μικρότερο από Ν, προστίθενται μηδενικά στα αριστερά του αριθμού ώστε να υπάρχει ένα σύνολο από Ν μπιτ. Αν το πρόσημο είναι θετικό, δε χρειάζεται καμία άλλη ενέργεια. Αν το πρόσημο είναι αρνητικό, μένουν ως έχουν όλα τα δεξιότερα 0 και το πρώτο 1.Τα υπόλοιπα μπιτ αντικαθίστανται από το συμπλήρωμά τους. Στην αναπαράσταση συμπληρώματος ως προς δύο, το τελευταίο αριστερά μπιτ καθορίζει το πρόσημο του αριθμού. Αν είναι 0, ο αριθμός είναι θετικός. Αν είναι 1, ο αριθμός είναι αρνητικός. 39

40 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο 40

41 41

42 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο Αποθηκεύστε τον αριθμό +7 σε μια θέση μνήμης 8 μπιτ με την αναπαράσταση συμπληρώματος ως προς δύο Λύση Πρώτα μετατρέπουμε τον αριθμό στο δυαδικό σύστημα (111). Προσθέτουμε πέντε 0 ώστε να έχουμε σύνολο Ν (8) μπιτ ( ). Ο αριθμός είναι θετικός, οπότε δε χρειάζεται καμία άλλη ενέργεια 42

43 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο Αποθηκεύστε τον αριθμό 40 σε μια θέση μνήμης 16 μπιτ με την αναπαράσταση συμπληρώματος ως προς δύο Λύση Πρώτα μετατρέπουμε τον αριθμό στο δυαδικό σύστημα (101000). Προσθέτουμε δέκα 0 ώστε να έχουμε σύνολο Ν (16) μπιτ ( ). Ο αριθμός είναι αρνητικός, οπότε αφήνουμε τα δεξιότερα 0 μέχρι το πρώτο 1 (και το 1) ως έχουν, και αντικαθιστούμε τα υπόλοιπα μπιτ με το συμπλήρωμά τους. Το αποτέλεσμα είναι

44 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο Δεκαδικός Δέσμευση 8 μπιτ Δέσμευση 16 μπιτ Υπερχείλιση Υπερχείλιση Παράδειγμα αναπαράστασης συμπληρώματος ως προς δύο σε δύο υπολογιστές 44

45 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο Τα βήματα για την ερμηνεία μιας δυαδικής αναπαράστασης συμπληρώματος ως προς δύο στο δεκαδικό σύστημα είναι τα εξής: Αν το τελευταίο αριστερά μπιτ είναι 0 (θετικός αριθμός) Μετατρέπουμε ολόκληρο τον αριθμό από το δυαδικό στο δεκαδικό σύστημα. Τοποθετούμε θετικό πρόσημο (+) μπροστά από τον αριθμό. Αν το τελευταίο αριστερά μπιτ είναι 1 (αρνητικός αριθμός) Αφήνουμε τα δεξιότερα μπιτ μέχρι το πρώτο 1 (μαζί με αυτό) ως έχουν. Αντικαθιστούμε τα υπόλοιπα μπιτ με το συμπλήρωμά τους. Μετατρέπουμε ολόκληρο τον αριθμό από το δυαδικό στο δεκαδικό σύστημα. Τοποθετούμε μπροστά από τον αριθμό αρνητικό πρόσημο ( ). 45

46 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο Ερμηνεύστε τον αριθμό στο δεκαδικό σύστημα, έχοντας ως δεδομένο ότι ο αριθμός έχει αποθηκευτεί ως ακέραιος συμπληρώματος ως προς δύο Λύση Το τελευταίο αριστερά μπιτ είναι το 1, άρα ο αριθμός είναι αρνητικός. Αφήνουμε τα δεξιότερα μπιτ (10) ως έχουν, και βρίσκουμε το συμπλήρωμα των υπολοίπων. Το αποτέλεσμα είναι Ο αριθμός του συμπληρώματος ως προς δύο είναι το 10. Επομένως ο αρχικός αριθμός ήταν το 10 46

47 Προσημασμένοι Ακέραιοι σε Μορφή Συμπληρώματος ως προς Δύο Εφαρμογές Η αναπαράσταση συμπληρώματος ως προς δύο αποτελεί τον τυπικό τρόπο αναπαράστασης για την αποθήκευση ακέραιων στους σύγχρονους υπολογιστές 47

48 Πλεόνασμα (Υπέρβαση) Άλλη μια μορφή αναπαράστασης που επιτρέπει την αποθήκευση τόσο θετικών όσο και αρνητικών αριθμών σε έναν υπολογιστή είναι το σύστημα πλεονάσματος (Excess system) Για να γίνει μια μετατροπή πλεονάσματος χρησιμοποιείται ένας θετικός αριθμός, ο οποίος ονομάζεται "μαγικός". Ο μαγικός αριθμός συνήθως είναι ο (2 Ν-1 ) ή ο (2 Ν-1 1), όπου Ν ηδέσμευσημπιτ. Για παράδειγμα, αν το Ν είναι 8, ο μαγικός αριθμός είναι είτε ο 128 είτε ο 127. Στην πρώτη περίπτωση ονομάζουμε την αναπαράσταση πλεόνασμα του 128 (Excess_128), και στη δεύτερη περίπτωση πλεόνασμα του 127 (Excess_127). 48

49 Πλεόνασμα Για την αναπαράσταση ενός αριθμού στο σύστημα πλεονάσματος χρησιμοποιείται η ακόλουθη διαδικασία: Ο μαγικός αριθμός προστίθεται στον ακέραιο. Το αποτέλεσμα μετατρέπεται στο δυαδικό και προστίθενται μηδενικά ώστε να υπάρχουν συνολικά Ν μπιτ. 49

50 Υπέρβαση κατά 8 50

51 Πλεόνασμα Αναπαραστήστε το 25 σε σύστημα πλεονάσματος 127 με δέσμευση 8 μπιτ Λύση Πρώτα προσθέτουμε στο 25 το 127, και παίρνουμε αποτέλεσμα 102. Στο δυαδικό σύστημα αυτός ο αριθμός είναι ο Προσθέτουμε ένα μπιτ για να κάνουμε το μήκος 8 μπιτ. Η αναπαράσταση είναι

52 Πλεόνασμα Γιαναερμηνεύσουμεέναναριθμόστο σύστημα πλεονάσματος, χρησιμοποιούμε την ακόλουθη διαδικασία: Μετατρέπουμε τον αριθμό στο δεκαδικό σύστημα. Αφαιρούμε τον μαγικό αριθμό από τον ακέραιο. 52

53 Πλεόνασμα Ερμηνεύστε τον αριθμό , με δεδομένο ότι η αναπαράσταση είναι σε σύστημα πλεονάσματος 127 Λύση Πρώτα μετατρέπουμε τον αριθμό στο δεκαδικό σύστημα. Είναι ο 254. Κατόπιν αφαιρούμε το 127 από τον αριθμό. Το αποτέλεσμα στο δεκαδικό είναι

54 Αναπαράσταση Κινητής Υποδιαστολής Για να αναπαρασταθεί ένας αριθμός κινητής υποδιαστολής (floating point ένας αριθμός που περιέχει έναν ακέραιο και ένα κλασματικό μέρος), διαιρείται σε δύο μέρη: στο ακέραιο μέρος στο κλασματικό μέρος. Για παράδειγμα, ο αριθμός κινητής υποδιαστολής 14,234 έχει το ακέραιο μέρος 14 και το κλασματικό μέρος 0,

55 Αναπαράσταση Κινητής Υποδιαστολής Για να μετατρέψουμε έναν αριθμό κινητής υποδιαστολής στο δυαδικό σύστημα, χρησιμοποιούμε την ακόλουθη διαδικασία: Μετατρέπουμε το ακέραιο μέρος στο δυαδικό. Μετατρέπουμε το κλασματικό μέρος στο δυαδικό. Τοποθετούμε μια υποδιαστολή ανάμεσα στα δύο μέρη 55

56 Αναπαράσταση Κινητής Υποδιαστολής Η μετατροπή του ακέραιου μέρους γίνεται κατά τα γνωστά Η μετατροπή του κλασματικού μέρους γίνεται ως εξής: Πολλαπλασιάζουμε το κλασματικό μέρος επί 2 μέχρι το κλασματικό μέρος του αποτελέσματος να γίνει 0 ή να συμπληρώσουμε τον αριθμό των μπιτ που δεσμεύονται 56

57 Αναπαράσταση Κινητής Υποδιαστολής Μετατρέψτε το κλασματικό μέρος 0,875 στο δυαδικό σύστημα Λύση Γράφουμε το κλασματικό μέρος στην αριστερή γωνία. Πολλαπλασιάζουμε το κλασματικό μέρος συνεχώς με το 2, παίρνοντας κάθε φορά το ακέραιο μέρος ως το δυαδικό ψηφίο. Σταματάμε όταν ο αριθμός γίνει 0,0 Κλασματικό μέρος 0,875 1,750 1,50 1,0 0,0 Δυαδικός 0,

58 Αναπαράσταση Κινητής Υποδιαστολής Κλασματικό μέρος Μετατρέψτε το κλασματικό μέρος 0,4 σε δυαδικό σχήμα 6 μπιτ Λύση Γράφουμε το κλασματικό μέρος στην αριστερή γωνία. Πολλαπλασιάζουμε τον αριθμό συνεχώς με το 2, παίρνοντας κάθε φορά το ακέραιο μέρος ως το δυαδικό ψηφίο. Σε αυτή την περίπτωση δεν μπορούμε να φτάσουμε ποτέ σε μια ακριβή δυαδική αναπαράσταση, επειδή το αρχικό κλασματικό μέρος επανεμφανίζεται. Μπορούμε όμως να συνεχίσουμε μέχρι να συμπληρώσουμε 6 μπιτ. 0,4 0,8 1,6 1,2 0,4 0,8 1,6 Δυαδικός 0,

59 Αναπαράσταση Κινητής Υποδιαστολής Για να αναπαραστήσουμε τον αριθμό 71,3125 ( ,0101) θα μπορούσαμε να αποθηκεύσουμε στη μνήμη το πρόσημο, όλα τα μπιτ, καιτηθέσητης υποδιαστολής. Παρόλο που μια τέτοια προσέγγιση είναι εφικτή, δυσχεραίνει πολύ τις πράξεις με τους αριθμούς Για τους αριθμούς κινητής υποδιαστολής είναι απαραίτητος ένας τυπικός τρόπος αναπαράστασης. Τη λύση μάς την παρέχει η κανονικοποίηση (normalization), δηλαδή η μεταφορά της υποδιαστολής έτσι ώστε αριστερά από αυτή να υπάρχει μόνο ένας άσσος (1) 59

60 Αναπαράσταση Κινητής Υποδιαστολής Για να προσδιορίσουμε την αρχική τιμή του αριθμού τον πολλαπλασιάζουμε με 2 e, όπου e είναι το πλήθος των μπιτ κατά το οποίο έχει μεταφερθεί η υποδιαστολή: θετικό για μεταφορά προς τα αριστερά αρνητικό για μεταφορά προς τα δεξιά. Κατόπιν προσθέτουμε ένα θετικό ή αρνητικό πρόσημο, ανάλογα με το πρόσημο του αρχικού αριθμού. Αρχικός αριθμός Μεταφορά Κανονικοποιημένος αριθμός , x 1, , x 1, , x 1, , x 1,

61 Αναπαράσταση Κινητής Υποδιαστολής Εφόσον κανονικοποιηθεί ένας αριθμός αποθηκεύονται μόνο τρεις πληροφορίες σχετικά με αυτόν: το πρόσημο οεκθέτης το σημαινόμενο (significand) τμήμα (τα μπιτ που βρίσκονται δεξιά από την υποδιαστολή) 61

62 Αναπαράσταση Κινητής Υποδιαστολής Το πρόσημο ενός αριθμού μπορεί να αποθηκευτεί σε ένα μπιτ (0 ή 1) Για την αποθήκευση του εκθέτη χρησιμοποιείται η αναπαράσταση πλεονάσματος Το σημαινόμενο τμήμα αποθηκεύεται ως μη προσημασμένος ακέραιος. 62

63 Αναπαράσταση Κινητής Υποδιαστολής Πρότυπα IEEE Μορφή Απλής Ακρίβειας (32 μπιτ) Μορφή Διπλής Ακρίβειας (64 μπιτ) 63

64 64

65 Αναπαράσταση Κινητής Υποδιαστολής Η διαδικασία για την αποθήκευση ενός κανονικοποιημένου αριθμού κινητής υποδιαστολής στη μνήμη σε μορφή απλής ακριβείας (single-precision format) έχει ως εξής: Αποθηκεύουμε το πρόσημο ως 0 (θετικό) ήως1 (αρνητικό). Αποθηκεύουμε τον εκθέτη (δύναμη του 2) σε μορφή πλεονάσματος του 127. Αποθηκεύουμε το δεκαδικό προσημασμένο ακέραιο. μέρος ως μη 65

66 Αναπαράσταση Κινητής Υποδιαστολής Βρείτε την αναπαράσταση του κανονικοποιημένου αριθμού , Λύση Το πρόσημο είναι θετικό και αναπαρίσταται ως 0. Ο εκθέτης είναι 6. Αφού χρησιμοποιούμε αναπαράσταση πλεονάσματος του 127, προσθέτουμε το 127 στο 6 και παίρνουμε 133. Αυτό στο δυαδικό είναι

67 Αναπαράσταση Κινητής Υποδιαστολής Το σημαινόμενο τμήμα είναι Αν αυξήσουμε το πλήθος των μπιτ σε 23 έχουμε ως αποτέλεσμα επειδή πρόκειται για κλασματικό μέρος, δεν μπορούμε να αγνοήσουμε το αριστερό 0. Αν αγνοήσουμε αυτό το 0 θα είναι σαν να πολλαπλασιάζουμε τον αριθμό με το 2. προσθέτουμε επιπλέον μηδενικά στο δεξιό άκρο (και όχι στο αριστερό), και πάλι επειδή πρόκειται για κλασματικό μέρος. Η προσθήκη μηδενικών στο δεξιό άκρο ενός κλασματικού μέρους δεν το επηρεάζει, αλλά η προσθήκη στο αριστερό άκρο προκαλεί τη διαίρεση του αριθμού με κάποια δύναμη του 2. Ο αριθμός στη μνήμη καταλαμβάνει 32 μπιτ και έχει ως εξής: πρόσημο εκθέτης σημαινόμενο τμήμα

68 Αναπαράσταση Κινητής Υποδιαστολής Τα επόμενα βήματα περιγράφουν τη διαδικασία που χρησιμοποιείται για την ερμηνεία ενός αριθμού 32 μπιτ, αποθηκευμένου στη μνήμη με τη μορφή κινητής υποδιαστολής. Το τελευταίο αριστερά μπιτ χρησιμοποιείται ως πρόσημο. Τα επόμενα 8 μπιτ μετατρέπονται στο δεκαδικό, και από το αποτέλεσμα αφαιρείται το 127. Έτσι έχουμε τον εκθέτη. Στα επόμενα 23 μπιτ προστίθεται το 1, καθώς και μια υποδιαστολή. Τα επιπλέον 0 στα δεξιά μπορούν να αγνοηθούν. Η υποδιαστολή μεταφέρεται στη σωστή θέση με τη χρήση της τιμής του εκθέτη. Το ακέραιο μέρος μετατρέπεται στο δεκαδικό σύστημα. Το κλασματικό μέρος μετατρέπεται στο δεκαδικό σύστημα. Το ακέραιο και το κλασματικό μέρος συνδυάζονται 68

69 Αναπαράσταση Κινητής Υποδιαστολής Ερμηνεύστε τον ακόλουθο αριθμό 32 μπιτ κινητής υποδιαστολής: Λύση Το τελευταίο αριστερά μπιτ είναι το πρόσημο ( ) Τα επόμενα 8 μπιτ είναι , το οποίο στο δεκαδικό είναι ο αριθμός 124. Αν αφαιρέσουμε 127 παίρνουμε τον εκθέτη 3 Τα επόμενα 23 μπιτ αποτελούν το σημαινόμενο τμήμα. Αγνοώντας τα επιπλέον μηδενικά έχουμε ως αποτέλεσμα Αφού προσθέσουμε το 1 στα αριστερά της υποδιαστολής, ο κανονικοποιημένος αριθμός στο δυαδικό έχει ως εξής: -2-3 x 1,

70 Για να μετατρέψουμε ένα αριθμό κινητής υποδιαστολής σε δυαδικό: Μετατρέπουμε το ακέραιο μέρος σε δυαδικό Μετατρέπουμε το κλασματικό μέρος σε δυαδικό. Τοποθετούμε υποδιαστολή μεταξύ των δύο. 70

71 Κωδικοποίηση της τιμής 2,625 71

72 Δεκαεξαδικός Συμβολισμός Οι αριθμοί μπορούν να αναπαρασταθούν σε Δεκαεξαδικό συμβολισμό Ένας αριθμός όπως ο 81,5625 μπορεί να αναπαρασταθεί στο πρότυπο IEEE ως σε Δεκαεξαδικό συμβολισμό ως x42a

Σύστημα Πλεονάσματος και Αναπαράσταση Αριθμών Κινητής Υποδιαστολής

Σύστημα Πλεονάσματος και Αναπαράσταση Αριθμών Κινητής Υποδιαστολής Σύστημα Πλεονάσματος και Αναπαράσταση Αριθμών Κινητής Υποδιαστολής Σύστημα Πλεονάσματος (Excess System) - 1 Είναι μια άλλη μια μορφή αναπαράστασης για αποθήκευση θετικών και αρνητικών ακεραίων σε έναν

Διαβάστε περισσότερα

Σύστημα Πλεονάσματος. Αναπαράσταση Πραγματικών Αριθμών. Αριθμητικές Πράξεις σε Αριθμούς Κινητής Υποδιαστολής

Σύστημα Πλεονάσματος. Αναπαράσταση Πραγματικών Αριθμών. Αριθμητικές Πράξεις σε Αριθμούς Κινητής Υποδιαστολής Σύστημα Πλεονάσματος Αναπαράσταση Πραγματικών Αριθμών Αριθμητικές Πράξεις σε Αριθμούς Κινητής Υποδιαστολής Σύστημα Πλεονάσματος (Excess System) - 1 Είναι μια άλλη μια μορφή αναπαράστασης για αποθήκευση

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών Αναπαράσταση Αριθμών Δεκαδικό και Δυαδικό Δεκαδικό σύστημα Δεκαδικό και Δυαδικό Μετατροπή Για τη μετατροπή ενός αριθμού από το δυαδικό σύστημα στο δεκαδικό, πολλαπλασιάζουμε κάθε δυαδικό ψηφίο του αριθμού

Διαβάστε περισσότερα

3.1 εκαδικό και υαδικό

3.1 εκαδικό και υαδικό Εισαγωγή στην επιστήµη των υπολογιστών Υπολογιστές και εδοµένα Κεφάλαιο 3ο Αναπαράσταση Αριθµών 1 3.1 εκαδικό και υαδικό εκαδικό σύστηµα 2 1 εκαδικό και υαδικό υαδικό Σύστηµα 3 3.2 Μετατροπή Για τη µετατροπή

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών Αναπαράσταση Αριθμών Δεκαδικό και Δυαδικό Δεκαδικό σύστημα Δεκαδικό και Δυαδικό Μετατροπή Για τη μετατροπή ενός αριθμού από το δυαδικό σύστημα στο δεκαδικό, πολλαπλασιάζουμε κάθε δυαδικό ψηφίο του αριθμού

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήµη των υπολογιστών. Υπολογιστές και Δεδοµένα Κεφάλαιο 3ο Αναπαράσταση Αριθµών Εισαγωγή στην επιστήµη των υπολογιστών Υπολογιστές και Δεδοµένα Κεφάλαιο 3ο Αναπαράσταση Αριθµών 1 Δεκαδικό και Δυαδικό Σύστηµα Δύο κυρίαρχα συστήµατα στο χώρο των υπολογιστών Δεκαδικό: Η βάση του συστήµατος

Διαβάστε περισσότερα

Εισαγωγή στην επιστήµη των υπολογιστών. Αναπαράσταση Αριθµών

Εισαγωγή στην επιστήµη των υπολογιστών. Αναπαράσταση Αριθµών Εισαγωγή στην επιστήµη των υπολογιστών Αναπαράσταση Αριθµών 1 Δεκαδικό και Δυαδικό Σύστηµα Δύο κυρίαρχα συστήµατα στο χώρο των υπολογιστών Δεκαδικό: Η βάση του συστήµατος είναι το 10 αναπτύχθηκε τον 8

Διαβάστε περισσότερα

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1 Αριθµητικό Σύστηµα! Ορίζει τον τρόπο αναπαράστασης ενός αριθµού µε διακεκριµένα σύµβολα! Ένας αριθµός αναπαρίσταται διαφορετικά σε κάθε σύστηµα,

Διαβάστε περισσότερα

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Αναπαράσταση αριθμών στο δυαδικό σύστημα Δρ. Γκόγκος Χρήστος Δεκαδικό σύστημα αρίθμησης Ελληνικό - Ρωμαϊκό Σύστημα αρίθμησης

Διαβάστε περισσότερα

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

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 2: Αποθήκευση Δεδομένων, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης Μαθησιακοί Στόχοι Η Ενότητα 2 διαπραγματεύεται θέματα

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 Αριθμητικές Πράξεις σε Ακέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

Διαβάστε περισσότερα

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: Παράσταση Προσημασμένων Αριθμών Συμπληρώματα

ΠΛΗ21 Κεφάλαιο 2. ΠΛΗ21 Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: Παράσταση Προσημασμένων Αριθμών Συμπληρώματα Ψηφιακά Συστήματα: Τόμος Α Κεφάλαιο: 2 2.3.4 Παράσταση Προσημασμένων Αριθμών Συμπληρώματα Στόχοι του κεφαλαίου είναι να γνωρίσουμε: Τι είναι ένας Συμπλήρωμα ενός αριθμού πρακτικά Τι είναι Συμπλήρωμα ως

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 ΑριθμητικέςΠράξειςσεΑκέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

Διαβάστε περισσότερα

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ

Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers. Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Πραγµατικοί αριθµοί κινητής υποδιαστολής Floating Point Numbers Σ. Τσιτµηδέλης - 2010 ΤΕΙ ΧΑΛΚΙΔΑΣ Εκθετική Παράσταση (Exponential Notation) Οι επόµενες είναι ισοδύναµες παραστάσεις του 1,234 123,400.0

Διαβάστε περισσότερα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 3 : Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ.

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 3 : Αναπαράσταση αριθμών στο δυαδικό σύστημα. Δρ. Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική Ι Ενότητα 3 : Αναπαράσταση αριθμών στο δυαδικό σύστημα Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής

Διαβάστε περισσότερα

Λύσεις Ασκήσεων ΣΕΙΡΑ 1 η. Πρόσημο και μέγεθος

Λύσεις Ασκήσεων ΣΕΙΡΑ 1 η. Πρόσημο και μέγεθος ΓΕΩΠΟΝΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΕΞΑΜΗΝΟ: 1 ο /2015-16 ΤΜΗΜΑ: ΑΓΡΟΤΙΚΗΣ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΑΝΑΠΤΥΞΗΣ Καθηγητής: Θ. Τσιλιγκιρίδης Άσκηση 1η Περιεχόμενα μνήμης Λύσεις

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήµη των υπολογιστών. Πράξεις µε µπιτ Εισαγωγή στην επιστήµη των υπολογιστών Πράξεις µε µπιτ 1 Πράξεις µε µπιτ 2 Αριθµητικές Πράξεις σε Ακέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασµός, Διαίρεση 3 Πρόσθεση στη µορφή συµπληρώµατος ως προς δύο

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 3 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ 7 Ο ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΑΠΟΣΤΟΛΙΑ ΠΑΓΓΕ Περιεχόμενα 2 Δυαδικό Σύστημα Προσημασμένοι δυαδικοί αριθμοί Αφαίρεση

Διαβάστε περισσότερα

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit! Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές ) http://di.ionio.gr/~mistral/tp/csintro/ Αριθμοί Πράξεις με δυαδικούς αριθμούς

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήμη των υπολογιστών. Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 Αριθμητικές Πράξεις σε Ακέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση 3 Πρόσθεση στη μορφή συμπληρώματος ως προς δύο

Διαβάστε περισσότερα

Πράξεις με δυαδικούς αριθμούς

Πράξεις με δυαδικούς αριθμούς Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές πράξεις) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Πράξεις με δυαδικούς

Διαβάστε περισσότερα

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1 Συστήματα αρίθμησης Δεκαδικό σύστημα αρίθμησης 1402 = 1000 + 400 +2 =1*10 3 + 4*10 2 + 0*10 1 + 2*10 0 Γενικά σε ένα σύστημα αρίθμησης με βάση το b N, ένας ακέραιος αριθμός με n ψηφία παριστάνεται ως:

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ και Μετατροπές Αριθμών

Εισαγωγή στην επιστήμη των υπολογιστών. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ και Μετατροπές Αριθμών Εισαγωγή στην επιστήμη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ και Μετατροπές Αριθμών 1 Αριθμητικό Σύστημα Ορίζει τον τρόπο αναπαράστασης ενός αριθμού με διακεκριμένα σύμβολα Ένας αριθμός αναπαρίσταται διαφορετικά

Διαβάστε περισσότερα

Οργάνωση Υπολογιστών

Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών 1 Άδειες Χρήσης Το παρόν υλικό

Διαβάστε περισσότερα

Αριθμητικά Συστήματα

Αριθμητικά Συστήματα Αριθμητικά Συστήματα Σε οποιοδήποτε αριθμητικό σύστημα, με βάση τον αριθμό Β, ένας ακέραιος αριθμός με πλήθος ψηφίων ν, εκφράζεται ως ακολούθως: α ν-1 α ν-2 α 1 α 0 = α ν-1 Β ν-1 + α ν-2 Β ν-2 + + α 1

Διαβάστε περισσότερα

Κεφάλαιο 2. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας. Περιεχόμενα. 2.1 Αριθμητικά Συστήματα. Εισαγωγή

Κεφάλαιο 2. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας. Περιεχόμενα. 2.1 Αριθμητικά Συστήματα. Εισαγωγή Κεφάλαιο. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας Περιεχόμενα. Αριθμητικά συστήματα. Μετατροπή αριθμών από ένα σύστημα σε άλλο.3 Πράξεις στο δυαδικό σύστημα.4 Πράξεις στο δεκαεξαδικό σύστημα.5

Διαβάστε περισσότερα

Δυαδικό Σύστημα Αρίθμησης

Δυαδικό Σύστημα Αρίθμησης Δυαδικό Σύστημα Αρίθμησης Το δυαδικό σύστημα αρίθμησης χρησιμοποιεί δύο ψηφία. Το 0 και το 1. Τα ψηφία ενός αριθμού στο δυαδικό σύστημα αρίθμησης αντιστοιχίζονται σε δυνάμεις του 2. Μονάδες, δυάδες, τετράδες,

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 3. ΑΡΙΘΜΗΤΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΜΕΡΟΣ Β Παράσταση Προσημασμένων

Διαβάστε περισσότερα

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Πληροφορική Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής Άδειες Χρήσης

Διαβάστε περισσότερα

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Ενότητα 9: Ψηφιακή Αριθμητική Βασίλης Παλιουράς Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Ψηφιακή Αριθμητική Σκοποί ενότητας 2 Περιεχόμενα ενότητας

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήµη των υπολογιστών. Πράξεις µε µπιτ Εισαγωγή στην επιστήµη των υπολογιστών Πράξεις µε µπιτ 1 Πράξεις µε µπιτ 2 Αριθµητικές Πράξεις σε Ακέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασµός, Διαίρεση Ο πολλαπλασιασµός και η διαίρεση στο επίπεδο του

Διαβάστε περισσότερα

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

Αριθμητικά Συστήματα = 3 x x x x 10 0 Δεκαδικό Όταν αναφερόμαστε σε μία αριθμητική τιμή, απεικονίζουμε μία ποσότητα με ένα σύμβολο ή έναν συνδυασμό από σύμβολα. Το αριθμητικό σύστημα που χρησιμοποιούμε είναι το δεκαδικό. Αποτελείται από δέκα

Διαβάστε περισσότερα

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

ΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6 ΠΛΗΡΟΦΟΡΙΚΗ I Ενότητα 6 ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Bits & Bytes Bit: η μικρότερη μονάδα πληροφορίας μία από δύο πιθανές καταστάσεις (ναι / όχι, αληθές / ψευδές, n / ff) κωδικοποίηση σε 0 ή 1 δυαδικό σύστημα

Διαβάστε περισσότερα

1. ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ. α i. (α i β i ) (1.3) όπου: η= το πλήθος ακεραίων ψηφίων του αριθμού Ν. n-1

1. ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ. α i. (α i β i ) (1.3) όπου: η= το πλήθος ακεραίων ψηφίων του αριθμού Ν. n-1 1. ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΩΝ 1.1 Εισαγωγή Το δεκαδικό σύστημα (Decimal System) αρίθμησης χρησιμοποιείται από τον άνθρωπο και είναι κατάλληλο βέβαια γι αυτόν, είναι όμως εντελώς ακατάλληλο για τις ηλεκτρονικές

Διαβάστε περισσότερα

Ψηφιακά Συστήματα. 1. Συστήματα Αριθμών

Ψηφιακά Συστήματα. 1. Συστήματα Αριθμών Ψηφιακά Συστήματα 1. Συστήματα Αριθμών Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd Thomas L.,

Διαβάστε περισσότερα

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης: Ορολογία bit (binary digit): δυαδικό ψηφίο. Τα δυαδικά ψηφία είναι το 0 και το 1 1 byte = 8 bits word: η θεμελιώδης μονάδα σύμφωνα με την οποία εκπροσωπούνται οι πληροφορίες στον υπολογιστή. Αποτελείται

Διαβάστε περισσότερα

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

ΠΛΗΡΟΦΟΡΙΚΗ I. 4 η ΔΙΑΛΕΞΗ Αριθμητικά Συστήματα ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ - ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΕΙΣΑΓΩΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΤΟΥΡΙΣΤΙΚΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΕΠΙΧΕΙΡΗΣΕΩΝ ΦΙΛΟΞΕΝΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗ I 4 η ΔΙΑΛΕΞΗ Αριθμητικά Συστήματα ΧΑΣΑΝΗΣ ΒΑΣΙΛΕΙΟΣ

Διαβάστε περισσότερα

Ψηφιακά Κυκλώματα Ι. Μάθημα 1: Δυαδικά συστήματα - Κώδικες. Λευτέρης Καπετανάκης

Ψηφιακά Κυκλώματα Ι. Μάθημα 1: Δυαδικά συστήματα - Κώδικες. Λευτέρης Καπετανάκης ΤΛ2002 Ψηφιακά Κυκλώματα Ι Μάθημα 1: Δυαδικά συστήματα - Κώδικες Λευτέρης Καπετανάκης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ Άνοιξη 2011 ΤΛ-2002: L1 Slide 1 Ψηφιακά Συστήματα ΤΛ-2002:

Διαβάστε περισσότερα

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

Κ15 Ψηφιακή Λογική Σχεδίαση 2: Δυαδικό Σύστημα / Αναπαραστάσεις Κ15 Ψηφιακή Λογική Σχεδίαση 2: Δυαδικό Σύστημα / Αναπαραστάσεις Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Δυαδικό Σύστημα Αρίθμησης Περιεχόμενα 1 Δυαδικό

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 Αριθμητικές Πράξεις σε Ακέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

Διαβάστε περισσότερα

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1. Ποια είναι η βάση

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 2. ΑΡΙΘΜΗΤΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΜΕΡΟΣ Α 2 Τεχνολογία

Διαβάστε περισσότερα

Αριθµητική υπολογιστών

Αριθµητική υπολογιστών Αριθµητική υπολογιστών Μιχάλης ρακόπουλος Υπολογιστική Επιστήµη & Τεχνολογία, #03 1 εκαδικό σύστηµα αρίθµησης Βάση το 10. 10 ψηφία: 0 1 2 3 4 5 6 7 8 9 1 δεκαδικό ψηφίο εκφράζει 1 από 10 πιθανές επιλογές

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

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

µπιτ Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E Άρα το δεκαεξαδικό ισοδύναµο είναι CE2 ! Βρείτε το δεκαεξαδικό ισοδύναµο του σχήµατος µπιτ 110011100010 Λύση: Κάθε οµάδα των τεσσάρων µπιτ µεταφράζεται σε ένα δεκαεξαδικό ψηφίο 1100 C 1110 E 0010 2 Άρα το δεκαεξαδικό ισοδύναµο είναι CE2 2 !

Διαβάστε περισσότερα

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ MHXANIKOI Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΑ ΙΚΟΙ ΑΡΙΘΜΟΙ (ΑΚΕΡΑΙΟΙ ΑΡΙΘΜΟΙ) Γ. Τσιατούχας Παράρτηµα A ιάρθρωση 1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί

Διαβάστε περισσότερα

Αριθμητικά Συστήματα Κώδικες

Αριθμητικά Συστήματα Κώδικες Αριθμητικά Συστήματα Κώδικες 1.1 Εισαγωγή Κεφάλαιο 1 Ένα αριθμητικό σύστημα ορίζει ένα σύνολο τιμών που χρησιμοποιούνται για την αναπαράσταση μίας ποσότητας. Ποσοτικοποιώντας τιμές και αντικείμενα και

Διαβάστε περισσότερα

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 2 Οργάνωση και διαχείριση της Πληροφορίας στον Υπολογιστή Δεδομένα και Εντολές πληροφορία δεδομένα εντολές αριθμητικά δδ δεδομένα κείμενο εικόνα Επιλογή Αναπαράστασης

Διαβάστε περισσότερα

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Συστήματα αρίθμησης Δυαδικό αριθμητικό

Διαβάστε περισσότερα

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

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 3: Δυαδικά Συστήματα Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Λογική Σχεδίαση Ψηφιακών Συστημάτων

Λογική Σχεδίαση Ψηφιακών Συστημάτων Πανεπιστήμιο Θεσσαλίας Τμήμα Πληροφορικής Λογική Σχεδίαση Ψηφιακών Συστημάτων Σταμούλης Γεώργιος georges@uth.gr Δαδαλιάρης Αντώνιος dadaliaris@uth.gr Δυαδικοί Αριθμοί Η γενική αναπαράσταση ενός οποιουδήποτε

Διαβάστε περισσότερα

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

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Περιεχόμενα Μαθήματος Συστήματα αρίθμησης Πύλες Διάγραμμα ροής-ψευδοκώδικας Python Συστήματα Αρίθμησης Δεκαδικό σύστημα Οι άνθρωποι χρησιμοποιούν το περίφημο «θεσιακό,

Διαβάστε περισσότερα

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 7 και 8: Αναπαραστάσεις. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής

Εισαγωγή στους Η/Υ. Γιώργος Δημητρίου. Μάθημα 7 και 8: Αναπαραστάσεις. Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής Γιώργος Δημητρίου Μάθημα 7 και 8: Αναπαραστάσεις Αναπαράσταση Πληροφορίας Η/Υ Αριθμητικά δεδομένα Σταθερής υποδιαστολής Κινητής υποδιαστολής Μη αριθμητικά δεδομένα Χαρακτήρες Ειδικοί κώδικες Εντολές Γλώσσα

Διαβάστε περισσότερα

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

Εισαγωγή. Πληροφορική Πληροφορική Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος http://www.di.uoa.gr/~organosi/ Η δομή του μαθήματος Εισαγωγή στην Επιστήμη

Διαβάστε περισσότερα

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Εισαγωγή στην

Διαβάστε περισσότερα

Δυαδικη παρασταση αριθμων και συμβολων

Δυαδικη παρασταση αριθμων και συμβολων Δυαδικη παρασταση αριθμων και συμβολων Ενα αριθμητικο συστημα χαρακτηριζεται απο την βαση r και τα συμβολα a i που παιρνουν τις τιμες 0,1,...,r-1. (a n,,a 1,a 0. a -1,a -2,,a -m ) r = =a n r n + +a 1 r+a

Διαβάστε περισσότερα

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Αριθμητικά Συστήματα. Επιμέλεια Διαφανειών: Δ.

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Αριθμητικά Συστήματα. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Αριθμητικά Συστήματα Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Αριθμητικά Συστήματα Δεκαδικό Σύστημα: Βάση το 10, ψηφία 10 και συντελεστές

Διαβάστε περισσότερα

Αρχιτεκτονικές Υπολογιστών

Αρχιτεκτονικές Υπολογιστών ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΥΠΟΛΟΓΙΣΤΩΝ Μάθηµα: Αρχιτεκτονικές Υπολογιστών Αναπαράσταση εδοµένων ιδάσκων: Αναπλ. Καθ. Κ. Λαµπρινουδάκης clam@unipi.gr Αρχιτεκτονικές Υπολογιστών Aναπλ. Καθ. Κ. Λαµπρινουδάκης 1 εδοµένα

Διαβάστε περισσότερα

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 3. Αριθµητική για υπολογιστές Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση Κεφάλαιο 3 Αριθµητική για υπολογιστές Ασκήσεις Η αρίθµηση των ασκήσεων είναι από την 4 η έκδοση του «Οργάνωση και Σχεδίαση

Διαβάστε περισσότερα

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

ΑΡΙΘΜΗΤΙΚΗ ΓΙΑ ΥΠΟΛΟΓΙΣΤΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΑΡΙΘΜΗΤΙΚΗ ΓΙΑ ΥΠΟΛΟΓΙΣΤΕΣ ΣΗΜΜΥ, 5 Ο ΕΞΑΜΗΝΟ http://www.cslab.ece.ntua.gr/courses/comparch t / / h 1 ΑΡΙΘΜΟΙ Decimal Eύκολο για τον άνθρωπο Ιδιαίτερα για την εκτέλεση αριθμητικών

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων 1 2.1 Τύποι Δεδομένων Τα δεδομένα σήμερα συναντώνται σε διάφορες μορφές, στις οποίες περιλαμβάνονται αριθμοί,

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-21 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΠΛΗ-2 ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ ΑΣΚΗΣΕΙΙΣ ΓΡΑΠΤΩΝ ΕΡΓΑΣΙΙΩΝ & ΘΕΜΑΤΩΝ ΕΞΕΤΑΣΕΩΝ ΣΥΝΤΕΛΕΣΤΕΣ

Διαβάστε περισσότερα

Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ

Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης: Ορολογία bit (binary digit): δυαδικό ψηφίο. Τα δυαδικά ψηφία είναι το 0 και το 1 1 byte = 8 bits word: η θεμελιώδης μονάδα σύμφωνα με την οποία εκπροσωπούνται οι πληροφορίες στον υπολογιστή. Αποτελείται

Διαβάστε περισσότερα

2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. 2.1 Αριθμητικά συστήματα

2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. 2.1 Αριθμητικά συστήματα 2. ΑΡΙΘΜΗΤΙΚΗ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ 2.1 Αριθμητικά συστήματα Κάθε πραγματικός αριθμός χ μπορεί να παρασταθεί σε ένα αριθμητικό σύστημα με βάση β>1 με μια δυναμοσειρά της μορφής, -οο * = ± Σ ψ β " (2 1) η - ν

Διαβάστε περισσότερα

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

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα 1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2

Διαβάστε περισσότερα

Αναπαράσταση Δεδομένων. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Αναπαράσταση Δεδομένων. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Αναπαράσταση Δεδομένων ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Αναπαράσταση δεδομένων Κατάλληλη συμβολική αναπαράσταση δεδομένων, για απλοποίηση βασικών πράξεων, όπως πρόσθεση Πόσο εύκολο είναι

Διαβάστε περισσότερα

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 9ο Aντώνης Σπυρόπουλος Σφάλματα στρογγυλοποίησης

Διαβάστε περισσότερα

Chapter 3. Αριθμητική Υπολογιστών. (συνέχεια)

Chapter 3. Αριθμητική Υπολογιστών. (συνέχεια) Chapter 3 Αριθμητική Υπολογιστών (συνέχεια) Διαφάνειες διδασκαλίας από το πρωτότυπο αγγλικό βιβλίο (4 η έκδοση), μετάφραση: Καθ. Εφαρμογών Νικόλαος Πετράκης, Τμήματος Ηλεκτρονικών Μηχανικών του Τ.Ε.Ι.

Διαβάστε περισσότερα

Lab 6: Signed Add/Subtract, FF (U.Crete, CS-120) 14-10-28 17:28 διαίρεσης, δηλαδή αριστερά 28-24 = 4 bits της διεύθυνσης) μετατρέποντας στο δεκαδικό, βλέπουμε ότι όντως πρόκειται γιά τη θέση 256+128+16

Διαβάστε περισσότερα

10-δικό δικό

10-δικό δικό Προγραμματισμός Η/Υ - Ι Εαρινό Εξάμηνο 2018-2019 Τμήμα Ηλεκτρολόγων Μηχανικών Τ.Ε. Αριθμητικά Συστήματα 1. Εισαγωγή Όπως γνωρίζουμε, οι υπολογιστές χρησιμοποιούν το δυαδικό σύστημα για την αναπαράσταση

Διαβάστε περισσότερα

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

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Ακαδημαϊκό Έτος 2010-2011 Επιμέλεια Ξενοφών Βασιλάκος Περιεχόμενα Φροντιστηρίου 1. Κωδικοποίηση και Δυαδική Αναπαράσταση 2. Κωδικοποίηση ASCII Κωδικοποίηση Unicode Εισαγωγή

Διαβάστε περισσότερα

1. Το σύστημα κινητής υποδιαστολής 2. Αναπαράσταση πραγματικών δυαδικών αριθμών 3. Το πρότυπο 754 της ΙΕΕΕ

1. Το σύστημα κινητής υποδιαστολής 2. Αναπαράσταση πραγματικών δυαδικών αριθμών 3. Το πρότυπο 754 της ΙΕΕΕ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΑΡΙΘΜΟΙ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ (ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ) Γ Τσιατούχας Παράρτηµα Β ιάρθρωση 1 Το σύστημα κινητής υποδιαστολής 2 Αναπαράσταση πραγματικών δυαδικών αριθμών 3 Το πρότυπο

Διαβάστε περισσότερα

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης 1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης Στη συγκεκριμένη ενότητα εξετάζουμε θέματα σχετικά με την αριθμητική πεπερασμένης ακρίβειας που χρησιμοποιούν οι σημερινοί υπολογιστές και τα

Διαβάστε περισσότερα

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

Συστήματα Αρίθμησης. Συστήματα Αρίθμησης 1. PDF created with FinePrint pdffactory Pro trial version Συστήματα Αρίθμησης Στην καθημερινή μας ζωή χρησιμοποιούμε το δεκαδικό σύστημα αρίθμησης. Στο σύστημα αυτό χρησιμοποιούμε δέκα διαφορετικά σύμβολα τα :,, 2, 3, 4, 5, 6,7 8, 9. Για τον αριθμό 32 θα χρειαστούμε

Διαβάστε περισσότερα

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Συστήματα Αρίθμησης ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Συστήματα Αρίθμησης ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.2.1 : Συστήματα Αρίθμησης ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ ΑΡΙΘΜΗΣΗΣ. Στο δυαδικό σύστημα αρίθμησης, αντί για δεκάδες, εκατοντάδες με τις

Διαβάστε περισσότερα

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

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ - ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ - ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ ΣΗΜΜΥ, 5 Ο ΕΞΑΜΗΝΟ http://www.cslab.ece.ntua.gr/courses/comparch 1 ΑΡΙΘΜΟΙ Decimal Eύκολο για τον άνθρωπο Ιδιαίτερα για την εκτέλεση αριθμητικών πράξεων

Διαβάστε περισσότερα

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

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 2: Αποθήκευση Δεδομένων: Αριθμητική του Υπολογιστή, Αριθμητικά Συστήματα Μετατροπές, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλιγκιρίδης

Διαβάστε περισσότερα

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης;

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης; 10. Τι ονομάζουμε Ευκλείδεια διαίρεση και τέλεια διαίρεση; Όταν δοθούν δύο φυσικοί αριθμοί Δ και δ, τότε υπάρχουν δύο άλλοι φυσικοί αριθμοί π και υ, έτσι ώστε να ισχύει: Δ = δ π + υ. Ο αριθμός Δ λέγεται

Διαβάστε περισσότερα

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ. Δημήτρης Βαρσάμης

Διαβάστε περισσότερα

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

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ ΔΙΑΡΚΕΙΑ: 1 περιόδους 22/1/2010 10:11 καθ. Τεχνολογίας 22/1/2010 10:12 Παραδείγματα Τι ονομάζουμε αριθμητικό σύστημα? Το σύνολο από ψηφία (αριθμοί & χαρακτήρες). Που χρησιμεύουν

Διαβάστε περισσότερα

Αριθμητική Ανάλυση & Εφαρμογές

Αριθμητική Ανάλυση & Εφαρμογές Αριθμητική Ανάλυση & Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Υπολογισμοί και Σφάλματα Παράσταση Πραγματικών Αριθμών Συστήματα Αριθμών Παράσταση Ακέραιου

Διαβάστε περισσότερα

Κεφάλαιο 1. Συστήματα αρίθμησης και αναπαράστασης

Κεφάλαιο 1. Συστήματα αρίθμησης και αναπαράστασης Κεφάλαιο 1 Συστήματα αρίθμησης και αναπαράστασης 1.1 Εισαγωγή Οι υπολογιστές αναπαριστούν όλα τα είδη πληροφορίας ως δυαδικά δεδομένα. Έτσι, για την ευκολότερη και ταχύτερη επεξεργασία των διαφόρων πληροφοριών,

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ.   url: στους Ηλεκτρονικούς Υπολογιστές 5 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Σφάλματα (errors) Σε κάθε υπολογισμό μιας πραγματικής ποσότητας υπάρχει σφάλμα

Σφάλματα (errors) Σε κάθε υπολογισμό μιας πραγματικής ποσότητας υπάρχει σφάλμα Σφάλματα (errors) Σε κάθε υπολογισμό μιας πραγματικής ποσότητας υπάρχει σφάλμα Πηγές σφαλμάτων ανακριβής θεωρία ανακριβείς μετρήσεις παραμέτρων μεταβλητότητα παραμέτρων ανακριβής μέθοδος υπολογισμού (σφάλματα

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών. Data. Κείμενο. Βίντεο. Αριθμοί Εικόνες. Ήχοι

Αρχιτεκτονική Υπολογιστών. Data. Κείμενο. Βίντεο. Αριθμοί Εικόνες. Ήχοι Data Κείμενο Βίντεο Αριθμοί Εικόνες Ήχοι 1 Τα δεδομένα στους ηλεκτρονικούς υπολογιστές αναπαρίστανται σαν αριθμοί Οι αριθμοί αποθηκεύονται σε bits (δυαδικό σύστημα). Θέματα: Πως αναπαριστώνται οι αρνητικοί

Διαβάστε περισσότερα

Περιοδικοί δεκαδικοί αριθμοί. Περίοδος περιοδικού δεκαδικού αριθμού. Γραφή των περιοδικών δεκαδικών αριθμών. Δεκαδική μορφή ρητού :

Περιοδικοί δεκαδικοί αριθμοί. Περίοδος περιοδικού δεκαδικού αριθμού. Γραφή των περιοδικών δεκαδικών αριθμών. Δεκαδική μορφή ρητού : Περιοδικοί δεκαδικοί αριθμοί Κάθε δεκαδικός αριθμός, ο οποίος έχει άπειρα δεκαδικά ψηφία τα οποία από ένα σημείο και μετά επαναλαμβάνονται ακριβώς τα ίδια, ονομάζεται περιοδικός δεκαδικός αριθμός. Πx.

Διαβάστε περισσότερα

Αριθμητικά Συστήματα

Αριθμητικά Συστήματα Αριθμητικά Συστήματα Οργάνωση Δεδομένων (1/2) Bits: Η μικρότερη αριθμητική μονάδα ενός υπολογιστικού συστήματος, η οποία δείχνει δύο καταστάσεις, 0 ή 1 (αληθές η ψευδές). Nibbles: Μονάδα 4 bit που παριστά

Διαβάστε περισσότερα

1.4 Αριθμητική υπολογιστών και σφάλματα

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Προγραμματισμός Υπολογιστών

Προγραμματισμός Υπολογιστών Προγραμματισμός Υπολογιστών Αναπαράσταση Πληροφορίας Κ. Βασιλάκης, ΣΤΕΦ, ΤΕΙ Κρήτης Δεδομένα και πληροφορία Δεδομένα είναι ένα σύνολο διακριτών στοιχείων σχετικά με ένα συμβάν ή μια διαδικασία χωρίς κάποια

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Αρχιτεκτονική-Ι Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι Ιωάννης Έλληνας Τμήμα Η/ΥΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 2: Αναπαράσταση Δεδομένων Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική «Λογικές» πράξεις, μάσκες Πώς βρίσκουμε το υπόλοιπο μιας διαίρεσης με το 4; διαίρεση με 4 = δεξιά ολίσθηση 2 bits Το υπόλοιπο

Διαβάστε περισσότερα