Algoritma ve Programlamaya Giriş Ünite -2 (Güz)
Kaynak: https://lolonolo.com/2025/10/26/algoritma-ve-programlamaya-giris-unite-2-guz/
📖 Konu özeti (sınav öncesi tekrar)
Algoritma ve Programlamaya Giriş Ünite -2 (Güz) : Programlamaya Giriş
Temel Veri Tipleri
Programlama dillerinde verileri saklamak için farklı veri tipleri kullanılır. Bu tiplerin doğru seçilmesi programın hızını ve verimliliğini etkiler. Veri tipleri genellikle sayısal, karakter ve diğer tipler olarak sınıflandırılır.
Bilgisayarlar karakterleri doğrudan tanımaz, bunun yerine ASCII veya Unicode gibi standart tablolardaki sayısal karşılıklarını kullanırlar (örn: ‘A’ için 65).
Değişkenler ve Sabitler
Değişkenler, programın çalışması sırasında değerleri tutan ve bu değerlerin değiştirilebildiği bellek alanlarıdır. Bir değişken; ad, adres (bellekteki yeri), veri tipi ve içerikten oluşur. Değişken isimleri genellikle harf veya alt çizgi ile başlamalı ve rakam içerebilir, ancak rakamla başlayamaz.
Sabitler (Constants) ise, değişkenlerin aksine, tanımlandıkları anda bir değer alırlar ve bu değer program boyunca değiştirilemez (örn: Pi sayısı, KDV oranı).
Operatörler
Operatörler, değişkenler veya değerler üzerinde işlem yapmayı sağlayan sembollerdir.
Basit (Sıralı) Algoritmalar
Bir algoritmada herhangi bir koşullu yapı (if) veya döngü (for, while) bulunmuyorsa, bu sıralı (sequential) bir yapıdadır. Sıralı yapılarda komutlar, yazıldıkları sırayla, yukarıdan aşağıya ardışık olarak çalıştırılır. Örneğin, kullanıcıdan iki sayı almak ve bunların toplamını ekrana yazdırmak basit bir sıralı işlemdir.
Değer artırma işlemlerinde operatörün yeri önemlidir. `b = a++` (sonradan artırma) önce `a`’nın değerini `b`’ye atar, sonra `a`’yı artırır. `c = ++a` (önceden artırma) ise önce `a`’nın değerini artırır, sonra yeni değeri `c`’ye atar.
Algoritma ve Programlamaya Giriş Ünite – 2 : Programlamaya Giriş
x=5,
y = 10,
z=15
x<y AND y<z
x< yORy <z
NOTy<zYukarıda üç farklı değişken ve bunların değerleri verilmiştir. Bu değişkenler ile yapılan işlemlerin sonucunda elde edilen değerler aşağıdaki seçeneklerin hangisinde doğru sırayla verilmiştir?
1. (xTrue.
2. (xTrue.
3. (yFalse.
x=5, y=10, z=5
x eşittir y
x eşit değildir y
x küçüktür y
x büyüktür y
x küçük veya eşittir zYukarıdaki üç farklı değişken ve bunların değerleri verilmiştir. Bu değişkenler ile yapılan işlemlerin sonucunda elde edilen değerler aşağıdaki seçeneklerin hangisinde doğru sırayla verilmiştir?
1. x eşittir y (5 == 10) = False
2. x eşit değildir y (5 != 10) = True
3. x küçüktür y (5 < 10) = True 4. x büyüktür y (5 > 10) = False
5. x küçük veya eşittir z (5 <= 5) = True
Sıralama: False, True, True, False, True.