BÖLÜM 2 SAYI SĐSTEMLERĐ (NUMBER SYSTEMS)

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "BÖLÜM 2 SAYI SĐSTEMLERĐ (NUMBER SYSTEMS)"

Transkript

1

2 ÖLÜM ĐÇĐNDEKĐLER -sayı sistemleri 2-kodlama ve kodlar 3-boolean kuralları 4-lojik kapılar,lojik devreler 5-karnaugh haritaları 6-sayısal entereler 7-birleşik mantık devreleri 8-multi vibratörler ve flip-floplar 9-ardışıl devreler -sayıcılar -kaydediciler 2-bellek devreleri 3-programlanabilir lojik elemanlar

3 ÖLÜM 2 SYI SĐSTEMLERĐ (NUMER SYSTEMS) Giriş Sayma ve sayı kavramının yeryüzünde ilk olarak nerede ve ne zaman doğduğu bilinmemekle beraber, bazı buluntular Sümer lerin saymayı bildiklerini ve bugün kullandığımız onluk sayı düzeninin MS 4 dolaylarında, Hindistan da geliştirildiğini göstermektedir. Onluk sayı düzeni daha sonra Đslam bilginleri tarafından geliştirilmiş, MS 8 yıllarında onlu sayı sistemine Sıfır () sayısı eklenmiş ve sayı düzenindeki rakam biçimleri değiştirilerek yeni bir şekil kullanılmaya başlanmıştır. Onluk sayı düzeni, Endülüs üzerinden 2 lü yıllarda vrupa insanına aktarılmış ve sonuçta bugün bizim ve çoğu vrupa ülkesinin kullandığı rakam biçimleri ortaya çıkmıştır. Onluk sayı düzeninin bulunması ve yaygın kullanılmasında büyük olasılıkla insanın iki elinde toplam on parmağın bulunmasının etkisi olmakla beraber, insanlar tarih boyunca onluk sayı düzeninin dışında başka sayma düzenlerinde kullanmışlardır. Örneğin, zaman ölçmede kullandığımız gün, saat, dakika ve saniye gibi birimler birbirinin 2 ve 5 katı biçimindedir.

4 Sayı Sistemleri Onluk sayı düzeni insan kafası için yatkın olmasına rağmen, günümüz bilgisayar teknolojisi için uygun değildir. u nedenle günümüz bilgisayar teknolojisinde değişik sayı düzenleri kullanılmaktadır. unlar; ikili (binarydual), sekizli (octal), onaltılı (hexadecimal) sayı sistemleridir. u bölümde, bilgisayar teknolojisinde kullanılan sayı sistemlerini genel özellikleri ile inceledikten sonra, incelenen sayı sistemleri arasındaki ilişkileri açıklayacağız. 2.. Sayı Sistemlerinin Đncelenmesi Sayı sistemlerini incelerken göz önünde bulundurmamız gereken ilk kavram; sayı sistemlerinde kullanılan rakam, işaret, karakter veya harfleri ve bunların temsil ettikleri anlamları açıklamaktır. Sayı sistemlerinde kullanılan rakamın/harfin/karakterin, sayı içerisinde bulunduğu yere (basamağa) bağlı olarak temsil ettiği anlamı değişir. nlam değişikliğini belirleyen unsur, bulunan basamağın sayı sistemine bağlı olarak taşıdığı kök/taban değeridir. u durumda sayı sistemine bağlı olarak değişen ikinci kavram; sayı sistemlerinde kullanılan taban değeridir. ir sayı sistemini S, sayı sisteminde kullanılan rakam/karakterleri d ve kökü de R ile gösterir ve genel olarak S ile gösterilen sayı sistemini formülle ifade edersek; S= d n R n +d n- R n d 2 R 2 +d R +d R eşitliği elde edilir. Formülde d n -d ; sayı değerlerini, R n - R ise; köke bağlı olarak oluşan basamak değerlerini temsil eder. Kesirli kısmı bulunan sayıları ifade etmek için; S = d n R n +d n- R n d 2 R 2 +d R +d R, d R - +d 2-2 +d 3 R eşitliği kullanılır. Genel olarak ifade edilen eşitlikleri bu bölümde inceleyeceğimiz sayı sistemlerine uyarlayarak sırası ile onlu, ikili, sekizli ve onaltılı sayı sistemlerini inceleyelim Onlu (Decimal) Sayı Sistemi Günlük hayatımızda en çok kullandığımız onluk sayı sisteminde on değişik rakam vardır ve bunlar sırasıyla;,, 2, 3, 4, 5, 6, 7, 8, 9 dur.

5 Sayı Sistemleri u durumda d n - d sayı değerleri;,, 2, 3, 4, 5, 6, 7, 8, 9 sayıları ile ifade edilir ve R; taban değeri olan ile gösterilir. u durumda daha önce ifade edilen denklem; D = d n n +d n- n d 2 2 +d +d şeklini alır. Kesirli kısmı bulunan onlu sayıları ifade etmek için; D= d n n +d n- n d 2 2 +d +d, d. - +d d eşitliği kullanılır. Denkleme göre en sağdaki basamak en düşük ve en soldaki en yüksek anlamlı basamak olarak; 985 sayısı, 985 = şeklinde yazılabilir Đkili (inary-dual) Sayı Sistemi ve rakamları ile temsil edilen, taban değeri 2 olan ve iki olasılıklı durumları ifade etmek amacıyla kullanılan sayı sistemi Đkili veya inary sayı sistemi olarak adlandırılır. Đkili sayı sisteminde her bir basamak ĐT olarak (inary DigiT) adlandırılır. En sağdaki basamağa en Düşük nlamlı it - D (Least Significant it- LS), en soldaki basamağa en Yüksek nlamlı it-y (Most Significant it-ms) denir. una göre ikili sayı sistemindeki basamak değerleri; = d n 2 n +d n- 2 n d d 2 +d 2 eşitliği ile ifade edilebilir. Örnek olarak ikili sayısının basamak değerlerini yazarsak; = eşitliği bulunur. u onluk sistemde; sayısına eşittir. D = = 365

6 2 Sayı Sistemleri ynı şekilde kesirli kısım bulunan ikili sayıların basamak değerleri: = d n 2 n +d n- 2 n d d 2 +d 2, d d d n 2 -n şeklinde olur. Tam sayı kısmı Kesirli sayı kısmı En anlamlı it (MS) Đkili sayı sistemi bilgisayarlar için uygun ve bu sistemde sayıların ifade edilmesi kolay olmasına rağmen, sayıların ifade edilmesi daha çok sayıda basamak ile mümkün olmaktadır. Onlu olarak ifade edilen bir sayıyı, ikili sistemde ifade etmek için ortalama üç katı daha fazla basamağa ihtiyaç vardır. uda ikili sayı sisteminde yapılacak işlemlerin zaman alması, zorlaşması ve hata ihtimalinin yükselmesi sonucunu doğurur. u sakıncaları ortadan kaldırmak için, ikili sayı sisteminin tam katları olan ve işlemlerin daha az zamanda yapılmasına imkan tanıyan (ikili sayı sistemine dönüştürülmeleri veya ters işlemi çok kolay olan) sekizli ve onaltılı sayı sistemleri kullanılır. ununla beraber, ikili sayı sistemi bilgisayarlarda aşağıdaki amaçlar için kullanılmaktadır: i. Gerçek sayısal değeri ifade etmek için, ii. Veri ile ilgili bellekteki adresi belirtmek için, iii. Komut kodu olarak, iv. lfabetik ve sayısal olmayan karakterleri temsil etmek için bir kod olarak, v. ilgisayarda dahili ve harici olarak bulunan devrelerin durumlarını belirlemesi için bir sayı grubu olarak Sekizli (Octal) Sayı Sistemi En anlamsız it (LS) Đkili sayı sistemindeki sayıların daha kolay gösterilmesini sağlayan sayı sistemlerinden birisi, sekizli (octal) sayı sistemidir. Sekizli sayı sisteminde taban 8 ve kullanılan sayılar;,, 2, 3, 4, 5, 6, 7 dir. Genelde yetmişli yıllarda mini bilgisayarlarda çokça kullanılan sekizli sayı sistemindeki basamak değerlikleri;

7 Sayı Sistemleri 3 O = d n 8 n +d n- 8 n d d d 8 +d 8, d d formülü ile ifade edilir. Onlu Đkili Sekizli Onaltılı C 3 5 D 4 6 E 5 7 F Tablo arası sayıların ikili, sekizli ve onaltılı sistemlerdeki karşılıkları Onaltılık (Hexadecimal) Sayı Sistemi Đkili sayı sisteminin daha kolay gösterilmesini sağlayan ve günümüz bilgisayarlarında yaygın olarak kullanılan sayı sistemi onaltılık (hexadecimal) sayı sistemidir. Onaltılı sayı sisteminde ile 9 arasındaki rakamlar ile,, C, D, E, F harfleri kullanılır.

8 4 Sayı Sistemleri u sayı sistemindeki sayıların genel denklemi; H = d n 6 n +d n- 6 n d 6 +d 6 + d d d şeklinde oluşur. Tablo 2. de -2 arasındaki onlu sayıların ikili, sekizli, onaltılı sayı sistemlerindeki karşılıkları gösterilmektedir. uraya kadar sayı sistemlerini açıklandı. Şimdi bu sayı sistemlerinin birbirlerine dönüşümlerini açıklayalım Sayı Sistemlerinin irbirlerine Dönüştürülmeleri Sayı sistemlerinin birlikte kullanılması, sayı sistemlerinden herhangi birisi ile ifade edilen bir büyüklüğün diğer sayı sistemlerine dönüşüm ihtiyacını ortaya çıkarır. Sayı sistemlerini tek-tek ele alarak diğer sayı sistemlerine dönüşüm prensiplerini ve yöntemlerini açıklayalım Onlu Sayıların Đkili, Sekizli ve Onaltılı Sayılara Dönüşümü Onlu bir sayı başka bir sayıya dönüştürülecekse; onlu sayı, yeni oluşacak olan sayı sisteminin taban değerine sürekli bölünür. ölüm sonucunda elde kalanların tersten sıralanmasıyla yeni sayı sistemindeki sayı bulunur. Onlu sayıların Đkili Sayılara Dönüşümü: Onlu bir sayı ikili bir sayıya dönüştürülecekse, onlu sayı sürekli 2 ye bölünür. Örnek : (39) sayısını ikili sayı sistemine çevirelim. ölünen ölüm Kalan 39/2 9 + LS 9/ / /2 2 + yazım yönü 2/2 + MS MS: En büyük değerlikli sayı. (Most Significant it) LS: En küçük değerlikli sayı. (Least Significant it) Sonuç olarak; eşitliği bulunur. (39) =() 2

9 Sayı Sistemleri 5 Örnek 2: (27) sayısını ikili sayıya dönüştürelim. Đşlem ölüm Kalan 27 / 2 = / 2 = / 2 = / 2 = / 2 = / 2 = 9 9 / 2 = 9 9 / 2 = 4 4 / 2 = 2 2 / 2 = Sonuç olarak; eşitliği bulunur. (27) = () 2 Kesirli onlu sayılar ikili sayılara dönüştürülürken kesir kısmı 2 ile çarpılır. Çarpım sonucunda elde edilen sayının tam kısmı kaydedilerek, kesirli kısım 2 ile yeniden çarpılır. u işleme kesirli kısım değerine (veya a çok yakın bir değere) ulaşıncaya kadar devam edilir. Örnek 3: (.65) sayısını ikili sayı sistemine çevirelim. Sonuç; Tam Kısım.65 * 2 =.3 a -.3 * 2 =.6 a -2 Sıralama.6 * 2 =.2 a -3 yönü.2 (.65) (.) 2 olarak bulunur. u örnekte görüldüğü gibi kesirli kısım değerine varmayabilir. u gibi durumlarda işlem sonlandırılarak yuvarlatma yapılabilir. Örnek 4: (4.6875) sayısını ikili sayıya çevirelim. Tam sayı ve kesirli kısmı bulunan bir sayıyı ikili sayıya çevirmek için, tam sayı ve kesir kısımları ayrı-ayrı dönüştürülür ve bulunan sayılar birleştirilir.

10 6 Sayı Sistemleri Önce tam sayı kısmını çevirelim: Đşlem ölüm Kalan 4 / / 2 / / / 2 (4) = () 2 Daha sonra kesirli sayı kısmının çevirimini yapalım; Tamsayı.6875 * 2 = * 2 = * 2 =.5.5 * 2 =. (.6875) = () 2 Sonuçta, iki sayıyı birleştirirsek; eşitliği bulunur. (4.6875) = (.) 2 Onlu Sayıların Sekizli Sayılara Dönüştürülmesi : Onlu sayı sistemindeki bir sayıyı, sekizli sisteme dönüştürmek içinde yukarıda açıklanan yöntemler kullanılır. Örnek 5: (53) sayısını sekizli sisteme çevirelim. Verilen sayının devamlı 8 ile bölünmesi şeklinde işlem yapılır: Đşlemler sonucunda, Đşlem ölüm Kalan 53 / / eşitliği bulunur. (53) = (23) 8

11 Sayı Sistemleri 7 Örnek 6: (.53) sayısını sekizli sayı sistemine çevirelim. Verilen sayı devamlı 8 ile çarpılarak oluşan tam sayılar yazılır. Oluşan tam sayı.53 x 8 = x 8 =.832 yazım yönü.832 x 8 = x 8 = x 8 =.984 Sonuç olarak; (.53) (.465) 8 eşitliği bulunur. Tam sayı ve kesirli kısmı bulunan onlu sayıları 8 li sayılara dönüştürme işleminde; tam sayı ve kesir kısımları ayrı ayrı dönüştürülür ve bulunan sonuçlar birlikte yazılır. Örnek 5 ve Örnek 6 daki işlemlerden, (53.53) sayısının (23.465) 8 sayısına eşit olduğu söylenebilir. Onlu Sistemdeki Sayıların Onaltılı Sayılara Dönüştürülmesi: Onlu sistemdeki bir sayıyı onaltılık sisteme dönüştürmek için, onluk sistemin ikili ve sekizli sisteme çevrilmesindeki yöntem uygulanır. ncak onaltılık sistemde taban 6 olduğundan, 6 ya bölme ve kalanı yazma şeklinde işlem yapılır. Örnek 7: (24) sayısını onaltılık sayı sistemine çevirelim. Verilen sayının devamlı 6 ya bölünmesi ve kalanının yazılması şeklinde işlem yapılır: Đşlem ölüm Kalan 24 / / 6 3 D Sonuç olarak; eşitliği yazılabilir. (24) = (D6) 6

12 8 Sayı Sistemleri Örnek 8: (423) = (?) 6 dönüşümünü gerçekleştirelim. Kalan 423 / / 6 ölme işlemi sonucunda elde edilen sayısının onaltılı sistemdeki karşılığı olan değerinin yazılaması ile; eşitliği elde edilir. (423) = (7) 6 Kesirli ondalık sayıların onaltılı sayı sistemine dönüştürülmesi; kesirli sayının 6 ile çarpımından oluşan tam sayı kısmının alınıp, yeni sayının kesirli kısmının çarpılmaya devam etmesi şeklinde yapılır. Örnek 9: (.975) sayısını onaltılık sisteme çevirelim. Verilen sayı devamlı 6 ile çarpılıp, oluşan tam sayılar yazılır: Kalan.975x6 = F.6x6 = yazım.6x6 = yönü Sonuç olarak; (.975) = (.F99) 6 eşitliği bulunur. Örnek : (24.375) = (?) 6 dönüşümünü yapalım. Tam sayı ve kesirli kısımların dönüşümü ayrı ayrı yapılacağından, tam sayı kısmını Örnek 7 den alabiliriz: Kesirli kısım ise; olarak elde edilir. u durumda kesirli kısım için; (24) = (D6) 6 (.375) = (?) x 6 = 6. eşitliği yazılabilir. (.375) = (.6) 6

13 Sayı Sistemleri 9 Sonuç olarak; (24.375) = (D6.6) 6 eşitliği bulunur Đkili Sayı Sistemindeki Sayıların Onlu, Sekizli ve Onaltılı Sayı Sistemlerine Dönüştürülmesi Đkili sistemdeki bir sayı, her basamağının ağırlık katsayısı ile çarpılıp, bulunan değerlerin toplanması ile ilgili sayı sistemine dönüştürülür. Đkili Sayıların Onlu Sayılara Dönüştürülmesi: Đkili sistemdeki bir sayı, her basamağının ağırlık katsayısı ile çarpılıp, bulunan değerlerin toplanması ile Onlu sayı sistemine dönüştürülür Örnek : () 2 sayısının onluk sayı sistemindeki karşılığını bulalım. Her bir basamakta bulunan sayı basamak değeri ile çarpılır ve bulunan sayılar toplanırsa; x2 4 + x2 3 + x2 2 +x2 + x2 = olur. u durumda; () 2 = (25) = 25 eşitliği yazılabilir. Kesirli ikili sayının onluk sayı sistemine dönüştürülmesi; kesirli kısmın soldan sağa doğru ikinin negatif kuvvetleri şeklinde yazılıp, bu sayıların basamaklarda bulunan sayılarla çarpılması ve bulunan çarpımların toplanması şeklinde gerçekleştirilir. Örnek 2: (.) 2 sayısını onluk sayı sistemine dönüştürelim. Tamsayı ve kesirli kısmın basamak değerleri ile basamaklarda bulunan sayılar çarpılırsa;. = , = ,./2 +./4 = 4 + +, + /4 = (4.25) sayısı bulunur. u durumda; eşitliği elde edilir. (.) 2 = (4.25)

14 2 Sayı Sistemleri Örnek 3: (.) 2 = (?) dönüşümünü yapalım. Sayının tam ve kesirli kısmında bulunan rakamlar ile basamak değerleri çarpılır. (.) 2 = , Đkili sayı sistemindeki sayıların sekizli ve onaltılı sayılara dönüştürülmeleri bilgisayarlarda önemli bir yere sahiptir. 2 3 = 8 ve 2 4 = 6 olduğundan, her bir sekizlik sayı üç bit ikili sayıya karşılık gelirken, herbir onaltılık sayı 4 bit ikili sayıya karşılık gelir. Đkili Sayıların Sekizli Sayılara Dönüştürülmesi: Đkili sistemdeki bir sayıyı sekizli sistemde ifade etmek için, ikili sistemdeki sayılar sağdan sola doğru üçerli kümeler halinde ayrılır ve en sondaki kümedeki bitlerin sayısı üçten az ise sola doğru eklenerek üçe tamamlanır. Örnek 4: () 2 sayısını sekizli sayı sistemine dönüştürelim. Üçerli kümelere ayırma ve eksik bitleri tamamlama sonucunda, kümeleri elde edilir. Her kümedeki sayının onluk karşılığı yazılırsa; ( ) 2 = ( ) 8 şeklinde sekizli sistemdeki sayı bulunur. u durumda, eşitliği yazılabilir. = , = (.625) Dönüştürme işlemi sonucunda; (.) 2 = (.625) eşitliği bulunur. () 2 = (3735) 8

15 Sayı Sistemleri 2 Örnek 5 : () 2 = (?) 8 Kesirli ikili sayıların sekizli sayılara dönüşümü aynı yöntemle gerçekleştirilir. Yalnızca, kesirli kısımdaki gruplandırma soldan sağa doğru yapılır. Đkili Sayıların Onaltılı Sayılara Dönüştürülmesi: dönüşümünü yapalım. Verilen sayı üçerli gruplara ayrılır ve herbir grubun temsil ettiği sekizli sayı yazılırsa; = (2653) u durumda () 2 = (2653) 8 eşitliği elde edilir. Örnek 6: (.) 2 = (?) 8 dönüşümünü yapalım. Sayı, (. ) 2 şeklinde gruplandırılıp, her grubun karşılığı olan ikili sayı yazılırsa; = ( ) 8 sonucu elde edilir. Sonuçta; (.) 2 = ( ) 8 eşitliği bulunur. Đkili sistemdeki bir sayı, her basamağının ağırlık katsayısı ile çarpılıp, bulunan değerlerin toplanması ile Onaltılı sayı sistemine dönüştürülür. Đkili sayı sisteminden onaltılık sayı sistemine dönüştürme işlemi, ikili sistemdeki sayının dörderli gruplara ayrılıp, her bir gruptaki sayıların karşılıklarının yazılması şeklinde gerçekleştirilir. Gruplama işlemine sağdan başlanır ve en sondaki grup eklenerek dört bite tamamlanır. Gruplardaki sayıların karşılıkları olan sayılar yazılınca, onaltılık sistemdeki sayı elde edilir. Örnek 7: () 2 dönüştürelim. sayısını onaltılık sayı sistemine Verilen sayı dört bitlik gruplar halinde yazılırsa; şeklini alır. u gruplardaki sayıların onaltılık sistemdeki karşılıkları yazılırsa;

16 22 Sayı Sistemleri D C 3 D sayıları elde edilir. Sonuç olarak; eşitliği bulunur. () 2 = (DC3D) 6 Örnek 8: (.) 2 çevirelim. Grupların karşılıkları olan sayılar sırası ile yazılınca; onaltılık sistemdeki sayı; (.) 2 = (2C6.F2) 6 olarak elde edilir. sonucu elde edilir Sekizli 3 Sistemdeki 6 D Sayıların 4 Đkili, Onlu Ve Onaltılı Sistemlere Dönüştürülmesi Sekizli sistemdeki sayıları diğer sayı sistemlerine dönüştürmek için dönüştürülecek sayı sisteminin özelliğine uygun yöntem kullanılır. Sekizli Sayıların Đkili Sayılara Dönüştürülmesi: sayısını onaltılık sayı sistemine Çevirme işlemi için önce sayının tam sayı ve kesirli kısımları 4 erli gruplara ayrılır. Herbir grubun onaltılı sistemde karşılığı olan sayı yazılır.. 2 C 6 F 2 Örnek 9: (.) 2 = (?) 6 dönüşümünü yapalım. Gruplandırma yapılıp, herbir gruptaki sayıların karşılığı yazılırsa;. = (36.D8) D 8 Sekizli sistemdeki bir sayıyı ikili sayı sistemine dönüştürmek için, her bir basamaktaki sayının karşılığı olan ikili sayı 3 bitlik gruplar şeklinde yazılır. Gruplar halinde yazılan sayılar bir araya getirilmesi ile ikili sistemdeki sayı ortaya çıkar.

17 Sayı Sistemleri 23 Örnek 2: (673.24) 8 sayısını ikili sayı sistemine çevirelim. Önce her bir sayının karşılığı olan ikili sayı 3 bit olarak yazılır: 6=, 7=, 3=, =, 2=, 4=. Yazılan sayılar bir araya getirilirse; eşitliği bulunur. (673.24) 8 = (.) 2 Sekizli Sayıların Onlu Sayılara Dönüştürülmesi: Sekizli sayılar, her bir basamaktaki rakamın basamak ağırlığıyla çarpılması ve daha sonra çarpımların toplanması yoluyla onluk sayı sistemine dönüştürülür. Örnek 2: (372) 8 sayısını onluk sayı sistemine çevirelim. Herbir basamaktaki sayı basamak değerleriyle çarpılıp, bulunan sayılar toplanırsa; sayısı bulunur. u durumda; (372) 8 = 3x x8 + 2x8 = 3x64 + 7x8 + 2x = 25 eşitliği elde edilir. (372) 8 = (25) Örnek 22: (24.6) 8 = (?) dönüşümünü gerçekleştirelim. asamaklardaki sayılar basamak değerleriyle çarpılır: (24.6) 8 = 2x8 + 4x8. 6x8 -. Çarpımından bulunan değerler toplanırsa; = =2.75 sayısı bulunur. Sonuçta; (24.6) 8 = (2.75) eşitliği oluşur.

18 24 Sayı Sistemleri Sekizli sistemdeki bir sayıyı onaltılık sayı sistemine dönüştürmenin en pratik yolu, sekizlik sayıyı önce ikilik sayı sistemine dönüştürmek ve daha sonra ikili sayıyı onaltılık sayıya çevirmektir. Örnek 23: (543) 8 sayısını onaltılık sayıya dönüştürelim. Sekizlik sayı önce ikili sayıya çevrilir. (543) 8 = () 2 Daha sonra bulunan sayı dörderli gruplara ayrılıp, her bir grubun karşılığı olan onaltılı sistemdeki ifade yazılırsa; eşitlikleri bulunur. =, =, = 9 ulunan sayılar bir araya getirilirse; (9) 6 sayısı elde edilir. u durumda; eşitliği yazılabilir. (543) 8 = (D9) Onaltılık Sistemdeki Sayıların, Đkili, Sekizli ve Onlu Sayı Sistemlerine Dönüştürülmesi Onluk sayı sistemlerinde ifade edilen bir büyüklüğü diğer sayı sistemlerine dönüştürmek için uygun yöntemler kullanılır. Onaltılı Sayıların Đkili Sayılara Dönüştürülmesi: Onaltılı sistemdeki bir sayıyı ikili sayı sistemine dönüştürmek için; her basamaktaki sayının karşılığı olan ikili sayı 4 bit şeklinde yazılır. 4 bitlik gruplar bir araya getirilerek ikili sayı bulunur.

19 Sayı Sistemleri 25 Örnek 24: (5DD69) 6 sayısını ikili sisteme çevirelim. Herbir basamaktaki onaltılık sayının karşılığı olan ikili sayı yazılırsa; 5=, D=, =, D=, 6=, 9= değerleri elde edilir. Yazılan ikili sayıların bir araya getirilmesi ile, sonuç olarak; eşitliği bulunur. (5DD69) 6 = () 2 Örnek 25: (E7F.C) 6 sayısını ikilik sayıya çevirelim.herbir basamaktaki sayının karşılığı olan ikili sayı 4 basamaklı olarak yazılırsa;. sayıları bulunur. u durumda; (E7F.C) 6 = (.) 2 eşitliği elde edilir. Onaltılı Sayıların Onlu Sayılara Dönüştürülmesi: Onaltılı sayıyı onlu sisteme çevirmek için, her basamaktaki değer ile basamak ağırlığı çarpılır. ulunan değerlerin toplanması ile onaltılı sistemden onlu sayı sistemine dönüşüm yapılmış olur. Örnek 26: (E7FC) 6 sayısını onlu sisteme dönüştürelim. Herbir basamaktaki sayıyı basamak değerleriyle çarpıp, bulunan sayıların toplanması ile; E7FC = Ex x6 4 + x6 3 + Fx6 2 + Cx6 + x6 = = (23753) sayısı bulunur. Sonuçta; (E7FC) 6 = (23753) eşitliği yazılabilir.

20 26 Sayı Sistemleri Örnek 27: (5D.D9) 6 = (?) dönüşümünü yapalım. asamak değerlerinin basamaklardaki sayılarla çarpılıp, bulunan sayıların toplanması ile; 5D.D9 = 5x x6 + x6. 3x/6 + 9x/256 = /6 + 9/256 = ( ) sayısı bulunur. u durumda, eşitliği yazılabilir. (5D.D9) 6 = ( ) Onaltılı Sayıların Sekizli Sayılara Dönüştürülmesi: Onaltılık sayıyı sekizli sisteme çevirmek için en pratik yöntem; onaltılık sayının ikili sisteme ve daha sonra ikili sistemdeki sayının sekizli sisteme çevrilmesidir. Örnek 28 : (EC) 6 sayısını sekizli sisteme çevirelim. Önce onaltılı sayı ikili sisteme çevrilir. Onaltılı sistemdeki sayının ikili sisteme çevrilmesi için, her bir basamaktaki sayının ikili karşılığı dört bitlik olarak yazılırsa; E =, =, C =, = sayıları bulunur. ulunan sayılar birleştirilirse; (EC) 6 = () 2 sayısı elde edilir. Elde edilen ikili sayı, her grubun karşılığı olan sekizli sayının üçerli gruplar halinde yazılması şeklinde sekizli sayıya dönüştürülürse; eşitliği bulunur. () 2 = (632) 8 Not: ütün sayı sistemlerinde negatif sayıların dönüşümleri aynı şekilde, yalnızca sonuca (-) işareti eklenmek suretiyle yapılır.

21 Sayı Sistemleri Sayı Sistemlerinde Hesaplama Tüm sayı sistemlerinde sayılarda işaret kullanılabilir. Yani pozitif ve negatif sayılarla hesaplama yapılabilir. u gerçek göz önünde bulundurularak, onluk sayılarda hesaplama yaparken aşağıdaki ilişkiler kullanılabilir. u ilişkiler bütün sayı sistemleri için geçerlidir. a) +a + (+b) = a + b b) +a + (-b) = a - b c) +a - (+b) = a - b d) +a - (-b) = a + b Đkili, sekizli ve onaltılı sistemlerdeki hesaplamalarda da 4 temel işlem (toplama, çıkarma, çarpma, bölme) kullanılır. ncak, dijital bilgisayarlarda kullanılan temel sayı sistemi ikili sayı sistemi olduğundan, ikili sayı sistemindeki dört işlemi detaylı olarak inceleyelim Đkili Sayı Sisteminde Toplama Đkili sayı sisteminde yapılan toplama işlemi, onlu sayı sisteminde olduğu gibi aynı basamaktaki sayıların toplanması şeklinde yapılır. Đkili sayı sistemindeki toplama kuralları aşağıdaki şekilde sıralanabilir. + =, + =, + =, + = veya + = Elde (C=). + toplama işleminde sonuç olarak ve bir soldaki basamağa aktarılmak üzere elde ortaya çıkar. u onluk sayılarla yapılan toplama işlemindeki 9+ rakamlarının toplamından ortaya çıkması ve eldeki in bir soldaki basamağa aktarılmasına benzer. Örnek 29: Đkili sayı sistemine göre aşağıdaki toplama işlemlerini gerçekleştirelim Not: Çok sayıda sayıların alt alta toplanmasında, iki adet in elde oluşturduğu bilinerek, toplanacak birlerin sayısı tesbit edilir. Her bir çift değeri için, elde değeri bir soldaki basamağa aktarılır.

22 28 Sayı Sistemleri Örnek 3 : şağıda verilen toplama işlemlerini yapalım Đkili Sayı Sisteminde Çıkarma + + Đkili sayılarda çıkarma işleminde özetlenen kurallar uygulanır: - =, - =, - =, - = (borç ), - = u kuralların uygulandığı yöntem, doğrudan çıkarma yöntemi olarak adlandırılır. na sayının çıkarılan sayıdan büyük olması durumunda, yani sonucun veya dan büyük olması durumunda doğrudan çıkarma yöntemi kullanılabilir. Örnek 3: yapalım. şağıdaki çıkarma işlemlerini doğrudan çıkarma yöntemi ile - - Çıkarma işlemi sonucunun dan küçük olması durumunda doğrudan çıkarma yöntemi kullanılamaz. u nedenle, sonucun dan küçük çıktığı işlemleri gerçekleştirmek ve bilgisayarlarda mantıksal uyumlaştırma işlemini kolaylaştırmak amacıyla, tümleyen aritmetiğine göre çıkarma olarak adlandırılan çıkarma yöntemi kullanılır. Tümleyen aritmetiği ile çıkarma yönteminde tüm çıkarma işlemleri yapılabilmekte ve bu nedenle bilgisayarlarda bu yöntem kullanılmaktadır.

23 Sayı Sistemleri Tümleyen ritmetiği Tümleyen aritmetiği, sayısal bilgisayarlarda çıkarma işlemini gerçekleştirmek amacıyla kullanılan matematiksel bir yöntemdir. Tümleyen aritmetiğini anlamanın en pratik yolu, taşıtlarda kullanılan kilometre sayacını göz önünde bulundurmaktır. Onlu sayı sisteminde çalışan kilometre sayaçları genelde beş basamaklıdır. başlangıç değerinden ileri doğru gidildiğinde, 2 gibi artarken, geriye doğru gidildiğinde sayacın değerleri 99999, gibi azalır. u sayaç örneğinde, bir adım ileri gidildiğinde ve bir adım geriye gidildiğinde değerine ulaşıldığından bu sayılara birbirinin tümleyeni denmektedir. una göre 2 sayısının tümleyeni değeridir. raçların kilometre sayaçları üzerinde açıklanan tümleyen aritmetiğinin ikilik sayılarda uygulamasıyla iki çeşit tümleyen aritmetiği ortaya çıkar: tümleyeni ve 2 tümleyeni. edilir. tümleyeni; (2 n -N-) ve 2 tümleyeni; (2 n -N) formülleri ile ifade Formüldeki 'n' değeri verilen N sayısındaki basamak sayısıdır. Formüllerin incelenmesinden; 2 tümleyeninin, tümleyenine eklenmesi ile oluştuğu görülür. ve 2 tümleyeni mantıkları, onluk sistemde 9 ve tümleyenler şeklinde temsil edilir. Tümleyen aritmetiği çeşitleri, daha genel tabir ile, r tabanlı bir sayı sisteminde r tümleyeni ve r- tümleyeni olarak ifade edilebilir. u açıklamalar ışığında tümleyen aritmetiğini iki kısımda inceleyebiliriz: r tümleyeni ve r- tümleyeni r Tümleyen ritmetiği r tabanlı bir sayı sisteminde, n basamaklı pozitif bir tamsayı N ile temsil edilirse, N sayısının r tümleyeni r n -N (N ) olarak tanımlanabilir. şağıdaki örnekler, r tümleyeni terimini anlamaya yardım edecektir.

24 3 Sayı Sistemleri Örnek 32 : (5252) sayısının r tümleyenini (onlu sayı sistemi olduğundan tümleyenini) bulalım. Verilen sayıda basamak sayısı: n=5 ve taban: r= olduğundan; sayının r tümleyeni: olarak bulunur. r n -N = = 4748 Örnek 33: (.3267) sayısının tümleyenini bulalım. Verilen sayıda tam sayı kısmı bulunmadığından basamak sayısı; sayısı bulunur. n = = olarak alınır ve sonuç olarak; r -N = = (.6733) Örnek 34 : (25.639) sayısının tümleyenini bulalım. Tam sayı kısmı 2 basamaklı olduğundan sayının r tümleyeni; olarak bulunur. r=, n=2 ve N= değerleri ile; r n - N = = Örnek 35 : () 2 sayısının 2 tümleyenini bulalım. Sayı ikili sistemde olduğundan, r=2 ve sayı 6 basamaklı olduğundan n=6 değerleri bulunur. u değerler formülde yerine konulursa, verilen ikili sayının r tümleyeni olarak; değeri bulunur. (2 6 ) - () 2 = ( - ) 2 =

25 Sayı Sistemleri 3 Örnek 36 : (.) 2 sayısının 2 tümleyenini bulalım. Verilen ikili sistemdeki sayının tam sayı kısmı bulunmadığından; sayının 2 tümleyeni; olarak bulunur. 2 -N= -. = (.) 2 Yukarıdaki açıklamalardan ve örneklerden, ikili sayı sistemindeki bir sayının 2 tümleyenini bulmanın en kolay yolunun; sayıya sağdan bakarak ilk e kadar olan sayıları olduğu gibi bırakmak ( dahil), diğer bitlerdeki değerlerin tersini almak ( ise, ise yazmak) olduğu söylenebilir. r tümleyeni, bütün sayı sistemleri için yukarıda verilen eşitlikten çıkartılabilir. urada açıklanan ve 2 tümleyenleri, en çok karşılaştığımız sayı sistemleri olduklarından detaylandırılmıştır r tümleyen aritmetiği ile çıkarma Onluk sayı sisteminde alışkın olduğumuz ve komşuya git borç al olarak isimlendirebileceğimiz doğrudan çıkarma yöntemi bilgisayarlar için çok kullanışlı değildir. Elektronik elemanlar ile çıkarma söz konusu olduğunda daha kullanışlı (etkin) olan yöntem, sayıların tümleyenini alarak toplama işlemi yapmaktır. u yöntemde, r tabanındaki iki pozitif sayının M-N işlemi aşağıdaki gibi özetlenebilir:. Đki sayıyı çıkarma yerine M sayısının kendisi ile N sayısının r tümleyeni toplanır. 2. Toplama sonucunda elde edilen değer incelenir: a) Eğer en soldaki basamakların toplanması sonucunda elde değeri oluşursa (işaret biti), bu değer atılır. ulunan sonucun (+) pozitif olduğu kabul edilir. b) Eğer elde değeri oluşmazsa, toplama sonucunda elde edilen değerin r tümleyeni alınır ve bulunan değerin önüne (-) eksi işareti konulur.

26 32 Sayı Sistemleri Örnek 37: tümleyenini kullanarak, ( ) =? işlemini yapalım. M= N=325 tümleyeni N= işaret biti elde Đşaret biti dir ve bu durumda sonuç; (+69282) olarak bulunur. Örnek 38: (325) (72532) =? işlemini r tümleyen aritmetiği yöntemi ile yapalım. N = M = tümleyeni = elde yok 378 u durumda 378 sayısının r tümleyeni alınır. Sonuç olarak; (-69282) değeri bulunur Örnek 39: M N işlemini aşağıdaki verilen sayılarla r' tümleyenini kullanarak yapalım. M = N = 2 tümleyeni + Sonuç olarak; değeri bulunur. () 2 elde

27 Sayı Sistemleri 33 Örnek 4 : M = göre yapalım. N = olduğuna göre M N işlemini 2 tümleyenine N = ise 2 tümleyeni = bulunur. + ulunan sonucun r tümleyeni alınır. Sonuç ; (- ) 2 olarak bulunur. elde yok Örnek 4: (5) - (2) işlemini ikili sayı sisteminde 2 tümleyeni yöntemi ile yapalım. (5) = () 2 = N (2) = () 2 = M 2 tümleyeni + elde yok Đşaret biti olduğundan, bulunan sayının 2 tümleyeni alınır. Sonuç; - () 2 olarak bulunur. u sayı (-5) sayısının karşılığıdır. Örnek 42: (29) - (233) işlemini 2 tümleyeni yöntemiyle yapalım. (29) = () 2 (233) = () 2 2 tümleyeni + ulunan sayının 2 tümleyeni alınırsa sonuç ; (-) 2 olarak bulunur. elde yok Örneklerden şöyle bir sonuç çıkarılabilir: r tümleyeni ile çıkarma işleminde işaret biti olarak adlandırılan bite bakılır. Đşaret biti ise sonucun (+), işaret biti ise sonucun (-) olduğu bulunur. Đşlem buna göre sonuçlandırılır.

28 34 Sayı Sistemleri r- Tümleyen ritmetiği r tabanına göre verilen ve yalnızca tam sayı kısmı bulunan pozitif bir sayısının r- tümleyeni; 2 n -N- formülüyle, n basamaklı tam sayı ve m basamaklı kesirli kısmı bulunan bir sayının r- tümleyeni; r n -r -m -N formülü ile bulunabilir. Örnek 43: (5252) sayısının r- tümleyenini ( 9 tümleyenini) bulalım. Sayının yalnızca tam sayı kısmı bulunduğundan, 2 n -N- formülü uygulanabilir. Taban = ve basamak sayısı n = 5 olduğuna göre ilgili formülden sonuç; olarak bulunur. R n -N- = =47479 Örnek 44: (.3267) sayısının 9 tümleyenini bulalım. Sayının tam sayı ve kesirli kısmı bulunduğundan ilgili formül uygulanırsa; değeri bulunur. r n -r -m N = = = =.6732 n Örnek 45: () 2 sayısının r- tümleyenini ( tümleyeni) bulalım. Verilen sayı ikili sistemde olduğundan r=2 ve sayıda 6 basamak bulunduğundan n=6 dır. u durumda, değeri bulunur. 2 n -N-=2 6 --=-- = () 2

29 Sayı Sistemleri 35 Örnek 46: (.) 2 sayısının tümleyenini bulalım. Đkili sistemdeki sayıda tamsayı kısmı bulunmadığından n= ve kesirli kısım 4 basamaklı olduğundan m=4 dür. Đlgili formülün uygulanması ile sonuç; olarak bulunur. (2 n ) = (-. -.) = (.-.) 2 = (.) 2 Örneklerden görüleceği gibi onluk sistemdeki bir sayının r- tümleyeni (9 tümleyeni); her basamağın 9 dan çıkarılması ile elde edilir. Đkili sistemdeki bir sayının r- tümleyenini ( tümleyenini) bulmak daha basittir. Verilen sayıdaki ler, lar yapılınca ortaya r- tümleyeni çıkar. Đkili sayı sisteminde tümleyeni kolayca bulunduğundan, 2 tümleyeninin istenildiği durumlarda; tümleyenine, işleme göre '' veya r -m değerinin eklenmesiyle tümleyeninin üretilmesi işlemi tercih edilebilir. Örnek 47: tümleyeni () 2 olan sayının 2 tümleyenini bulalım. Verilen sayıya eklenmesi ile sayının 2 tümleyeni; olarak bulunur. + Örnek 48: 'tümleyeni (.) 2 olan sayının 2 tümleyenini bulalım. Verilen sayının 2 tümleyeni bulmak için önce eklenmesi gereken sayı bulunur. Eklenmesi gereken sayı; olarak bulunur. r -m = 2-4 =. olduğundan 2 tümleyeni;. +..

30 36 Sayı Sistemleri r Tümleyen Yöntemi ile Çıkarma r tümleyeni ile çıkarma işlemi tamamen r tümleyeni ile çıkarma işleminin aynısıdır. Yalnızca sonucun pozitif olduğu durumlarda, düzeltme biti denilen sayısının eklenmesi işlemi yapılır. r tabanında iki pozitif sayının M- N işlemi (r- tümleyeni yöntemi ile) aşağıdaki şekilde özetlenebilir: - M sayısının kendisi ile N sayısının r- tümleyeni toplanır. edilir. 2- Toplama sonucunda bulunan değerin taşma (işaret) biti kontrol a- Eğer taşma biti oluşursa (işaret biti ), bulunan değere değeri eklenir. b- Eğer taşma biti oluşmazsa (işaret biti ), toplama sonucunda elde edilen sayının r- tümleyeni alınır ve önüne (-) işareti konur. Örnek 49: M=72532, N=325 ise M-N işlemini r- tümleyenine göre yapalım. Đşlemi yapabilmek için önce çıkarılan sayının r- tümleyeninin bulunması gerekir. ulunan bu değer ile M sayısı toplanır N nin 9 tümleyeni (taşma /işaret biti) 6928 işaret biti olduğundan sonuca eklenir. u durumda, değeri bulunur

31 Sayı Sistemleri 37 Örnek 5: M = 325 N = ise M-N işlemini 9 tümleyenine göre yapalım. Çıkarılan sayının 9 tümleyeni alınıp, toplama işlemi yapılırsa; 325 N sayısının 9 tümleyeni (taşma yok) 377 Đşaret biti değeri olduğundan, sonucun 9 tümleyenini alıp, önüne (-) işareti koymamız gerekir. Sonuç ; olarak bulunur. ( ) Örnek 5: M= ve N= olduğuna göre M-N işlemini (r-) tümleyenine göre yapalım. N nin tümleyeni olduğundan; + taşma var sayısı elde edilir. Sonuca eklenmesi gerekir. u durumda sonuç; olarak bulunur. () 2 +

32 38 Sayı Sistemleri Örnek 52: M =, N = ise M-N işlemini tümleyenine göre yapalım. N nin tümleyeni + u durumda sonuç (-) dir ve cevap; olarak bulunur. işaret biti = dır. (-) 2 Örnek 53: (5) - (2) =? işlemini tümleyenine göre yapalım. Sayılar onlu sistemde verildiğinden, sayıların ikili sisteme dönüştürülmesi gerekir. Sayılar ikili sisteme dönüştürülür ve çıkarılan sayının tümleyeni alınarak toplama işlemi yapılırsa; (5)= (2) = + ulunan sayının tümleyeninin alınması ile sonuç; (- ) 2 olarak bulunur Đkili Sayı Sisteminde Çarpma Đkili sayı sisteminde çarpma işleminde onluk sistemde kullanılan işlem sırası takip edilir ve ve değerlerinin çarpılması söz konusu olduğundan aşağıdaki kurallar geçerlidir. x =, x =, x =, x =.

33 Sayı Sistemleri 39 Örnek 54: () 2 * () 2 ve () 2 * () 2 işlemlerini yapalım. x x Đkili Sayı Sisteminde ölme Đkili sayılarda bölme işlemi, onluk sayı sisteminde olduğu gibi bölünenden bölenin çıkarılması işlemine sonuç sıfır kalıncaya kadar devam edilmesiyle gerçekleştirilir. Örnek 55: () 2 () 2 =? işlemini yapalım. -, - - Sonuç = (.) 2 bulunur. Örnek 56: () () =? işleminin sonucunu bulalım Sonuç = () 2 olarak bulunur.

34 4 Sayı Sistemleri Tekrarlama ve Çalışma Soruları. Sayı sistemlerinin tarihsel gelişimini açıklayınız. 2. ilgisayar teknolojisinde kullanılan sayı sistemlerini sıralayınız. 3. Sayı sistemlerinin taban değerine göre sahip olacakları denklemleri yazınız. 4. Onaltılı sayı sisteminde kullanılan harflerin temsil ettikleri anlamları açıklayınız. 5. inary sayı sistemini tanımlayınız. 6. IT, en düşük anlamlı bit en yüksek anlamlı bit terimlerini açıklayınız. 7. Sekizli sayı sisteminin özelliklerini özetleyiniz arasındaki sayıları, ikili, sekizli ve onaltılı sistemde yazınız. 9. (47) =(?) 2 işlemini yapınız.. (57,57) =(?) 2 dönüşümünü yapınız.. (346,25) =(?) 8 işlemini yapınız. 2. (45,35) =(?) 6 işlemini yapınız. 3. (453,45) =(?) 6 işlemini yapınız. 4. ilgisayarlarda ikili sayı sistemi ile birlikte sekizli ve onaltılı sayı sistemlerinin tercih edilme sebepleri nelerdir? 5. () 2 = (?) 8 ve (.) 2 =(?) 8 dönüşümlerini yapınız. 6. () 2 = (?) 6 ve (.) 2 = (?) 6 işlemlerini yapınız. 7. (3526) 8 = (?) 2 ve (25.36) = (?) 2 çevrimlerini yapınız. 8. (246) 8 = (?) 6 ve (42.37) 8 = (?) 6 dönüşümlerini yapınız. 9. () 2 = (?) ve (.) 2 = (?) çevrimlerini yapınız.

35 Sayı Sistemleri 4 2. (264) 8 =(?) ve (42.37) 8 = (?) dönüşümlerini yapınız. 2. (5E3) 6 = (?) 2 ve (F2.4E9) 6 = (?) 2 işlemlerini yapınız. 22. (3F) 6 = (?) 8 ve (2.3) 6 = (?) 8 çevrimlerini yapınız. 23. (2) 6 = (?) ve (F2.3) 6 = (?) dönüşümlerini yapınız. 24. şağıdaki toplama işlemlerini yapınız. + + (?) (?) + (?) 25. şağıdaki çıkarma işlemlerini doğrudan çıkarma yöntemi ile yapınız (?) (?) (?) 26. (5522) ve (2745) sayılarının r tümleyenlerini bulunuz. 27. () 2 ve () 2 sayılarının r tümleyenlerini bulunuz. 28. Đkili sistemdeki bir sayının r tümleyenini bulmanın pratik yöntemini açıklayınız. 29. ( ) işlemini tümleyenine göre yapınız. 3. ( ) işlemini tümleyenine göre yapınız. 3. (-) 2 işlemini 2 tümleyenine göre yapınız. 32. (-) 2 işlemini 2 tümleyenine göre yapınız. 33. (49262) ve (3623) sayılarının r- tümleyenlerini bulunuz. 34. () 2 ve () 2 sayılarının r- tümleyenlerini bulunuz.

36 42 Sayı Sistemleri 35. ( ) işlemini 9 tümleyeni kullanılarak yapınız. 36. ( ) işlemini 9 tümleyeni kullanılarak yapınız. 37. ( ) 2 işlemini r- tümleyeni kullanılarak yapınız. 38. ( - ) 2 işlemini r- tümleyeni kullanılarak yapınız. 39. şağıdaki çarpma işlemlerini yapınız. () * () = (?) 2 () * () = (?) 2 () * () = (?) 2 4. şağıdaki bölme işlemlerini yapınız. () () = (?) 2 () () = (?) 2 () () = (?) 2

37 ÖLÜM 3 KODLM VE KODLR (CODING ND CODES) Giriş Kodlama, iki küme elemanları arasında karşılıklığı kesin olarak belirtilen kurallar bütünüdür diye tanımlanabilir. Diğer bir deyişle, görünebilen, okunabilen yazı, sayı ve işaretlerin değiştirilmesi işlemine kodlama denir. aşka bir bakış açısı ile, sonlu elemana sahip bir kümenin her bir elemanına bir kod verilmesi, kodlama olarak tanımlanır. Morse alfabesi kodlamaya iyi bir örnektir.kodlama işlemine diğer bir örnek, bilgisayarın çevresel birimleri ile merkezi işlem ünitesi arasındaki bilgi iletişimidir. ilgisayarlarda, bir alfabetik-sayısal kaynak olan klavyeden gönderilen bilgi, 7 veya 8 bitlik ikili sayılar şeklinde kodlandıktan sonra ilgili birime gönderilir. Kodlama işlemi yalnızca onluk sistemdeki sayıları (,, 2,...,9) içerebileceği gibi, alfabetik ve alfasayısal bilgilerin kodlanmasını içerebilir. Farklı bilgileri kodlama ihtiyacı ve değişik alanlarda kodlama gereksinimi çeşitli kodlama yöntemlerini doğurmuştur.

38 4 Kodlama ve Kodlar Kodlama işlemi aşağıdaki avantajları sağlar:. ritmetik işlemlerde kolaylık sağlar. 2. Hataların bulunmasını kolaylaştırır. 3. Hataların düzeltilmesi işlemlerini basitleştirir. 4. ellek işlemlerinde verimliliği artırır. 5. ilgilerin işlenmesi işleminin insanlarca kolayca anlaşılmasını sağlar. Yalnızca sayısal karakterlerin kodlanmasıyla ortaya çıkan kodlara sayısal kodlar (CD kodları) denilirken, alfabetik ve sayısal karakterlerin kodlanmasını içeren kodlama yöntemlerine alfasayısal kodlar denir. u durumda kodlar iki grup altında incelenebilir: sayısal ve alfa sayısal kodlar. 3.. Sayısal Kodlar Onlu bir sayının ikili sayı sistemindeki karşılığının yazılması ile oluşan kodlama sistemi, yalın ikili kodlama (pure binary coding) olarak isimlendirilir. Sayısal sistemlerde kullanılan kodlama sistemleri yalın ikili sayı sisteminde olmayabilir. Yalnızca sayısal karakterlerin kullanıldığı sayısal kodlama sistemlerinin çok geniş uygulama alanı olması nedeni ile, çok farklı sayısal kodlama yöntemleri kullanılmaktadır. Sayısal kodlama yöntemlerine örnek olarak; i- CD kodu, ii- Gray kodu, iii- +3kodu, iv- iken kodu, v- 5 te 2 kodu, vi- ar kodu, kodlama yöntemleri verilebilir. Sayısal kodlama yöntemlerine örnek olarak verilen kodlama çeşitlerine genel özellikleri ile özetleyelim.

39 Kodlama ve Kodlar CD Kodu (inary Coded Decimal Code) Kodu Onluk sistemdeki bir sayının, her bir basamağının ikilik sayı sistemindeki karşılığının dört bit şeklinde yazılması ile ortaya çıkan kodlama yöntemine, Đkili Kodlanmış Onlu Sayı Kodu - CD kodu (inary Coded Decimal Code) ismi verilir. Onluk sayı sistemi ile 9 arasındaki sayıları içerdiğinden, her basamaktaki sayının ikili sistemde kodlanması için 4 bite ihtiyaç vardır. Onlu bir sayıyı CD kodlu olarak yazmak için, onlu sayının herbir basamağı 4 bitlik ikili sayı grupları şeklinde yazılır. Yazılan gruplar bir araya getirilince CD kodlu sayı elde edilir. Örnek : (263) sayısını CD kodu ile kodlayalım. Herbir basamaktaki sayının ikili karşılığı 4 bit olarak yazılırsa; sayıları bulunur. Sayıların birleştirilmesiyle; (263) = () CD eşitliği elde edilir. urada unutulmaması gereken, bulunan sayının (263) sayısının ikili sayı sistemindeki karşılığı olmadığıdır. Örnek 2: ( ) CD sayısını onlu sisteme çevirelim. Sayı dörderli gruplara ayrılarak her bir gruptaki ikili sayıların onlu karşılığı yazılırsa; ( ) CD sayıları bulunur. ulunan sayıların bir arada yazılmasıyla sonuç olarak; () CD = (936) sayısı elde edilir Gray Kodu Gray kodlama yöntemi, basamak ağırlığı olmayan bir kodlama yöntemidir. asamak ağırlığının olmaması, her bir basamaktaki sayıların basamak ağırlıklarına göre karşılıklarının olmamasıdır. Sayısal elektronik ve bilgisayar giriş-çıkış işlemlerinde kullanılan Gray kodlama yöntemi, minimum değişimli kodlar sınıfı içerisinde yer alır. unun nedeni bir sayıdan diğerine geçerken yalnızca bir bitin konum değiştirmesidir.

40 42 Kodlama ve Kodlar Örneğin; yalın binary kodlamada (3) = () 2 değerinden (4) = () 2 değerine geçerken üç bitin değeri değişirken, gray kodlamada yalnızca bir bitin değeri değişir. Gray kodlanmış sayılarda basamak değeri olmadığından, bu kodlama yönteminin aritmetik işlemlerin olduğu yerlerde kullanılması mümkün değildir. ncak sütun esasına göre çalışan cihazlardaki hatayı azalttığından, giriş / çıkış birimlerinde ve analog - dijital çeviricilerde tercih edilirler. Yalnızca, 9 dan a geçişte çok sayıda bit konum değiştirir. Onlu sayıların karşılığı olan ikili sayıları Gray kodlanmış olarak ifade etmek için, bir sayıdan diğerine geçişte tek bir bitin değer değiştirmesi esas alınır. Tablo 3. de, -5 arasındaki onlu sayıların karşılığı olan ikili ve gray kodlanmış sayılar görülmektedir. Gray kodlu sayıların mahsuru; toplama, çıkarma ve diğer aritmetik işlemleri yapabilmek için ikili sayı sistemine dönüştürülme zorunluluğudur. u durumda ikili sayıları Gray koda çevirmek veya Gray kodlu bir sayının ikili karşılığını bulmak için aşağıdaki yöntemler kullanılır. Onlu Değer Đkili Değer 842 Gray Kodu asamak değeri yok Tablo 3.. Yalın ikili kodlu ve gray kodlu sayılar.

41 Kodlama ve Kodlar 43 i- Đkili Sayıların Gray Koduna Çevrilmesi: Đkili sistemdeki bir sayıyı Gray kodlu sayı şekline dönüştürmek için, en yüksek basamak değerine sahip bitin solunda olduğu kabul edilip, her bit solundaki bit ile toplanarak yazılır. u işleme endüşük basamak değerlikli bite kadar devam edilir. Elde edilen sayı Gray kodlu sayıdır. Örnek 3: () 2 ikili sistemdeki sayıyı Gray koduna çevirelim. aşlama biti inary Sayı Gray kodlu sayı Sonuç olarak; eşitliği yazılabilir. () 2 = () Gray Örnek 4: () 2 inary sayısını Gray koduna çevirelim. inary Sayı Sonuçta; eşitliği bulunur. Gray kodlu sayı () 2 = () ii- Gray Kodlu ir Sayının Đkili Sayılara Çevrilmesi: Gray kodlu bir sayıyı ikili sistemdeki sayı şekline dönüştürmek için, en soldaki bit olduğu gibi aşağıya indirilir ve indirilen sayıyla bir sonraki basamakta bulunan sayı toplanarak yazılır. ulunan sayı ile bir sonraki basamaktaki sayı toplanır ve bu işleme en düşük değerlikli bite kadar devam edilir.

42 44 Kodlama ve Kodlar Örnek 5: () GRY sayısını ikili sayı sistemine çevirelim. Gray kodlu sayı Đkili sayı Sonuçta; () GRY = () 2 eşitliği bulunur. Örnek 6: () GRY sayısını ikili sayı sistemine çevirelim. Gray kodlu sayı Sonuç olarak; eşitliği bulunur. Đkili Sayı () GRY = () rtı 3 (Excess 3) Kodu rtı 3 kodu (+3 Code), CD kodu ile ilgilidir ve belirli aritmetik işlemlerde işlem kolaylığı nedeniyle CD kodu yerine kullanılır. ir onlu sayının rtı 3 kodundaki karşılığı, onlu sayının karşılığı olan ikili sayıya 3 eklenmiş halidir. u nedenle bu kodlama yöntemi, 3 fazlalık kodu olarak ta isimlendirilir. rtı 3 kodundaki sayılar, CD kodunda olduğu gibi dört bitlik ikili sayılar şeklinde ifade edilir. Hesaplama yapmada ve hataları düzeltmelerde sağladığı kolaylıklara rağmen, tümleyenini almadaki güçlükler nedeniyle son zamanlarda nadiren kullanılmaktadır.

43 Kodlama ve Kodlar 45 Örnek 7: (48) sayısını rtı 3 koduna çevirelim her bir basamağa 3 eklenir, 7 bulunan sonuç 4 bitlik ikili sayıya çevrilir. ulunan sayılar yan yana yazılarak rtı 3 kodlu sayı elde edilir. una göre; (48) =() +3 eşitliği yazılabilir. Örnek 8: 3 fazlalık kodlu () +3 sayısının onlu sistemdeki karşılığını bulalım. Sayı dörder bitlik gruplara ayrılır ve herbir grubun karşılığı olan onlu sayı bulunur. u işlemlerle, () +3 = (2 6) +3 sayıları elde edilir. ulunan herbir sayıdan 3 çıkarılırsa; (93) sayısı bulunur. u durumda, eşitliği yazılabilir de 2 Kodu () +3 =(93) 5 de 2 kodunda, her onlu sayı, içinde mutlaka iki tane '' bulunan 5 bitlik ikili sayı ile temsil edilir. ütün sayılarda mutlaka iki tane '' bulunduğundan hataların kolayca bulunmasını sağlar. Sayılar ikili sistemde ifade edilirken basamak değerleri '7 4 2 ' şeklinde sıralanır. () sayısını 5 te 2 kodunda ifade etmek için () kombinasyonu kullanılır.

44 46 Kodlama ve Kodlar Örnek 9 : (6) sayısının 5 de 2 kodundaki karşılığını bulalım. asamak değerleri 742 olduğundan ve mutlaka 2 tane bulunması gerektiğinden; eşitliği bulunur. (6) = () 5 de 2 Örnek : ( ) 5 te 2 karşılığını bulalım. 5 te 2 kodlanmış sayının onlu sistemdeki Herbir basamaktaki sayı 5 bit ile ifade edildiğinden, sayı 5 bitlik gruplara ayrılıp herbir grubun karşılığı olan onlu sayı yazılırsa; ( ) 5 9 sayıları bulunur. u durumda, () 5 te 2 = (59) eşitliği yazılabilir. -9 arasındaki sayıların 5 te 2 kodunda ifade edilmesi ile Tablo 3.2 deki değerler elde edilir. Desimal Sayı 5 te 2 Kodlu Sayı Tablo 3.2. Onlu sayıların 5 te 2 kodundaki karşılıkları

45 Kodlama ve Kodlar Eşitlik (Parity) Kodu inary bilginin bir yerden başka bir yere taşınması dijital sistemlerde sıkça karşılaşılan bir olaydır. ilginin bir yerden başka bölgeye taşınması sırasında, değişik nedenlerden dolayı gürültü oluşması ve oluşan gürültünün iletilen bilgiyi bozması zaman zaman karşılaşılan hadiselerdir. ilgi iletimi sırasında bu şekilde oluşan hataları tespit etmek ve mümkünse düzeltmek sayısal sistemlerin özelliklerindendir. Hataları tespit etmede kullanılan en yaygın ve en kolay yöntem eşitlik biti kodlama (parity code) yöntemidir. u yöntemde, hataların ortaya çıkarılmasını sağlamak amacıyla CD kodlu sayının sağındaki veya solundaki basamağa eşitlik biti (parity bit) eklenir. Eşitlik biti, kodlanan veride yada ların tek mi, çift mi olduğunu belirtir. Đki türlü eşitlik biti yöntemi bulunmaktadır: Çift eşitlik (even parity) ve tek eşitlik (odd parity). Çift eşitlik yönteminde; eşitlik bitinin değeri, kodlanacak bilgideki lerin toplam sayısı (eşitlik biti dahil) çift olacak şekilde seçilir. Kodlanacak sayıdaki lerin sayısı tek ise, eşitlik biti olarak eklenir. Kodlanacak bilgideki lerin sayısı çift olması durumunda ise, eşitlik biti olarak eklenir. Örnek : () 2 sayısına çift eşitlik biti yöntemine göre eşitlik biti ekleyelim. Kodlanacak bilgide () üç adet bulunduğundan, bilgideki lerin sayısını çift yapmak için eşitlik biti olarak eklenir ve sonuç olarak; () sayısı oluşur. Örnek 2: () 2 sayısını çift eşitlik yöntemine göre kodlayalım. Verilen sayıda çift sayıda bulunduğundan, eşitlik biti olarak eklenir ve kodlama işlemi sonucunda; bilgisi oluşur. Tek eşitlik bit yöntemi; aynı mantığa göre düzenlenir. Tek fark kodlanan bilgideki lerin sayısı tek olmalıdır. Örnek 3: () 2 sayısına tek eşitlik biti yöntemini uygulayalım. sayısında çift sayıda bulunduğundan, eşitlik biti değeri olur ve

46 48 Kodlama ve Kodlar kodlaşmış bilgi; değerini alır. Örnek 4: () 2 sayısına tek eşitlik biti ekleyelim. Verilen sayıda tek sayıda bulunduğundan, eklenecek eşitlik biti olur ve sonuçta; sayı dizisi elde edilir. Eşitlik kodunda unutulmaması gereken nokta, çift veya tek eşitlik biti yönteminde eklenen bitin bilginin bir parçası olduğudur. Normalde 7 bit olarak ifade edilen bilgiler, eşitlik bitinin eklenmesiyle 8 bitlik bilgiler haline dönüşür. Eşitlik kodlama yönteminin avantajı, bilginin iletilmesi sırasında bir bitin değerinin değişmesi ihtimali olan yerlerde hatanın alıcı tarafından kolayca tespit edilebilmesidir iken Kodu iken kodu; 4 basamaklı ve basamak değerlerinin 242 şeklinde ifade edildiği bir kodlama şeklidir. Onlu sistemde 5 e kadar olan sayıları kodlamak için sağ taraftaki basamaklar kullanılırken, 5 den büyük değerleri ifade etmek için sol taraftaki bitler tercih edilir. u kodlama şekli simetrik kodlamaya bir örnektir. (-4) arasındaki sayılar için normal ikili sayılar kullanılırken, (5-9) arasındaki sayılar için başlangıçtaki sayıların simetriği kullanılır( Tablo 5.3). Sayı iken Kodu Tablo 3.3 Onlu sayıların iken kodundaki karşılıkları

47 Kodlama ve Kodlar 49 Örnek 5 : (3) ve (7) sayılarını iken Koduna göre kodlayalım. (3) sayısı 242 basamak değerleri göz önünde bulundurularak yazılırsa; (3) = () iken değeri elde edilir. ynı şekilde, (7) sayısı basamak değerleri göz önünde bulundurularak yazılırsa; (7) = () iken eşitliği bulunur ar (Çubuk) Kodu Onlu sayıların farklı şekilde düzenlenmiş çubuklarla ifade edildiği kodlama sistemi 'bar kodu' olarak isimlendirilir. Diğer bir deyişle, Karakterlerin(rakam veya harf) farklı kalınlıktaki çizgiler ve boşluklar ile temsil edildiği kodlama sistemi barkod olarak adlandırılır. Klavye ye alternatif olarak kullanılan bar kodu yöntemi, veri giriş / çıkışının kolay olması nedeniyle özellikle stoklama işlemlerinde ve marketlerde yaygın olarak kullanılmaktadır. Karakterleri temsil etmek için kullanılan çizgilerin uygun araçlarla okunup çözümlenmesi ve bilgisayara aktarılması için çeşitli barkod yöntemleri ve barkodları okuyacak farklı teknolojiler bulunmaktadır. Şekil 3. de örnek bir barkod sisteminin yapısı görülmektedir. Şekil 3. arkod un genel yapısı

48 5 Kodlama ve Kodlar Şekil 3. de genel yapısı verilen barkod da bulunan bölgelerin temsil ettikleri anlamlar aşağıdaki şekilde özetlenebilir. aşlangıç/itiş Karakterleri: arkodun iki yanını tanımlayan özel karakterler, farklı barkod çeşitleri farklı başlangıç ve bitiş karakterleri kullanır. Kontrol Karakterleri: ir kodda bulunan değerlerden elde edilen ve barkod içerisine yerleştirilen değerdir. Kontrol Karakteri, kodun doğru olarak çözümlenip-çözümlenmediğinin kontrolü için kullanılır. Farklı barkod çeşitleri, farklı kontrol karakterleri hesaplama yöntemleri kullanılır. Kontrol karakterinin isteğe bağlı olarak kullanıldığı barkod yöntemlerinin yanında kontrol karakterinin zorunlu olarak kullanıldığı yöntemlerde bulunmaktadır. oş ölgeler: arkod başlangıç ve bitişinde bulunması gerekli boş alanlardır. Karakterleri ifade eden çubuk kombinasyonlarının oluşturulmasında iki farklı yöntem vardır: Đki seviyeli kod ve çok seviyeli kod. Đki seviyeli bar kodlama sisteminde; geniş çubuk veya aralık (boşluk) binary '' değerini, dar çubuk veya aralık '' değerini ifade eder. Dar ve geniş çubukları/boşlukları ifade etmek için kullanılan yaygın standart;,9 mm ve,38 mm genişliğidir. u şekilde gösterimin kullanıldığı çeşitli bar kod yöntemleri bulunmaktadır. Đki seviyeli kodlara örnek olarak; 39 bar kodu, 25 bar kodu ve HP4C bar kodu olarak isimlendirilen yöntemler verilebilir. 39 bar kodu, 9 da 3 kodu olarak tanımlanır ve 9 tane çubuk veya aralığı içerir. 9 çubuk veya aralıktan 3 tanesi geniştir. Örnek 6: Şekil 3. de gösterilen kombinasyon 39 bar koduna bir örnektir. u örnekte toplam 9 çubuk / aralık bulunmaktadır. unlardan. ve 8. sıralardaki çubuklar ile 3. sıradaki aralık lojik değerini, diğer çubuk ve aralıklar değerlerini temsil etmektedir. Şekil ar koduna örnek gösterim. 25 ar kodu olarak isimlendirilen kod, 5 te 2 kodunun çubuklarla ifade edilen şeklidir. u kodda bilgiler yalnızca çubuklarla ifade edilir, aralıklar bir anlam içermez. Her bilgi 5 çubuk ile oluşturulur ve bunlardan yalnızca 2 tanesi geniştir. Đnce çubuklar '', kalın çubuklar '' anlamına gelir.

Kodlama ve Kodlar - (Coding and Codes) Sakarya Üniversitesi

Kodlama ve Kodlar - (Coding and Codes) Sakarya Üniversitesi Kodlama ve Kodlar - (Coding and Codes) Sakarya Üniversitesi Kodlama ve Kodlar - İçerik Sayısal Kodlar BCD Kodu (Binary Coded Decimal Code) - 8421 Kodu Gray Kodu Artı 3 (Excess 3) Kodu 5 de 2 Kodu: Eşitlik

Detaylı

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

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem 3.3. İki Tabanlı Sayı Sisteminde Dört İşlem A + B = 2 0 2 1 (Elde) A * B = Sonuç A B = 2 0 2 1 (Borç) A / B = Sonuç 0 + 0 = 0 0 0 * 0 = 0 0 0 = 0 0 0 / 0 = 0 0 + 1 = 1 0 0 * 1 = 0 0 1 = 1 1 0 / 1 = 0 1

Detaylı

n. basamak... 4. basamak 3. basamak 2. basamak 1. basamak Üstel değer 10 n-1... 10 3 10 2 10 1 10 0 Ağırlık 10 n-1...

n. basamak... 4. basamak 3. basamak 2. basamak 1. basamak Üstel değer 10 n-1... 10 3 10 2 10 1 10 0 Ağırlık 10 n-1... KAYNAK : http://osmanemrekandemir.wordpress.com/ SAYI SISTEMLERI Decimal(Onlu) Sayı sistemi günlük hayatta kullandığım ız 0,1,2,3,4,5,6,7,8,9 rakamlarından oluşur. Decimal(Onlu) Sayı sisteminde her sayı

Detaylı

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

Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar; I. SAYI SİSTEMLERİ Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar; i) İkili(Binary) Sayı Sistemi ii) Onlu(Decimal) Sayı Sistemi iii) Onaltılı(Heksadecimal) Sayı Sistemi iv) Sekizli(Oktal)

Detaylı

KODLAMA SİSTEMLERİNİN TANIMI :

KODLAMA SİSTEMLERİNİN TANIMI : KODLAMA SİSTEMLERİ KODLAMA SİSTEMLERİNİN TANIMI : Kodlama, iki küme elemanları arasında karşılıklı kesin olarak belirtilen kurallar bütünüdür diye tanımlanabilir. Diğer bir deyişle, görünebilen, okunabilen

Detaylı

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SİSTEMLERİ VE KODLAR Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri 2. Kayan Noktalı Sayı Sistemleri 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük

Detaylı

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

Fatih University- Faculty of Engineering- Electric and Electronic Dept. SAYISAL DEVRE TASARIMI EEM122 Ref. Morris MANO & Michael D. CILETTI SAYISAL TASARIM 4. Baskı Fatih University- Faculty of Engineering- Electric and Electronic Dept. SAYISAL DEVRE NEDİR? Mühendisler, elektronik

Detaylı

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

BİLGİSAYAR MİMARİSİ. İkili Kodlama ve Mantık Devreleri. Özer Çelik Matematik-Bilgisayar Bölümü BİLGİSAYAR MİMARİSİ İkili Kodlama ve Mantık Devreleri Özer Çelik Matematik-Bilgisayar Bölümü Kodlama Kodlama, iki küme elemanları arasında karşılıklığı kesin olarak belirtilen kurallar bütünüdür diye tanımlanabilir.

Detaylı

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

Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme Giriş MİKROİŞLEMCİ SİSTEMLERİ Bilgisayar teknolojisindeki gelişme Elektronik öncesi kuşak Elektronik kuşak Mikroişlemci kuşağı Yrd. Doç. Dr. Şule Gündüz Öğüdücü 1 Bilgisayar Tarihi Elektronik Öncesi Kuşak

Detaylı

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

2. SAYI SİSTEMLERİ. M.İLKUÇAR - imuammer@yahoo.com Sayı Sistemleri İşlemci elektrik sinyalleri ile çalışır, bu elektrik sinyallerini 1/0 şeklinde yorumlayarak işlemcide olup bitenler anlaşılabilir hale getirilir. Böylece gerçek hayattaki bilgileri 1/0

Detaylı

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.

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. İşaretli Tamsayı Gösterimi 1. İşaretli Büyüklük 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. Örnek

Detaylı

Buna göre, eşitliği yazılabilir. sayılara rasyonel sayılar denir ve Q ile gösterilir. , -, 2 2 = 1. sayıdır. 2, 3, 5 birer irrasyonel sayıdır.

Buna göre, eşitliği yazılabilir. sayılara rasyonel sayılar denir ve Q ile gösterilir. , -, 2 2 = 1. sayıdır. 2, 3, 5 birer irrasyonel sayıdır. TEMEL KAVRAMLAR RAKAM Bir çokluk belirtmek için kullanılan sembollere rakam denir. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 sembolleri birer rakamdır. 2. TAMSAYILAR KÜMESİ Z = {..., -3, -2, -1, 0, 1, 2, 3, 4,... }

Detaylı

25. Aşağıdaki çıkarma işlemlerini doğrudan çıkarma yöntemi ile yapınız.

25. Aşağıdaki çıkarma işlemlerini doğrudan çıkarma yöntemi ile yapınız. BÖLÜM. Büyüklüklerin genel özellikleri nelerdir? 2. Analog büyüklük, analog işaret, analog sistem ve analog gösterge terimlerini açıklayınız. 3. Analog sisteme etrafınızdaki veya günlük hayatta kullandığınız

Detaylı

Mikrobilgisayarda Aritmetik

Mikrobilgisayarda Aritmetik 14 Mikrobilgisayarda Aritmetik SAYITLAMA DİZGELERİ Sayıları göstermek (temsil etmek) için tarih boyunca türlü simgeler kullanılmıştır. Konumuz bu tarihi gelişimi incelemek değildir. Kullanılan sayıtlama

Detaylı

Sayıtlama Dizgeleri. (a n a n-1 a n1 a n0. b 1 b 2 b m )r. simgesi şu sayıyı temsil eder.

Sayıtlama Dizgeleri. (a n a n-1 a n1 a n0. b 1 b 2 b m )r. simgesi şu sayıyı temsil eder. 1 Sayıtlama Dizgeleri Hint-Arap Sayıtlama Dizgesi Sayıları göstermek (temsil etmek) için tarih boyunca türlü simgeler kullanılmıştır. Sümerlerin, Mısırlıların, Romalıların ve diğer uygarlıkların kullandıkları

Detaylı

2. SAYI SİSTEMLERİ VE KODLAR

2. SAYI SİSTEMLERİ VE KODLAR 2. SAYI SİSTEMLERİ VE KODLAR 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük yaşantımızda kullandığımız sayı sistemi ondalık (decimal) sayı sistemidir. Ayrıca 10 tabanlı sistem olarak

Detaylı

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

KODLAMA SİSTEMLERİ ve VERİLERİN BİLGİSAYARDA TEMSİLİ KODLAMA SİSTEMLERİ ve VERİLERİN BİLGİSAYARDA TEMSİLİ KODLAMA SİSTEMLERİNİN TANIMI : Kodlama, iki küme elemanları arasında karşılıklı kesin olarak belirtilen kurallar bütünüdür diye tanımlanabilir. Diğer

Detaylı

KODLAMA VE HATA BULMA TEKNİKLERİ

KODLAMA VE HATA BULMA TEKNİKLERİ Karadeniz Teknik Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Sayısal Tasarım Laboratuvarı KODLAMA VE HATA BULMA TEKNİKLERİ Kodlama eleketronik dünyasında çok sık kullanılan, hatta

Detaylı

d) x TABAN ARĐTMETĐĞĐ

d) x TABAN ARĐTMETĐĞĐ YILLAR 00 00 00 00 00 007 008 009 010 011 ÖSS-YGS - 1 1 - - - - - - - TABAN ARĐTMETĐĞĐ Genel olarak 10 luk sayı sistemini kullanırız fakat başka sayı sistemlerine de ihtiyaç duyarız Örneğin bilgisayarın

Detaylı

2. ÜNİTE RASYONEL,ÜSLÜ VE KÖKLÜ SAYILAR

2. ÜNİTE RASYONEL,ÜSLÜ VE KÖKLÜ SAYILAR 2. ÜNİTE RASYONEL,ÜSLÜ VE KÖKLÜ SAYILAR KONULAR 1. RASYONEL SAYILAR 2. Kesir Çeşitleri 3. Kesirlerin Sadeleştirilmesi 4. Rasyonel Sayılarda Sıralama 5. Rasyonel Sayılarda İşlemler 6. ÜSLÜ İFADE 7. Üssün

Detaylı

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

MANTIK DEVRELERİ HALL, 2002) (SAYISAL TASARIM, ÇEVİRİ, LITERATUR YAYINCILIK) DIGITAL DESIGN PRICIPLES & PRACTICES (3. EDITION, PRENTICE HALL, 2001) MANTIK DEVRELERİ DERSİN AMACI: SAYISAL LOJİK DEVRELERE İLİŞKİN KAPSAMLI BİLGİ SUNMAK. DERSİ ALAN ÖĞRENCİLER KOMBİNASYONEL DEVRE, ARDIŞIL DEVRE VE ALGORİTMİK DURUM MAKİNALARI TASARLAYACAK VE ÇÖZÜMLEMESİNİ

Detaylı

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

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir. Bilgisayar Mimarisi İkilik Kodlama ve Mantık Devreleri Yrd.Doç.Dr. Celal Murat KANDEMİR ESOGÜ Eğitim Fakültesi - BÖTE twitter.com/cmkandemir Kodlama Kodlama (Coding) : Bir nesneler kümesinin bir dizgi

Detaylı

DİJİTAL ELEKTRONİK DERS NOTLARI

DİJİTAL ELEKTRONİK DERS NOTLARI DİJİTAL ELEKTRONİK DERS NOTLARI Analog sinyal Sonsuz sayıda ara değer alabilen, devamlılık arz eden büyüklük, analog büyüklük olarak tanımlanır. Dünyadaki çoğu büyüklük analogdur. Analog sinyal aslında

Detaylı

ASAL SAYILAR. www.unkapani.com.tr

ASAL SAYILAR. www.unkapani.com.tr ASAL SAYILAR ve kendisinden aşka pozitif öleni olmayan den üyük doğal sayılara asal sayı denir.,, 5, 7,,, 7, 9, sayıları irer asal sayıdır. En küçük asal sayı dir. den aşka çift asal sayı yoktur. den aşka

Detaylı

Sayı Sistemleri. Mikroişlemciler ve Mikrobilgisayarlar

Sayı Sistemleri. Mikroişlemciler ve Mikrobilgisayarlar Sayı Sistemleri 1 Desimal Sistem Günlük hayatımızda desimal sistemi kullanmaktayız Tabanı 10 dur Örn: 365 = 3.10 2 +6.10 1 +5.10 0 4827 = 4.10 3 +8.10 2 +2.10 1 +7.10 0 2 İkili Sayı Sistemi (Binary System)

Detaylı

YILLAR 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 ÖSS-YGS

YILLAR 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 ÖSS-YGS YILLAR 6 7 8 ÖSS-YGS - - / /LYS ONDALIK SAYILAR Paydası ve un pozitif kuvveti şeklinde olan veya u şekle dönüştürüleilen kesirlere ondalık kesir(ondalık sayı) denir 7,,,,,7 6 (,6)gii 8 8 NOT: ondalık sayıların

Detaylı

T.C. MİLLÎ EĞİTİM BAKANLIĞI

T.C. MİLLÎ EĞİTİM BAKANLIĞI T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKÎ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) ELEKTRİK ELEKTRONİK TEKNOLOJİSİ LOJİK DEVRELER ANKARA 2007 Milli Eğitim Bakanlığı tarafından geliştirilen

Detaylı

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

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI 10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI Sayısal Sistemler Sayısal sistem, sayıları temsil eden simgeler için bir yazma sistemi yani matematiksel bir gösterim sistemidir.

Detaylı

Mikroişlemcilerde Aritmetik

Mikroişlemcilerde Aritmetik Mikroişlemcilerde Aritmetik Mikroişlemcide Matematiksel Modelleme Mikroişlemcilerde aritmetik işlemler (toplama, çıkarma, çarpma ve bölme) bu iş için tasarlanmış bütünleşik devrelerle yapılır. Bilindiği

Detaylı

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

SAYI SİSTEMLERİ. 1. Sayı Sistemleri. Sayı Sistemlerinde Rakamlar SAYI SİSTEMLERİ 1. Sayı Sistemleri Sayı sistemleri; saymak, ölçmek gibi genel anlamda büyüklüklerin ifade edilmesi amacıyla kullanılan sistemler olarak tanımlanmaktadır. Temel olarak 4 sayı sistemi mevcuttur:

Detaylı

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

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları Veri yapısı, bilginin anlamlı sırada bellekte veya disk, çubuk bellek gibi saklama birimlerinde tutulması veya saklanması şeklini gösterir. Bilgisayar

Detaylı

Microsoft Excel Uygulaması 2

Microsoft Excel Uygulaması 2 Microsoft Excel Uygulaması 2 Dört Temel İşlem: MS Excel hücrelerinde doğrudan değerlere ya da hücre başvurularına bağlı olarak hesaplamalar yapmak mümkündür. Temel aritmetik işlemlerin gerçekleştirilmesi

Detaylı

4.2. SAYISAL MANTIK SEVİYELERİ VE DALGA FORMLARI

4.2. SAYISAL MANTIK SEVİYELERİ VE DALGA FORMLARI 4. TEMEL DİJİTAL ELEKTRONİK 1 Yarı iletkenlerin ucuzlaması, üretim tekniklerinin hızlanması sonucu günlük yaşamda ve işyerlerinde kullanılan aygıtların büyük bir bölümü dijital elektronik devreli olarak

Detaylı

SAYISAL ELEKTRONĠK DERS NOTLARI: SAYISAL (DĠJĠTAL) ELEKTRONĠK

SAYISAL ELEKTRONĠK DERS NOTLARI: SAYISAL (DĠJĠTAL) ELEKTRONĠK SAYISAL ELEKTRONĠK DERS NOTLARI: SAYISAL (DĠJĠTAL) ELEKTRONĠK Günümüz Elektroniği Analog ve Sayısal olmak üzere iki temel türde incelenebilir. Analog büyüklükler sonsuz sayıda değeri içermesine rağmen

Detaylı

DÖRDÜNCÜ BÖLÜM. 4.1. Aritmetik işlemler

DÖRDÜNCÜ BÖLÜM. 4.1. Aritmetik işlemler DÖRDÜNCÜ BÖLÜM 4.1. Aritmetik işlemler Bu bölümde öğrencilerin lisede bildikleri aritmetik işlemleri hatırlatacağız. Bütün öğrencilerin en azından tamsayıların toplama, çıkarma, çarpma ve bölme işlemlerini

Detaylı

a = b ifadesine kareköklü ifade denir.

a = b ifadesine kareköklü ifade denir. KAREKÖKLÜ SAYILAR Rasyonel sayılar kümesi sayı ekseninde sık olmasına rağmen sayı eksenini tam dolduramamaktadır;çünkü sayı doğrusu üzerinde görüntüsü olduğu halde rasyonel olmayan sayılar da vardır. Karesi

Detaylı

BÖLÜM 9 (COUNTERS) SAYICILAR SAYISAL ELEKTRONİK. Bu bölümde aşağıdaki konular anlatılacaktır

BÖLÜM 9 (COUNTERS) SAYICILAR SAYISAL ELEKTRONİK. Bu bölümde aşağıdaki konular anlatılacaktır SYISL ELETRONİ ÖLÜM 9 (OUNTERS) SYIILR u bölümde aşağıdaki konular anlatılacaktır Sayıcılarda Mod kavramı senkron sayıcılar senkron yukarı sayıcı (Up counter) senkron aşağı sayıcı (Down counter) senkron

Detaylı

BSE 207 Mantık Devreleri Lojik Kapılar ve Lojik Devreler (Logic Gates And Logic Circuits)

BSE 207 Mantık Devreleri Lojik Kapılar ve Lojik Devreler (Logic Gates And Logic Circuits) SE 207 Mantık Devreleri Lojik Kapılar ve Lojik Devreler (Logic Gates nd Logic Circuits) Sakarya Üniversitesi Lojik Kapılar - maçlar Lojik kapıları ve lojik devreleri tanıtmak Temel işlemler olarak VE,

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları

Detaylı

EBOB - EKOK EBOB VE EKOK UN BULUNMASI. 2. Yol: En Büyük Ortak Bölen (Ebob) En Küçük Ortak Kat (Ekok) www.unkapani.com.tr. 1. Yol:

EBOB - EKOK EBOB VE EKOK UN BULUNMASI. 2. Yol: En Büyük Ortak Bölen (Ebob) En Küçük Ortak Kat (Ekok) www.unkapani.com.tr. 1. Yol: EBOB - EKOK En Büyük Ortak Bölen (Ebob) İki veya daha fazla pozitif tamsayıyı aynı anda bölen pozitif tamsayıların en büyüğüne bu sayıların en büyük ortak böleni denir ve kısaca Ebob ile gösterilir. Örneğin,

Detaylı

Algoritmalar ve Programlama. Algoritma

Algoritmalar ve Programlama. Algoritma Algoritmalar ve Programlama Algoritma Algoritma Bir sorunu / problemi çözmek veya belirli bir amaca ulaşmak için gerekli olan sıralı mantıksal adımların tümüne algoritma denir. Algoritma bir sorunun çözümü

Detaylı

d) Müşteri: Bankalardan hizmet alan gerçek ve tüzel kişileri

d) Müşteri: Bankalardan hizmet alan gerçek ve tüzel kişileri Türkiye Cumhuriyet Merkez Bankasından : ULUSLARARASI BANKA HESAP NUMARASI HAKKINDA TEBLİĞ 1 (Sayı: 2008/6) (10 Ekim 2008 tarih ve 27020 sayılı Resmi Gazete de yayımlanmıştır.) Amaç ve kapsam MADDE 1 (1)

Detaylı

PERMÜTASYON, KOMBİNASYON. Örnek: Örnek: Örnek:

PERMÜTASYON, KOMBİNASYON. Örnek: Örnek: Örnek: SAYMANIN TEMEL KURALLARI Toplama Kuralı : Sonlu ve ayrık kümelerin eleman sayılarının toplamı, bu kümelerin birleşimlerinin eleman sayısına eşittir. Mesela, sonlu ve ayrık iki küme A ve B olsun. s(a)=

Detaylı

ULUSLARARASI BANKA HESAP NUMARASI HAKKINDA TEBLİĞ (Sayı: 2008/6) (10 Ekim 2008 tarih ve 27020 sayılı Resmi Gazete de yayımlanmıştır)

ULUSLARARASI BANKA HESAP NUMARASI HAKKINDA TEBLİĞ (Sayı: 2008/6) (10 Ekim 2008 tarih ve 27020 sayılı Resmi Gazete de yayımlanmıştır) Yasal Dayanak/Tebliğ ULUSLARARASI BANKA HESAP NUMARASI HAKKINDA TEBLİĞ (Sayı: 2008/6) (10 Ekim 2008 tarih ve 27020 sayılı Resmi Gazete de yayımlanmıştır) Amaç ve kapsam MADDE 1 (1) Bu Tebliğin amacı uluslararası

Detaylı

BÖLÜM12. 2- FORMÜLLER ve OTOMATİK TOPLAM. 2.1. Formüller

BÖLÜM12. 2- FORMÜLLER ve OTOMATİK TOPLAM. 2.1. Formüller BÖLÜM12 2- FORMÜLLER ve OTOMATİK TOPLAM 2.1. Formüller Formül, bir sayfadaki verilerin aritmetiksel, mantıksal, istatistiksel vb. işlemleri yapması için kullanılan denklemlerdir ve bize sonuç bildirirler.

Detaylı

Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1

Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1 Programlama Dilleri C Dili Programlama Dilleri-ders02/ 1 Değişkenler, Sabitler ve Operatörler Değişkenler (variables) bellekte bilginin saklandığı gözlere verilen simgesel isimlerdir. Sabitler (constants)

Detaylı

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI 1 SIKÇA KULLANILAN EXCEL FORMÜLLERİ 1 AŞAĞI YUVARLAMA =aşağıyuvarla(c7;2) 2 YUKARI YUVARLAMA =yukarıyuvarla(c7;2) 3 YUVARLAMA =yuvarla(c7;2) 4 TAVANA YUVARLAMA =tavanayuvarla(c7;5) 5 TABANA YUVARLAMA =TABANAYUVARLA(E2;5)

Detaylı

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

C Dersi Bölüm 1. Bilgisayar Donanımı C Dersi Bölüm 1 M Bodur 1 Bilgisayar Donanımı Bilgisayarın yapısını ve çalışma prensiplerini bilmemiz Bir bilgisayar programından neler bekleyebileceğimizi anlamamızı sağlar. Bigisayar dört temel birimden

Detaylı

SAYISAL DEVRELERE GİRİŞ ANALOG VE SAYISAL KAVRAMLARI (ANALOG AND DIGITAL) Sakarya Üniversitesi

SAYISAL DEVRELERE GİRİŞ ANALOG VE SAYISAL KAVRAMLARI (ANALOG AND DIGITAL) Sakarya Üniversitesi SAYISAL DEVRELERE GİRİŞ ANALOG VE SAYISAL KAVRAMLARI (ANALOG AND DIGITAL) Sakarya Üniversitesi DERS İÇERİĞİ Analog Büyüklük, Analog İşaret, Analog Gösterge ve Analog Sistem Sayısal Büyüklük, Sayısal İşaret,

Detaylı

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar

mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar Algoritma ve Programlamaya Giriş mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar İçerik Algoritma Akış Diyagramları Programlamada İşlemler o o o Matematiksel Karşılaştırma Mantıksal Programlama

Detaylı

ELK-208 MANTIK DEVRELERİ Kaynaklar: Doç. Dr. Hüseyin EKİZ, Mantık Devreleri, Değişim Yayınları, 3. Baskı, 2003

ELK-208 MANTIK DEVRELERİ Kaynaklar: Doç. Dr. Hüseyin EKİZ, Mantık Devreleri, Değişim Yayınları, 3. Baskı, 2003 BÖLÜM : ANALOG VE SAYISAL KAVRAMLAR ELK-28 MANTIK DEVRELERİ Kaynaklar: Doç. Dr. Hüseyin EKİZ, Mantık Devreleri, Değişim Yayınları, 3. Baskı, 23 Öğretim Üyesi: Yrd. Doç. Dr. Şevki DEMİRBAŞ e@posta : demirbas@gazi.edu.tr

Detaylı

ULUSLARARASI BANKA HESAP NUMARASI HAKKINDA TEBLİĞ (*) (Sayı: 2008/6) (10 Ekim 2008 tarih ve 27020 sayılı Resmi Gazete de yayımlanmıştır)

ULUSLARARASI BANKA HESAP NUMARASI HAKKINDA TEBLİĞ (*) (Sayı: 2008/6) (10 Ekim 2008 tarih ve 27020 sayılı Resmi Gazete de yayımlanmıştır) Yasal Dayanak/Tebliğ Amaç ve kapsam ULUSLARARASI BANKA HESAP NUMARASI HAKKINDA TEBLİĞ (*) (Sayı: 2008/6) (10 Ekim 2008 tarih ve 27020 sayılı Resmi Gazete de yayımlanmıştır) MADDE 1 (1) Bu Tebliğin amacı

Detaylı

SONUÇ YAYINLARI. 9. Sınıf Kümeler

SONUÇ YAYINLARI. 9. Sınıf Kümeler 9. SINIF SONUÇ YYINLRI 9. Sınıf Kümeler Bu kitabın tamamının ya da bir kısmının, kitabı yayımlayan şirketin önceden izni olmaksızın elektronik, mekanik, fotokopi ya da herhangi bir kayıt sistemiyle çoğaltılması,

Detaylı

İTÜ Bilgisayar Mühendisliği Bölümü, BLG433-Bilgisayar Haberleşmesi ders notları, Dr. Sema Oktuğ

İTÜ Bilgisayar Mühendisliği Bölümü, BLG433-Bilgisayar Haberleşmesi ders notları, Dr. Sema Oktuğ Bölüm 3 : HATA SEZME TEKNİKLERİ Türkçe (İngilizce) karşılıklar Eşlik sınaması (parity check) Eşlik biti (parity bit) Çevrimli fazlalık sınaması (cyclic redundancy check) Sağnak/çoğuşma (burst) Bölüm Hedefi

Detaylı

MİNTERİM VE MAXİTERİM

MİNTERİM VE MAXİTERİM MİNTERİM VE MAXİTERİM İkili bir değişken Boolean ifadesi olarak değişkenin kendisi (A) veya değişkenin değili ( A ) şeklinde gösterilebilir. VE kapısına uygulanan A ve B değişkenlerinin iki şekilde Boolean

Detaylı

PASCAL PROGRAMLAMA DİLİ YAPISI

PASCAL PROGRAMLAMA DİLİ YAPISI BÖLÜM 3 PASCAL PROGRAMLAMA DİLİ YAPISI 3.1. Giriş Bir Pascal programı en genel anlamda üç ayrı kısımdan oluşmuştur. Bu kısımlar bulunmaları gereken sıraya göre aşağıda verilmiştir. Program Başlığı; Tanımlama

Detaylı

Projenin Adı: Metalik Oranlar ve Karmaşık Sayı Uygulamaları

Projenin Adı: Metalik Oranlar ve Karmaşık Sayı Uygulamaları Projenin Adı: Metalik Oranlar ve Karmaşık Sayı Uygulamaları Projenin Amacı: Metalik Oranların elde edildiği ikinci dereceden denklemin diskriminantını ele alarak karmaşık sayılarla uygulama yapmak ve elde

Detaylı

İÇİNDEKİLER İÇİNDEKİLER KODLAB

İÇİNDEKİLER İÇİNDEKİLER KODLAB İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER

İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER DENEY 3 GİRİŞ Bu deneyde kurulacak devreler ile işaretsiz ve işaretli ikili sayılar üzerinde aritmetik işlemler yapılacak; işaret, elde, borç, taşma kavramları incelenecektir.

Detaylı

Bilgisayar Bilimlerine Giriş 1

Bilgisayar Bilimlerine Giriş 1 Bilgisayar Bilimlerine Giriş 1 Dokuz Eylül Üniversitesi Bilgisayar Bilimleri Bölümü DR. RESMİYE NASİBOĞLU E-POSTA: RESMİYE.NASİBOGLU@DEU.EDU.TR ARAŞ. GÖR BARIŞ TEKİN TEZEL E-POSTA: BARİS.TEZEL@DEU.EDU.TR

Detaylı

MATEMATİK. Zihinden Toplama ve Çıkarma İşlemi 5. SINIF 3. 55 + 37 = (55+10)+10+10+7 = (65+10) + 10 + 7 = (75+10) + 7 = 85+7 =92

MATEMATİK. Zihinden Toplama ve Çıkarma İşlemi 5. SINIF 3. 55 + 37 = (55+10)+10+10+7 = (65+10) + 10 + 7 = (75+10) + 7 = 85+7 =92 5. SINIF KULA ARDICI VE SINAVLARA HAZIRLIK Zihinden Toplama ve Çıkarma İşlemi TEST-10 1. Aşağıdaki toplama işlemlerinden hangisi "onlukları ve birlikleri ayırarak ekleme" yöntemi ile yapılmıştır? A) 46

Detaylı

MATEMATİK SORU BANKASI GEOMETRİ KPSS KPSS. Genel Yetenek Genel Kültür. Sayısal ve Mantıksal Akıl Yürütme. Eğitimde

MATEMATİK SORU BANKASI GEOMETRİ KPSS KPSS. Genel Yetenek Genel Kültür. Sayısal ve Mantıksal Akıl Yürütme. Eğitimde KPSS Genel Yetenek Genel Kültür MATEMATİK Sayısal ve Mantıksal Akıl Yürütme KPSS 2016 Pegem Akademi Sınav Komisyonu; 2015 KPSS ye Pegem Yayınları ile hazırlanan adayların, 100'ün üzerinde soruyu kolaylıkla

Detaylı

HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ

HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ HÜPP PYTHON I.HAFTA ALGORİTMA MANTIĞI, AKIŞ DİYAGRAMLARI VE PYTHON'A GİRİŞ PROGRAMLAMAYA GİRİŞ Herhangi bir program yazabilmemiz için öncelikle önümüzde bir problem, soru olması gerekir. Problemi belirledikten

Detaylı

EXCEL DE ARİTMETİKSEL İŞLEMLER

EXCEL DE ARİTMETİKSEL İŞLEMLER EXCEL DE ARİTMETİKSEL İŞLEMLER Toplama İşlemi. Bu İşlemleri yapmadan önce ( toplama- Çıkarma Çarpma-Bölme ve formüllerde) İlk önce hücre İçerisine = (Eşittir) işareti koyman gerekir. KDV HESAPLARI ÖRNEK;

Detaylı

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

BÖL-1B. Fatih University- Faculty of Engineering- Electric and Electronic Dept. SAYISAL DEVRE TASARIMI EEM122 Ref. Morris MANO & Michael D. CILETTI SAYISAL TASARIM 4. Baskı BÖL-1B Fatih University- Faculty of Engineering- Electric and Electronic Dept. İŞARETLİ SAYILAR Bilgisayar gibi

Detaylı

DC DEVRE ÇÖZÜM YÖNTEMLERİ

DC DEVRE ÇÖZÜM YÖNTEMLERİ DC DEVRE ÇÖZÜM YÖNTEMLERİ Elektrik devresi, kaynak ve yük gibi çeşitli devre elemanlarının herhangi bir şekilde bağlantısından meydana gelir. Bu gibi devrelerin çözümünde genellikle, seri-paralel devrelerin

Detaylı

Başlayanlara AKTİF MATEMATİK

Başlayanlara AKTİF MATEMATİK KPSS - YGS - DGS - ALES Adayları için ve 9. sınıfa destek 0 dan Başlayanlara AKTİF MATEMATİK MEHMET KOÇ ÖNSÖZ Matematikten korkuyorum, şimdiye kadar hiç matematik çözemedim, matematik korkulu rüyam! bu

Detaylı

SAYISAL ELEKTRONİK - I

SAYISAL ELEKTRONİK - I SYISL ELEKTRONİK - I SYISL ELEKTRONİK - I ÖLÜM u bölümde aşağıdki konu başlıkları incelenecektir. Temel elektronik kavramları Sayısal elektronik,nalog elektronik Sinyal,Sayısal eelktronik dalga formları

Detaylı

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

Fatih University- Faculty of Engineering- Electric and Electronic Dept. Dijital Devre Tasarımı EEE122 A Ref. Morris MANO & Michael D. CILETTI DIGITAL DESIGN 4 th edition Fatih University- Faculty of Engineering- Electric and Electronic Dept. 2. BÖLÜM Boole Cebri ve Mantık

Detaylı

8.Konu Vektör uzayları, Alt Uzaylar

8.Konu Vektör uzayları, Alt Uzaylar 8.Konu Vektör uzayları, Alt Uzaylar 8.1. Düzlemde vektörler Düzlemdeki her noktası ile reel sayılardan oluşan ikilisini eşleştirebiliriz. Buna P noktanın koordinatları denir. y-ekseni P x y O dan P ye

Detaylı

BİLİŞİM TEKNOLOJİLERİ

BİLİŞİM TEKNOLOJİLERİ T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ TÜMLEŞİK DEVRELER Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri kazandırmaya

Detaylı

Temel Elektronik Basic Electronic Düğüm Gerilimleri Yöntemi (Node-Voltage Method)

Temel Elektronik Basic Electronic Düğüm Gerilimleri Yöntemi (Node-Voltage Method) Temel Elektronik Basic Electronic Düğüm Gerilimleri Yöntemi (Node-Voltage Method) Konular Düğüm Gerilimleri Yöntemi o Temel Kavramlar o Yönteme Giriş o Yöntemin Uygulanışı o Yöntemin Uygulanması o Örnekler

Detaylı

Algoritmanın Hazırlanması

Algoritmanın Hazırlanması Algoritmanın Hazırlanması Algoritma, herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir. Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade

Detaylı

EXCEL 2007 ELEKTRONİK ÇİZELGE

EXCEL 2007 ELEKTRONİK ÇİZELGE EXCEL 2007 ELEKTRONİK ÇİZELGE Excel, Microsoft Office paketinde yer alan ve iş hayatında en sık kullanılan programlardandır. Bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri)

Detaylı

VEKTÖR UZAYLARI 1.GİRİŞ

VEKTÖR UZAYLARI 1.GİRİŞ 1.GİRİŞ Bu bölüm lineer cebirin temelindeki cebirsel yapıya, sonlu boyutlu vektör uzayına giriş yapmaktadır. Bir vektör uzayının tanımı, elemanları skalar olarak adlandırılan herhangi bir cisim içerir.

Detaylı

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 4. Sayısal veri iletimi

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 4. Sayısal veri iletimi Veri İletişimi Data Communications Suat ÖZDEMİR Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü 4. Sayısal veri iletimi Sayısal sayısal çevirme Bilginin iki nokta arasında iletilmesi için analog veya

Detaylı

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1 PROGRAM - ALGORİTMA AKIŞ ŞEMASI Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Algoritma bir sorunun

Detaylı

BM 403 Veri İletişimi

BM 403 Veri İletişimi BM 403 Veri İletişimi (Data Communications) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Ders konuları Analog sayısal çevirme İletişim modları 2/36 1 Bilginin iki nokta arasında

Detaylı

7. BÖLÜM İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI .= 1 1 + + Genel: Vektörler bölümünde vektörel iç çarpım;

7. BÖLÜM İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI .= 1 1 + + Genel: Vektörler bölümünde vektörel iç çarpım; İÇ ÇARPIM UZAYLARI 7. BÖLÜM İÇ ÇARPIM UZAYLARI Genel: Vektörler bölümünde vektörel iç çarpım;.= 1 1 + + Açıklanmış ve bu konu uzunluk ve uzaklık kavramlarını açıklamak için kullanılmıştır. Bu bölümde öklit

Detaylı

SAYILARIN ASAL ÇARPANLARINA AYRILMASI

SAYILARIN ASAL ÇARPANLARINA AYRILMASI ASAL SAYILAR Asal sayılar, 1 ve kendisinden başka pozitif tam böleni olmayan 1' den büyük tamsayılardır. En küçük asal sayı, 2' dir. 2 asal sayısı dışında çift asal sayı yoktur. Yani, 2 sayısı dışındaki

Detaylı

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması Ağaç, verilerin birbirine sanki bir ağaç yapısı oluşturuyormuş gibi sanal olarak bağlanmasıyla elde edilen hiyararşik yapıya sahip

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN SAYI VE KODLAMA SİSTEMLERİ Sayı sistemleri Veri sıkıştırma Şifreleme terimleri Giriş Her bilgisayarın ikili durum makinası olması, burada kullanılan

Detaylı

TEMEL KAVRAMLAR Test -1

TEMEL KAVRAMLAR Test -1 TEMEL KAVRAMLAR Test -1 1. 6 ( ) 4 A) B) 3 C) 4 D) 5 E) 6 5. 4 [1 ( 3). ( 8)] A) 4 B) C) 0 D) E) 4. 48: 8 5 A) 1 B) 6 C) 8 D) 1 E) 16 6. 4 7 36:9 18 : 3 A) 1 B) 8 C) D) 4 E) 8 3. (4: 3 + 1):4 A) 3 B) 5

Detaylı

4- ALGORİTMA (ALGORITHM)

4- ALGORİTMA (ALGORITHM) (ALGORITHM) Algoritma: Bir Problemin çözümünün, günlük konuşma diliyle adım adım yazılmasıdır. Algoritma sözcüğü Ebu Abdullah Muhammed İbn Musa el Harezmi adındaki Türkistan'lı alimden kaynaklanır. Bu

Detaylı

COS işlevi Sözdizimi COS sayı Sayı Uyarılar Örnek 1 Formül Açıklama (Sonuç) 2 3 4 SİN işlevi Sözdizimi SİN sayı Sayı Uyarı

COS işlevi Sözdizimi COS sayı Sayı Uyarılar Örnek 1 Formül Açıklama (Sonuç) 2 3 4 SİN işlevi Sözdizimi SİN sayı Sayı Uyarı COS işlevi Verilen açının kosinüsünü verir. COS(sayı) Sayı kosinüsünü istediğiniz radyan cinsinden açıdır. çı derece cinsindense, açıyı radyana dönüştürmek için ya Pİ()/80 ile çarpın ya da RDYN işlevini

Detaylı

Bilgi ve Bilgi Sistemleri. Bilgisayar Mühendisliğine Giriş 1

Bilgi ve Bilgi Sistemleri. Bilgisayar Mühendisliğine Giriş 1 Bilgi ve Bilgi Sistemleri Bilgisayar Mühendisliğine Giriş Sembol, Veri, Bilgi, Anlamlı Bilgi Anlamlı Bilgi (Knowledge) Bilgi, (Information) Veri(Data) Sembol (Symbol) Örnek: Semboller: 0,,2,.8,9,A,.,Y,Z,%,+,=,!

Detaylı

2. (v+w+x+y+z) 8 ifadesinin açılımında kaç terim vardır? 3. log 5 0, 69897 olduğuna göre 50 10 sayısı kaç basamaklıdır?

2. (v+w+x+y+z) 8 ifadesinin açılımında kaç terim vardır? 3. log 5 0, 69897 olduğuna göre 50 10 sayısı kaç basamaklıdır? Ayrık Hesaplama Yapıları A GRUBU 3.03.0 Numarası Adı Soyadı : CEVAP : ANAHTARI SINAV YÖNERGESİ İşaretlemelerinizde kurşun kalem kullanınız. Soru ve cevap kağıtlarına numaranızı ve isminizi mürekkepli kalem

Detaylı

BİLGİSAYAR PROGRAMLAMA

BİLGİSAYAR PROGRAMLAMA BİLGİSAYAR PROGRAMLAMA Yrd. Doç. Dr. Beytullah EREN beren@sakarya.edu.tr 0264 295 5642 Excel - Hücreler Excel de hücrelere hangi değerler girilebilir? Metin Rakam Tarih ve Saat Formül 1 HÜCRE SEÇİMİ Matematikteki

Detaylı

(Boolean Algebra and Logic Simplification) Amaçlar Lojik sistemlerin temeli olarak Booleron Matematiğini tanıtmak

(Boolean Algebra and Logic Simplification) Amaçlar Lojik sistemlerin temeli olarak Booleron Matematiğini tanıtmak Boolean Kuralları ve Lojik İfadelerin Sadeleştirilmesi BÖLÜM 4 (Boolean lgebra and Logic Simplification) maçlar Lojik sistemlerin temeli olarak Booleron Matematiğini tanıtmak Başlıklar Booleron Kurallarını

Detaylı

KASIRGA 4. GELİŞME RAPORU

KASIRGA 4. GELİŞME RAPORU KASIRGA 4. GELİŞME RAPORU 14.07.2008 Ankara İçindekiler İçindekiler... 2 Giriş... 3 Kasırga Birimleri... 3 Program Sayacı Birimi... 3 Bellek Birimi... 3 Yönlendirme Birimi... 4 Denetim Birimi... 4 İşlem

Detaylı

Bölüm 3: Vektörler. Kavrama Soruları. Konu İçeriği. Sunuş. 3-1 Koordinat Sistemleri

Bölüm 3: Vektörler. Kavrama Soruları. Konu İçeriği. Sunuş. 3-1 Koordinat Sistemleri ölüm 3: Vektörler Kavrama Soruları 1- Neden vektörlere ihtiyaç duyarız? - Vektör ve skaler arasındaki fark nedir? 3- Neden vektörel bölme işlemi yapılamaz? 4- π sayısı vektörel mi yoksa skaler bir nicelik

Detaylı

DİJİTAL ELEKTRONİK DERS NOTLARI

DİJİTAL ELEKTRONİK DERS NOTLARI DİJİTAL ELEKTRONİK DERS NOTLARI Analog sinyal Sonsuz sayıda ara değer alabilen, devamlılık arz eden büyüklük, analog büyüklük olarak tanımlanır. Dünyadaki çoğu büyüklük analogdur. Analog sinyal aslında

Detaylı

MAKİNE ELEMANLARI DERS SLAYTLARI

MAKİNE ELEMANLARI DERS SLAYTLARI MAKİNE ELEMANLARI DERS SLAYTLARI TOLERANSLAR P r o f. D r. İ r f a n K A Y M A Z P r o f. D r. A k g ü n A L S A R A N A r ş. G ör. İ l y a s H A C I S A L I H O Ğ LU Tolerans Gereksinimi? Tasarım ve üretim

Detaylı

ÖN SÖZ. Değerli Adaylar,

ÖN SÖZ. Değerli Adaylar, ÖN SÖZ eğerli daylar, Okul ve meslek yaşamının en önemli sınavlarından birine, Kamu Personeli Seçme Sınavı(KPSS) na hazırlanmaktasınız ve buradaki başarınız gelecekteki iş yaşamınızı ciddi şekilde etkileyecek.

Detaylı

KODLAMAYA HAZIRLIK MODÜLÜ 1. YAZILI SINAV ÇALIŞMA SORULARI VE MODÜL ÖZETİ

KODLAMAYA HAZIRLIK MODÜLÜ 1. YAZILI SINAV ÇALIŞMA SORULARI VE MODÜL ÖZETİ KODLAMAYA HAZIRLIK MODÜLÜ 1. YAZILI SINAV ÇALIŞMA SORULARI VE MODÜL ÖZETİ ÖLÇME DEĞERLENDİRME-1 SORULAR Aşağıdaki cümleleri dikkatlice okuyarak boş bırakılan yerlere doğru sözcüğü yazınız. 1.., elektronik

Detaylı

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız. Bu Derste Öğrenecekleriniz: 1- Birden Fazla Tablodan Sorgulama 2- Tablo Birleştirme işlemleri (JOIN) a. INNER JOIN b. OUTER JOIN i. LEFT OUTER JOIN ii. RIGHT OUTER JOIN iii. FULL OUTER JOIN 3- Tablo Ekleme

Detaylı

NAZMİYE DEMİREL ORTAOKULU BİLİŞİM TEKNOLOJİLERİ DERSİ 1. DÖNEM 6. SINIFLAR DERS NOTU EXCEL 2007 DERS NOTLARI

NAZMİYE DEMİREL ORTAOKULU BİLİŞİM TEKNOLOJİLERİ DERSİ 1. DÖNEM 6. SINIFLAR DERS NOTU EXCEL 2007 DERS NOTLARI EXCEL 2007 DERS NOTLARI Bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri) tablolar ya da listeler halinde tutma ve bu verilerle ilgili ihtiyaç duyacağınız tüm hesaplamaları

Detaylı

KASIRGA -4 Buyruk Tasarımı Belgesi. 30.04.2008 Ankara

KASIRGA -4 Buyruk Tasarımı Belgesi. 30.04.2008 Ankara KASIRGA -4 Buyruk Tasarımı Belgesi 30.04.2008 Ankara 1 İŞLEMLER 00000000 SYSCALL 00000001 HLT 00000010 DEBUG 00000011 CONTINUE S-TİPİ 00000100 NOP 00000101 IN 00000110 OUT 00000111 BRET 00001000 ADD 00001001

Detaylı

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme Operatörler 1 İlk Programımız Bu program konsol ekranına Merhaba dünya! yazıp kapanır. Programı geçen derste anlatıldığı gibi derleyin, sonra

Detaylı