Çocuklar İçin Programlama 3 - Small Basic - Yazılım ve Programlama Dili Mantığı





Yazılım ve Programlama Dili Mantığı


Bu makalemize geçmeden önceki makalemize buradan  mutlaka göz atalım.


Kullanıcının bilgisayara giriş birimleri ile verdiği emirleri anlayan ve bu emirlere bilgisayarın bir tepki , bir tepki vermesini sağlayan en önemli , olmazsa olmaz yazılım " İŞLETİM SİSTEMİ " dir.


İşletim sistemi de bir yazılımdır.  Bilgisayara  verilen komutları fiziksel parçaların , donanımların algılayabileceği elektrik sinyallerine dönüştürür.


Aslında bu elektrik var ya da yok gibi düşünülebilir.


Bilgisayarın çalışma mantığının ikili sayı sistemine dayandığını artık herkes biliyor. Bilgisayarlar en temel seviyede 0 ve 1 ile çalışır.

Günümüzde her işimizi yaptığımız , elimizden düşürmediğimiz , iletişim araçlarımız bilgisayarlar , geçmişin analog modellerinden farklı olarak iki durum prensibi ile çalışır.  Açık veya kapalı , var ya da yok gibi düşünülebilir.

0 ve 1 ' den oluşan ikili sayı sistemi neden bilgisayarlarla ilişkilendiriliyor diye düşündünüz mü ?

Çünkü elektrik akımının ortamda var olup olmamasına karşılık açık veya kapalı durumları düşünülür .  Eğer elektrik akımı var ise  , anlık durum 1 yok ise 0 değerini alır.  Bu 0 ve 1 'ler birleşerek aklımıza gelebilecek her türlü rakam , harf , sayı , sembolü oluştururlar .

İşte bilgisayar parçaları , donanımları bu iki elektrik sinyaline göre yorum yaparak bir çok işi yapabilirler .

Bahsettiğimiz ikili sayı sistemine binary de denilmektedir.

Girdi - İşlem - Çıktı 

" Yazılımlar aracılığı ile bilgisayarlar kullanıcının vermiş olduğu emirleri yerine getirirler . Peki ama Hangi işlemin hangi aşamada yapılacağını bu yazılıma göre algılarlar . "

Öyleyse aşama Nedir ?


Bir kullanıcı bilgisayarını temel olarak 4 aşama içerisinde kullanır .
  • Giriş
  • İşlem
  • Çıktı
  • Depolama
Bu aşamalar bir kullanıcının bilgisayarda herhangi bir işlem yaparken atması gereken adımları gösterirler. 

Kullanıcı bilgisayara veri girişi yapar , bilgisayar tarafından bu veriler işlenir ,  işlenen veriler sonuçlandırılarak çıktı olarak kullanıcıya gösterilir ve eğer kullanıcı isterse bu verileri depolama birimleri aracılığı ile saklar .