Programlama Öğreniyorum
Maalesef bizler ezbere dayalı bir eğitim sistemi içerisinde eğitildik. Bazı konuların , derslerin temelini almadan ezberleyerek bugüne dek işlerimizi hallettik. Peki ya bu doğru mu ? Tabi ki hayır .
Üniversite eğitimini bile tamamlamış kişiler kendini çeşitli yöntemlerle ( kurs , çeşitli sınavlar … vb. )geliştirmeden iş hayatına atılamaz oldular .
İşte günümüzde algoritmanın , programlamanın ilkokulda öğretilmeye başlanmasının başlıca nedenlerinden birisi de budur. Sıralı adımlar ile tüm problemleri çözebilmek.
Oysa programlama böyle bir şey değil . Temelini öğrenmemiz gerekir. Temeli sağlam ise gerisi gelecektir.
Yazılımda ezber yapmak en büyük düşmanımızdır. Biz mantıksal yaklaşımlarla problem çözmeye adım atacağız.
Peki Neden Programlama ?
Kodlama eğitimi matematik , problem çözmek ve yaratıcılık kazandırır.
En önemlisi algoritmik ve yaratıcı düşünmeyi keşfederiz.
Programlamanın Temeli
Verilen bir problemi uygun ve sıralı adımlar kullanarak çözmeyi
Bir problemi çözmek için gerekli olan sabitleri , değişkenleri ve işlemleri açıklamayı
Akış şeması bileşenleri ve işlevlerini
Bir problem için gerekli akış şemasını seçmeyi öğrenmeliyiz.
Sabitler ve Değişkenler
Bir problemi çözmek için sabitlere ve değişkenlere ihtiyaç duyarız.
Sabit : İlk biçimiyle kalan , değişmeyen ifade ya da nesnelerdir.
Değişken : İlk biçimiyle kalmayıp yeni değerler ya da biçimler alabilen ifade ya da nesnelerdir.
Örnek 1 :
Örnek olarak suyun kaynama noktasını verebiliriz. Su , 100 derecede kaynar. Suyun kaynama noktası her zaman 100 derecedir ve sabittir.
Mesela sıcaklık ise değişken e örnek olarak verilebilir. Hava durumu bu yüzden değişkendir.
Güneşli , yağmurlu ,karlı gibi sabit olmayan farklı durumlar söz konusudur.
Örnek 2 :
Bir çocuk parkında yer alan sabit ve değişkenler nelerdir?
Parkta yer alan tüm oyuncaklar sabittir.
Parka gelen çocuklar , insanlar ise değişkendir.
Örnek 3:
3 + 8 = 11
3 + 9 = 12
Peki bu işlem gruplarının sabitleri ve değişkenleri nelerdir ?
+ ve = ler sabit
Sayılar ise değişkendir.