Search Header Logo
Ψηφιακή Αναπαράσταση

Ψηφιακή Αναπαράσταση

Assessment

Presentation

Computers

9th - 12th Grade

Practice Problem

Easy

Created by

Δέs Χατζηχριστοδούλου

Used 10+ times

FREE Resource

7 Slides • 14 Questions

1

Δυαδικοί αριθμοί
Η γλώσσα των υπολογιστών

2

Binary Language

  • Η αναπαράσταση των δεδομένων στους υπολογιστές και γενικότερα σε όλες τις ψηφιακές συσκευές (κινητά τηλέφωνα, ταμπλέτες) γίνεται στη δυαδική γλώσσα (binary language).

  • Αυτή η γλώσσα αποτελείται από δύο μόνο ψηφία: 0 και 1.

  • Όλα τα δεδομένα σ’ έναν υπολογιστή κωδικοποιούνται σε σειρές 0 και 1, είτε αυτές είναι κείμενο, είτε φωτογραφίες, είτε βίντεο.

  • Αυτό συμβαίνει γιατί οι υπολογιστές μπορούν να αναγνωρίζουν μόνο

δύο καταστάσεις: ανοιχτό (0) και κλειστό (1).

3

Ανοικτό - Κλειστό Κύκλωμα

Κλειστό κύκλωμα

Ανοιχτό κύκλωμα

media
media

Δε διέρχεται ρεύμα.
Η κατάσταση αυτή αναπαρίσταται με 0

Διέρχεται ρεύμα.
Η κατάσταση αυτή αναπαρίσταται με 1

4

media
media

5

Multiple Choice

Τα δυαδικά ψηφία είναι

1

2

2

3

3

4

4

10

6

Match

Αντιστοιχίστε τους δεκαδικούς αριθμούς με τον κατάλληλο δυαδικό αριθμό

16

8

32

64

128

10000

1000

100000

1000000

10000000

7

Open Ended

Ποιος είναι ο μεγαλύτερος δεκαδικός αριθμός που μπορούμε να παραστήσουμε στο δυαδικό αν χρησιμοποιήσουμε 6 ψηφία;

8

Open Ended

Ποιον δεκαδικό αριθμό παριστάνει ο δυαδικός 100000000;

9

Open Ended

Μπορείτε να βρείτε πόσο κάνει 100000000–1 στο δυαδικό σύστημα ; Ο αριθμός να γραφτεί σε δυαδική μορφή.

10

Multiple Choice

Υπάρχουν διάφορα συστήματα αρίθμησης: το δεκαδικό, το δυαδικό, το οκταδικό, το δεκαεξαδικό.

Πόσα ψηφία πιστεύετε ότι θα έχει το οκταδικό σύστημα αρίθμησης;

1

4

2

8

3

6

11

Στον παρακάτω πίνακα βλέπετε τα συστήματα αρίθμησης :
Δυαδικό, Δεκαδικό, Οκταδικό, Δεκαεξαδικό

media

​Συστήματα Αρίθμησης

Στο δεκαεξαδικό σύστημα χρησιμοποιούνται και γράμματα ως ψηφία, επειδή τα ψηφία 0-9

δεν είναι αρκετά.
Έτσι το Α είναι το 10,
το Β το 11, κ.ο.κ.

12

Μπορούμε να χρησιμοποιήσουμε τη γλώσσα προγραμματισμού Python για να μετατρέψουμε έναν δεκαδικό αριθμό στο δυαδικό, στο οκταδικό και στο δεκαεξαδικό σύστημα

Εντολές Python
- bin μετατρέπει δεκαδικούς αριθμούς στο δυαδικό,
-
oct μετατρέπει δεκαδικούς αριθμούς στο οκταδικό
- hex μετατρέπει δεκαδικούς αριθμούς στο δεκαεξαδικό σύστημα


​Η Python και τα Συστήματα Αρίθμησης

13

Multiple Choice

Επιλέξτε την δυαδική αναπαράσταση του 16

1

100

2

1000

3

10000

4

100000

14

Open Ended

Για να υπολογίσουμε τη δυαδική αναπαράσταση του αριθμού 496 γράφουμε bin(496).

Μεταβείτε στην ιστοσελίδα στην ιστοσελίδα https://www.python.org/ της γλώσσας Python για να μετατρέψτε τον αριθμό 16

στο δυαδικό σύστημα.

Τι παρατηρείτε;

15

Open Ended

Μετατρέψτε με τον ίδιο τρόπο τον αριθμό 256 από το δεκαδικό στο δυαδικό σύστημα. Ποιά είναι τελικά η δυαδική αναπαράσταση του 256;

16

Open Ended

Για την μετατροπή ενός αριθμού στο οκταδικό σύστημα κάνουμε χρήση της εντολής oct(αριθμός). Πως γράφεται ο αριθμός 256 στο οκταδικό σύστημα;

17

Open Ended

Πως γράφεται ο αριθμός 256 στο δεκαεξαδικό σύστημα; Χρησιμοποιείστε την εντολή hex(256)

18

Match

Αντιστοιχίστε τους δεκαδικούς με τον κατάλληλο δεκαεξαδικό. Χρησιμοποιήστε την εντολή hex(αριθμός)

12

15

35

20

17

C

F

23

14

11

19

Μπορούμε να χρησιμοποιήσουμε τη γλώσσα προγραμματισμού Python για να μετατρέψουμε έναν δυαδικό, έναν οκταδικό κι έναν δεκαεξαδικό αριθμό στο δεκαδικό σύστημα

Εντολές Python
- 0b μετατρέπει ένα δυαδικό αριθμό στο δεκαδικό σύστημα, πχ. 0b10-->2
- 0o μετατρέπει ένα οκταδικό αριθμό στο δεκαδικό σύστημα π.χ. 0ο10-->8
- 0x μετατρέπει ένα δεκαεξαδικό αριθμό στο δεκαδικό σύστημα πχ.0x10-->16

​Η Python και τα Συστήματα Αρίθμησης

20

Match

Βρείτε ποιον αριθμό παριστάνει το 100 σε κάθε ένα από τα παρακάτω συστήματα αρίθμησης

Οκταδικό

Δυαδικό

Δεκαεξαδικό

64

4

256

21

Open Ended

Ο δυαδικός αριθμός 10000000000 παριστάνει τον δεκαδικό 1024. Γράψτε σε δυαδική μορφή το 1023

Δυαδικοί αριθμοί
Η γλώσσα των υπολογιστών

Show answer

Auto Play

Slide 1 / 21

SLIDE