Sabit ve Değişkenlerin Problem Çözümünde Kullanımı
Bilişim Teknolojileri-6 6. Tema: Yazılım Tasarımı ve Programlama

Sabit ve Değişkenlerin Problem Çözümünde Kullanımı

2 yıl önce · Aykut AKMAN · ~11 dk okuma · 3,7 B görüntüleme

Bir problem çözerken bazı değerler değişmezken, bazı değerler sürekli değişebilir. Sabitler ve değişkenler, bu değerleri temsil etmek için kullanılır.

🔹 Sabit: Değişmeyen değerlerdir. Örneğin, bir üçgenin iç açılarının toplamı her zaman 180°’dir.
🔹 Değişken: Program veya işlem sürecinde farklı değerler alabilen ifadelerdir. Örneğin, bir öğrencinin sınav notu değişken bir değerdir.

🎯 Günlük Hayattan Sabit ve Değişken Örnekleri

Sabitler ve değişkenler, bir problemi çözmek için formüller ve algoritmalar oluştururken önemli rol oynar. Sabitler, işlem sırasında değişmeyen unsurları ifade ederken, değişkenler problemin dinamik kısmını temsil eder.

Çay Hazırlama

Bitki çayı hazırlarken bazı malzemeler sabit, hangi bitki çayını hazırlanacağı değişkendir.

çay-hazırlama-sabitler-değişkenler

Kek Yapımı

Kek yaparken kullandığımız ana malzemeler sabit, kekin neyli olacağı ise değişkendir.

sabitler-değişkenler-kek-örneği

Futbol 

Futbolda sabit ve değişen örnekleri aşağıdaki gibidir. Maç başlarken koyulan kurallar sabit, maç esnasında değişebilecek sayılar ise değişkendir.

futbol-sabitler-değişkenler

Basketbol

Basketbolda sabit ve değişen örnekleri aşağıdaki gibidir. Maç başlarken koyulan kurallar sabit, maç esnasında değişebilecek sayılar ise değişkendir.

basketbol-sabitler-değişkenler

Saklambaç 

Saklambaç oyununda ebe sayısı ve saklanmak için verilen süre sabit, saklanılacak yer ve oyunun bitiş süresi değişendir.

saklambaç-oyunu-sabitler-değişkenler

Ders

Derslerde ders süremiz, ders başlangıç saati ve dersten geçme notu sabit; her dersten alınan not, derslerde eğlenme oranı, teneffüste oynanan oyun sayısı değişkendir.

Dersler-sabitler-değişkenler

Sabit ve Değişkenlerin Problem Çözümünde Kullanımı

Bir problemi çözerken hangi değerlerin değişeceğini, hangilerinin sabit kalacağını belirlemek, çözüme ulaşmayı kolaylaştırır.

📌 Örnek: Bir öğrencinin sınav ortalamasını hesaplama

  • Sabit: Ders sayısı (örneğin 3 ders)
  • Değişken: Derslerden alınan notlar

Sabit ve Değişkenleri Kullanan Algoritmalar

📝 Örnek 1: Sınav Ortalaması Hesaplama Algoritması

Problemin Tanımı: Bir öğrencinin 2 sınav notunun ortalaması hesaplanacaktır. Hesaplanan ortalamaya göre "Dersten geçtin" veya "Dersten Kaldın" karar verme işlemi yapılacaktır.

📌 Algoritma

  1. Başla.
  2. İlk sınav notunu gir, sinav1.   (İlk sınav notu "sinav1" değişkenine tanımlandı.)
  3. İkinci sınav notunu gir, sinav2.   (İkinci sınav notu "sinav2" değişkenine tanımlandı.)
  4. Toplam = sinav1 + sinav2.   (İki sınav notunun toplamı "Toplam" değişkenine eşitlendi.)
  5. Ortalama = Toplam / 2.   ("Toplam" değişkeninin ikiye bölümünü "Ortalama" değişkenine eşitlendi.)
  6. Eğer Ortalama >= 50 ise Ekrana "Dersten Geçtin" yazdır ve 8. adıma git. (Koşulumuza göre Ortalama değişkenine gelen değer karar verme işlemine tabi tutulacak. Koşul sağlandığında ekrana "Dersten Geçtin" yazılacak.)
  7. Değil ise ekrana "Dersten Kaldın" yazdır.   (Ortalama değişkeninin 50 puandan küçük olması durumunda ekrana "Dersten Kaldın" yazılacak.)
  8. Bitir.
📌Akış Şeması
iki-not-ortalamasına-göre-geçti-kaldı-6sınıf

📝 Örnek 2: Yaş Hesaplama Algoritması

Problemin Tanımı: Kullanıcının doğum yılına göre yaşını hesaplayan bir algoritma oluşturulacaktır.

📌 Algoritma
  1. Başla.
  2. Doğum tarihini gir, Dtarihi.  (Doğum tarihi "Dtarihi" değişkenine tanımlandı.)
  3. Günümüz yılını gir, Gtarihi.  (Günümüz tarihi "Gtarihi" değişkenine tanımlandı.)
  4. Yas = Gtarihi - Dtarihi.   (Kişinin yaşını hesaplamak için günümüz tarihinden "Gtarihi" doğum tarihini "Dtarihi" çıkarttık. Sonucu "Yas" değişkenine eşitledik.)
  5. Kullanıcının yaşını ekrana yazdır, Yas. (Sonuç "Yas" değişkenine eşit olduğundan ekrana yazdırdık.)
  6. Bitir.
📌 Akış Şeması

yas-hesaplama-6-sınıf-örnekleri

📝 Örnek 3: Su İçme Takibi Algoritması

Problemin Tanımı: Kullanıcının günlük su tüketimini takip etmesi için bir algoritma oluşturulacaktır.

📌 Algoritma
  1. Başla.
  2. Günlük hedef su miktarını gir, hedef_su_miktari.  (Günlük hedef su miktarı "hedef_su_miktari" değişkenine tanımlandı.)
  3. İçilen su miktarını gir, icilen_su_miktari.  (İçilen su miktarı "icilen_su_miktari" değişkenine tanımlandı.)
  4. Kalan_su_miktari = hedef_su_miktari - icilen_su_miktari.   (Kalan su miktarını hesaplamak için hedef su miktarından "hedef_su_miktari" içilen su miktarını "icilen_su_miktari" çıkarttık. Sonucu "Kalan_su_miktari" değişkenine eşitledik.)
  5. Kalan su miktarını ekrana yazdır, Kalan_su_miktari. (Sonuç "Kalan_su_miktari" değişkenine eşit olduğundan ekrana yazdırdık.)
  6. Bitir.
📌 Akış Şeması
su_içme_algoritması-6-sınıf

📝 Örnek 4: Çalışma Süresi Hesaplama Algoritması

Problemin Tanımı: Kullanıcının çalışma süresinin hesaplanması için bir algoritma oluşturulacaktır.

📌 Algoritma
  1. Başla.
  2. Günlük çalışma süresini gir, calisma_suresi.  (Günlük çalışma süresi "calisma_suresi" değişkenine tanımlandı.)
  3. Gün sayısını gir, gun_sayisi.  (Gün sayısı "gun_sayisi" değişkenine tanımlandı.)
  4. Toplam_calisma_suresi = calisma_suresi * gun_sayisi.   (Çalışma süresini hesaplamak için günlük çalışma süresi "calisma_suresi"  ile gün sayısını "gun_sayisi" çarptık. Sonucu "Toplam_calisma_suresi" değişkenine eşitledik.)
  5. Kalan su miktarını ekrana yazdır, Toplam_calisma_suresi. (Sonuç "Toplam_calisma_suresi" değişkenine eşit olduğundan ekrana yazdırdık.)
  6. Bitir.
📌 Akış Şeması

çalışma_suresi-6-sınıf

📝 Örnek 5: Ehliyet Alma Algoritması

Problemin Tanımı: Kullanıcının ehliyet alabilme durumunun hesaplanması için bir algoritma oluşturulacaktır.

📌 Algoritma
  1. Başla.
  2. Yaşını gir, Yas.  (Yaş verisi "Yas" değişkenine tanımlandı.)
  3. Eğer Yas>=18  ise ekrana "Ehliyet alabilirsin." yaz ve 5. adıma git. (Koşul sağlandığında ekrana "Ehliyet alabilirsin." yazacak.)
  4. Değil ise, ekrana "Ehliyet alamazsın." yaz. (Koşul sağlanmadığında ekrana "Ehliyet alamazsın." yazacak.)
  5. Bitir.
📌 Akış Şeması
ehliyet-alma-6-sınıf

Ders Kaynakları & Etkinlikler

Ders Sunumları

Sabit ve Değişkenlerin Problem Çözümünde Kullanımı Sunumu

Türkiye Yüzyılı Maarif Modeli Akıllı Tahta & Tablet Uyumlu

6. Sınıf İnteraktif Etkinlikleri ve Pekiştirme Oyunları

Bu ders konusu ve temaya ait eşleştirme oyunları, testler, gruplama ve kavram sıralama etkinliklerini sınıfta akıllı tahtada oynatabilir veya öğrencilerinize ödev olarak yönlendirebilirsiniz.

Etkinlikler Merkezini Keşfet
Bilişim Teknolojileri ve Yazılım

6. Sınıf Ders Planları & Dokümanları

2026-2027 Maarif Modeli ve MEB Müfredatına Uygun

2026-2027 MEB Uyumlu
Bilişim Teknolojileri ve Yazılım
6. Sınıf Günlük Ders Planı

Öğrenme çıktıları, süreç basamakları ve MEB Maarif Modeli ders akışı.

Bilişim Teknolojileri ve Yazılım
6. Sınıf 2026-2027 Yıllık Planı

2026-2027 MEB Maarif Modeline uygun 36 haftalık yıllık çerçeve planı ve ünite dağılımı.

Resmî Kurul Evrakı
2026-2027 Maarif Zümre Tutanağı

25 gündem, 16 karar, açık uçlu ortak sınav ve ters yüz öğrenme planlı eksiksiz Word şablonu.

Tüm 6. Sınıf doküman ve çalışma kağıtlarına göz atın
Önceki Ders
Bilgi Güvenliği ve Bilgiyi Koruma Yöntemleri
Sonraki Ders
Problem Nedir ve Problem Türleri Nelerdir

Yorumlar (0)

Bu içerik size yardımcı oldu mu?

Sorularınızı, önerilerinizi veya konuyla ilgili deneyimlerinizi aşağıda paylaşabilirsiniz.