29 Aralık 2014 Pazartesi

PROGRAMLAMA DİLLERİ



Makine Dili

Bilgisayarın doğal dilidir.
Makine dili “010101001”’lerden oluşan komutlardır
Makine dili işlemci türüne özel olarak yazılmaktadır.

Makine dili örneği
Bu program ekrana "Hello world" yazısını yazar.

1011101100010001 0000000110111001 0000110100000000 1011010000001110
1000101000000111 0100001111001101 0001000011100010 1111100111001101
0010000001001000 0110010101101100 0110110001101111 0010110000100000
0101011101101111 0111001001101100 0110010000100001

Assembly Programlama Dili

Assembly karmaşık programlar yazmak için kullanılan düşük seviyeli bir dildir. İnsanlar tarafından zor anlaşılan makine dilini alfabetik ifadelerle değiştirerek düşük seviyede bir yazılım ortaya sunar.

Assembly programlama dili örneği
Bu program ekrana "merhaba dunya" yazısını yazar.

format mz

org 100h

mov ah,09

mov dx,yazi

int 21h

mov ah,00

int 16h

int 20h

yazi db "merhaba dunya$"


Üst Düzey Diller

Üst seviyeli programlama dilleri, programlamada günlük konuşma dilindeki emir ve sembolleri kullanarak programların yazılmasına olanak veren dillerdir.
Bu nedenle de bu dillerin kullanımı ve programların yazılması kolaydır.
Bu dillerle yazılan programların makinenin anlayacağı şekle çevrilmesi gerekir. Bunun için de derleyiciler veya yorumlayıcılar kullanılmalıdır.

Pascal programlama dili örneği
Bu program ekrana "merhaba, dünya" yazısını yazar.

program merhaba(output);
begin
  WriteLn('merhaba, dünya');
end.

BİLGİSAYAR PERFORMANSINI BELİRLEYEN BİLEŞENLER



REGİSTER: CPU içerisinde bulunan yüksek hızlı veri depolama alanlarıdır. Veri depolama kapasiteleri düşüktür. Registerlere CPU tarafından doğrudan erişim sağlanır. Bu şekilde komutların çalıştırılması çok hızlı olur. Registerler veriyi, komutları, veri yollarını ve geçici işlem sonuçlarını üzerinde tutar.

  RAM: Bilgisayardaki yapılan işlemleri geçici olarak depolayarak bilgisayarın hızlı çalışmasını sağlamaktadır. Elektrik kesintisi veya makineyi kapatma durumunda tüm bilgiler silinir Bellek bilgisayarın direk olarak performansını etkileyen bir birimdir. Bilgisayarınız ne kadar hızlı olursa olsun belleği düşükse çok yavaş çalışır.


SİSTEM SAATİ: Sistem Saati, bilgisayarın anakartı üzerinde bulunan bios’un içinde çalışan saattir. Bu saat sayesinde bilgisayar zamanı öğrenir, yani işletim sisteminiz saat bilgisini buradan (biosdan)alır. Bu saatin devamlı çalışabilmesi için gerekli enerji anakart üzerinde bulunan bir pilden alınır.

VERİ AKTARIM SİNYAL DEMETLERİ(BUS): Bilgisayarın girdi-çıktı aygıtları, bellek ve CPU sinyal demetleri ile birbirine bağlıdır.

 CACHE MEMORY: Ana bellek ile merkezi işlem birimi arasında görev yapan ve ana bellekten çok daha hızlı olan bir bellektir. CPU ’nun ana bellekten veri alırken harcadığı zamanı azaltır; bu da bilgisayarı hızlandırır.

 Bu bilgilere göre aşağıdaki bilgisayarları karşılaştıralım.
Soldaki bilgisayar ön bellek(cache memory) ve RAM i daha yüksek olduğu için sağdaki bilgisayardan daha hızlıdır.

BİLGİSAYARIN KULLANIM ALANLARI (LİSE3-4)

Günümüzde bilgisayar eğitimden bireysele her alanda kullanılmaya başlandı.Peki lise 3-4 . sınıf öğrencileri bilgisayarı hangi amaçla kullanıyor ? Lise 3-4. sınıf öğrencileri bilgisayarı genellikle oyun oynamak, müzik dinlemek, sosyal ağ(facebook,twitter vs.) ve okulda verilen ödevleri araştırmak için kullanıyolar.

SAYI SİSTEMLERİ




 









24 Aralık 2014 Çarşamba

ASCII KODLARI

ASCII , İngilizce karşılığı American Standard Code for Information Interchange'dir Türkçe anlamı ise Bilgi Değişimi İçin Amerikan Standart Kodlama Sistemidir. Latin alfabesi üzerine kurulu 7 bitlik bir karakter setidir.İlk kez 1963 yılında ANSI tarafından standart olarak sunulmuştur.

ASCII'de 33 tane basılmayan kontrol karakteri ve 95 tane basılan karakter bulunur. Kontrol karakterleri metnin akışını kontrol eden, ekranda çıkmayan karakterlerdir. Basılan karakterler ise ekranda görünen, okuduğumuz metni oluşturan karakterlerdir.



Y=101 1001                 Ü=101 0101
A=100 0001                 Z=101 1010
S=101 0011                 Ü=101 0101
E= 100 0101                M=100 1101
M=100 1101
İ=100 1001
N= 100 1110

YAZILIM İLE PROGRAM ARASINDAKİ FARK

Program, bilgisayardaki belli işlevleri yerine getirmek için bilgisayar tarafından algılanan bir dille yazılmış komut setidir.

Yazılım ise programlar bütününe verilen isimdir.


1 Aralık 2014 Pazartesi

SUNUM ARAÇLARININ İNCELENMESİ

SLIDEROCKET

 



SlideRocket

SlideRocket, online sunum hazırlayabileceğiniz, kullanımı kolay başka bir sunum programı.

Avantajları

  • PowerPoint ve Google Docs sunumlarınızı kolaylıkla içeri aktarabilirsiniz.
  • Sunumlarınızı PDF formatına çevirip çıktı alabilirsiniz.
  • Çevrim içi sunumlar oluşturabilirsiniz.

Dezavantajları

  • Arabirimi biraz karmaşık
  • Gelişmiş özelliklerinin kullanabilmek için ücret ödemek gerekiyor.