30 Eylül 2016 Cuma

İşlemci Nedir?


         İşlemci, bilgisayarın birimlerinin çalışmasını ve bu birimler arasındaki veri (data) akışını kontrol eden, veri işleme (verileri değerlendirip yeni veriler üretme) görevlerini yerine getiren elektronik aygıttır. 
       İşlemciler, bilgisayarda yönetici konumunda çalışır. İnsan beyninin tüm vücut organlarını sinir sistemi vasıtasıyla yönetmesi gibi işlemciler de kontrol sinyalleriyle sisteme bağlı tüm birimlerin çalışmasını düzenler ve yönetir.

      İşlemcilerin farklı şekil, boyut ve harici özellikleri vardır. Bu özelliklere işlemcinin paketi denir.



Resim 1 İşlemci

 Resim 2 SEC Paketi

Resim 3 Soket İşlemci

if ()

   Bu deyimler, koşullu işlem yapan deyimlerdir. if ve else tek bir karşılaştırma deyimi olup else kullanımı isteğe bağlıdır. Eğer bu koşul olumlu ise if den sonraki bölüm yürütülür ve else den sonraki bölüm atlanır. Koşul olumsuz ise if den sonraki küme atlanır ve eğer varsa, else den sonraki kümedeki işlemler gerçekleştirilir.

 Kullanımı;

     if(koşul)
     {
       ...                     
        deyimler; (küme)
       ...                    
     }


Örneğin;

Girilen sayının tek sayıdır , çift sayı yazan program;

       #include <stdio.h>
         void main()
         {
    
             int sayi;
             printf("Sayı Giriniz;");
             scanf("%d",&sayi);
                 if(i%2==0)

               {
                   printf("Sayı Çifttir.");
                }
                else
                {
                  printf("Sayı Tektir.");
                }
        }

Çıktı;

Sayı Giriniz:10
Sayı Çifttir.



Karşılaştırma Operatörü;



Mantıksal Operatörler;





28 Eylül 2016 Çarşamba

for Döngüsü

Bu deyim, diğer döngü deyimleri gibi bir kümeyi bir çok kez tekrarlamak için kullanılır.

Kullanımı;

for( başlangıç ; koşul ; artım )
      {
       ...
        döngüdeki deyimler;
       ...
      }


Örnek Uygulama;

04: 
05: 
06: 
07: 
08: 
09: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
#include <stdio.h>

int main()
{
   long  i, n, faktor;

   printf("Faktoriyeli hesaplanacak sayi girin : ");
   scanf("%ld",&n);

   faktor=1;
   for(i=1; i<=n; i++){
         faktor *= i;     /* n! = 1 x 2 x 3 x ... x n */
   }

   printf("%ld! = %ld\n", n, faktor);

 return 0;
}

Çıktı;

   Faktoriyeli hesaplanacak sayi girin : 4
   4! = 24

scanf() Fonksiyonu

       Birçok programda ekrana verilerin bastırılmasının yanısıra klavyeden veri okunması gerekebilir. scanf() fonksiyonu klavyeden veri okumak için kullanılan fonksiyondur.

Kullanımı;

   #include  <stdio.h>
  
     void main()

       {
           int yas;
           printf("Yaşınızı giriniz:");
           scanf("%d",&yas);
           printf("Yaşınız %d imiş", yas);

       }


  Çıktı
    Yaşınızı giriniz:20
    Yaşınız 20 imiş

printf() Fonsiyonu

      Standart C kütüphanesinde bulunan printf() fonksiyonu, değişkenlerin tuttuğu değerleri, onların adreslerini veya bir mesajı ekrana belli bir düzenle (format) standart çıkışa (stdout), yani ekrana, yazdırmak için kullanılan fonksiyondur.

Kullanımı;

    #include <stdio.h>
      void main()

   {
          printf("Bu bir deneme yazısıdır.");
   }
 prift() Fonksiyonunda Kullanılan Komutlar;

KarakterAnlamı
\aSes üretir (alert)
\bimleci bir sola kaydır (backspace)
\fSayfa atla. Bir sonraki sayfanın başına geç (formfeed)
\nBir alt satıra geç (newline)
\rSatır başı yap (carriage return)
\tYatay TAB (horizontal TAB)
\vDikey TAB (vertical TAB)
\"Çift tırnak karakterini ekrana yaz
\'Tek tırnak karakterini ekrana yaz
\\\ karakterini ekrana yaz
%%
% karakterini ekrana yaz


printf() Fonksiyonunda Kullanılan Tip'ler

Tip KarakteriAnlamıYazdırılacak veri tipi
%ctek bir karakterchar
%skarakter dizisi (string)char
%dişaretli ondalık tamsayıint, short
%lduzun işaretli ondalık tamsayılong
%uişaretsiz ondalık tamsayıunsigned int, unsigned short
%luişaretsiz uzun tamsayıunsigned long
%fGerçel sayıfloat
%lfÇift duayarlı gerçel sayıdouble

20 Eylül 2016 Salı

Donanım Bilgisi Veren Programlar

http://www.gezginler.net/indir/araclar/sistem-bilgisi/

Bilgisayar Donanımı Çalışma Prensibi


Arduino

     Arduino bir G/Ç kartı ve Processing/Wiring dilinin bir uygulamasını içeren geliştirme ortamından oluşan bir fiziksel programlama platformudur. 
    Arduino kütüphaneleri ile kolaylıkla programlama yapabilirsiniz. Analog ve digital sinyalleri alarak işleyebilirsiniz. Sensörlerden gelen sinyalleri kullanarak, çevresiyele etkileşim içerisinde olan robotlar ve sistemler tasarlayabilirsiniz. Tasarladığınız projeye özgü olarak dış dünyaya hareket, ses, ışık gibi tepkiler oluşturabilirsiniz.

Bilgisayar Donanımı

http://enformatik.kku.edu.tr/dokumanlar/BOLUM-1_DONANIM.pdf