Bilgisayarda işlenen veriler, bazen sabit kalırken bazen de değişebilir. Bu veriler, bilgisayarın yaptığı işlemlerle çözüm bulma sürecinde önemli bir rol oynar.
Sabitler ve değişkenler kavramları, özellikle programlama ve algoritma oluşturma aşamalarında karşımıza çıkar. Peki, bu iki kavram arasındaki fark nedir?
Sabit Nedir?
Sabit, bir problem çözme sürecinde veya bir programda değeri değişmeyen öğedir. Sabitler, tanımlandıkları andan itibaren aynı değerde kalır ve değiştirilemez.
Örnekler:
Pi sayısı (π): Her zaman 3.14159’dur ve matematiksel hesaplamalarda sabit bir değeri temsil eder.
Bir üçgenin iç açılarının toplamının 180 derece olması: Bu, her üçgen için değişmeyen bir özelliktir.
Bir saatin 60 dakika olması: Zaman birimi de sabittir.
Değişken Nedir?
Değişken, başlangıç değeri alabilen ve süreç içinde değeri değişebilen öğedir. Değişkenler, bir işlem sırasında tanımlanır ve duruma göre farklı değerlere sahip olabilir.
Örnekler:
Bir maçtaki skor: Her hangi bir maçta süre ilerledikçe skor değişebilir.
Bir arabanın saatteki hızı: Bu hız, aracın hareketine göre değişebilir (örneğin, 50 km/s ya da 80 km/s).
Günün sıcaklığı: Hava durumu her an değişebileceği için sıcaklık değişkendir.

Sabit ve Değişkenler Arasındaki Fark
Sabitler, değişmeyen ve sabit bir değere sahip olan öğelerdir. Örneğin, su 100°C’de kaynar, burada suyun kaynama derecesi sabittir. Öte yandan, değişkenler, değerleri zamanla değişebilen öğelerdir. Bugün hava sıcaklığı farklı olabilir, çünkü hava sıcaklığı gün içinde değişir.
Günlük Hayattan Sabit ve Değişken Örnekleri
Çay Hazırlama
Çay hazırlarken hangi çayı hazırlayacağımıza karar vermeden önce mutlaka gerekli olan materyalleri sabit kavramına örnek olarak verebiliriz. Çayın ne çayı olacağına ve içerisinde ek olarak neler olacağına karar verirken aklımızdan geçen farklı materyaller ise değişkenlerdir.

Sabit: Demlik, su, ateş veya ocak gibi araçlar, çay hazırlarken mutlaka bulunması gerektiğinden sabittir.
Değişken: Kullanılan çayın türü, suyun miktarı, ek olarak içerisine eklenebilecek limon, şeker gibi gıdalar ise değişken olabilir.
Kek Yapımı
Çay örneğinde olduğu gibi kek yapmak için mutlaka olması gereken malzemeler sabitlerdir. Hangi türde kek yapacağımıza karar verirken bizim veya misafirlerimizin damak zevkini ya da elimizde bulunan malzemelerin neler olduğunu düşünürüz. İşte bu tür kararlar kişiye göre değişebileceği için kullanacağımız araç-gereç ve malzemeler değişkenlik gösterebilir.

Sabit: Fırın, un, yumurta, süt ve şeker gibi malzemeler bir kekte mutlaka bulunması gerektiğinden sabittir.
Değişken: Kekin içeriği (vanilya, çikolata, meyve gibi malzemeler) ve miktarları değişken olabilir.
Futbol Maçı
Her futbol maçı belirli kurallara göre oynanır ve bu kurallar tüm dünyada aynıdır yani evrenseldir ve değişmez. Ancak havanın durumu, saha zemininin bakımı, futbolcuların kondisyonu, yeteneği ve psikolojik durumu, takımın taktiği gibi durumlar maçın skor, pas, taç, faul, korner, duraklama dakikası gibi sayıları gibi verileri değiştirebilir.

Sabit: Maç başlarken belirlenen kurallar, futbol sahası, hakem, maçın başında her takımdaki futbolcu sayısı, sahanın ve kalenin ölçüleri, oynanacak top sayısı gibi unsurlar sabittir.
Değişken: Maç boyunca değişebilecek sayılar (skor, oyuncu, pas, faul sayısı) ve duraklama dakikası, gösterilen kartların renklere göre sayıları değişkendir.
Okul
Okul örneğinde de eğitim-öğretim yılı başında belirlenen kurallara göre değişmeyen veriler sabittir. Ancak bazı veriler günlük, haftalık ve hatta anlık bile değişebilir.

Sabit: Okul kuralları, öğrenci numarası, ders süresi, okulun binası, müdür sayısı, sınıfın duvarları, okul saati gibi öğeler sabittir.
Değişken: Öğrencilerin ders programları, öğretmenlerin ders saatleri, sınıf sıcaklığı, öğrencilerin sınavlardan aldığı notlar, panolara asılan afiş ve çalışmalar gibi unsurlar değişken olabilir.
Programlama ve Sabit-Değişken Kullanımı
Bir bilgisayar programı yazarken, sabitler ve değişkenlerin nasıl kullanıldığı büyük önem taşır. Örneğin, dairenin alanını hesaplamak için bir program yazdığımızda, pi sayısı sabit bir değere sahiptir ve değiştirilemez. Ancak, yarı çap gibi değerler kullanıcının hesaplatmak istediği dairenin büyüklüğüne göre farklılık göstereceğinden değişkendir.
Araba Yarışı Oyunu
Örneğin yazılım olarak bir araba yarışı oyunu yapmaya karar verdiğimizde ilk olarak bu oyunun algoritmasını yazar ve akış şemasını çizeriz. Bu işlemleri yaparken de oyunda yer alacak sabitleri ve değişkenleri belirlememiz gerekir.
Standart bir araba yarışı oyununda olması gereken sabit ve değişkenlere örnek olarak şunları verebiliriz.

Sabit: Oyun kuralları, trafik ışıkları, yol işaretleri, başlangıç ve bitiş çizgileri, arabanın ulaşabileceği en yüksek hız gibi unsurlar sabittir.
Değişken: Oyunu oynarken kullanıcının deneyimine göre farklılıklar gösteren, arabanın hızı, kaza sayısı, yakıt seviyesi, puan ve sıralama gibi unsurlar değişkendir.
5.Sınıf BTY Tüm İçerikler 6.Sınıf BTY Tüm İçerikler























