Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ΤΟ ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ
Search
Πασχάλης Μυρμηγκάκης
July 16, 2026
Education
7
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ΤΟ ΔΥΑΔΙΚΟ ΣΥΣΤΗΜΑ
Πασχάλης Μυρμηγκάκης
July 16, 2026
More Decks by Πασχάλης Μυρμηγκάκης
See All by Πασχάλης Μυρμηγκάκης
ΠΛΗΡΗΣ ΟΔΗΓΟΣ SCRATCH 3.0
elfstone77
0
6
ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ ΜΕ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ
elfstone77
0
6
ΛΙΣΤΕΣ ΣΤΟ SCRATCH
elfstone77
0
28
MICROSOFT WORD ΚΑΙ ΕΙΚΟΝΕΣ
elfstone77
0
27
ΓΡΑΦΗΜΑΤΑ ΣΤΟ EXCEL
elfstone77
0
30
ΚΡΥΠΤΟΓΡΑΦΙΑ
elfstone77
0
15
ΨΗΦΙΑΚΑ ΧΡΩΜΑΤΑ
elfstone77
0
9
ΑΛΓΟΡΙΘΜΟΙ ΚΑΙ ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΩΝ
elfstone77
0
13
ΥΛΙΚΟ ΚΑΙ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ
elfstone77
0
11
Other Decks in Education
See All in Education
「機械学習と因果推論」入門 ⑤ 因果効果推定の一般化
masakat0
0
150
Catecismo 26 #2 - Do Credo; Introdução ao 1º artigo
cm_manaus
0
150
Stardy 会社紹介資料
stardy
0
2.7k
【デザイナー就活講座】 デザイナー就活市場・企業探し・ポートフォリオのポイント
koheihasebe
0
250
Course Review - Lecture 13 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
[2026前期火5] 論理学(京都大学文学部 前期 第6回)「かつとまたはの規則」
yatabe
0
420
0526
cbtlibrary
0
190
生成AI時代のエンジニア育成について考えてみた
akasan
0
170
[2026前期火5] 論理学(京都大学文学部 前期 第4回)「 ならば(→)の導入と証明ネット」
yatabe
0
500
「機械学習と因果推論」入門 ③ 漸近効率な推定量と二重機械学習
masakat0
0
740
LinkedIn
matleenalaakso
0
4.4k
From Days to Minutes: How We Taught an AI to Onboard 50+ Tenants on our AI Features
mfcabrera
0
210
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
210k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
Designing Experiences People Love
moore
143
24k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Code Review Best Practice
trishagee
74
20k
Tell your own story through comics
letsgokoyo
1
990
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Product Roadmaps are Hard
iamctodd
55
12k
Speed Design
sergeychernyshev
33
1.9k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
470
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
Παζράιεο Μπξκεγθάθεο ΠΔ86
Πσο γίλεηαη έλα κεράλεκα λα θαηαιαβαίλεη πξάγκαηα, λα θάλεη πξάμεηο,
αθόκα θαη λα κηιάεη; Πσο θαηαθέξακε θαη θηηάμακε έλα ηέηνην κεράλεκα; Τν πξώην βήκα ήηαλ λα βξνύκε έλα πιηθό κε ην νπνίν λα θηηάμνπκε κηα γιώζζα, έλαλ κώδικα. Τν πιηθό απηό είλαη ν μαγνήηης! Ο καγλήηεο έρεη ηελ ηδηόηεηα λα έρεη 2 δηαθνξεηηθέο πιεπξέο ή πόινπο. Θα ρξεζηκνπνηήζνπκε απηή ηελ ηδηόηεηα γηα λα θηηάμνπκε ηελ γιώζζα ησλ ππνινγηζηώλ! Μια ζειρά από μαγνήηες. Ονομάζοσμε ηην μια πλεσρά ηοσς 0 και ηην άλλη 1. Φηιάτνοσμε ένα ζσνδσαζμό από 0 και 1 και δίνοσμε ζηον ζσνδσαζμό μια ζημαζία!
Σηελ γλσζηή καο αξηζκεηηθή ρξεζηκνπνηνύκε δεκαδικά ςεθία, αξηζκνύο πνπ κπνξεί
λα είλαη από ην 0 κέρξη ην 9, δέθα δηαθνξεηηθέο ηηκέο δειαδή! Αλ ζθεθηνύκε ηνλ καγλήηε ζαλ ςεθίν, απηόο κπνξεί λα πάξεη κόλν δύν ηηκέο, ην 0 ή ην 1, αλάινγα κε ηελ θάζε πιεπξά ηνπ. Δίλαη ινηπόλ έλα δσαδικό ςεθίν. Γπαδηθόο αξηζκόο Γπαδηθό ςεθίν Σηα αγγιηθά ην δπαδηθό ςεθίν ιέγεηαη binary digit. Γηα λα ην ιέκε κε επθνιία θάλνπκε κηα ζύκπηπμε, θξαηάκε κόλν ηα δπν πξώηα θαη ην ηειεπηαίν γξάκκα ηνπ binary digit θαη έηζη έρνπκε ηελ ιέμε bit.
Δίδακε όηη κπνξνύκε λα βάινπκε ηνπο καγλήηεο (ηα bit δειαδή)
ζε ζπλδπαζκνύο. Φηηάρλνπκε έηζη έλαλ θώδηθα όπνπ θάζε ζπλδπαζκόο ζεκαίλεη θάηη! Αο δνύκε πόζνπο ζπλδπαζκνύο κπνξνύκε λα θηηάμνπκε γηα λα θσδηθνπνηήζνπκε ην αιθάβεην αιιά θαη πνιιά άιια πξάγκαηα! 1 bit 0 = A 1 = B Με έλα bit, έρσ κόλν 2 ζπλδπαζκνύο, κπνξώ λα κάζσ 2 γξάκκαηα. 2 bit 00 = A 01 = B 10 = Γ 11 = Γ Με δπν bit, έρσ 4 ζπλδπαζκνύο. 3 bit 000 = A 001 = B 010 = Γ 011 = Γ 100 = Δ 101 = Ε 110 = Ζ 111 = Θ Με ηξία bit, έρσ 8 ζπλδπαζκνύο. Παξαηεξώ όηη κε θάζε bit διπλαζιάζονηαι νη ζπλδπαζκνί! 4 bit 0000 = A 1000 = Η 0001 = B 1001 = Κ 0010 = Γ 1010 = Λ 0011 = Γ 1011 = Μ 0100 = Δ 1100 = Ν 0101 = Ε 1101 = Ξ 0110 = Ζ 1110 = Ο 0111 = Θ 1111 = Π Άξα θπζηθά ζηα 4 bit ζα έρσ 2x8 = 16 ζπλδπαζκνύο! 5 bit 32 ζπλδπαζκνί Γηα λα θσδηθνπνηήζνπκε ινηπόλ όια ηα γξάκκαηα, ηνπο αξηζκνύο, ζεκεία ζηίμεο, αγγιηθά γξάκκαηα, κηθξά θαη θεθαιαία θηι ρξεηαδόκαζηε πνιινύο ζπλδπαζκνύο. 6 bit 64 ζπλδπαζκνί 7 bit 128 ζπλδπαζκνί 8 bit 256 ζπλδπαζκνί Ννκίδνπκε πσο 256 ζπλδπαζκνί είλαη αξθεηνί, ζα ζηακαηήζνπκε ζηα 8 bit!
Απηόλ ηνλ ζπλδπαζκό από 8 bit, νθηώ 0 θαη 1
δειαδή, ζα ηνλ νλνκάδνπκε έλα byte. Με έλα byte ινηπόλ, κπνξνύκε λα θσδηθνπνηήζνπκε 256 δηαθνξεηηθά ζύκβνια (γξάκκαηα, αξηζκνύο, ζεκεία ζηίμεο θηι). 1024 byte = 1 kilobyte (KB) 1024 KB = 1 megabyte (MB) 1024 MB = 1 gigabyte (GB) 1024 GB = 1 terabyte (TB) Με ην byte κεηξάκε θάζε γξάκκα πνπ απνζεθεύνπκε ζηνλ ππνινγηζηή ή πνπ θαηεβάδνπκε από ην ηληεξλέη. Αθόκα θαη νη εηθόλεο, ε κνπζηθή θαη ηα βίληεν, ηα πάληα ζηνλ ππνινγηζηή απνηεινύληαη από byte, δειαδή από δπαδηθά ςεθία, γηα απηό ινηπόλ ιέκε όηη είλαη ψηθιακά δεδομένα! Δπεηδή όκσο δε γίλεηαη λα κεηξάκε ηόζα πνιιά δεδνκέλα κε ηα κηθξά byte (πνπ ζπκβνιίδνπλ έλα κόλν γξακκαηάθη), ρξεηαδόκαζηε θάπνηα πνιιαπιάζηα. Όπσο κηα κεγάιε απόζηαζε ηελ κεηξάκε ζε ρηιηόκεηξα θη όρη ζε εθαηνζηά, έηζη θαη ην byte έρεη ηα δηθά ηνπ πνιιαπιάζηα.
Με ηα byte ινηπόλ θσδηθνπνηνύκε ζύκβνια, θαη θάπνηα από απηά
ηα ζύκβνια είλαη ηα ςεθία 0, 1, 2…9. Υπάξρεη όκσο έλα πξόβιεκα. Με ηα ζύκβνια δελ κπνξνύκε λα θάλνπκε πξάμεηο! Δίλαη θάηη ζαλ ηα γξάκκαηα. Το δσαδικό ζύζηημα λοιπόν εκηός από ζύζηημα κωδικοποίηζης ζσμβόλων, είναι και ένας διαθορεηικός ηρόπος να μεηράμε! Οη άλζξσπνη κεηξάκε ρξεζηκνπνηώληαο ην δεκαδικό ζύζηημα αρίθμηζης, ην νπνίν θηηάρλεηαη από ηηο γλσζηέο καο κνλάδεο, δεθάδεο, εθαηνληάδεο θηι. Κάζε ςεθίν δειαδή είλαη έλα πνιιαπιάζην ηνπ 10. 1 10 100 Ο αξηζκόο 537 ζην δεθαδηθό ζύζηεκα αξίζκεζεο απνηειείηαη από 5 εθαηνληάδεο, 3 δεθάδεο θαη 7 κνλάδεο, δειαδή 537 = 5 x 100 + 3 x 10 + 7 x 1 1 2 4 8 16 32 64 128 Οη ππνινγηζηέο κεηξάλε ρξεζηκνπνηώληαο ην δσαδικό ζύζηημα αρίθμηζης, ην νπνίν αληί γηα ηα πνιιαπιάζηα ηνπ 10, θηηάρλεηαη από ηα πνιιαπιάζηα ηνπ 2! Καη θπζηθά απνηειείηαη κόλν από δπαδηθά ςεθία (κόλν 0 θαη 1). Ο παξαπάλσ αξηζκόο ινηπόλ είλαη ν 1 x 128 + 1 x 16 + 1 x 4 + 1 x 1 = 128 + 16 + 4 + 1 = 149
Γηα λα κεηαηξέςσ έλαλ αξηζκό από ην δπαδηθό ζην δεθαδηθό
αθνινπζώ ηα παξαθάησ βήκαηα : 1. Βξίζθσ ηελ αμία θάζε ςεθίνπ : μεθηλάσ κε ηελ κνλάδα (1) πνπ είλαη ην ηειεπηαίν ςεθίν. 2. Κάζε επόκελν ςεθίν αξηζηεξά είλαη ην δηπιάζην ηνπ πξνεγνύκελνπ. 3. Πξνζζέησ όιεο ηηο αμίεο ζηηο νπνίεο ην δπαδηθό ςεθίν είλαη 1. Γηα ην αληίζηξνθν (από δεθαδηθό ζην δπαδηθό) αθνινπζώ ηα παξαθάησ βήκαηα : 1. Γηαηξώ ηνλ αξηζκό κε ην 2 θαη βξίζθσ ην πειίθν θαη ην ππόινηπν ηεο δηαίξεζεο. 2. Δπαλαιακβάλσ ην ίδην κε θάζε πειίθν πνπ βξίζθσ κέρξη ην πειίθν λα είλαη 0. 3. Παίξλσ ηα ππόινηπα πνπ βξήθα από ην ηειεπηαίν πξνο ην πξώην. Ο δπαδηθόο αξηζκόο πνπ ζρεκαηίδεηαη είλαη απηόο πνπ ςάρλσ!
Απηόο είλαη έλαο ζκληρός δίζκος, ε ζπζθεπή πνπ απνζεθεύεη ηα
δεδνκέλα καο ζηνλ ππνινγηζηή. Απνηειείηαη από εθαηνκκύξηα κηθξνζθνπηθά καγλεηάθηα ηα νπνία κπνξεί λα ηα δηαβάδεη κηα καγλεηηθή αθίδα πνπ θηλείηαη πνιύ γξήγνξα! Τη γίλεηαη όηαλ ζηέιλνπκε δεδνκέλα κέζσ ηληεξλέη; Μπνξνύκε εύθνια ζήκεξα από ηνπο καγλήηεο λα θηηάμνπκε ηλεκηρομαγνηηικά κύμαηα ηα νπνία κεηαθξάδνληαη ζε 0 θαη 1 όπσο πεξίπνπ δείρλνπλ νη εηθόλεο. Έηζη ιεηηνπξγνύλ πιένλ όιεο νη αζύξκαηεο ςεθηαθέο επηθνηλσλίεο!
Δπεηδή ζην δπαδηθό ζύζηεκα έρνπκε κόλν 0 θαη 1, ε
πξόζζεζε είλαη πνιύ εύθνιε! Απηό πνπ πξέπεη λα πξνζέμνπκε είλαη πόηε έρνπκε κραηούμενο! Σηελ πξόζζεζε ζην δεκαδικό ζύζηεκα, έρνπκε θξαηνύκελν όηαλ μεπεξλάκε ην 10. Έηζη, ζην δσαδικό ζύζηεκα ζα έρνπκε θξαηνύκελν όηαλ μεπεξλάκε ην 2! Πρώηο ψηθίο Δεύηερο ψηθίο Αποηέλεζμα Κραηούμενο 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 Αλ θαη ηα 2 ςεθία είλαη 1 θαη έρσ θαη θξαηνύκελν από πξηλ, ηόηε ην απνηέιεζκα είλαη 1 θαη έρσ μαλά θξαηνύκελν!
Δεκαδικό ζύζηημα Δσαδικό ζύζηημα Δεκαδικό ζύζηημα Δσαδικό ζύζηημα 0 A
00000 12 Ν 01100 1 B 00001 13 Ξ 01101 2 Γ 00010 14 Ο 01110 3 Δ 00011 15 Π 01111 4 Ε 00100 16 Ρ 10000 5 Ζ 00101 17 10001 6 Η 00110 18 Σ 10010 7 Θ 00111 19 Τ 10011 8 Θ 01000 20 Φ 10100 9 Κ 01001 21 Υ 10101 10 Λ 01010 22 Φ 10110 11 Μ 01011 23 Χ 10111 Ο πίνακας ASCII είναι μια γνωζηή κωδικοποίηζη ζσμβόλων (ταρακηήρων) ζηο δσαδικό ζύζηημα.