İlk mikro kodlama projen
Küçük bir kodlama projesi yapmak için büyük bir bilgisayara veya uzun bir programa ihtiyacın yok. Önce birkaç açık adımla başlayabilirsin.
Yazıyı okuHer gün onlarca karar verirsin. Bilgisayarlar da bu kararları "eğer-değilse" yapısıyla verir.
Programda "eğer bir şart doğruysa şunu yap, değilse şunu yap" biçiminde yazılan yapıya koşullu yapı denir. Hava soğuksa mont al, soğuk değilse şemsiye al gibi. Bilgisayar bu ayrımı çok hızlı ve hiç yorulmadan milyonlarca kez yapabilir.
Bazen bir koşulun içine başka bir koşul girer. Hava soğuksa montunu al — peki mont ıslaksa? Onu yıka önce, yoksa giy. Bu iç içe yapı gerçek hayatı daha iyi taklit eder. Ama çok derinleşince kod okunaksız olur; bu yüzden mümkünse sadelik tercih edilir.
Bilgisayar koşulu değerlendirirken doğru veya yanlış yanıtı üretir. Bu iki değere mantıksal değer (boolean) denir. "10 sayısı 5 sayısından büyük mü?" sorusunun yanıtı doğrudur. "10 sayısı 20 sayısından büyük mü?" sorusunun yanıtı yanlıştır. Tüm kararlar bu iki değere dayanır.
Bir trafik ışığı algoritması yaz. Kırmızıysa dur, sarıysa hazırlan, yeşilse geç. Bunu akış şemasıyla da çizebilirsin. Kaç "eğer" kullandın? Şimdi buna "gece geçse" koşulunu ekle ve şemana nasıl uyduğunu gör.
KEŞFE DEVAM
Küçük bir kodlama projesi yapmak için büyük bir bilgisayara veya uzun bir programa ihtiyacın yok. Önce birkaç açık adımla başlayabilirsin.
Yazıyı okuScratch, kod satırı yazmadan mantık kurmanı sağlayan bir araçtır. Sürükle, bırak ve karakterin harekete geçer.
Yazıyı okuPython öğrenciler, veri bilimciler ve yapay zekâ araştırmacıları tarafından kullanılır. Bunun sebebi sadeliğidir: Türkçeye en yakın hissettiren programlama dillerinden biridir.
Yazıyı oku