Bölüm 1: SAYISAL HESABIN NİTELİKLERİ

Slides:



Advertisements
Benzer bir sunumlar
GRUP 10 (BURAK KOÇAK, BEKİR YAMAN, ÖNDER SEVİNDİK, İSMAİL BAYRAM GÖKİN) Bu Powerpoint sunumunda konumuz olan ÜSLÜ SAYILAR hakkında ayrıntılı bilgiler verilecektir.
Advertisements

Prof.Dr.Şaban EREN Yasar Üniversitesi Fen-Edebiyat Fakültesi
BÖLÜNEBİLME 1,2 ve 3 ile Bölünebilme 4,5 ve 6 ile Bölünebilme
Saydığımızda 15 tane sayı olduğunu görürüz.
Kofaktör Matrisler Determinantlar Minör.
TAM SAYILAR.
MODÜLER ARİTMETİK.
MATEMATİK.
9. ADİ DİFERANSİYEL DENKLEMLERİN SAYISAL ÇÖZÜMLERİ
SUNUMLARLA MATEMATİK SAYESİNDE MATEMATİK BİR KABUS OLMAKTAN ÇIKACAK.
Sayı Sistemleri Yrd. Doç. Dr. Oğuz ÇETİN.
ONDALIK KESİRLER HOŞGELDİNİZ.
ÜSLÜ SAYILAR Hazırlayan:Yunus YILMAZ
doğal sayısındaki rakamların sayı değerleri toplamı kaçtır?
ÜSLÜ SAYILAR.
MATEMATİK 2. SINIF DOĞAL SAYILARDA TOPLAMA VE ÇIKARMA İŞLEMİ
RASYONEL SAYILARDA İŞLEMLER
MATRİSLER ve DETERMİNANTLAR
Tam sayılarda bölme ve çarpma işlemi
BGK207 Bilgisayar I EN101, EN201 Temel Bilgi Tek. Kul. I Öğr. Gör. Mustafa AÇIKKAR.
MATEMATİK DÖNEM ÖDEVİ.
DİJİTAL ÖLÇÜLER.
Ondalık Kesirler ● Paydası 10, 100, 1000… olan kesirlere ondalık kesir denir , , , , ● Yukarıdaki kesirler birer ondalık.
ONDALIK SAYILAR Her kesir sayısı aynı zamanda bir ONDALIK SAYIDIR.
TAM SAYILARLA İŞLEMLER
Kimya ve bilim. Ölçme ve Sonuç Bildirme. Üslü sayılar.
İŞLEM ve MODÜLER ARİTMETİK.
ONDALIK KESİRLERDE ÇÖZÜMLEME ONDALIK KESİRLERDE YUVARLAMA
DOĞAL SAYILAR VE TAM SAYILAR
ÜSLÜ SAYILAR ileri.
SAYI ÖRÜNTÜLERİ ANAHTAR KAVRAMLAR MODELLEME ÖRÜNTÜ SAYI ÖRÜNTÜSÜ ÜS
İLKÖĞRETİM MATEMATİK 7.SINIF
KÖKLÜ SAYILAR.
YUVARLAMA TOPLAMA ÇIKARMA
ÜSLÜ İFADELER.
TAM SAYILAR Pınar AKGÖZ.
ONDALIK KESİRLERLE TOPLAMA İŞLEMİ
MATEMATİK ÖĞRENEBİLİR
Lineer Cebir Prof.Dr.Şaban EREN
KESİRLER.
Elif ÇAĞLAYAN Humayla ÖNDER Gamze Nur AYDIN Gülfer YÜKSEKDAĞ
ÜSLÜ SAYILAR.
ÜSLÜ SAYILAR(8.SINIF) 1.KAZANIM:. Üslü sayılarla çarpma ve bölme işlemlerini yapar. 2.KAZANIM:Çok büyük ve çok küçük pozitif sayıları bilimsel gösterimle.
İLKÖĞRETİM MATEMATİK 8.SINIF
HAZIRLAYAN:İMRAN AKDAĞ NO:
MATEMATİK ONDALIK KESİRLER.
KESİRLER.
ÜSLÜ SAYILAR.
ÜSLÜ SAYILAR.
Sayı Sistemleri Geçen Hafta Analog ve Sayısal Büyüklük Kavramı
Sayı Sistemleri Geçen Hafta Kayan Noktalı Sayılar
TAM SAILAR İÇİNDEKİLER TAM SAYI KAVRAMI MUTLAK DEĞER
ANALOG-SAYISAL BÜYÜKLÜK VE SAYI SİSTEMLERİ
SAYI SİSTEMLERİ-HESAPLAMALAR
Karşılaştırıcı ve Aritmetik İşlem Devreleri
KISIM II Matematiksel Kavram ve Prosedürlerin Gelişimi
Tam sayılar.
TAM SAYILARIN KUVVETİ.
RASYONEL SAYILAR.
HATA VE HATA ANAL İ Z İ. 2  Fiziksel veya sosyal olayların matematiksel olarak çözülmelerinde yapılan hatalar genellikle üç ana ba ş lıkta toplanır.
KAREKÖKLÜ SAYILAR.
DERS 2 SAYI DÜZENLERİ.
ÜSLÜ SAYILAR.
Sayı Sistemleri.
RASYONEL SAYILAR MATEMATİK 7 A-) RASYONEL SAYILARDA ÇIKARMA İŞLEMİ
ÜSLÜ SAYILAR Orijinal sunu 70 sayfadır.Örnek Sunu için belli bölümleri kesilmiştir.
TAM SAYILAR.
7. SINIF MATEMATİK İRFAN KAYAŞ.
Bilgisayar Mühendisliğine Giriş
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
Sunum transkripti:

Bölüm 1: SAYISAL HESABIN NİTELİKLERİ Sayısal yöntemler, matematik problemlerinin, aritmetik işlemlerle çözülebilmelerini sağlayacak şekilde formüle edildiği tekniklerdir. Çeşitli sayısal yöntemler olmasına karşın, hepsinin ortak bir özelliği vardır: hepsi, değişmez bir biçimde, çok sayıda zahmetli aritmetik işlem içerir. Bu nedenle, hızlı ve verimli sayısal bilgisayarların gelişmesiyle son yıllarda mühendislik problemlerinin çözümünde sayısal yöntemlerin önemli bir rol alması hiç de şaşırtıcı değildir. Bilgisayar öncesi devirde, problemin tanımlanması ve yorumu yerine çabanın çoğu çözüm tekniğine harcanıyordu. Bu şanssız bir durumdu, çünkü bilgisayar öncesi teknikler kullanarak sayısal çözümler elde etmek çok emek ve zaman gerektiriyordu.

Günümüzde bilgisayarlar ve sayısal yöntemler bu tip karmaşık hesaplamalara bir alternatif oluşturmaktadır. Bilgisayarın gücünü doğrudan çözümü elde etmede kullanarak, basitleştirmeler için varsayımlara ve zaman alıcı tekniklere gerek duymadan bu hesaplamaları yapabilirsiniz. Analitik çözümler hem problem çözümünde hem de problemin iyice anlaşılmasında son derece değerli olmalarına karşın, sayısal yöntemler, problemlere yaklaşmanızda ve çözmenizde olanaklarınızı büyük ölçüde genişleten alternatifler sunar. Sonuç olarak yaratıcı yeteneklerinizi kullanmak için daha fazla zaman kalır. Böylece, problem formülasyonu, sonuçların yorumlanması ve bütün sistemin birleştirilmesi veya “sezgisel” bilinç daha fazla vurgulanabilir.

Temel Yasalar kısaca açıklanır FORMÜLASYON Problemin bağıntıları temel yasalara göre derinlemesine uygulanır ÇÖZÜM Problemin çözümünü kolaylıkla kontrol elmek için ayrıntılı şekilde hazırlanmış ve çoğunlukla karmaşık yöntem ÇÖZÜM Temel Yasalar kısaca açıklanır YORUM Temel Yasalar kısaca açıklanır YORUM Çözüme harcanan zaman nedeniyle derinlemesine analiz sınırlıdır (a) (b) Şekil 1.1: (a) Bilgisayar öncesi devirde ve (b) bilgisayar devrinde problem çözümünün üç aşaması. Kutuların büyüklüğü her aşamaya verilen önemi göstermektedir.

Bir Problemi Nasıl Çözeriz? Problemin Tanımı Matematiksel Model Matematiksel Modelin Çözümü Çözümün Kullanılması

Bilgisayarda Sayı Gösterimleri: Bilgisayarda en küçük hafıza birimine bit adı verilir. Bir bit, 0 veya 1 gibi sadece iki değer alabilen hafıza birimidir. Böylece, bilgisayarda sayılar ikili tabana göre temsil edilirler. Sekiz bit’ten oluşan hafıza birimine bayt adı verilir. Her bayt 28=256 farklı değer alabileceğinden 0,1,2,3,…255 sayısına kadar temsil edebilir. Bu yapıya göre, bilgisayarda gösterimleri bakımından sayılar Tamsayılar ve Reel sayılar olmak üzere iki gurupta toplanırlar.

TAMSAYILAR Ondalık Sistem: Elimizde ve ayağımızda 10’ar parmağımız olduğundan en alışılmış sayı sistemi ondalık veya 10-tabanlı sayı sistemidir. Taban, sistemi kurmak için referans alınan sayıdır. 10-tabanlı sistem sayıları göstermek için 10 rakam kullanır; 0,1,2,3,4,5,6,7,8,9. Kendi başlarına bu rakamlar, 0’dan 9’a kadar saymak için yeterlidir. Daha büyük nicelikler için bu temel rakamların birleşimleri kullanılır, yer veya basamak değeri büyüklüğü tanımlanır. Bir tamsayıda, en sağdaki rakam 0 ile 9 arasında bir sayıyı gösterir. Sağdan ikinci rakam 10’un bir katını gösterir. Sağdan üçüncü rakam 100’ün bir katını gösterir ve benzer biçimde devam eder. Örneğin, 67,508 sayısında altı adet 10,000, yedi adet 1000, beş adet 100, sıfır adet 10 ve sekiz adet 1 vardır.

Benzer biçimde kesirli bir sayıda aynı yöntemler gösterilebilir. Örneğin: 257.76 sayısının gösterimi aşağıdaki gibidir; İki Tabanlı Sistem: Bilgisayarda sayılar iki tabanına göre veya 2-tabanlı bir sistemle gösterilir. Aynı ondalık sistemde olduğu gibi, nicelikler basamak notasyonuyla gösterilebilir. Örneğin: 10’lu tabana göre 173 sayısının ikili tabanda(binary) gösterimi aşağıdaki gibidir.

Desimal bir sayının binary sayıya dönüştürülmesi: x bir tamsayı olmak üzere x, 2’ye bölünür ve kalan bulunur. .

Tablo 1: 11 sayısının binary sayıya dönüştürülmesi. Bölüm Kalan 11/2 5 5/2 2 2/2 1 1/2

N Tamsayısı binary formata dönüştürülmelidir Başla Giriş (N)10 i = 0 N 2 ile bölünerek Kalan R ve Bölüm Q bulunur ai = R Q = 0? n = i (N)10 = (an. . .a0)2 DUR N Tamsayısı binary formata dönüştürülmelidir i=i+1,N=Q Hayır Evet Şekil 2:Desimal bir sayının binary sayıya dönüşüm şeması

Kesirli Bir sayının binary sayıya dönüştürülmesi: Örnek: işlemi aşağıdaki biçimde yapılır. Bu sayı 2 ile çarpılır ve çarpım 1’i aşmış ise =1 alınır, aşan kısmı 1’den çıkarıp kalanı tekrar 2 ile çarparız. Çarpımın sonucu 1’den büyük ise ’lar 1, küçük ise 0 alınır ve tamsayı çıkana kadar çarparız. Sonuç olarak, elde edilir.

Şekil 3:Kesirli bir sayının binary sayıya dönüşüm şeması Başla Giriş (F)10 F 2 ile çarpılarak desimalden önceki S ve sonraki T sayısı elde edilir. ai = R T =0? n = i (F)10 = (a0. . .an)2 DUR Binary formata dönüştürülecek F kesri Hayır Evet Şekil 3:Kesirli bir sayının binary sayıya dönüşüm şeması

Bütün kesirli sayılar tam olarak Binary biçiminde gösterilmeyebilir Örneğin (0.3)10=(X)2 sayısının gösterimi yaklaşık olarak aşağıda verilmiştir. Yaklaşık sonuç 0.28125’dir. Sayı Desimalden sonraki sayı Desimalden önceki sayı 0.3x2 0.6 0.6x2 1.2 0.2 0.2x2 0.4 0.4x2 0.8 0.8x2 1.6

Tamsayıların Bilgisayarda Gösterimi: Belli bir büyüklüğe kadar olan tamsayılar bilgisayarda tam doğru olarak temsil edilirler. Ayrılan bayt sayısına göre tamsayıların temsil aralığı değişir. 2 bayt=16 bit’lik tamsayılar Fortran dilinde INTEGER*2 denilen tamsayılar 2 bayt’lık alanda saklanırlar. 1 bayt = 256 değer aldığına göre 2 bayt = 2562 =65536 sayıda değer alabilirler. Bunu pozitif ve negatif aralıklara dağıtırsak; -32768 < 2-baytlık tamsayılar < 32767 aralığında olabilirler. Negatif sayıların birinci bit’i 1 alınır. Örnek: 13 sayısının gösterimi. Öncelikle bu sayıyı ikili tabana göre yazarsak;

1 1 Buna göre 13 sayısı hafızada aşağıdaki gibi saklanır. =13 -13 sayısı ise birinci bit tersine çevrilerek elde edilir. =-13 Not: Bazı bilgisayarlarda negatif tamsayılar ikinin tümleyeni yöntemiyle saklanırlar: Pozitif tamsayı oluşturulduktan sonra tüm bit’ler tersine çevrilir. 4 bayt=32 bit’lik tamsayılar Fortran dilinde INTEGER*4 denilen tamsayılar 4 bayt’lık alanda saklanırlar, 4 bayt = 2564 =232 =4294967296 sayıda değer alabilirler -2147483648 < 4-baytlık tamsayılar < 2147483647 1 1

Reel Sayıların Bilgisayarda Gösterimi: Reel sayılar ancak sınırlı sayıda haneyle temsil edilirler. Örneğin sayısı ondalık hanesi istenildiği kadar uzatılabilen bir sayıdır. gördüğümüzde bunun değerini 2 alırız. Fakat bilgisayarın bunu yapma olanağı yoktur. Bilgisayar önce 2’nin karekökünü alır, bunu 7-8 hane ile saklar, daha sonra bu sayının tekrar karesini alır. Reel sayıların hafızada saklanma kuralları şöyledir; Tüm reel sayılar ondalıklı ve üslü standart bir yapıya getirilirler. Örneğin aşağıdaki sayıları inceleyelim,

Bu yapıya göre, her reel sayının üç bileşeni vardır. İşaret Ondalık hanesindeki sayılar (mantis) Üs Sayıların bilimsel yazılışı işaret x mantis x 10üs Ondalık hanesindeki sayılardan ne kadarının saklanacağı, üssün ne kadar büyük olacağı, reel sayılara ayrılan bayt sayısına göre değişir. 4-bayt’lık = 32 bit’lik reel sayılar: Tek duyarlı, REAL*4 denilen sayıların 32 bit’lik alana yerleştirilmesi İşaret üs ondalık (1 bit) (8 bit) (23 bit)

İşaret için ayrılan 1 bit’lik kısma pozitif sayılar için 0, negatif sayılar için 1 yazılır. Üs için ayrılan 8 bit’lik kısım en fazla 255 sayıyı temsil edebileceğine göre, pozitif ve negatif üsler arasında bölüştürülürse; en küçük üs en büyük üs Örneğin; 1,3 sayısının nasıl temsil edileceğini görelim. Birinci bit pozitif sayılar için 0, negatif sayılar için 1 olur. O halde 1,3 sayısının işaretinin temsili 0 olur. 1,3 = 0,13 x 101 olarak yazdığımızda, ondalık kısım 13, üs 1 olur. 13 sayısının ikili tabana göre temsili 13 = 1x23+1x22+0x21+1x20 olur. İlk 128 sayı negatif üsleri temsil ediyordu. Buna göre 0. üs 129, 1.üs 130 sayısıyla temsil edilir.

Bu sayının ikili tabandaki temsili ise olur. Bu sonuçları toparlarsak, 1,3 sayısının tek-duyarlı temsili şöyle olur. Acaba tek-duyarlı temsilde reel sayılar en fazla kaç hane ile saklanabilirler? Bunu görmek için, ondalık hanesine ayrılan 23 bit’in ondalık tabandaki temsiline bakalım; Bu durumda, tek duyarlı sayılar en fazla 6-7 hane ile temsil edilebilirler. Buna göre, örneğin π sayısını, Olarak yazmak boşunadır, bilgisayarda π sayısının tek-duyarlı temsili ancak olabilir. 1

İşaret üs ondalık (1 bit) (11 bit) (52 bit) 8-bayt’lık = 64 bit’lik reel sayılar: Çift duyarlı, REAL*8 denilen sayıların 64 bit’lik alana yerleştirilmesi İşaret üs ondalık (1 bit) (11 bit) (52 bit) Bu yapıya göre, çift duyarlı sayı türü hem daha yüksek üslü sayıları temsil edebilir, hem de daha çok ondalık hanesi saklayabilir. Yukarıda tek-duyarlı sayı temsili için yaptığımız analiz burada çift duyarlı sayılar için benser şekilde yapıldığında, 11 bit’lik üs temsilinde en fazla 211 = 2048 sayı temsil edilebileceğine göre, pozitif ve negatif üsler arasında bölüştürülürse, en küçük üs 21024 ≈ 10-308 ve en büyük üs 21023 ≈ 10+307 olur. .

Ondalık haneler 52 bit’lik alanda 252 ≈ 1015 Ondalık haneler 52 bit’lik alanda 252 ≈ 1015.6 yani 15-16 hane ile saklayabilir. Çift duyarlı sayıların bu özellikleri, sayısal hesaplarda hata payını en aza indirmekte önem kazanmaktadır.