Bu ders notu, "Piramitsel ve Çekirdek programlama Test 1" için temel programlama prensiplerini ve kodlama yapılarını anlamanıza yardımcı olacak ana konuları özetlemektedir.
Piramitsel yaklaşım, büyük bir problemi veya yazılım projesini, daha küçük, yönetilebilir ve birbirine bağlı parçalara ayırarak çözme felsefesidir. Bu, kodunuzu daha düzenli, anlaşılır ve bakımı kolay hale getirir.
💡 İpucu: Piramitsel yaklaşım, bir binanın temelden çatıya doğru katman katman inşa edilmesi gibidir. Her katman, bir üst katmana destek olur ve kendi içinde bir bütünlük taşır.
Çekirdek programlama, her programlama dilinde bulunan temel sözdizimi ve mantık yapılarını ifade eder. Bunlar, kod yazmak için kullanacağınız en temel araçlardır.
Değişkenler, programınızda verileri geçici olarak saklamak için kullanılan adlandırılmış bellek alanlarıdır. Her değişkenin bir veri tipi vardır ve bu, değişkenin ne tür bir bilgi tutabileceğini (sayı, metin vb.) belirler.
sayi = 10int (Tam Sayılar): $-5, 0, 100$.float veya double (Ondalıklı Sayılar): $3.14, 0.5$.str (Metinler/Karakter Dizileri): "Merhaba Dünya", "A".bool (Mantıksal Değerler): True (Doğru) veya False (Yanlış).⚠️ Dikkat: Değişken isimleri anlamlı olmalı ve programlama dilinin kurallarına uymalıdır (boşluk içermemesi, özel karakterler kullanmaması gibi).
Operatörler, değişkenler ve değerler üzerinde çeşitli işlemler yapmamızı sağlayan sembollerdir.
True veya False'tur.AND (ve), OR (veya), NOT (değil). Birden fazla koşulu birleştirmek veya tersine çevirmek için kullanılır.Koşullu ifadeler, programınızın belirli bir duruma göre farklı yollar izlemesini sağlar. Bir koşul doğruysa bir kod bloğu, yanlışsa başka bir kod bloğu çalışır.
if ifadesi: Belirtilen koşul doğruysa bir kod bloğunu çalıştırır.if-else ifadesi: Koşul doğruysa bir bloğu, yanlışsa başka bir bloğu çalıştırır.if-elif-else (Çoklu Koşullar): Birden fazla koşulu sırayla kontrol eder ve ilk doğru olan bloğu çalıştırır.💡 İpucu: Günlük hayatta "Hava güzelse dışarı çık, değilse evde kal" bir if-else örneğidir.
Döngüler, belirli bir kod bloğunu bir koşul doğru olduğu sürece veya belirli sayıda tekrar etmek için kullanılır.
for Döngüsü: Genellikle belirli bir aralıktaki elemanlar üzerinde veya belirli sayıda tekrar etmek için kullanılır. Örn: Bir listedeki her sayıyı ekrana yazdırmak.while Döngüsü: Belirtilen bir koşul doğru olduğu sürece kod bloğunu tekrar tekrar çalıştırır. Koşul yanlış olduğunda döngü sona erer.break: Döngüyü tamamen sonlandırır.continue: Döngünün mevcut tekrarını atlar ve bir sonraki tekrara geçer.⚠️ Dikkat: while döngülerinde sonsuz döngüye girmemek için koşulun bir noktada yanlış hale geleceğinden emin olun.
Fonksiyonlar, belirli bir görevi yerine getiren, yeniden kullanılabilir kod bloklarıdır. Piramitsel programlamanın temel yapı taşlarından biridir.
return anahtar kelimesi ile).💡 İpucu: Bir fonksiyon, tıpkı bir yemek tarifi gibidir. Tarife (fonksiyon) malzemeleri (parametreler) verirsiniz, o da size lezzetli bir yemek (geri dönüş değeri) sunar.