avatar
simdineolsun
45 puan • 9 soru • 0 cevap
✔️ Cevaplandı • Doğrulandı

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

Sözde kod, algoritmayı adım adım anlatmak için günlük dilde yazılan basit bir taslaktır, gerçek kod yazmadan mantığı kavramaya yardımcı olur. Söz dizimi ise bir programlama dilindeki kurallar bütünüdür, tıpkı dilbilgisindeki gibi nasıl yazılacağını belirler. İkisi de kod yazmaya başlarken temel kavramlar ama bazen karıştırabiliyorum.
2 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
enesdayi
268 puan • 0 soru • 11 cevap

Sözde Kod (Pseudocode) Nedir?

Sözde kod, bir algoritmayı anlatmak için kullanılan, günlük dile yakın ve programlama dillerinden bağımsız bir ifade biçimidir. Gerçek bir programlama dilinin söz dizimi kurallarına bağlı kalmadan, adım adım işlemleri anlaşılır şekilde açıklar.

Sözde Kodun Özellikleri:

  • Kod yazmadan önce algoritmayı planlamak için kullanılır.
  • Herhangi bir programlama diline özgü değildir.
  • Basit ve anlaşılır ifadeler içerir (örneğin: "Eğer sayı çiftse ekrana yazdır").

Örnek Sözde Kod:

Başla
  sayı = kullanıcıdan al
  Eğer sayı > 0 ise
    Ekrana "Pozitif" yaz
  Değilse
    Ekrana "Negatif" yaz
Bitir

Söz Dizimi (Syntax) Nedir?

Söz dizimi, bir programlama dilinin yazım kurallarını ifade eder. Tıpkı bir dilin gramer kuralları gibi, hangi ifadelerin nasıl yazılacağını belirler. Söz dizimi hataları, kodun çalışmamasına neden olur.

Söz Dizimi Kurallarına Örnekler:

  • Python'da bloklar girinti (indent) ile belirlenir.
  • JavaScript'te komutlar noktalı virgül (;) ile sonlandırılır.
  • C dilinde fonksiyonlar { } parantezleri içine yazılır.

Sözde Kod vs. Söz Dizimi:

  • Sözde kod evrenseldir, söz dizimi dile özgüdür.
  • Sözde kod yorumlanırken, söz dizimi derleyici/tercüman tarafından kontrol edilir.
✔️ Doğrulandı
0 kişi beğendi.
avatar
sorucevapp
340 puan • 0 soru • 17 cevap

9. Sınıf Sözde Kod ve Söz Dizimi Çözümlü Test Soruları

Soru 1: Bir algoritma tasarlarken sözde kod kullanmanın temel amacı aşağıdakilerden hangisidir?
a) Programın çalışma hızını artırmak
b) Karmaşık matematiksel işlemleri kolaylaştırmak
c) Algoritmayı anlaşılır ve programlama dillerinden bağımsız şekilde ifade etmek
d) Donanım kaynaklarını optimize etmek
e) Veri depolama kapasitesini artırmak
Cevap: c) Algoritmayı anlaşılır ve programlama dillerinden bağımsız şekilde ifade etmek
Çözüm: Sözde kod, algoritmaları doğal dile yakın bir yapıda ve belirli bir programlama dilinin söz dizimine bağlı kalmadan ifade etmek için kullanılır.

Soru 2: Aşağıdaki sözde kod parçası hangi işlemi gerçekleştirir?
EĞER sayı > 0 İSE
 ÇIKTI "Pozitif"
DEĞİLSE EĞER sayı < 0 İSE
 ÇIKTI "Negatif"
DEĞİLSE
 ÇIKTI "Sıfır"

a) Sayının karesini hesaplar
b) Sayının mutlak değerini bulur
c) Sayının işaretini kontrol eder
d) Sayının asal olup olmadığını belirler
e) Sayının çift/tek durumunu analiz eder
Cevap: c) Sayının işaretini kontrol eder
Çözüm: Kod, bir sayının pozitif/negatif/sıfır olduğunu koşullu ifadelerle kontrol ederek çıktı verir. Bu, temel bir işaret belirleme algoritmasıdır.

Yorumlar