9. Sınıf Sözde Kod ve Söz Dizimi Nedir? Test 1

Soru 03 / 10

Bir programlama dilinde yazılmış kodun doğru şekilde yazılıp yazılmadığını kontrol eden kurallar bütününe ne denir?

A) Semantik
B) Söz dizimi
C) Algoritma
D) Debugging

Sevgili öğrenciler, bu soru programlama dillerinin temel kavramlarından birini anlamamızı istiyor. Bir programlama dilinde kod yazarken, o dilin belirli kurallarına uymamız gerekir. Tıpkı Türkçe veya İngilizce konuşurken dil bilgisi kurallarına uymamız gerektiği gibi.

  • Söz dizimi (Syntax): İşte sorumuzun cevabı tam da bu! Söz dizimi, bir programlama dilinde kodun nasıl yazılması gerektiğini belirleyen kurallar bütünüdür. Bu kurallar, değişkenlerin nasıl tanımlanacağını, döngülerin veya koşullu ifadelerin nasıl oluşturulacağını, noktalama işaretlerinin (virgül, noktalı virgül, parantez vb.) nerede kullanılacağını ve anahtar kelimelerin doğru sırasını belirler. Eğer bu kurallara uymazsak, derleyici veya yorumlayıcı kodumuzu anlayamaz ve bir söz dizimi hatası (syntax error) verir. Örneğin, Python'da girintileme (indentation) bir söz dizimi kuralıdır; C++'ta her ifade sonuna noktalı virgül koymak bir söz dizimi kuralıdır.
  • Semantik: Semantik, yazılan kodun anlamıyla ilgilidir. Kod söz dizimi olarak doğru olsa bile, mantıksal olarak ne anlama geldiğini veya ne yapmaya çalıştığını ifade eder. Örneğin, bir programda bir sayıyı sıfıra bölmeye çalışmak söz dizimi olarak doğru yazılabilir ama bu işlem matematiksel olarak anlamsız olduğu için bir semantik hataya yol açar. Yani, kodun kurallara uygun yazılması söz dizimi, yazdığımız kodun beklenen anlamı taşıması ve doğru çalışması ise semantiktir.
  • Algoritma: Algoritma, bir problemi çözmek veya belirli bir görevi yerine getirmek için adım adım izlenmesi gereken talimatlar dizisidir. Bu talimatlar, herhangi bir programlama dilinden bağımsız olarak, mantıksal bir sırayı ifade eder. Programlama, bir algoritmayı belirli bir dilde kodlamak demektir.
  • Debugging (Hata Ayıklama): Debugging, yazılan programdaki hataları (hem söz dizimi hem de semantik/mantıksal hatalar) bulma ve düzeltme sürecidir. Bir program çalışmadığında veya beklenmedik sonuçlar verdiğinde, hatanın nerede olduğunu tespit etmek ve onu gidermek için yapılan çalışmadır.

Bu açıklamalar ışığında, bir programlama dilinde yazılmış kodun doğru şekilde yazılıp yazılmadığını kontrol eden kurallar bütününe Söz dizimi denir.

Cevap B seçeneğidir.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Geri Dön