Aktivite 1. Noktaları say İkilik düzende sayılar



Benzer belgeler
12 Photocopiable for classroom use only Computer Science Unplugged (

9 Çalışma kağıdı aktivitesi: Karar ağaçları (sayfa 40)

Aktivite 7. En hafif ve en ağır Sıralama Algoritmaları

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı

Sayma Tek ve çift sayıları bilmek. 99 years and up

Mantıksal çıkarım yapmak. 9 ve üzeri

Aktivite 8. Saati Yen Sıralama ağları

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

2. SAYI SİSTEMLERİ VE KODLAR

SAYI VE KODLAMA SİSTEMLERİ. Teknoloji Fakültesi/Bilgisayar Mühendisliği

2. SAYI SİSTEMLERİ. M.İLKUÇAR - imuammer@yahoo.com

BLM1011 Bilgisayar Bilimlerine Giriş I

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

EĞLENCELİ EV ÇALIŞMALARI FASİKÜLÜ 1

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

1. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Saklayıcı (veya Yazmaç) (Register)

Bilgisayarların Gelişimi

2. SAYI SİSTEMLERİ 2. SAYI SİSTEMLERİ

Bilgisayar Mimarisi. Veri (DATA) Veri nedir? Veri bazı fiziksel niceliklerin ham ifadesidir. Bilgi verinin belli bir yapıdaki şeklidir.

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SĐSTEMLERĐ VE KODLAR

1. PS/2 klavye fare 2. Optik S/PDIF çıkışı 3. HDMI Giriş 4. USB 3.0 Port 5. USB 2.0 Port 6. 6 kanal ses giriş/çıkış 7. VGA giriş 8.

DUA ETTİĞİNİZDE. J. Robert Ashcroft. ICI Elemanlarıyla İşbirliği İçinde Hazırlanmıştır Resimler: David Cahill Çeviren: Hande Taylan ICI

Yrd. Doç. Dr. Caner ÖZCAN

BİLGİSAYAR MİMARİSİ. İkili Kodlama ve Mantık Devreleri. Özer Çelik Matematik-Bilgisayar Bölümü

DİJİTAL ELEKTRONİK DERS NOTLARI

Masaüstü Bilgisayarlar

Kare Kodlar: DataMatrix:

BÖL-1B. Fatih University- Faculty of Engineering- Electric and Electronic Dept.

Masaüstü Bilgisayarlar

EĞLENCELİ EV ÇALIŞMALARI FASİKÜLÜ 4

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

Eğlenceli Tatil Kitapçığı (Bulmaca Kitabım)

Yrd. Doç. Dr. Caner ÖZCAN

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

SIKLIK VE ÇETELE TABLOSU

ASCII KODLARI. Bilgisayarda Metin (Text) Türü Bilgilerin Saklanması:

1.1. Yazılım Geliştirme Süreci

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM

I.Dönem II.Yazılı Çalışma Notları

Merkezi İşlem. Birimi

Seviye 1 Ünite 2 Çalışma Planı

Seviye 2 Ünite 3 Çalışma Planı

Seviye 1 Ünite 6 Çalışma Planı

BLM221 MANTIK DEVRELERİ

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF DERS NOTLARI

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi

C Dersi Bölüm 1. Bilgisayar Donanımı

Seviye 3 Ünite 3 Çalışma Planı

ALGORİTMA VE PROGRAMLAMA II

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

Seviye 1 Ünite 2 Çalışma Planı

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir.

EĞLENCELİ EV ÇALIŞMALARI FASİKÜLÜ 5

Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar;

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı

B03.10 Algoritmalari Uygulamak : Durum 3 (Yuvalı Kontrol Yapıları) Şimdi başka bir problem üzerinde çalışalım.

MANTIK DEVRELERİ HALL, 2002) (SAYISAL TASARIM, ÇEVİRİ, LITERATUR YAYINCILIK) DIGITAL DESIGN PRICIPLES & PRACTICES (3. EDITION, PRENTICE HALL, 2001)

Seviye 1 Ünite 3 Çalışma Planı

EEM122SAYISAL MANTIK SAYICILAR. Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol

Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme

Seviye 1 Ünite 3 Çalışma Planı

Karakter Değişkenlere İlişkin Komutlar

1. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Yönler ve Yön Bulma. Yönler ikiye ayrılır.

Algoritmalar ve Programlama. DERS - 2 Yrd. Doç. Dr. Ahmet SERBES

Do not open the exam until you are told that you may begin.

Görsel Programlama - I Uygulamalı Ödevi

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI

AES (Advanced Encryption Standard)

Öğrencinin Adı Soyadı : ETKİNLİK 1 : Düz Aynada Görüntü Konulu Karikatür

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

Merkezi İşlem Birimi Kavramı (CPU)

SAYI SİSTEMLERİ. 1. Sayı Sistemleri. Sayı Sistemlerinde Rakamlar

BİLGİ VE İLETİŞİM TEKNOLOJİLERİ KULLANIMI VE ETİK

Python ile Programlamaya Giriş DERS 6: DÖNGÜLER DR. HÜSEYİN BAHTİYAR

VERİ YAPILARI VE PROGRAMLAMA

TT Ofis, TTNET Bayi ya da Çağrı Merkezi ne talebinizi bildirmeniz yeterlidir. Bu özellik talebinizi

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

Bilgisayar en yavaş parçası kadar hızlıdır!

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 5. SINIF DERS NOTLARI

Cache-Hızlı Hafıza Birimi. Bilgisayar Sistemi Bilgisayarların Anakart Organizasyonu

D-Link DSL 500G için ayarları

EĞLENCELİ EV ÇALIŞMALARI FASİKÜLÜ 6

En çok maç yapan Zeynep dir ve 15 maç yapmıştır. Buna göre, Nazlı ve İsmail kendi aralarında kaç maç yapmıştır?

EĞLENCELİ EV ÇALIŞMALARI FASİKÜLÜ 7

CPU çok güçlü bir hesap makinesi gibi çalışır. CPU lar çok zeki olmayabilirler ancak çok hızlıdırlar. Sadece 0 ve 1 değerleri üzerinden işlem

IOF Eventor için Sporcu Kılavuzu

Bİ LGİ SAYAR DONANİMİ

Hoş geldiniz. Twinspace Kılavuzu. Bu kılavuz, TwinSpace de yeni olan Öğretmen Yöneticiler tarafından kullanılmak üzere tasarlanmıştır.

Bilgisayar Bilimlerine Giriş 1

MATRİKS TRADER DERİNLİKLİ EMİR EKRANI

Giriş Çıkış Birimleri:

DONANIM & YAZILIM Modül 2

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

KODLAMA SİSTEMLERİ ve VERİLERİN BİLGİSAYARDA TEMSİLİ

2. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

Transkript:

Aktivite 1 Noktaları say İkilik düzende sayılar Özet Bilgisayarda veriler bir dizi sıfırlar ve birler halinde tutulur veya başka bilgisayara aktarılır. Kelimeleri ve sayıları sadece bu iki sembolü kullanarak nasıl temsil ederiz? Yetenekler Sayma Bağdaştırma Sıralama Yaş 7 ve üstü Malzemeler Sunum için katılımcı sayısı kadar 5 lik kart desteleri oluşturmalısınız (bkz. sayfa 6). A4 kağıtları iş görür. Her çocuğun şunlara ihtiyacı vardır: 5 lik deste kartlar. Fotokopi ile çoğaltıp kesebilirsiniz (bkz. sayfa 6). 9 Çalışma kağıdı aktivitesi: İkilik düzende sayılar (sayfa 5) Tercihe bağlı aktiviteler: Çalışma kağıdı aktivitesi: İkilik düzende çalışmak (sayfa 7) Çalışma kağıdı aktivitesi: Gizli mesaj göndermek (sayfa 8) Çalışma kağıdı aktivitesi: Faks makinaları ve modemler (sayfa 9) Çalışma kağıdı aktivitesi: 31 den yukarı saymak (sayfa 10) Çalışma kağıdı aktivitesi: Dahası: ikilik düzende sayılar (sayfa 11) 1

İkilik Düzende Sayılar Giriş 5. sayfadaki çalışma kağıdını dağıtmadan önce, tüm gruba ilkeleri anlatmak faydalı olabilir. Bu aktivite için, aşağıdaki gibi bir deste karta ihtiyacınız var. Kartların bir tarafı noktalı, diğer tarafı boştur. Aktivite kartlarını her birini bir çocuk tutacak şekilde sınıfın önünde göster. Kartlar şu sırada olmalıdır: Tartışma Kartlardaki noktaların sayısı hakkında ne diyebilirsiniz veya ne farkettiniz? (Tüm kartlar sağındaki karttan daha fazla nokta içerir.) Daha sola gitse idik kaç adet noktaya sahip kartımız olmalıydı? (32) Daha da sola gitsek? Bu kartların bazılarını çevirerek ve kalanları sayarak başka sayılar üretebiliriz. Çocuklara 6 yapmalarını söyle. (4 ve 2 noktalı kartlar), 15 yapmalarını söyle (8-, 4-, 2- ve 1-noktalı kartlar), 21 yapmalarını söyle (16, 4 ve 1) Şimdi sıfırdan başlayarak saymaya çalış. Sınıfın geri kalanı şunu görmeye çalışmalıdır: Acaba kartlar değişirken belli bir düzene göre mi değişiyor? (Tüm kartlar sağdakinin değişme adedinin yarısı kadar değişir). Bunu birden fazla grupla deneyebilirsiniz. Bir kart üzerindeki noktalar görünmediği zaman bunu sıfır ile temsil ederiz. Göründüğü anda da bir ile temsil ederiz. Buna ikilik düzende sayılar deriz. Çocuklardan 01001 yapmalarını iste. Bu onluk düzende hangi sayıya karşılık gelir? (9) Peki 17 ikilik düzende hangi sayıya karşılık gelir? (10001) Çocuklar kavramı anlayana kadar birkaç örnek daha göster. 5 adet tercihe bağlı ek aktivite vardır. Bunlar konuyu güçlendirme amaçlıdır. Çocuklar ne kadar çok aktivite yaparsa o kadar iyi olur. 2 2005 Computer Science Unplugged (www.csunplugged.org)

Aktivite: İkilik Düzende Sayılar Saymayı Öğrenmek Saymayı bildiğinizi mi sanıyordunuz? Peki, şimdi yeni bir sayma yöntemi! Bilgisayarların sadece sıfır ve bir kullandığını biliyor muydunuz? Bilgisayarda gördüğünüz ya da duyduğunuz her şey kelimeler, resimler, sayılar, filmler ve hatta sesler sadece bu iki rakam kullanılarak temsil edilir! Bu aktiviteler bilgisayarın yaptığı gibi, arkadaşınıza nasıl gizli mesajlar gönderildiğini öğretecek. Yönergeler Kağıdınızdaki kartları kesin ve burada görüldüğü gibi yerleştirin. 16 noktalı kart en solda olmalıdır: Kartların aynen burada gösterildiği gibi yerleştiğinden emin olun. Şimdi kartları çevirin ve sadece 5 adet nokta kalsın yalnız bunları yaparken kağıtların sırası karışmasın! Şimdi 3, 12 ve 19 nasıl yapabilirsiniz, bunları bulun. Herhangi bir sayıyı üretmenin birden fazla yolu var mı? En büyük kaç sayısını oluşturabilirsiniz? En küçük nedir? En küçük ve en büyük sayılar arasında kalan ve oluşturamayacağınız bir sayı var mı? Uzmanlara ekstra: Sırayla 1, 2, 3, 4 oluşturun. Herhangi bir sayıyı bir arttırmak için gereken ve her zaman çalışan yöntemi bulabilir misiniz? 3

Fotokopi Aslı: İkilik düzende sayılar 4 2005 Computer Science Unplugged (www.csunplugged.org)

Aktivite: İkilik düzende çalışmak İkilik düzen sıfır ve bir kullanarak bir kağıdın açık mı kapalı mı olduğunu temsil eder.. 0 bir kağıdın kapalı olduğunu, ve 1 kağıttaki noktaların görünür olduğunu ifade eder. Örnek: 10101 ne demek olduğunu bulabilir misiniz? Peki 11111? Ayın hangi gününde doğdunuz? İkilik düzende yazın. Peki arkadaşınızın doğum günleri ikilik düzende nasıl görünüyor?. Burada kodlanmış sayıları bulmaya çalışın: Uzmanlara ekstra: 1, 2, 4, 8 ve 16 birim uzunluğunda çubuklar kullanarak ucuca ekleme yöntemi ile 31 birime kadar bütün uzunlukları nasıl yaparsınız? Veya kutuları ya da ağır şeyleri tartmak için bu uzunluktaki çubukları terazinin bir yanı olacak şekilde nasıl kullanabileceğimizi gösterin. 5

Aktivite: Şifreli mesajlar göndermek Tonguç büyük bir mağazanın en üst katında kilitli kalmıştır. Yılbaşından önce hediyeleriyle birlikte evine dönmek istemektedir. Ne yapabilir? Birilerini aramaya çalışmış hatta bağırmış ama kimseye sesini duyuramamıştır. Caddenin karşısında gece geç saate kadar çalışan bir bilgisayarcı görmüştür. Tonguç nasıl bilgisayarcının dikkatini çekebilir? Etrafa bakınır ve kullanabileceği bir şeyler arar. Sonra aklına parlak bir fikir gelir Yılbaşı ağacının ışıklarını kullanarak ona bir mesaj gönderebilir! Tüm ışıkları yakabilecek ve kapatabilecek şekilde bir fiş bulur. İkilik düzende bir kod bulur ve karşıdaki kadının bunu anlayabileceğinden emindir. Acaba tonguç hangi mesajı göndermeye çalıştı? 1 2 3 4 5 6 7 8 9 10 11 12 13 a b c d e f g h i j k l m 14 15 16 17 18 19 20 21 22 23 24 25 26 n o p q r s t u v w x y z 6 2005 Computer Science Unplugged (www.csunplugged.org)

Aktivite: E-mail ve Modemler Internet e bağlı bilgisayarlar da ikilik düzen kullanarak mesajları gönderir ve alır. Tek fark biplerler. Yani görüntü yerine sesi kullanırlar. İnce ses biri temsil eder. Kalın ses de sıfırır. Bu tonlar çok hızlı değişir ve biz dinlemeye çalışırsak yalnızca bir cızırtı duyarız. Henüz duymadıysanız eski analog modemlerden birini internete bağlanırken işitmeye çalışın. Yahut bir faks cihazının telefon numarasını arayın ve sesi dinleyin. Faks makinaları da sesi kullanarak bilgiyi iletir. Tonguçun mağazada kaldığında kullandığı kodu alarak bir arkadaşınıza e-mail yollamaya çalışın. Arkadaşınız ve sizin için kolay bir mesaj seçmeye çalışın bir modem kadar hızlı kod üretmek zorunda değilsiniz! 7

Aktivite: 31 den yukarı saymak İkilik düzen kartlarına tekrar bak. Bir sonraki kartı oluşturmak isteseydik üzerinde kaç nokta olurdu? Peki bir sonraki kartta kaç nokta olurdu? O halde yeni kartlar üretirken kullanılacak kural nedir? Gördüğünüz gibi yalnızca birkaç kart kullanarak büyük sayılara kadar sayabiliyoruz. Dizilime dikkatlice bakarsanız çok ilginç bir ilişki bulabilirsiniz: 1, 2, 4, 8, 16 Şunları ekleyin: 1 + 2 + 4 =? Neye yaklaşıyor? Şimdi 1 + 2 + 4 + 8 =? En baştan bu yana tüm sayıları toplarsanız ne oluyor? 1 + 2 + + 16? Parmak hesabı diye bir şey duydunuz mu? Şimdi parmaklarınızı kullanarak 10 dan çok daha fazlasına kadar sayabilirsiniz hayır, bunu yapmak için yaratık olmanıza gerek yok! İkilik düzene göre, her parmağı kartlardan birini temsil edecek şekilde düşünürsek 0 dan 31 e kadar sayabiliriz. Bu 32 adet sayı demektir. (Sıfırın da bir numara olduğunu unutmayın!) Parmaklarınızı kullanarak sırayla sayın. Parmak yukarda iken bu bir sayılır. Parmak aşağıda iken buna da sıfır deriz. Aslında, iki eli de kullanarak 1023 e kadar sayabiliriz! 0 da dahil olunca bu 1024 adet sayı demektir! Ayak parmaklarınızı da kullanırsanız daha da fazla sayabilirsiniz Eğer bir elle 32 sayı sayabiliyorsak ve iki el kullanarak 1024 e kadar sayabiliyorsak aşağıdaki kız kaça kadar sayabilir? Peki yaratık? Dikkat: 32 32 = 1024 8 2005 Computer Science Unplugged (www.csunplugged.org)

Aktivite: Dahası: İkilik düzende sayılar 1. İkilik düzenin bir başka ilginç özelliği de en sağa bir sıfır konduğunda ne olduğudur. Eğer onluk düzende çalışıyorsak, 0 koyduğumuzda sayıyı onla çarpmış oluruz. Örneğin dokuz doksana dönüşür. 30, 300 e dönüşür. Peki ikilik düzende en sağa sıfır eklendiğinde ne olur? Bunu deneyin: 1001 10010 (9) (?) Başka sayılar deneyerek hipotezinizi test edin. Kural nedir? Neden bu şekilde oldu sizce? 2. Şu ana kadar kullandığımız kartlar bir bit i temsil eder. ( bit İngilizce binary digit in kısaltılmış halidir). Buna göre, alfabe kodumuz her birine bir bit dediğimiz 5 adet kart kullanılarak temsil edilebilir. Çünkü alfabemizde 29 harf vardır ve 5 kart ile en fazla 32 farklı harfi temsil edebiliriz. Oysa bir bilgisayar harflerin büyük harf mi küçük harf mi olduğunu da hafızasında tutmalıdır. Hatta rakamlar, noktalama işaretleri ve özel semboller (% & + *) de tutulmalıdır. Bir klavyeye bakarak bilgisayarın kaç adet harfi ya da sembolü temsil etmesi gerektiğini bulun. Peki bu kadar sayıda harfi ya da sembolü temsil etmek için kaç bit gerekir? Günümüzdeki bilgisayarların oldukça yüksek bir çoğunluğu ASCII kodlaması kullanır (American Standard Code for Information Interchange). Bazı İngilizce konuşmayan ve binlerce harf içeren Çin gibi ülkelerde ise daha büyük kodlamalar kullanılır. 9

Tüm bunlar ne demek? Günümüzde bilgisayarların kullandığı ikilik düzenin bu şekilde adlandırılma sebebi iki adet rakamın kullanılmasından dolayı olduğunu söylemiştik. Bazen buna ikilik taban da denir. İnsanlar normalde onluk taban kullanır. Her sıfır veya birin oluşturduğu bilgiye bir bitlik bilgi denir. Peki bir bit bilgisayarda nerde durur. Bir bit bilgisayarın belleğinde (RAM) bir transistör ün kapalı veya açık olması demektir. Ya da bir kapasitör ün elektrik yüklü ya da yüklü olmaması demektir. Bir telefon hattı üzerinden gönderilen veriyi düşündüğümüzde ise, ses tonunun alçak veya yüksek olması sıfır veya biri temsil eder. Hard disk lerimizde ise disk yüzeyindeki manyetik alanın yönü sıfır veya biri temsil eder (kuzey yönünde olması bir iken güney yönünde olması sıfır gibi). Müzik CD leri, ve DVD ler optik olarak bitleri saklar yani belli bir yerde gelen lazer ışığı ışık yansırken (1) belli yerlerde ışık yansımaz (0). Bir bit genellikle pek fazla şey ifade etmez. Gruplandıkları zaman bir şeyler ifade etmeye başlarlar. 8 adet bit birleştiğinde 0 dan 255 e kadar sayıları ifade edebilir. 8 bitlik gruba byte denir. Bir bilgisayarın hızı belli bir zamanda işleyebileceği bit sayısı kadardır. Örneğin, 64- bitlik bilgisayarlar tek seferde 64 bit işler. 32-bitlikler ise tek seferde 32 bit işleyebilir. Yalnızca sayı depolamak ya da aktarmak için bitler ve byte lar kullanılmaz. Daha sonraki aktivitelerimizde değişik tipte bilgilerin nasıl bit ve byte olarak temsil edildiğini göreceğiz. 10 2005 Computer Science Unplugged (www.csunplugged.org)

Solutions and hints Binary Numbers (page 5) 3 requires cards 2 and 1 12 requires cards 8 and 4 19 requires cards 16, 2 and 1 There is only one way to make any number. The biggest number you can make is 31. The smallest is 0. You can make every number in between, and each has a unique representation. Experts: To increase any number by one, flip all the cards from right to left until you turn one face up. Working with binary (page 7) 10101 = 21, 11111 = 31 Sending Secret Messages (page 8) Coded message: HELP IM TRAPPED Counting higher than 31 (page 10) If you add the numbers up from the beginning the sum will always be one less than the next number in the sequence. Miss Flexi-toes can count 1024 1024 = 1,048,576 numbers from 0 to 1,048,575! More on Binary Numbers (page 11) When you put a zero on the right hand side of a binary number the number doubles. All of the places containing a one are now worth twice their previous value, and so the total number doubles. (In base 10 adding a zero to the right multiplies it by 10.) A computer needs 7 bits to store all the characters. This allows for up to 128 characters. Usually the 7 bits are stored in an 8-bit byte, with one bit wasted. 11