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

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

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

Transkript

1 PROGRAMLAMA TEMELLERİ-ÜNİTE 2 SAYI SİSTEMLERİ, OPERATÖRLER VE İŞLEMLER GİRİŞ İnsanoğlunun bilgiyi belirtmede kullandığı sembollerin bilgisayarda da ifade edilmesi gerekir. Bilgisayarın 0 ve 1 e karşılık gelen iki fiziksel durumu algılayabildiği göz önüne alınırsa tüm sembollerin 0 ve 1 kombinasyonlarından oluşan karşılıklarına ihtiyaç vardır. Örneğin alfabedeki 29 harfi temsil edecek olan bir koda ihtiyaç duyulduğunu farz edelim. Bunun için dört bit kullanılırsa 16 (2 4 ) değişik karakter temsil edilebilir. Fakat bu, alfabedeki tüm karakterleri temsil etmek için yeterli değildir. Beş bit kullanıldığında ise 32 (2 5 ) değişik karakter temsil edilebilir ki, bu sayı alfabedeki karakterler için yeterli olsa da rakamlar ve diğer özel karakterler için yeterli değildir. Birçok ülkenin alfabelerinin değişik türlerde karakterler de ihtiva ettiği göz önünde bulundurulduğunda altı, yedi, sekiz ve hatta on altı bitlik kodlama sistemlerine ihtiyaç duyulmaktadır. Bilgisayar kullanımının en önemli nedenlerinden biri olan bilgisayara işlem yaptırmanın gerçekleştirilmesi için işlemlerde kullanılabilecek operatörlerin belirlenmesi ve bu operatörlerin kullanım önceliklerinin bilinmesi gerekmektedir. BİLGİSAYAR KODLAMA SİSTEMLERİ Bilgisayarlar, tüm sayısal ve sayısal olmayan karakterleri ikili sayı sistemine göre kodlanmış bir şekilde kullanırlar. ASCII ve EBCDIC yaygın olarak kullanılan bilgisayar kodlama sistemleridir. Diğer kodlama sistemi UNICODE artık bütün dünyada yaygın olarak kullanılmaktadır. ASCII Kodlama Sistemi ASCII (American Standart Code for Information Interchange) en yaygın olarak kullanılan kodlama şemasıdır. ASCII kodlama şemasının 7 ve 8 bitlik iki versiyonu bulunmaktadır. Bugün yaygın olarak kullanılan kodlama şeması ASCII-8 dir. Sekiz bit ASCII de toplam 256 (2 8 ) değişik karakter temsil edilebilir. ASCII kodlama tablosu kitabın sonunda ek olarak verilmiştir. EBCDIC Kodlama Sistemi ÜNİTE ÜNİT E EBCDIC (Extended Binary Coded Decimal Interchange Code) IBM in kendi ürettiği ana bilgisayarlarında kullanılmak üzere geliştirmiş olduğu bir kodlama sistemidir. 2 EBCDIC, ASCII ile aynı kodlama sistemini kullanmaz. Örneğin EBCDIC de a harfi ile gösterilirken ASCII de ile gösterilir. 4 1

2 Farklı kodlama sistemleri kullanan bilgisayarlar arasında yapılan iletişim problemli olabilir. ASCII sistemini kullanan bir bilgisayarda bir doküman oluşturarak bunu IBM ana bilgisayarına gönderdiğimizi farz edelim. Bizim oluşturduğumuz doküman ASCII formatında kaydedilmiş fakat ana bilgisayar ise EBCDIC formatına göre çalışmaktadır. Örneğin k harfi ASCII formatında ile gösterilirken, bunun EBCDIC deki karşılığı virgül (,) sembolüne karşılık gelmektedir. Bu durumda iki bilgisayar arasında uyumsuzluk olacaktır. Bu problemi ortadan kaldırmak için gönderici veya alıcı bilgisayardaki bir yazılım vasıtasıyla veriler ASCII den EBCDIC e veya EBCDIC den ASCII ye dönüştürülür. UNICODE kodlama sistemi Bilgisayarlar ve yazılımlar günden güne geliştikçe kullanılan mevcut kod şemaları ihtiyaçlara cevap veremeyecek duruma gelmektedir. Örneğin İbranice, Arapça ve Slav kökenli diller mevcut kodlama şemalarıyla temsil edilememektedir. Buna ilaveten, bu kod şemaları Japonca ve Çince gibi dillerde bulunan binlerce harf ve sembolü desteklememektedir. Unicode, (2 16 ) değişik karakteri temsil eden on altı bitlik bir kodlama şemasıdır. Teorik olarak, Unicode bugün kullanılan tüm dillerdeki tüm karakterleri hatta artık kullanımda olmayan dillerdeki karakterleri bile temsil edebilir. Böyle bir kod, bir dokümanın Türkçe, Japonca, İngilizce veya Arapça metinleri ihtiva etmesi gerekli olduğu uluslararası iletişimlerde faydalı olabilir. Ayrıca yazılım üreticisi firmalar, ürettikleri yazılımlar için her ülkenin dilinde menüler, yardımlar veya hata mesajları hazırlayabilirler. Ölçü Birimleri Bilgisayarda veriler üzerinde işlem yapılırken ikili sayı sistemini kullanıldığı için verilerin büyüklükleri de ikinin katları şeklinde hesaplanmaktadır. Bilgisayarda kullanılan en küçük veri birimi bit denilen ve 0 veya 1 değeri alabilen işarettir. Bitler tek başlarına bir veriyi saklayamadıkları için anlamlı en küçük veri saklama birimi olarak sekiz bitten oluşan byte kullanılır. Verilerin büyüklükleri de 1 byte ın katları olarak ifade edilir. Ancak katlar alınırken diğer ölçü birimlerinden farklı olarak 1000 yerine 2 10 =1024 kullanılmaktadır. 2

3 Ölçü Birimleri Adı Kısa adı Byte Karşılığı Byte Karşılığı Bit Bit 1 Byte B 2 0 1Byte 1 Kilobyte KB Byte 1 Megabyte MB *1024 Byte 1 Gigabyte GB *1024*1024 Byte 1 Terabyte TB *1024*1024*1024 Byte 1 Petabyte PB *1024*1024*1024*1024 Byte 1 Eksabyte EB *1024*1024*1024*1024*1024 Byte Sayı Sistemleri Bilgisayarda işlemleri gerçekleştirmede esas alabileceğimiz dört çeşit sayı sistemi bulunmaktadır. Bu sayı sistemleri aşağıda belirtildiği gibidir. İki tabanlı sayı sistemi (Binary) Sekiz tabanlı sayı sistemi (Oktal) On tabanlı sayı sitemi(decimal) On altı tabanlı sayı sistemi(hexadecimal) Bir Bilgisayar sisteminde işlemler elektrik devreleri üzerinde gerçekleştiği için elektrik akımının varlığı veya yokluğuna göre iki sembolün oluşumu sağlanır. İkili sayı sistemindeki 0 değeri elektrik olmadığını 1 değeri ise bir elektrik olduğunu gösterir. Bu nedenle 0 veya 1 sembollerinden oluşan iki tabanlı sayı sistemi bilgisayarda kullanılan sayı sistemidir. Elde edilen verilerin anlaşılabilirliğinin sağlanması için iki tabanlı sayı sisteminden diğer sayı sistemlerine dönüşüm yapılır. Veriler dönüştürücüler aracılığıyla iki tabanlı sayı sisteminden, sekizli, onlu veya on altılı sayı sistemlerine dönüştürülürler. Sayı sistemlerini ifade eden sembollerin adedi, sayı sisteminin adını oluşturur. İkili sayı sisteminde 0 ve 1 sembollerinden oluşan iki sembol, onlu sayı sisteminde 0 dan 9 a kadar on sembol, sekizli sayı sisteminde 0 dan 7 ye kadar sekiz sembol, on altılı sayı sisteminde de 0 dan 9 a kadar on sembol ve A(10), B(11),C(12), D(13), E (14)ve F(15) sembolleri olmak üzere on altı sembol kullanılmaktadır. 3

4 İki Tabanlı Sayı Sistemi İki tabanlı (Binary Digit)sayı sistemi, 0 ve 1 sembollerinin oluşturduğu iki sembollü sayı sistemidir. Söz konusu sembollere Binary Digit ifadesinin ilk harfi ile son iki harfinden oluşturduğu bit denir. Bit bilgisayarda işlem gören en küçük hafıza birimidir. İki tabanlı bir sayının gösterimi aşağıdaki şekilde olur. İki tabanlı tam sayı örneği: ( ) 2 İki tabanlı kesirli sayı örneği: ( ) 2 Bu sistemde bütün sayıların taban değerleri 2 dir. Üs değerleri ise sayının tam kısmının sağ tarafındaki ilk basamaktan itibaren 0 dan başlayarak birer birer artarak oluşur. Kesirli kısmın üs değerleri ise soldaki ilk basamaktan itibaren -1 den başlayarak azalarak devam eder. İki tabanlı bir sayının üs değerlerinin gösterildiği açılım aşağıdaki şekildedir. ( ) 2 Sekiz Tabanlı Sayı Sistemi Sekiz tabanlı (Oktal)sayı sistemi 0 dan 7 ye kadar sembollerden oluşan sayı sistemidir. Sekiz tabanlı bir sayının gösterimi aşağıdaki şekilde olur. Sekiz tabanlı tam sayı örneği: (573) 8 Sekiz tabanlı kesirli sayı örneği: (573.65) 8 Bu sistemde bütün sayıların taban değerleri 8 dir. Üs değerleri ise sayının tam kısmının sağ tarafındaki ilk basamaktan itibaren 0 dan başlayarak birer birer artarak oluşur. Kesirli kısmın üs değerleri ise soldaki ilk basamaktan itibaren -1 den başlayarak azalarak devam eder. Sekiz tabanlı bir sayının üs değerlerinin gösterildiği açılım aşağıdaki şekildedir. 4

5 ( ) 8 On Tabanlı Sayı Sistemi On tabanlı (Decimal)sayı sistemi 0 dan 9 a kadar sembollerden oluşan sayı sistemidir. On tabanlı bir sayının gösterimi aşağıdaki şekilde olur. On tabanlı tam sayı örneği: (9571) 10 On tabanlı kesirli sayı örneği: ( ) 10 Bu sistemde bütün sayıların taban değerleri 10 dur. Üs değerleri ise sayının tam kısmının sağ tarafındaki ilk basamaktan itibaren 0 dan başlayarak birer birer artarak oluşur. Kesirli kısmın üs değerleri ise soldaki ilk basamaktan itibaren -1 den başlayarak azalarak devam eder. On tabanlı bir sayının üs değerlerinin gösterildiği açılım aşağıdaki şekildedir. ( ) 10 On Altı Tabanlı Sayı Sistemi On altı tabanlı (Hexadecimal)sayı sistemi 0 dan9 a kadar sembollerden ve A,B,C,D,E,F sembollerinden oluşan sayı sistemidir. Bu sistemde A=10, B=11, C=12, D=13, E=14 ve F=15 değerlerine karşılık gelmektedir. On altı tabanlı bir sayının gösterimi aşağıdaki şekilde olur. On altı tabanlı tam sayı örneği: (9A5C) 16 On altı tabanlı kesirli sayı örneği: (9A5C.B2) 16 Bu sistemde bütün sayıların taban değerleri 16 dır. Üs değerleri ise sayının tam kısmının sağ tarafındaki ilk basamaktan itibaren 0 dan başlayarak birer birer artarak oluşur. Kesirli kısmın üs değerleri ise soldaki ilk basamaktan itibaren -1 den başlayarak azalarak devam eder. On altı tabanlı bir sayının üs değerlerinin gösterildiği açılım aşağıdaki şekildedir. 5

6 (9 3 +A C 0.B ) 16 Sayı Sistemleri Arasında Dönüşümler Verilerin analizi ve anlaşılabilirliği amacıyla sayı sistemleri arasında dönüşüm yapılması gerekebilir. İki tabanlı sayıların on tabanlı sayılara dönüşümü İki tabanlı bir tam sayının on tabanlı bir sayıya dönüşümünün yapılabilmesi için her bir sayının basamak değeri ile basamağın üs değerinin 2 sayısına göre üstü alınarak çarpımı hesaplanır. Bu işlem, her basamaktaki sayı için teker teker yapılarak elde edilen sayılar toplanır. Aşağıda iki tabanlı bir tam sayı on tabanlı bir sayıya dönüştürülmektedir. ( ) 2 =(?) 10 (1* * * * * * * 2 0 ) =(? ) 10 (1* * * * * * * 1 ) =(? ) 10 ( ) =(83) 10 İki tabanlı kesirli bir sayının on tabanlı sayıya dönüştürülmesinde de aynı mantık yürütülecektir. Ancak kesir kısmında bulunan basamakların üs değerlerinin negatif olduğuna dikkat edilmelidir. On tabanlı sayıların iki tabanlı sayılara dönüşümü On tabanı bir sayının iki tabanlı bir sayıya dönüşümünde, on tabanlı sayı sürekli olarak ikiye bölünür. Bölüm sonucunda elde edilen kalan değerlerinin sağdan sola doğru sıralanması ile iki tabanlı sayı elde edilir. Aşağıda on tabanlı bir tam sayının iki tabanlı bir sayıya dönüştürülmesi gösterilmektedir. Bölünen Bölüm Kalan (83) 10 =( )

7 On tabanı kesirli bir sayının iki tabanlı bir sayıya dönüşümünde ise, on tabanlı kesirli sayı sürekli olarak ikiyle çarpılır. Çarpım sonucunda elde edilen değerlerin tam kısımları alınarak (1 veya 0) iki tabanlı sayının kesirli kısmı oluşturulur. İki tabanlı sayıların sekiz tabanlı sayılara dönüşümü İki tabanlı bir sayıyı sekiz tabanlı bir sayıya dönüştürmek için pratik bir yol, iki tabanlı sayıyı sağdan başlayarak üçerli gruplara ayırmaktır. Üçerli gruplara ayrılıp sol tarafta kalan eksik bitler tamamlandıktan sonra her üçlü grubun karşılığı olan sayı bulunup yazılmalıdır. Bütün grupların değerleri bulunup soldan sağa doğru sıralandıklarında sekiz tabanlı sayı elde edilmiş olacaktır. Bunun için 1 den 8 e kadar olan sayıların iki tabanlı karşılıkları hazır olarak kullanılabilir. İki tabanlı sayı Sekiz tabanlı sayı Aşağıda iki tabanlı bir tam sayının sekiz tabanlı bir sayıya dönüştürülmesi gösterilmektedir. ( ) 2 iki tabanlı sayıyı sekiz tabanlı sayıya dönüştürmek için sağdan üçerli gruplara ayıralım ve eksik bitleri tamamlayalım ( ) 2 =(127) 8 Sekiz tabanlı sayıların iki tabanlı sayılara dönüşümü Sekiz tabanlı bir sayıyı iki tabanlı bir sayıya dönüştürmek için pratik bir yol, sekiz tabanlı sayının her basamağının iki tabanlı karşılıklarını bulup, soldan sağa doğru sırayla yazmaktır. Elde edilen sayı sekiz tabanlı sayının iki tabanlı karşılığı olacaktır. Aşağıda sekiz tabanlı bir tam sayının iki tabanlı bir sayıya dönüştürülmesi gösterilmektedir. 7

8 (127) 8 sekiz tabanlı sayıyı iki tabanlı sayıya dönüştürmek için her basamağın iki tabanlı karşılıkları bulunup sıralanır ve sol başta bulunan 0 bitleri silinir (127) 8 =( ) 2 İki tabanlı sayıların on altı tabanlı sayılara dönüşümü İki tabanlı bir sayıyı on altı tabanlı bir sayıya dönüştürmek için pratik bir yol, iki tabanlı sayıyı sağdan başlayarak dörderli gruplara ayırmaktır. Dörderli gruplara ayrılıp sol tarafta kalan eksik bitler tamamlandıktan sonra her dörtlü grubun karşılığı olan sayı bulunup yazılmalıdır. Bütün grupların değerleri bulunup soldan sağa doğru sıralandıklarında on altı tabanlı sayı elde edilmiş olacaktır. Bunun için 1 den 16 ya kadar olan sayıların iki tabanlı karşılıkları hazır olarak kullanılabilir. İki tabanlı sayı on altı tabanlı sayı A 1011 B 1100 C 1101 D 1110 E 1111 F Aşağıda iki tabanlı bir tam sayının on altı tabanlı bir sayıya dönüştürülmesi gösterilmektedir. ( ) 2 iki tabanlı sayıyı on altı tabanlı sayıya dönüştürmek için sağdan dörderli gruplara ayıralım ve eksik bitleri tamamlayalım E ( ) 2 =(15E) 16 8

9 On altı tabanlı sayıların iki tabanlı sayılara dönüşümü On altı tabanlı bir sayıyı iki tabanlı bir sayıya dönüştürmek için pratik bir yol, on altı tabanlı sayının her basamağının iki tabanlı karşılıklarını bulup, soldan sağa doğru sırayla yazmaktır. Elde edilen sayı on altı tabanlı sayının iki tabanlı karşılığı olacaktır. Aşağıda on altı tabanlı bir tam sayının iki tabanlı bir sayıya dönüştürülmesi gösterilmektedir. (15E) 16 on altı tabanlı sayıyı iki tabanlı sayıya dönüştürmek için her basamağın iki tabanlı karşılıkları bulunup sıralanır ve sol başta bulunan 0 bitleri silinir. 1 5 E Operatörler (15E) 16 =( ) 2 Programlamanın en temel özelliği olan verilerin işlenmesi, işlem operatörleri kullanılarak gerçekleştirilir. Veri ve bilgilerin işlenmesi için genelde her programlama dilinde aynı özelliklere sahip olan operatörler ve semboller geliştirilmiştir. Operatörler, sayısal operatörler, karakter operatörler, karşılaştırma operatörleri ve mantıksal operatörler olmak üzere dört grupta incelenebilir. Sayısal Operatörler Sayısal veriler üzerinde işlemler yapmak amacıyla kullanılan operatörlerdir. En temel sayısal operatörler şunlardır; Sayısal Operatörler Operatör adı Operatör simgesi Atama = Toplama + Çıkarma - Çarpma * Bölme / Üs alma ^ Tam sayı bölme \ Bölümden kalan Mod 9

10 Karakter Operatörler Karakter veriler üzerinde işlemler yapmak amacıyla kullanılan operatörlerdir. En temel karakter operatörler şunlardır; Karakter Operatörler Operatör adı Operatör simgesi Birleştirme + String & toplama Karşılaştırma Operatörler Sayısal ve karakter veriler üzerinde karşılaştırmalar yapmak amacıyla kullanılan operatörlerdir. En temel karşılaştırma operatörleri şunlardır; Karşılaştırma Operatörleri Operatör adı Operatör simgesi Eşit = Eşit değil <> Küçük < Büyük > Küçük eşit <= Büyük eşit >= Mantıksal Operatörler Sayısal ve karakter veriler üzerinde mantıksal karşılaştırmalar yapmak amacıyla kullanılan operatörlerdir. En temel mantıksal operatörler şunlardır; Mantıksal Operatörler Operatör Operatör Anlamı adı simgesi NOT Değil Mantıksal ifadenin anlamını ters çevirir. Mantıksal ifade Doğru ise Yanlış, Yanlış ise Doğru yapar. AND Ve İki mantıksal ifade arasında kullanılır. Mantıksal ifadelerden her ikisi de doğru ise işlem doğru, aksi halde işlem yanlıştır. OR Veya İki mantıksal ifade arasında kullanılır. Mantıksal ifadelerden en az biri doğru ise işlem doğru, aksi halde işlem yanlıştır. 10

11 İşlemler Programlama mantığının temelini veri ve bilgilerin işlenmesi oluşturur. Veri ve bilgilerin işlenmesi yukarıda bahsedilen ve dört ana gruba ayrılan işlem operatörleri kullanılarak gerçekleştirilir. İşlemler, veri ve bilgilerin oluşturduğu ifade denilen gruplara uygulanır. Bir ifade içerisinde sadece bir gruba ait işlem operatörleri kullanılabileceği gibi, bütün gruplara ait işlem operatörleri de aynı anda kullanılabilir. Sayısal İşlemler Veriler ve bilgiler üzerinde sayısal operatörler kullanılarak gerçekleştirilen işlemlerdir. Sayısal İşlemler Operatör Kullanımı Sonuç = X= X= X= * X=12*5 60 / X=82/ ^ X=3^2 9 \ X=10\3 3 Mod X=10 Mod 3 1 Karakter İşlemler Veriler ve bilgiler üzerinde karakter operatörler kullanılarak gerçekleştirilen işlemlerdir. Karakter İşlemler Operatör Kullanımı Sonuç & Bilgi & sayar Bilgisayar Karşılaştırma İşlemleri Sayısal ve karakter veriler üzerinde karşılaştırma operatörleri kullanılarak gerçekleştirilen işlemlerdir. 11

12 Karşılaştırma İşlemleri Operatör Kullanımı Sonuç = X=25 X 25 e eşit <> X=5;Y=20;X<>Y X, Y ye eşit değil < X=5; Y=20;X<Y X, Y den küçük > X=5; Y=20;Y>X Y, X den büyük <= X=5;Y=5;X<=Y X, Y den küçük veya eşit >= X=5;Y=4;X>=Y X, Y den büyük veya eşit Mantıksal İşlemler Sayısal ve karakter veriler üzerinde mantıksal operatörleri kullanılarak gerçekleştirilen işlemlerdir. Mantıksal İşlemler Operatör Kullanımı Sonuç NOT NOT X=25 X 25 e eşit değil AND OR X=5;Y=20 X+Y=25 AND Y- X=10 X=5;Y=20 X+Y=25 AND Y- X=10 X+Y=25 (işlem doğru) Y-X=10 (işlem yanlış) X+Y=25 AND Y-X=10 (işlem yanlış) X+Y=25 (işlem doğru) Y-X=10 (işlem yanlış) X+Y=25 AND Y-X=10 (işlem doğru) İşlemlerin Öncelik Sıraları Veri ve bilgiler üzerinde uygulanmak istenilen işlemler öncelik sıraları dikkate alınarak gerçekleştirilirler. İşlemler grup içerisinde veya genel anlamda öncelik sıralarına sahiptirler. Aşağıda hem grup önceliği hem de grup içerisindeki öncelikler dikkate alınarak işlemlerin sıralaması verilmektedir. 1. Parantez: Herhangi bir işlem grubunda parantez kullanılıyorsa, öncelikle parantez içerisindeki işlemler diğer işlemlerin sıralaması dikkate alınmaksızın gerçekleştirilir. 12

13 2. Fonksiyonlar: Parantezin bulunmadığı ve herhangi bir fonksiyonun kullanıldığı işlem gruplarında ilk önce o fonksiyon işleme tabi tutulur. 3. Sayısal işlemler: Parantez veya fonksiyon dışında ilk öncelik sırası sayısal işlemlere aittir. Sayısal işlemlerin kendi içerisindeki sıralama ise aşağıdaki gibidir. a. Üst Alma b. Çarpma ve Bölme c. Tamsayı Bölme d. Mod e. Toplama ve Çıkarma Çarpma ve bölme ile toplama ve çıkarma aynı öncelik sıralarına sahiptirler. Bunlardan herhangi ikisinin bir arada kullanılması durumlarında ifade içerisinde işlem soldan sağa doğru gerçekleştirilir. 4. Karakter İşlemler Sayısal işlemlerden sonra karakter işlemler gerçekleştirilmelidir. a. Birleştirme b. String Toplama 5. Karşılaştırma işlemleri Sayısal ve varsa karakter işlemlerden sonra karşılaştırma işlemleri gerçekleştirilir. Karşılaştırma işlemlerinin kendi aralarında öncelik sıralaması yoktur. Eşit, Eşit Değil, Küçük, Büyük, Küçük Eşit, Büyük Eşit 6. Mantık Operatörleri Mantık operatörleri bir ifade içerisinde işlem sırası bakımından son sırada bulunurlar. Yukarıda bahsedilen işlemlerin hepsi tamamlandıktan sonra uygulanabilirler. Kendi içlerindeki sıra önemlidir ve aşağıda sıralandığı gibi NOT, AND ve OR şeklindedir. a. Not b. And c. Or İşlem öncelik sıraları dikkate alınarak geliştirilen örnek İşlemler. 13

14 Örnek 1 X=5 : Y=4 ise Y=X^2+5*(Y-2) işleminin sonucu nedir? 1. Adım: Y=X^2+5*(2) 2. Adım: Y=25+5*(2) 3. Adım: Y= Adım: Y=35 Örnek 2 Y=4 ise X= 2 Y denkleminin sonucu nedir? 1. Adım: İfade program mantığında açılmalıdır X=2*((Y^2+9) ^(1/2)) 2. Adım: X=2*((16+9)^(1/2)) 3. Adım: X=2*(25^(1/2)) 4. Adım: X=2*(5) 5. Adım: X=10 Önek 3 A=5 : B=2 : C=4 : D=3 ise A^2+B=27 AND NOT(C\2=1) işleminin sonucu nedir? 1. Adım: A^2+B=27 AND NOT(1=1) 2. Adım 25+B=27 AND NOT(1=1) 3. Adım: 25+2=27 AND NOT(1=1) 4. Adım: 27=27 AND NOT(1=1) 5. Adım: Doğru AND NOT(1=1) 6. Adım: Doğru AND Yanlış 7. Adım: Yanlış 14

15 Örnek 4 X=2 : Y=4 : K=3 : L=5 A= bil : B= bal ise, (X^2=Y Or K*2=L) Or Not (Y Mod X=0 And K^2>=9) And A$+B$ = Bilgi işleminin sonucu nedir? 1. Adım: (Doğru Or Yanlış) Or Not (Doğru And Doğru) And A$+B$ = Bilgi 2. Adım: (Doğru) Or Not (Doğru) And A$+B$ = Bilgi 3. Adım: (Doğru) Or Not (Doğru) And bilbal = Bilgi 4. Adım: (Doğru) Or Not (Doğru) And Yanlış 5. Adım: Doğru Or Yanlış And Yanlış 6. Adım: Doğru Or Yanlış 7. Adım: Doğru 15

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ı

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

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir. 2. Sayı Sistemleri Bilgisayar elektronik bir cihaz olduğu için elektrik akımının geçirilmesi (1) yada geçirilmemesi (0) durumlarını işleyebilir. Bu nedenle ikili sayı sistemini temel alarak veri işler

Detaylı

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

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir. 2. Sayı Sistemleri Bilgisayar elektronik bir cihaz olduğu için elektrik akımının geçirilmesi (1) yada geçirilmemesi (0) durumlarını işleyebilir. Bu nedenle ikili sayı sistemini temel alarak veri işler

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ı

Volkan Karamehmetoğlu

Volkan Karamehmetoğlu 1 Doğal Sayılar Tanımlar Rakam: Sayıları yazmaya yarayan sembollere denir. {1,2,3,4,5,6,7,8,9} Sayı: Rakamların çokluk belirten ifadesine denir. 365 sayısı 3-6-5 rakamlarından oluşmuştur. 2 Uyarı: Her

Detaylı

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

... ... ... ... 2... ... ... 13... ... ... Ders: Konu: TEOG. Yaprak No: Copyright: MİKRO ANLATIM. Kazanım: Üslü sayılar ile ilgili kuralları hatırlar. Ders: Konu: TEOG Yaprak No: Copyright: MİKRO ANLATIM Matematik Üslü Sayılar- ÇALIŞMA DEFTERİ Bilal KICIROĞLU Kazanım: Üslü sayılar ile ilgili kuralları hatırlar. ÜSLÜ SAYILAR- Bu içerikte öncelikle üslü

Detaylı

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

1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR 1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR 2. Doğal Sayılar 3. Sayma Sayıları 4. Tam Sayılar(Yönlü sayılar) 5. Tam sayılarda Dört İşlem 6. Tek ve çift sayılar 7. Asal Sayılar 8. Bölünebilme Kuralları 9. Asal

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ı

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

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ Yrd. Doç. Dr. Mustafa Hikmet Bilgehan UÇAR 1 MANTIK DEVRELERİ Yrd. Doç. Dr. Mustafa Hikmet Bilgehan UÇAR Digital Electronics

Detaylı

8. SINIF KONU : ÜSLÜ SAYILAR

8. SINIF KONU : ÜSLÜ SAYILAR NEGATİF ÜS DİKKAT : Kuvvet negatif olduğunda ifade anlamsızdır bu şekilde değerini bulmak imkansızdır. Anlamlı olması için mutlaka kuvvetin pozitif hale getirilmesi gerekir. ÜSSÜN ÜSSÜ NEDEN İŞARET TESPİTİ

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ı

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

2. SAYI SİSTEMLERİ 2. SAYI SİSTEMLERİ Decimal ( Onlu 0,,,3,4,5,6,7,8,9 On adet digit). D ile gösterilir. Binary ( İkili 0, iki adet digit ). B ile gösterilir. Oktal ( Sekizli 0,,,3,4,5,6,7 sekiz adet digit ). O ile gösterilir. Hexadecimal

Detaylı

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

Onlu Sayılandırmadan Dönüştürme 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,

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ı

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. SAYI SĐSTEMLERĐ VE KODLAR .1. Sabit Noktalı Sayı Sistemleri. SAYI SĐSTEMLERĐ VE KODLAR Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. Kayan Noktalı Sayı Sistemleri.1.1. Sayı Sistemi Günlük yaşantımızda

Detaylı

ÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA

ÜNİT E ÜNİTE GİRİŞ. Algoritma Mantığı. Algoritma Özellikleri PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA PROGRAMLAMA TEMELLERİ ÜNİTE 3 ALGORİTMA GİRİŞ Bilgisayarların önemli bir kullanım amacı, veri ve bilgilerin kullanılarak var olan belirli bir problemin çözülmeye çalışılmasıdır. Bunun için, bilgisayarlar

Detaylı

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

SAYI VE KODLAMA SİSTEMLERİ. Teknoloji Fakültesi/Bilgisayar Mühendisliği SAYI VE KODLAMA SİSTEMLERİ Teknoloji Fakültesi/Bilgisayar Mühendisliği Neler Var? Sayısal Kodlar BCD Kodu (Binary Coded Decimal Code) - 8421 Kodu Gray Kodu Artı 3 (Excess 3) Kodu 5 de 2 Kodu Eşitlik (Parity)

Detaylı

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

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı SAYISAL ELEKTRONİK Ege Ü. Ege MYO Mekatronik Programı BÖLÜM 2 Sayı Sistemleri İkilik, Onaltılık ve İKO Sayılar İkilik Sayı Sistemi 3 Çoğu dijital sistemler 8, 16, 32, ve 64 bit gibi, 2 nin çift kuvvetleri

Detaylı

ÜNİTE PROGRAMLAMA TEMELLERİ TEMEL KAVRAMLAR

ÜNİTE PROGRAMLAMA TEMELLERİ TEMEL KAVRAMLAR TEMEL KAVRAMLAR LU Û z Giriş Bilgisayar Bileşenler Donanım Yazılım Bilgisayarın Temel Fonksiyonları Bilgisayarların Sınıflandırılması PROGRAMLAMA TEMELLERİ Yrd. Doç. Dr. Y. Ziya AYIK Bu üniteyi çalıştıktan

Detaylı

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

RASYONEL SAYILARIN MÜFREDATTAKİ YERİ MATEMATİK 7. SINIF RASYONEL SAYILAR DERS PLANI RASYONEL SAYILARIN MÜFREDATTAKİ YERİ Rasyonel sayılar konusu 7.sınıf konusudur. Matematiğin soyut, zor bir ders olduğu düşüncesi toplumda çoğu kişi tarafından savunulan bir bakış açısıdır. Bu durum beraberinde

Detaylı

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI İÇERİK 2 BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI ÖĞR. GÖR. HASAN ALİ AKYÜREK Ders izlencesi Bilgisayara giriş Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarların sınıflandırılması Bilgisayar nasıl çalışır?

Detaylı

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi Sayı sistemleri-hesaplamalar Sakarya Üniversitesi Sayı Sistemleri - Hesaplamalar Tüm sayı sistemlerinde sayılarda işaret kullanılabilir. Yani pozitif ve negatif sayılarla hesaplama yapılabilir. Bu gerçek

Detaylı

ISBN NUMARASI: 65482464 ISBN NUMARASI: 65482464 ISBN NUMARASI: 65482464 ISBN NUMARASI: 65482464

ISBN NUMARASI: 65482464 ISBN NUMARASI: 65482464 ISBN NUMARASI: 65482464 ISBN NUMARASI: 65482464 Bu formun ç kt s n al p ço altarak ö rencilerinizin ücretsiz Morpa Kampüs yarıyıl tatili üyeli inden yararlanmalar n sa layabilirsiniz.! ISBN NUMARASI: 65482464 ISBN NUMARASI: 65482464! ISBN NUMARASI:

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ı

Öğr.Gör. Mehmet Can HANAYLI

Öğr.Gör. Mehmet Can HANAYLI 1 DERS İZLENCESİ 2 SİSTEM MİMARİLERİNE GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat edilmesi gereken alanlar Bilgisayarların sınıflandırılması

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ı

BLM1011 Bilgisayar Bilimlerine Giriş I

BLM1011 Bilgisayar Bilimlerine Giriş I BLM1011 Bilgisayar Bilimlerine Giriş I by Z. Cihan TAYŞİ İçerik Sayı sistemleri Binary, Octal, Decimal, Hexadecimal Operatörler Aritmetik operatörler Mantıksal (Logic) operatörler Bitwise operatörler Yıldız

Detaylı

Ö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?

Ö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? MOD KAVRAMI (DENKLİK) a ve b tam sayıları arasındaki fark bir m pozitif tam sayısına tam bölünebiliyorsa bu sayılara m modülüne göre denktir denir ve a b(modm) yazılır. Yani m Z +,m (a b) a b (mod m) dir

Detaylı

1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat

1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat 1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat edilmesi gereken alanlar Bilgisayarların sınıflandırılması

Detaylı

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

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 1 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 Bölünebilme Kuralları b Asal Sayılar, Asal Çarpanlar,

Detaylı

Ekle Menüsü İşlevleri ÜNİTE 3. Bu üniteyi çalıştıktan sonra; Ekle Menüsü Çizimler Grafikler Bağlantılar Metin

Ekle Menüsü İşlevleri ÜNİTE 3. Bu üniteyi çalıştıktan sonra; Ekle Menüsü Çizimler Grafikler Bağlantılar Metin Ekle Menüsü İşlevleri ÜNİTE 3 Ekle Menüsü Çizimler Grafikler Bağlantılar Metin Bu üniteyi çalıştıktan sonra; Microsoft Excel hakkında temel işlemler öğrenildikten sonra grafik nasıl oluşturulur, çizim

Detaylı

Merkezi İşlem. Birimi

Merkezi İşlem. Birimi VERİ: Kullanıcı veya bilgisayar tarafından sağlanırlar. Sayılar, harfler, sözcükler, ses sinyalleri ve komutlardır.. Veriler bilgisayarın giriş birimleri tarafından toplanırlar. Giriş İşlem Çıkış Önbellek

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ı

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ı

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ı

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ı

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

1. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 1. HAFTA KBT104 BİLGİSAYAR DONANIMI Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 Konu Başlıkları 1. Bilgisayara Giriş Bilgisayar Nedir? Bilgisayar ile Neler Yapabiliriz? Yeni Bilgisayar

Detaylı

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

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi DERS NOTLARI Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi DERS-2 22.02.2016 Binary Numbers The Computer Number System İkili sayı Sistemi Bilgisayar Sayı Sistemi Sayı sistemleri nesneleri

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ı

Kısmen insan davranışlarını veya sezgilerini gösteren, akılcı yargıya varabilen, beklenmedik durumları önceden sezerek ona göre davranabilen bir

Kısmen insan davranışlarını veya sezgilerini gösteren, akılcı yargıya varabilen, beklenmedik durumları önceden sezerek ona göre davranabilen bir DÜŞÜNEN MAKİNELER Kısmen insan davranışlarını veya sezgilerini gösteren, akılcı yargıya varabilen, beklenmedik durumları önceden sezerek ona göre davranabilen bir makine yapmak, insanlık tarihi kadar eski

Detaylı

MİKROİŞLEMCİLER 1 Ders 1

MİKROİŞLEMCİLER 1 Ders 1 MİKROİŞLEMCİLER 1 Ders 1 Ders Kitabı: The 80x86 IBM PC and Compatible Computers Assembly Language, Design, and Interfacing Muhammad ali Mazidi, Janice Gillipsie Mazidi Öğr.Gör. Mahmut YALÇIN 09.03.2011

Detaylı

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

Vektör Uzayları ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr.Grv.Dr.Nevin ORHUN Vektör Uzayları Yazar Öğr.Grv.Dr.Nevin ORHUN ÜNİTE 4 Amaçlar Bu üniteyi çalıştıktan sonra; Matematik ve mühendislikte birçok uygulamaları olan cebirsel yapılardan vektör uzayı ve alt uzay kavramlarını

Detaylı

Bilişim Teknolojileri Temelleri 2011. Dijital Dünyada Yaşamak

Bilişim Teknolojileri Temelleri 2011. Dijital Dünyada Yaşamak Bilişim Teknolojileri Temelleri 2011 Dijital Dünyada Yaşamak Bilgisayar nedir? Bilgisayar, kullanıcı tarafından girilen bilgileri(veri) işleyen, depolayan istendiğinde girilen bilgileri ve sonuçlarını

Detaylı

Program Kodlamaya Geçiş

Program Kodlamaya Geçiş Program Kodlamaya Geçiş Akış diyagramı çizilmiş veya algoritması yazılmış işlemi, bilgisayar programlama dillerinden biriyle kodlamak kolaydır. Bu bölümden itibaren çözülecek problemler C++ dilinde kodlanacaktır.

Detaylı

BLM221 MANTIK DEVRELERİ

BLM221 MANTIK DEVRELERİ 2. HAFTA BLM221 MANTIK DEVRELERİ Prof. Dr. Mehmet Akbaba mehmetakbaba@karabük.edu.tr KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi Temel Kavramlar Tümleyen Aritmetiği r Tümleyeni

Detaylı

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

İÇİNDEKİLER. Ön Söz...2. Tam Sayılarda Bölünebilme...3. Kongrüanslar...13. Primitif (İlkel) Kökler ve İndeksler...26. Genel Tarama Sınavı... İÇİNDEKİLER Ön Söz... Tam Sayılarda Bölünebilme...3 Kongrüanslar...13 Primitif (İlkel) Kökler ve İndeksler...6 Genel Tarama Sınavı...34 Primitif (İlkel) Kökler ve İndeksler Tanım: a, m Z, m > 1 ve (a,

Detaylı

Ünite-2 Bilgisayar Organizasyonu. www.cengizcetin.net

Ünite-2 Bilgisayar Organizasyonu. www.cengizcetin.net Ünite-2 Bilgisayar Organizasyonu Bilgisayar Nedir? Belirli bir sonuç üretmek amacıyla; mantıksal kıyaslamalardan sonuç çıkarabilen, büyük miktarlarda bilgiyi depolayabilen ve gerektiğinde bu bilgileri

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ı

DİCLE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EEM309 SAYISAL ELEKTRONİK LABORATUARI

DİCLE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EEM309 SAYISAL ELEKTRONİK LABORATUARI DİCLE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EEM39 SAYISAL ELEKTRONİK LABORATUARI Deney No Deneyin Adı Deney Grubu Deneyi Yapanın Numarası Adı Soyadı İmzası Deneyin

Detaylı

6.6. Korelasyon Analizi. : Kitle korelasyon katsayısı

6.6. Korelasyon Analizi. : Kitle korelasyon katsayısı 6.6. Korelasyon Analizi : Kitle korelasyon katsayısı İki ya da daha çok değişken arasındaki ilişkiyi gösterir. Korelasyon çözümlemesinin amacı değişkenler arasındaki ilişkinin derecesini ve yönünü belirlemektir.

Detaylı

TOPLAMADA KISAYOLLAR

TOPLAMADA KISAYOLLAR ARDIŞIK SAYILARIN TOPLANMASI TOPLAMADA KISAYOLLAR 1 Kural: Gruptaki en küçük sayı ile en büyük sayıyı topla, sonucu gruptaki sayıların miktarıyla çarp ve sonucu 2 ye böl. Örneğin 33 den 41 e kadar olan

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ı

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.

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. SAYI SİSTEMLERİ A. Basamak ve Taban Bir doğal sayıyı oluşturan rakamlardan her birine basamak, rakamların bulundukları yerdeki değerine basamak değeri ve bu doğal sayının tanımlandığı sayı sistemine de

Detaylı

Aritmetik Operatörleri

Aritmetik Operatörleri Aritmetik Operatörleri Hemen her programlama dilinde olduğu gibi Java dilinde de aritmetik işlemler yaparken aşağıdaki operatörleri kullanırız: Operatör Açıklama + Toplama - Çıkarma * Çarpma / Bölme %

Detaylı

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say İÇİNDEKİLER 1. Bilgisayarın Yapısı Ve Programlama Dilleri Giriş 1 Bilgisayar ve Programlamanın Kısa Bir Tarihçesi 2 Donanım ve Yazılım Kavramları 3 Bilgisayarın Donanımsal yapısı 4 Giriş Birimi (Input

Detaylı

TAM SAYILARLA İŞLEMLER

TAM SAYILARLA İŞLEMLER TAM SAYILARLA İŞLEMLER 5 4 3 2 1 1 TAM SAYILARLA TOPLAMA İŞLEMİ Devlet Meteoroloji İşleri Genel Müdürlüğü, bilimsel ve teknolojik gelişmeler ışığında meteorolojik gözlemler, hava tahminleri ve iklim değişiklikleri

Detaylı

YAZILIYA HAZIRLIK SETİ. 6. Sınıf MATEMATİK

YAZILIYA HAZIRLIK SETİ. 6. Sınıf MATEMATİK YAZILIYA HAZIRLIK SETİ 6. Sınıf MATEMATİK 1. Fasikül İÇİNDEKİLER 3 Üslü Sayılar 7 Doğal Sayılar 15 Doğal Sayı Problemleri 19 Kalansız Bölünebilme 26 Asal Sayılar 31 1. Dönem 1. Yazılı Soruları 33 Cevap

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ı

BLM221 MANTIK DEVRELERİ

BLM221 MANTIK DEVRELERİ 1. HAFTA BLM221 MANTIK DEVRELERİ Prof. Dr. Mehmet Akbaba mehmetakbaba@karabuk.edu.tr KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi Temel Kavramlar Sayı Sistemlerinin İncelenmesi

Detaylı

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

BİREYSELLEŞTİRİLMİŞ EĞİTİM PROGRAMI KISA DÖNEMLİ AMAÇLAR (ünite-konu amaçları) UZUN DÖNEMLİ AMAÇLAR (yıl sonunda) RİTMİK SAYMALAR BİREYSELLEŞTİRİLMİŞ EĞİTİM PROGRAMI KISA DÖNEMLİ AMAÇLAR (ünite-konu amaçları) 100 e kadar ikişer ritmik sayar. ÖĞRETİMSEL AMAÇLAR BAŞ. BİTİŞ (Kazanımlar)

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ı

Bölüm 2 Algoritmalar. 2.1 Giriş

Bölüm 2 Algoritmalar. 2.1 Giriş Bölüm 2 Algoritmalar 2.1 Giriş İnsanlar ilk çağlardan beri istek veya arzularını ifade etmek çeşitli yöntemler ile anlatmaya çalışmışlardır. İlk olarak çeşitli şekil ve simgeler daha sonra ise yazının

Detaylı

Bilgisayar Programlama MATLAB

Bilgisayar Programlama MATLAB What is a computer??? Bilgisayar Programlama MATLAB M-dosya yapısı Kontrol yapıları Prof. Dr. İrfan KAYMAZ What M-dosya is a computer??? yapısı Bir senaryo dosyası (script file) özel bir görevi yerine

Detaylı

Toplam Olasılık Kuralı

Toplam Olasılık Kuralı Toplam Olasılık Kuralı Farklı farklı olaylara bağlı olarak başka bir olayın olasılığını hesaplamaya yarar: P (B) = P (A 1 B) + P (A 2 B) +... + P (A n B) = P (B/A 1 )P (A 1 ) + P (B/A 2 )P (A 2 ) +...

Detaylı

ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ALGORİTMA VE PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr Ders Bilgileri BIL1202 Algoritma ve Programlamaya Giriş, (2+1 Kredi) Ders ile ilgili duyurular http://kergun.baun.edu.tr/

Detaylı

İ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İ

İ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İ İ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İ DİKKAT: 1. Soru kitapçıklarını kontrol ederek, baskı

Detaylı

Bölüm 17 Manchester CVSD

Bölüm 17 Manchester CVSD Bölüm 17 Manchester CVSD 17.1 AMAÇ 1. Bit senkronizasyonunda Manchester datasının görevinin incelenmesi. 2. Manchester kodlayıcısı ve dekodlayıcısının çalışma prensiplerinin incelenmesi. 3. Manchester

Detaylı

ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ MODÜLER ARİTMETİK

ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ MODÜLER ARİTMETİK ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ MODÜLER ARİTMETİK ÇANAKKALE 2012 ÖNSÖZ Bu kitap Çanakkale Onsekiz Mart Üniversitesi Matematik Bölümünde lisans dersi olarak Cebirden

Detaylı

1. Bölüm Sayı Sistemleri

1. Bölüm Sayı Sistemleri 1. Bölüm Sayı Sistemleri Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 1.1. Sayı Sistemleri Sayı sistemleri; saymak, ölçmek gibi genel anlamda büyüklüklerin ifade edilmesi amacıyla kullanılan sistemler

Detaylı

BÖLÜM 5 Kod Çözücüler ve Kodlayıcılar

BÖLÜM 5 Kod Çözücüler ve Kodlayıcılar BÖLÜM 5 Kod Çözücüler ve Kodlayıcılar AMAÇ 1. Kod çözücülerin çalışma prensiplerini öğrenmek. 2. Kodlayıcıların çalışma prensiplerini öğrenmek. 3. Öncelik sıralı kodlayıcıların çalışma prensiplerini öğrenmek.

Detaylı

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

Kesirler ve İşlemler Ondalık Kesirler ve İşlemler, Yüzdeler, Oran. Yrd. Doç. Dr. Nuray Çalışkan-Dedeoğlu Matematik Eğitimi ndedeoglu@sakarya.edu. Kesirler ve İşlemler Ondalık Kesirler ve İşlemler, Yüzdeler, Oran Yrd. Doç. Dr. Nuray Çalışkan-Dedeoğlu Matematik Eğitimi ndedeoglu@sakarya.edu.tr Kesirler 4 elmayı çocuğa paylaştıralım: 4 : = 4 elmayı

Detaylı

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

matematik sayısal akıl yürütme mantıksal akıl yürütme kpss 2014 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 soru bankası tamamı çözümlü Kenan Osmanoğlu, Kerem Köker KPSS Matematik-Geometri

Detaylı

SAYILAR TEORİSİ - PROBLEMLER

SAYILAR TEORİSİ - PROBLEMLER SAYILAR TEORİSİ - PROBLEMLER 1. (p + 1) q sayısının hangi p ve q asal sayıları için bir tam kare olduğunu 2. n+2n+n+... +9n toplamının bütün basamakları aynı rakamdan oluşan bir sayıya eşit olmasını sağlayan

Detaylı

3. Bölüm Algoritmalar

3. Bölüm Algoritmalar 3. Bölüm Algoritmalar Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 3.1. Veri ve Bilgi Şekil 3.1 de bilgisayar sistemin temelini oluşturan veri işlem modeli görülmektedir. Hesaplama, saklama gibi

Detaylı

Kare Kodlar: DataMatrix:

Kare Kodlar: DataMatrix: 7.HAFTA Aiken Kodu Aiken kodu 4 basamaklı olup basamak değerleri 2421 şeklinde ifade edilmektedir. Onlu sistemde 5 e kadar olan sayılar sağdaki bitler ile 5 ten sonraki rakamlar ise soldaki bitler ile

Detaylı

Matematiksel İktisat-I Ders-1 Giriş

Matematiksel İktisat-I Ders-1 Giriş Matematiksel İktisat-I Ders-1 Giriş 1 Matematiksel İktisat: Matematiksel iktisat ekonomik analizlerde kullanılan bir yöntemdir. Bu analizde iktisatçılar iktisat ile ilgili bir bilimsel soruya cevap ararlarken

Detaylı

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

2016-2017 5.SINIF MATEMATİK DERSİ ÜNİTELENDİRİLMİŞ YILLIK PLAN... YAYINLARI HAZIRLAYANLAR 06-07.SINIF MATEMATİK DERSİ ÜNİTELENDİRİLMİŞ YILLIK PLAN... YAYINLARI HAZIRLAYANLAR Adı Soyadı İmza Adı Soyadı 8 0 6 7 Ömer Askerden İmza 06-07 EĞİTİM VE ÖĞRETİM YILI FATİH SULTAN MEHMET ORTAOKULU MATEMATİK.SINIF

Detaylı

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

Alıştırma Toleransı -TERMİNOLOJİ Alıştırma Toleransı -TERMİNOLOJİ Mil: Dış şekli belirtir. Silindirik olmayan şekilleri de kapsar. Normal Mil (Esas Mil): Bir alıştırma ş sisteminde esas olark seçilen mil. Delik: İç şekli belirtir. Silindirik

Detaylı

EYLÜL 2012 ENFORMATİK. Enformatik Bölümü

EYLÜL 2012 ENFORMATİK. Enformatik Bölümü EYLÜL 2012 ENFORMATİK İÇERİK Ders izlencesi Muafiyet sınavı hakkında bilgi Bilgisayara giriş 2 Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarların sınıflandırılması Bilgisayar nasıl çalışır? Bit-Byte

Detaylı

8. SINIF ÖĞRETİM PROGRAMI

8. SINIF ÖĞRETİM PROGRAMI 8. SINIF ÖĞRETİM PROGRAMI Öğrenme Alanları ve Alt Öğrenme Alanları 8.1. Sayılar ve İşlemler 8.1.1. Çarpanlar ve Katlar 8.1.2. Üslü İfadeler 8.1.3. Kareköklü İfadeler 8.2. Cebir 8.2.1. Cebirsel İfadeler

Detaylı

Örnek Uzay: Bir deneyin tüm olabilir sonuçlarının kümesine Örnek Uzay denir. Genellikle harfi ile gösterilir.

Örnek Uzay: Bir deneyin tüm olabilir sonuçlarının kümesine Örnek Uzay denir. Genellikle harfi ile gösterilir. BÖLÜM 3. OLASILIK ve OLASILIK DAĞILIMLARI Rasgele Sonuçlu Deney: Sonuçlarının kümesi belli olan, ancak hangi sonucun ortaya çıkacağı önceden söylenemeyen bir işleme Rasgele Sonuçlu Deney veya kısaca Deney

Detaylı

ENFORMATİK. Enformatik Bölümü

ENFORMATİK. Enformatik Bölümü 2015 ENFORMATİK İÇERİK Ders izlencesi Bilgisayara giriş 2 Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarların sınıflandırılması Bilgisayar nasıl çalışır? Bit-Byte kavramı Ders İzlencesi 3 Dersin amacı

Detaylı

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

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF DERS NOTLARI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF DERS NOTLARI Hazırlayan: Fevzi Başal Bilgi Nedir? Gözlem, deney, araştırma ya da deneyim yoluyla elde edilen kazanımlardır. Bilgi tüm bu etkinliklerin sonucunda

Detaylı

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

Bilgisayar Mimarisi. Veri (DATA) Veri nedir? Veri bazı fiziksel niceliklerin ham ifadesidir. Bilgi verinin belli bir yapıdaki şeklidir. Bilgisayar Mimarisi Sayısallaştırma ve Sayı Sistemleri Yrd.Doç.Dr. Celal Murat KANDEMİR ESOGÜ Eğitim Fakültesi - BÖTE twitter.com/cmkandemir Veri nedir? Veri bazı fiziksel niceliklerin ham ifadesidir.

Detaylı

BAĞLAMDAN BAĞIMSIZ (CONTEXT-FREE) GRAMERLER (CFG) VE DİLLER (CFL)

BAĞLAMDAN BAĞIMSIZ (CONTEXT-FREE) GRAMERLER (CFG) VE DİLLER (CFL) BAĞLAMDAN BAĞIMSIZ (CONTEXT-FREE) GRAMERLER (CFG) VE DİLLER (CFL) Dil tanıyıcı cihaz bir dile ait geçerli string leri kabul eder. Dil üreteci cihaz bir dile ait string leri oluşturur. Dil üreteci cihazlar

Detaylı

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Nedir? Bilgisayar; Kullanıcıdan aldığı bilgilerle mantıksal ve aritmetiksel işlemler yapabilen, Yaptığı işlemleri saklayabilen, Sakladığı

Detaylı

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1 BMT 101 Algoritma ve Programlama I 6. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Veri Tipleri Yük. Müh. Köksal Gündoğdu 2 Veri Tipleri Tam sayı ve Ondalık sayı veri tipleri Veri Tipi Alt Sınıf Üst Sınıf Duyarlı

Detaylı

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

PROGRAMLANAB L R DENETLEY C LER. DERS 02 Sayı Sistemleri PROGRAMLANAB L R DENETLEY C LER DERS 02 Sayı Sistemleri i. SAYI S STEMLER Büyüklükleri ifade etmek amacıyla kullanılan sembollere sayı adı verilir. Sayı sistemleri tabanlarına göre isim alırlar. Günlük

Detaylı

TOPLAMA VE ÇIKARMA... 1-12 ÇARPMA VE BÖLME... 13-30 İŞLEM ÖNCELİĞİ... 31-52 PARANTEZ AÇILIMI... 53-62 ORTAK PARANTEZE ALMA...

TOPLAMA VE ÇIKARMA... 1-12 ÇARPMA VE BÖLME... 13-30 İŞLEM ÖNCELİĞİ... 31-52 PARANTEZ AÇILIMI... 53-62 ORTAK PARANTEZE ALMA... İ ç i n d e k i l e r TOPLAMA VE ÇIKARMA... ÇARPMA VE BÖLME... 0 İŞLEM ÖNCELİĞİ... PARANTEZ AÇILIMI... 6 ORTAK PARANTEZE ALMA... 668 PARANTEZ AÇMA... 698 SADELEŞTİRME... 887 DENKLEM ÇÖZÜMLERİ... 886 RASYONEL

Detaylı

Integer Sınıfı. 9.1 Integer Sınıfına Uygulanan Başlıca Metotlar. Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır.

Integer Sınıfı. 9.1 Integer Sınıfına Uygulanan Başlıca Metotlar. Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır. 9 Integer Sınıfı Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır. Integer Literal Tamsayı gösteren metinler, 1 0, 1, 123, 123456789012345678901234567890 biçiminde yalnızca

Detaylı

İÇERİK. Dersin işlenişi Bilgisayara giriş

İÇERİK. Dersin işlenişi Bilgisayara giriş 2017 GUZ TBT Giris İÇERİK Dersin işlenişi Bilgisayara giriş Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarların sınıflandırılması Bilgisayar nasıl çalışır? Bit-Byte kavramı 2 Enformatik Bölümü Dersin

Detaylı

WINDOWS 7. Tekno-K@mp Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Tekno-K@mp Konu ID 34223. Windows 7 Hakkında Genel Bilgi Ek Bilgi -

WINDOWS 7. Tekno-K@mp Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Tekno-K@mp Konu ID 34223. Windows 7 Hakkında Genel Bilgi Ek Bilgi - WINDOWS 7 Tekno-K@mp Eğitim ID 98 Seviye 2/4 (Normal Seviye Kullanıcı) Tekno-K@mp Konu ID 34223 Ana Kategori İşletim Sistemleri Alt Kategori Giriş Konu Windows 7 Hakkında Genel Bilgi Ek Bilgi - GENEL BİLGİSAYAR

Detaylı

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

MATEMATİK MODÜLÜ BİREYSEL EĞİTİM PLANI (1.ÜNİTE) SAYILAR (1.ÜNİTE) SAYILAR KISA DÖNEMLİ MATERYAL YÖNTEM- Birer ritmik sayar. 1 1 den başlayarak 10 (20, 30, 40, 50, 60, 70, 80, 90, 100) a kadar birer ritmik sayar. 2 Verilen herhangi bir sayıdan başlayarak 10

Detaylı

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

BÖLÜM 11 Z DAĞILIMI. Şekil 1. Z Dağılımı 1 BÖLÜM 11 Z DAĞILIMI Z dağılımı; ortalaması µ=0 ve standart sapması σ=1 olan Z puanlarının evren dağılımı olarak tanımlanabilmektedir. Z dağılımı olasılıklı bir normal dağılımdır. Yani Z dağılımının genel

Detaylı

Malzeme Gereksinim Planlaması (MRP)

Malzeme Gereksinim Planlaması (MRP) Malzeme Gereksinim Planlaması (MRP) Son ürün talebi bağımsız ve oldukça kararlıdır. Fakat aynı anda birden fazla değişik ürün üretilmesi söz konusu olabilir. Bu nedenle ihtiyaç duyulan malzeme miktarları

Detaylı

Algoritmalara Giriş 6.046J/18.401J

Algoritmalara Giriş 6.046J/18.401J Algoritmalara Giriş 6.046J/18.401J DERS 13 Amortize Edilmiş Analiz Dinamik Tablolar Birleşik Metod Hesaplama Metodu Potansiyel Metodu Prof. Charles E. Leiserson Kıyım tablosu ne kadar büyük olmalı? Amaç

Detaylı

Bİ LGİ SAYAR DONANİMİ

Bİ LGİ SAYAR DONANİMİ EHP1112 Bİ LGİ SAYAR DONANİMİ 1. HAFTA BİNGÖL ÜNİVERSİTESİ Teknik Bilimler Meslek Yüksekokulu Öğr. Gör. Doygun DEMİROL - 1 - İçindekiler 1 Bilgisayara Giriş... 2 1.1 Bilgisayar Nedir?... 2 1.2 Bilgisayarlarla

Detaylı

R.G. 27 26.02.2016 UBAN (ULUSAL BANKA HESAP NUMARASI) TEBLİĞİ

R.G. 27 26.02.2016 UBAN (ULUSAL BANKA HESAP NUMARASI) TEBLİĞİ R.G. 27 26.02.2016 UBAN (ULUSAL BANKA HESAP NUMARASI) TEBLİĞİ İÇİNDEKİLER BİRİNCİ BÖLÜM 1 Amaç, Kapsam ve Tanımlar 1 Madde 1 - Amaç 1 Madde 2 - Kapsam 1 Madde 3 - Tanımlar 1 İKİNCİ BÖLÜM 2 UBAN Yapısı,

Detaylı

10. ÜNİTE DİRENÇ BAĞLANTILARI VE KİRCHOFF KANUNLARI

10. ÜNİTE DİRENÇ BAĞLANTILARI VE KİRCHOFF KANUNLARI 10. ÜNİTE DİRENÇ BAĞLANTILARI VE KİRCHOFF KANUNLARI KONULAR 1. SERİ DEVRE ÖZELLİKLERİ 2. SERİ BAĞLAMA, KİRŞOFUN GERİLİMLER KANUNU 3. PARALEL DEVRE ÖZELLİKLERİ 4. PARALEL BAĞLAMA, KİRŞOF UN AKIMLAR KANUNU

Detaylı

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?

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? www.mustafayagci.com, 003 Cebir Notları Mustafa YAĞCI, yagcimustafa@yahoo.com (a, b) şeklinde sıra gözetilerek yazılan ifadeye sıralı ikili Burada a ve b birer sayı olabileceği gibi herhangi iki nesne

Detaylı