Onlu Sayılandırmadan Dönüştürme



Benzer belgeler
1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR

TOPLAMADA KISAYOLLAR

4.2. SAYISAL MANTIK SEVİYELERİ VE DALGA FORMLARI

Ders: Konu: TEOG. Yaprak No: Copyright: MİKRO ANLATIM. Kazanım: Üslü sayılar ile ilgili kuralları hatırlar.

t sayı tabanı ve üzere, A (abcde) sayısının basamakları: ( 2013) sayısını çözümleyelim. A (abcde) sayısının, ( 30214) sayısını çözümleyelim.

TEMEL KAVRAMLAR Test -1

PROGRAMLAMA TEMELLERİ-ÜNİTE 2 SAYI SİSTEMLERİ, OPERATÖRLER VE İŞLEMLER

Volkan Karamehmetoğlu

SAYILAR TEORİSİ - PROBLEMLER

TAM SAYILARLA İŞLEMLER

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

1 8 'i 14 olan sayının 4 7. A) 32 B) 36 C) 64 D) 48 E) 92 nın farkı en az kaçtır? 9. 12! + 13! toplamı aşağıdakilerden hangisine tam bölünemez?

8. SINIF KONU : ÜSLÜ SAYILAR

matematik sayısal akıl yürütme mantıksal akıl yürütme

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

BLM221 MANTIK DEVRELERİ

KODLAMA SİSTEMLERİNİN TANIMI :

1. Bölüm Sayı Sistemleri

Toplam Olasılık Kuralı

Bölüm 2 Algoritmalar. 2.1 Giriş

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

8. SINIF ÖĞRETİM PROGRAMI

ALGORİTMA İ VE PROGRAMLAMA

Matematiksel İktisat-I Ders-1 Giriş

ygs temel matematik DO AL SAYILAR VE TAM SAYILAR - I 6. 2x (3y + 5x) (2y 2x) + 5y 7. 8 [ 5 [ 2 ( 3)]] 8. a = 3 ve b = 4 olmak üzere,

b Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız

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.

BİREYSELLEŞTİRİLMİŞ EĞİTİM PROGRAMI KISA DÖNEMLİ AMAÇLAR (ünite-konu amaçları)

Komisyon DİKEY GEÇİŞ SINAVI TAMAMI ÇÖZÜMLÜ ÇIKMIŞ SORULAR. 1. Baskı: Haziran 2014, Ankara ISBN

Temel Kavramlar 1 Doğal sayılar: N = {0, 1, 2, 3,.,n, n+1,..} kümesinin her bir elamanına doğal sayı denir ve N ile gösterilir.

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

kpss ezberbozan serisi MATEMATİK GEOMETRİ SORU BANKASI Eğitimde

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

I.BÖLÜM (Toplam 35 soru bulunmaktadır.)

BÖLÜM 11 Z DAĞILIMI. Şekil 1. Z Dağılımı

PROGRAMLANAB L R DENETLEY C LER. DERS 02 Sayı Sistemleri

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ

Cebir Notları. Bağıntı. 1. (9 x-3, 2) = (27, 3 y ) olduğuna göre x + y toplamı kaçtır? 2. (x 2 y 2, 2) = (8, x y) olduğuna göre x y çarpımı kaçtır?

Sayıları hatırlayalım.

Okunabilir Kod Yazım Standartları: Şiir Gibi Kod Yazmak

SAYILAR - I 01. Doğal Sayılar ve Tam Sayılar Basamak Kavramı ve Taban Aritmetiği

İSTANBUL İLİ İLKÖĞRETİM OKULLARI 4, 5, 6. SINIFLAR ARASI MATEMATİK OLİMPİYATI SORU KİTAPÇIĞI 13 NİSAN 2013 T.C İSTANBUL VALİLİĞİ ÖZEL AKASYA KOLEJİ

ISBN NUMARASI: ISBN NUMARASI: ISBN NUMARASI: ISBN NUMARASI:

MATEMATİK MODÜLÜ BİREYSEL EĞİTİM PLANI (1.ÜNİTE) SAYILAR

Kesirler ve İşlemler Ondalık Kesirler ve İşlemler, Yüzdeler, Oran. Yrd. Doç. Dr. Nuray Çalışkan-Dedeoğlu Matematik Eğitimi

MAT223 AYRIK MATEMATİK

Atatürk Anadolu. Temel Kavramlar Üzerine Kısa Çalışmalar

Bilgisayar Programlama MATLAB

Birkaç Oyun Daha Ali Nesin

140. 2< a< 1 ise kesrinin değeri aşağıdakilerden hangisi olamaz? (3,7) a 1,9 2,4 2,7 3,2 3,7. a a c b ve c a a b c

YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ

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

DAHİMATİK MATEMATİK YARIŞMALARINA İLK ADIM. Doç. Dr. Mustafa Özdemir ALTIN NOKTA YAYINEVİ

Mikrobilgisayarda Aritmetik

1- Yirmi dörtten başlayarak dörder ritmik sayarken dördüncü olarak hangi sayıyı söyleriz?

ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ MODÜLER ARİTMETİ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.

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

RASYONEL SAYILARIN MÜFREDATTAKİ YERİ MATEMATİK 7. SINIF RASYONEL SAYILAR DERS PLANI

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

matematik Ahmet bugün 9 yaşındadır. Dört yıl sonra annesinin yaşı Ahmet'in yaşının üç katı olacaktır.

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

64.Hükümetin Programında ve üç aylık eylem planında yer alan vaatlerin biri de polislerin ek gösterge ve emniyet tazminatlarında artış hakkında idi.

MATEMATİK DERSİNİN İLKÖĞRETİM PROGRAMLARI VE LİSELERE GİRİŞ SINAVLARI AÇISINDAN DEĞERLENDİRİLMESİ

SAYI SİSTEMLERİ. Sayı Sistemleri için Genel Tanım

MATEMATİK. Doç Dr Murat ODUNCUOĞLU

sayısının tamkare olmasını sağlayan kaç p asal sayısı vardır?(88.32) = n 2 ise, (2 p 1

BLM221 MANTIK DEVRELERİ

Örnek...3 : 8 x (mod5) denkliğini sağlayan en küçük pozitif doğal sayısı ile en büyük negatif tam sa yısının çarpım ı kaçtır?

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

İÇİNDEKİLER TOPLAMA YOLUYLA SAYMA YÖNTEMİ ÇARPMA YOLUYLA SAYMA YÖNTEMİ FAKTÖRİYEL

Bir ölçümün sonucu, istenilen anlamlı rakam sayısından daha fazla sayıda rakam 1,24 6,26 87,4 76,2

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIFLAR EXCEL DERS NOTU

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

kpss Yeni sorularla yeni sınav sistemine göre hazırlanmıştır. matematik sayısal akıl yürütme mantıksal akıl yürütme geometri 30 deneme

HUNRobotX - Makaleler - PIC 16 Serisi ile Çarpma İşlemi. Makaleler PIC 16 Serisi ile Çarpma İşlemi

ORTAOKULU ÜNİTİLENDİRİLMİŞ YILLIK BİREYSEL DERS PLANI (BEP)

Sayılar Teorisi SAYILAR TEORİSİ VE SAYILAR

İÇİNDEKİLER. Ön Söz...2. Tam Sayılarda Bölünebilme...3. Kongrüanslar Primitif (İlkel) Kökler ve İndeksler Genel Tarama Sınavı...

MATEMATĠKSEL ĠġLEMLER

Döngüler ve Karar Yapıları

MALİYET MİNİMİZASYONU... 2

BÝREY DERSHANELERÝ SINIF ÝÇÝ DERS ANLATIM FÖYÜ MATEMATÝK - I

DERS 1. ki De i kenli Do rusal Denklem Sistemleri ve Matrisler

Vektör Uzayları ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr.Grv.Dr.Nevin ORHUN

SAYISAL DEVRELER. İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları

İstatistik Yöntemleri ve Hipotez Testleri

2. SAYI SİSTEMLERİ VE KODLAR

BİRİNCİ BÖLÜM SAYILAR

TMMOB İnşaat Mühendisleri Odası İnşaat Mühendisi Ücret Hesap Tablosu (TL/Ay)

Alıştırma Toleransı -TERMİNOLOJİ

Elektroniğe Giriş 1.1

ANKARA İLİ BASIM SEKTÖRÜ ELEMAN İHTİYACI

SINIF MATEMATİK DERSİ ÜNİTELENDİRİLMİŞ YILLIK PLAN... YAYINLARI HAZIRLAYANLAR

Türev Kavramı ÜNİTE. Amaçlar. İçindekiler. Yazar Prof.Dr. Vakıf CAFEROV

3-SINIF BİREYSELLEŞTİRİLMİŞ EĞİTİM PROGRAMI

Asal Sayılar Ali Nesin

4- a, b ve c birbirinden farklı rakamlar olmak üzere, 2a + 4b 5c işleminin sonucu en fazla kaçtır?

Develerle Eşekler Ali Nesin

Transkript:

Onlu Sayılandırmadan Dönüştürme Sekizli ve onaltılı sayı sistemleri, ikilinin (2 tabanı) çarpanı olan tabanlara sahiptir, onaltılı yada sekizli ve ikili arasında geri ve ileri dönüşüm çok kolaydır İkili, sekizli yada onaltılıdan onlu düzene dönüştürmek nispeten kolaydır Daima onlu sistemin verdiği alışkanlık bu kolaylığı sağlar, (Basitçe kod değerleri ve basamak-katsayılarının çarpımı toplanır) Bununla beraber onludan bu "yabancı" sayılandırma sistemlerinden herhangi birine dönüşüm farklı bir konudur Onlu düzende gösterildiği gibi düşünülen değere "uydur" maya çalıştığınız ikili, sekizli yada onaltılı notasyonu büyük olasılıkla çok daha duyarlı yapacak yöntem, "dene-ve-uydur" yöntemidir Örneğin, ikili düzende 87 nin onlu değerini göstermek istediğimi varsayalım İkili bir sayı alanı çizerek basamak- katsayı değerleri ile tamamlamaya başlayalım: - - - - - - - - katsayı = 128 64 32 16 8 4 2 1 Güzel, 128 ler basamağında "1" bit e sahip olamayacağımızı biliyoruz, çünkü bu bize hemen hemen 87 den daha büyük bir değer verecektir Bununla birlikte, bu yüzden sağa doğru sonraki katsayı (64) 87 den küçüktür, orada "1" e sahip olmamız gerektiğini biliyoruz 1 - - - - - - - Şimdiye kadarki onlu değer = 64 10 katsayı = 64 32 16 8 4 2 1 Eğer sağa doğru sonraki basamağı "1" yapsaydık, toplam değerimiz 64 10 + 32 10 yada 96 10 olacaktı Bu 87 10 dan büyüktür, bu yüzden bu bit in "0" olması gerektiğini biliyoruz Eğer sonraki basamak (16 lar) bit ini "1" e eşitlersek, bu toplam değerimizi düşündüğümüz değere (87 10 ) daha yakın ve onu aşmayan 64 10 + 16 10 yada 80 10 a getirir: 1 0 1 - - - - - - - Şimdiye kadarki onlu değer = 80 10 katsayı = 6 3 1 8 4 2 1 (onlu 4 2 6 gösterim) İstediğimiz toplam değere onu aşmadan ulaşmamız gerektiğinden her bir düşük-katsayılı bit i ayarlayarak bu dizeye devam edersek neticede doğru sonuca ulaşacağız: 1 0 1 0 1 1 1 - - - - - - - Şimdiye kadarki onlu değer = 87 10 katsayı = 64 32 16 8 4 2 1 Bu dene-ve-uydur stratejisi sekizli ve onaltılı dönüşümler içinde çalışacaktır Aynı onlu rakam, 87 10 u alalım ve sekizli sayılandırmaya dönüştürelim: - - -

Eğer 64 ler basamağında "1" kodu koyarsak 64 10 (87 10 dan daha küçük) toplam sonucunu elde ederiz Eğer 64 ler basamağına "2" kodunu koyarsak, 128 10 (87 10 dan daha büyük) toplam değerini elde ederiz Bu bize 64 ler basamağında sekizli sayılandırmamızın "1" ile başlaması gerektiğini söyler: 1 - - - Şimdiye kadarki onlu değer = 64 10 katsayı = 6 8 1 (onlu 4 gösterimde) Şimdi, 8 ler basamağındaki kod değerleri ile 87 yi aşmadan ve mümkün olduğunca ona en yakın toplam (onlu) değeri deneyecek ve elde edecek bir deneye ihtiyacımız var İlk birkaç kod seçeneğini deneyerek, ulaşırız: "1" = 64 10 + 8 10 = 72 10 "2" = 64 10 + 16 10 = 80 10 "3" = 64 10 + 24 10 = 88 10 8 ler basamağındaki "3" kod değeri bize istediğimiz toplam 87 10 dan fazla verecektir bu yüzden "2" dir! 1 2 - - - Şimdiye kadarki onlu değer = 80 10 Şimdi, 87 yi toplamak için yapmamız gereken 1 ler basamağındaki "7" kodudur: 1 2 7 - - - Şimdiye kadarki onlu değer = 87 10 (onlu gösterimde) Eğer son bölümde sekizli/ikili dönüşümlere dikkat ettiyseniz, daha önce 1010111 2 olarak tanımladığımız 87 10 (onlu) nun ikili gösterimini alabileceğimizi fark edeceksiniz ve çalışmamızı kontrol etmek için kolaylıkla sekizliye dönüştüreceksiniz: Sıfırları kapsar 001 010 111 İkili --- --- --- 1 2 7 Sekizli Cevap: 1010111 2 = 127 8 Aynı yolla onlu tabandan onaltılı tabana dönüşüm yapabilir miyiz? Elbette, fakat kim ister ki? Bu yöntemin anlaşılması kolaydır fakat uygulaması yorucudur Bu dönüşümleri yapmak için aslında benzer ve daha kolay (matematiksel olarak) başka bir yol daha vardır Bu yöntem ikili, sekizli yada onaltılı basamak-katsayı değerlerini onlu sayılandırma çarpanlarına ayırmak için tekrarlayan bölme döngüleri (onlu gösterimi kullanarak) kullanır Bölümün ilk

döngüsünde, orjinal onlu sayıyı alırız ve dönüştürdüğümüz sayılandırma sisteminin tabanına böleriz (ikili=2, sekizli=8, onaltılı=16) Ardından bölme sonucunun (bölüm) tam-sayı kısmını alırız ve taban değerine tekrar böleriz ve bu şekilde 1 den daha küçük bölüm değerine ulaştığımız da sonlandırırız İkili, sekizli yada onaltılı rakamlar her bir bölüm basamağının sol üst tarafında "kalan" olarak tanımlanmıştır İkili için bunun nasıl çalıştığına 87 10 onlu örneği ile bakalım: 87 87 2 ye bölündüğünde bölüm 435 elde edilir --- = 435 Bölümde "kalan" = 1 dir, yada bölümün < 1 kısmı 2 çarpı bölendir (05 x 2) 43 435 in tam-sayı kısmını alın (43) --- = 215 ve 215 elde etmek için 2 ye bölüm, yada 1 in kalanı 2 ile 21 21 Vesaire kalan = 1 (05 x 2) --- = 105 2 10 Vesaire kalan = 0 --- = 50 2 5 Vesaire kalan = 1 (05 x 2) --- = 25 2 2 Vesaire kalan = 0 --- = 10 2 1 bölümü 1 den daha az kalan elde --- = 05 edene kadar = 1 (05 x 2) 2 İkili bit ler LSB den başlayıp MSB ye doğru devam ederek ilerleyen bölme basamaklarının kalanlarından elde edilmiştir Bu kısımda In this case, 1010111 2 in ikili gösterimine ulaşıyoruz 2 ye böldüğümüzde daima "0" yada "5" ile biten bir bölüm elde edeceğiz, örneğin 0 yada 1 kalanı Daha önce söylendiği gibi bu tekrar-bölerek dönüştürme tekniği ikiliden farklı sayılandırma sistemleri için çalışacaktır Sekizliye dönüştürmek için 8 gibi farklı sayı kullanarak ardışık bölme işlemi gerçekleştirseydik muhakkak 0 ve 7 arasında kalanlar elde edecektik Bunu aynı onlu sayı 87 10 ile deniyelim: 87 10875 bölüm elde etmek için 87 yi 8 e bölün --- = 10875 Bölümde "kalan" = 7 dir, yada bölümün < 1 kısmı 8 çarpı bölendir (875 x 8) 10 --- = 125 Kalan = 2 8 1 --- = 0125 Bölüm 1 den küçüktür, bu nedenle burada duracağız 8 Kalan = 1 SONUÇ: 87 10 = 127 8

1 den küçük büyüklükler ile sayılandırma sistemleri dönüşümü için benzer bir teknik kullanabiliriz İkili, sekizli yada onaltılıya 1 den küçük onlu bir sayı dönüştürürken, dönüştürdüğümüz sayıdan sonraki rakam gibi her bir basamaktaki çarpımın tamsayı kısmını alarak tekrarlayan çarpmayı kullanırız İkiliye dönüştürmek için 08125 10 onlu sayısını örnek olarak kullanalım: 08125 x 2 = 1625 Çarpımın tamsayı kısmı = 1 0625 x 2 = 125 Çarpımın < 1 kısmını alın ve tekrar çarpın Çarpımın tamsayı kısmı = 1 025 x 2 = 05 Çarpımın tamsayı kısmı = 0 05 x 2 = 10 Çarpımın tamsayı kısmı = 1 Çarpım katıksız bir tamsayı olduğunda durun (0 ile biter) SONUÇ: 08125 10 = 01101 2 Tamsayıların tekrar-bölme işlemindeki gibi her bir basamak bize "nokta" dan uzakta sonraki rakamı (yada bit) verir Tamsayı ile (bölme), LSB den MSB ye çalıştık (sağ-dan-sola), fakat tekrarlayan çarpma ile, soldan sağa çalıştık < 1 bileşeni ile 1 den büyük bir onlu sayı dönüştürmek için her iki tekniği bir kerede kullanmalıyız İkiliye dönüştürmek için 5440625 10 onlu örneğini seçelim: TAMSAYI KISMI İÇİN TEKRARLANAN BÖLME: 54 --- = 270 Kalan = 0 2 27 --- = 135 Kalan = 1 (05 x 2) 2 13 --- = 65 Kalan = 1 (05 x 2) 2 6 --- = 30 Kalan = 0 2 3 --- = 15 Kalan = 1 (05 x 2) 2 1 --- = 05 Kalan = 1 (05 x 2) 2 KISMİ CEVAP: 54 10 = 110110 2 < 1 KISMI İÇİN TEKRARLANAN ÇARPIM: 040625 x 2 = 08125 Çarpımın tamsayı kısmı = 0 08125 x 2 = 1625 Çarpımın tamsayı kısmı = 1 0625 x 2 = 125 Çarpımın tamsayı kısmı = 1

025 x 2 = 05 Çarpımın tamsayı kısmı = 0 05 x 2 = 10 Çarpımın tamsayı kısmı = 1 KISMİ CEVAP: 040625 10 = 001101 2 TAM CEVAP: 54 10 + 040625 10 = 5440625 10 110110 2 + 001101 2 = 11011001101 2