Merhaba sevgili öğrenciler! Bu ders notu, "Programlamaya Giriş" dersinin ilk testi için bilmeniz gereken temel kavramları, algoritmaları ve akış şemalarını sade bir dille özetliyor. Testinizde başarılı olmak için bu konulara iyi çalışın!
Programlama, bilgisayara belirli görevleri yerine getirmesi için adım adım talimatlar verme sanatıdır. Bilgisayarlar, bizim verdiğimiz komutları anlayarak çalışır.
💡 İpucu: Programlama sadece kod yazmak değildir; aynı zamanda mantıksal düşünme ve problem çözme becerilerinizi geliştirir.
Algoritma, bir problemi çözmek veya belirli bir görevi yerine getirmek için izlenmesi gereken açık, sıralı ve mantıksal adımlar bütünüdür.
⚠️ Dikkat: Algoritma yazarken adımların eksiksiz ve doğru sırada olduğundan emin olun, yoksa bilgisayar istediğiniz sonucu vermeyebilir!
Akış şeması (Flowchart), bir algoritmanın adımlarını ve bu adımlar arasındaki mantıksal akışı görsel semboller kullanarak gösteren bir diyagramdır.
📝 Oval (Başla/Bitir): Algoritmanın başlangıcını ve sonunu gösterir.
📝 Paralelkenar (Girdi/Çıktı): Bilgisayara veri girişi veya bilgisayardan veri çıkışını gösterir (Örn: "Sayı gir", "Sonucu ekrana yaz").
📝 Dikdörtgen (İşlem): Bir hesaplama, atama veya herhangi bir işlemi gösterir (Örn: "Toplam = Sayı1 + Sayı2").
📝 Eşkenar Dörtgen (Karar): Bir koşulun kontrol edildiği ve "Evet/Hayır" veya "Doğru/Yanlış" gibi iki farklı yolun ayrıldığı noktayı gösterir.
📝 Oklar (Akış Yönü): Algoritmanın hangi sırayla ilerlediğini gösterir.
💡 İpucu: Akış şeması çizerken her sembolün belirli bir anlamı olduğunu unutmayın ve doğru sembolü doğru yerde kullanmaya özen gösterin.
Programlama dilleri, programcıların bilgisayara talimat vermesini sağlayan özel dillerdir. İnsan dillerine benzer şekilde, farklı yapı ve kurallara sahiptirler.
⚠️ Dikkat: Günümüzde genellikle Python gibi yüksek seviyeli diller kullanılır çünkü öğrenmeleri ve kod yazmaları daha kolaydır.
Unutmayın, programlama bir süreçtir ve pratikle gelişir. Bu notlar size temel bir yol haritası sunar. Başarılar dilerim!