Kayıtlar

dersnotu etiketine sahip yayınlar gösteriliyor

Mikroişlemciler ve Programlama Ders Notu(1.Hafta-Teorik)

Resim
Bölüm 1 (Giriş)     Yazılım mühendisliği ve bilgisayar mühendisliğinin temel noktası mikroişlemcilerdir. Mikroişlemci ile bir cihazı kontrol etme işlemi Giriş/Çıkış ve hafıza  elemanı gibi ek birimlere ihtiyaç duyar.     Mikroişlemci, saklı bir komut dizisinin ardışık olarak yerine getirerek veri kabul edebilen ve bunları işleyebilen sayısal bir elektronik eleman olarak tanımlanabilir. Temelde mantık kapılar, flip-floplar, sayıcı ve saklayıcılar gibi standart sayısal devrelerden oluşur.     Genel olarak bilgisayar ikiye ayrılır;          Yazılım( software)          Donanım( hardware) Bu iki birim birbirlerine bağlı olarak çalışırlar ve biri olmadan diğeri görevini tam olarak yerine getirememektedir. Yazılım, donanımın hangi yönteme göre nasıl çalışacağını gösteren sanal uygulamadır.  Genel Bilgisayar Yapısı Mikroişlemcinin diğer birimlerle iletişimini sistem yolu sayesinde yapar(Veri yolu, kontrol ...

Algoritma Analizi Ders Notu(1.Hafta)

Resim
  Algoritma Nedir ? Algoritma      Bir problemi çözmek için gerekli sonlu adımlar(işlemler) bütünüdür. Problem yada sorunların çözülmesi için takip edilmesi gereken yönergeler kümesidir. Program     Bir programlama dili, algoritmanın bilgisayar ortamına aktarılarak adımları(işlemleri) çözmek için bilgisayarın hesaplama gücünden faydalanmamızı sağlar. Algoritmaların 5 Temel özelliği vardır :      1.Giriş(input)          Bir algoritmanın sıfır yada daha fazla giriş değeri vardır. Algoritma adımları(işlemleri) başlamadan önce algoritmaya verilen  veri kümesi dir.      2.Kesinlik(definiteness)           Bir algoritmanın her adımı için kesin olarak ne iş yapacağının belirlenmesidir. Her durum için adımlar(işlemler) kesin olarak belirtilmelidir.      3.Çıkış(output)      Algoritmanın verilen veri kümesini işlemesi sonucunda çıkan bilgidir. Her a...