Programlamanın Mantığı
Bilgisayar Nasıl Düşünür?
Programlamanın Mantığı
Kod yazmadan önce anlamanız gereken en temel kavram: bilgisayar ne anlıyor, siz ne söylüyorsunuz?
Programlama öğrenmeye başlayan hemen herkes aynı soruyu sorar: "Nereden başlamalıyım?" Doğru cevap şu: Kod yazmadan önce bilgisayarın nasıl düşündüğünü anlamaktan.
🗺️ Programlamanın Kavram Haritası
Bir programı oluşturan 6 temel kavram ve aralarındaki ilişki. Okurken haritaya bakın — yazının sonunda her bağlantının neden orada olduğunu anlayacaksınız.
🤖 Bilgisayar Aslında Çok Aptal
Bunu duymak sizi şaşırtabilir ama bilgisayarlar son derece güçlü olmasına rağmen aslında çok "aptal" cihazlardır. Tek bildikleri şey verilen talimatları harfiyen uygulamaktır. Yanlış söylerseniz yanlışı yapar — çok hızlıca.
🍳 Tarif Analojisi
Programı bir yemek tarifi gibi düşünün. Tarif yoksa aşçı ne yapacağını bilemez. Tarif yanlışsa yemek mahvolur. Ama tarif mükemmelse — her seferinde aynı lezzet. Program da budur: bilgisayara verdiğiniz mükemmel tarif.
📖 6 Temel Kavram
🎮 Terim Tahmin Oyunu
Programlamada ilk kez duyabileceğiniz 10 terimi öğrenmek için küçük bir oyun! Her sorudan sonra açıklama çıkar, ipucu butonu da var.
💡 Hepsini Birlikte Görelim
# VERİ
notlar = [70, 85, 60, 90, 75]
# FONKSİYON
def ortalama_hesapla(liste):
toplam = 0
# DÖNGÜ
for not_ in liste:
toplam = toplam + not_
return toplam / len(liste)
ort = ortalama_hesapla(notlar)
# KOŞUL
if ort >= 60:
print("Geçti!", ort) # ÇIKTI
else:
print("Kaldı.", ort)
🧠 Düşünme Soruları
📚 Maarif Modeli Bağlantısı
Bu yazı dizisi; algoritmik düşünme, problem çözme ve dijital okuryazarlık yetkinliklerini doğrudan destekler. Kodlamayı soyut bir beceri değil, günlük hayattaki mantık yapılarının dijital karşılığı olarak ele alıyoruz.
📖 Sıradaki Yazı: Değişkenler ve Veri Tipleri
Bir sonraki yazıda programın hafızasını keşfedeceğiz.

Scratch, Arduino, TÜBİTAK, Teknofest ve eğitim teknolojileri üzerine içerikler üretiyorum.