30 Eylül 2016 Cuma

MOORE YASASI



         Dünyanın en büyük teknoloji şirketlerinden olan Intel'in kurucularından Gordon Moore'un 19 Nisan 1965 yılında 'Electronics Magazine' adlı teknoloji dergisinde yayınladığı makale ile gündeme gelmiş kendi adını verdiği yasadır. Yasaya göre her 18 ayda bir, bir öncekinin iki katı güçlü bir işlemci satın alabileceğini savunan bir yasadır.Diğer bir ifadeyle "İşlemcilerin hızı her 18 ayda bir 2 katına çıkacaktır."



APPLE VE MİCROSOFT un KURULUŞ HİKÂYELERİ

MİCROSOFT
Şirket 1975 yılında Amerika Birleşik Devletleri'nin Washington eyaletindeki Seattle kentinde iki üniversite öğrencisi tarafından kurulmuştur. Bu iki girişimcinin vizyonu "her ev ve her masada bir bilgisayar"dı.
Popular Electronics dergisinin 1 Ocak 1975 tarihli sayısında Altair 8800 bilgisayar sisteminin tanıtımını okuduktan birkaç gün sonra Bill Gates, bilgisayarın tasarımcısı MITS (Micro Instrumentation and Telemetry Systems) ile temasa geçti. Ekibi ile birlikte Altair 8800 üzerinde çalışan BASIC yazılımlama dili geliştirdiklerini belirtti. Paul Allen MITS'e yazılımın tanıtımını yapmaya gitti. Paul Allen Altair 8800'i daha önce kullanmamış olmasına karşın tanıtımı başarılı oldu. Tanıtımın sonunda MITS(Micro Instrumentation and Telemetry Systems) Bill Gates ve Paul Allen'dan Altair bilgisayarları için BASIC yazılımlama dilinin telif hakkını satın aldı. Kârlı bir iş fırsatı yakaladıkları düşüncesiyle Bill Gates Harvard Üniversitesi'ndeki hukuk eğitimini yarıda bırakıp New Mexico eyaletinin Albuquerqueşehrinde Microsoft şirketini kurdu.



APPLE



29 Eylül 2016 Perşembe

C DERSİ – (printf, scanf, place holder, veri tipleri, operatörler, if, for Açıklamaları)



PRİNTF

C dilinde mesajları, metinleri, hesap sonuçlarını, değişkene atanan bir sonucu ve ya değişkenleri veri tipleri ve kod karakterlerini ekrana formatlı bir biçimde yazdıran komuttur.
Printf’te ekrana yazdırılan (siyah ekran) ifadelerin düzgün bir şekilde görünebilmesi ya da biçimli olabilmesi için bazı özel karakter kombinasyonları kullanılır. Bunlar genellikle “Backslash(ters slaj)” dediğimiz karakterle başlar. Şimdi bunları aşağıda inceleyelim:

KOD
İŞLEV
\a
Sesli Uyarı(Bip sesi)
\b
İmleci bir sola kaydırır.
\f
Bir sonraki sayfaya geçip imleç sayfa başındadır.
\n
Bir alt satıra geç.
\r
Satır başına geçer
\t
1 tab ileri gider.
\\
Ters Slaj ifadesini verir.
\?
Soru işareti ifadesini verir.
\’
Tek tırnak işareti ifadesini verir.
\”
Çift tırnak işareti ifadesini verir.
\0
Sonlandırıcı Karakter
%%
% işaretini ifade eder.

ÖRNEK:










Değişken atanan bir değerin ramdeki yerine verilen isme denir. Bir nevi verilerin hafızada tutulmasını istediğimiz ramde bulunan odacıklara verilen isimdir. Bu değişekenleri ekran printf’le yazdırırken veri karakterlerini ve veri türlerini bilmemiz gerekmektedir. Veri türleri ve karakterleri aşağıdaki tabloda verilmiştir.
Tür
Tür İsmi
Tür Karakteri
Min.
Mak.
Byte
Karakter
char
%c
-128
127
1
Kısa Tamsayı
short
%d
-32768
32767
2
Tam Sayı
int
%d
-32768
32767
2
Uzun Tamsayı
long int
%ld
-2147483648
2147483647
4
İşaretsiz Tamsayı
unsigned int
%u
0
65535
2
İşaretsiz Uzun Tamsayı
Long unsigned
%lu
0
4294967295
4
Virgüllü Sayı
float
%f
1,17549e-38
3,40282e-38
4
Uzun Virgüllü Sayı
double
%lf
2,22504e-308
1,79769e-308
8

SCANF
Kullanıcının ekrana bilgi girmesini sağlayan komuttur. Kullanım şekli :



İF-ELSE
‘if’ ve ‘else’ komutları c dilinde koşullu ifadelerin yazımında kullanılır.

ÖRNEK: Kullanıcının girmiş olduğu sayı 10 dan küçük ise “KÜÇÜK” değilse de “BÜYÜK” yazdıran programı yapalım.





FOR DÖNGÜSÜ
Döngüler tekrar eden işlemlerin ya da tekrar etmesini istediğimiz verilerin bir koşul yardımıyla aktarıldığı komuttur.
ÖRNEĞİN:1 de 100 kadar yazdırma




OPERATÖRLER

OPERATÖR
AÇIKLAMA
ÖRNEK
ARİTMATİK
OPERATÖRLER
+
Toplama
x+y
-
Çıkarma
x-y
*
Çarpma
x*y
/
Bölme
x/y
%
Mod
x%y

OPERATÖR
AÇIKLAMA
ÖRNEK
ATAMA
OPERATÖRLER
=
Atama
X=y
+=
Ekleyerek atama
X+=y
-=
Eksilterek atma
x-=y
%=
Modunu alıp atama
X%=y
++
Bir artırma
X++ ve ya ++x
--
Bir eksiltme
x- - ve ya  - -x

OPERATÖR
AÇIKLAMA
ÖRNEK
KARŞILAŞTIRMA
OPERATÖRLER
> 
Büyütür
x>y
< 
Küçüktür
x<y
==
Eşittir
x=y
>=
Büyük eşit
>=y
<=
Küçük eşit
<=y
!=
Eşit DEĞİL
x!=y

OPERATÖR
AÇIKLAMA
MANTIKSAL OPERATÖRLER
&&
Ve
||
Veya
!
Değil



Bu konuları daha iyi öğrenebilmek için bu dersleri izleyebilirsiniz.
                                        https://www.youtube.com/watch?v=Jz1g4rLY3Qc