9. SınıfBilişim Teknolojileri

Operatörler ve İfade Önceliği

Bilişim Teknolojileri · 9. Sınıf · Değişkenler ve Veri Tipleri

Konu Anlatımı

Operatörler ve İfade Önceliği

Operatörler, programda değerler arasında ilişki kuran ya da bir değeri başka bir değere çeviren sembollerdir. Bir ifade içinde birden çok operatör bulunduğunda bunların hangi sırayla değerlendirileceği operatör önceliği kuralıyla belirlenir. Öncelik yanlış kurulursa program çoğu zaman hata vermez, yalnızca elde edilen sayı sessizce değişir.

Bu konuda dört operatör grubunu tanıyor, gruplar arasındaki sırayı öğreniyor ve parantezin bu sırayı nasıl görünür kıldığını inceliyoruz. Aritmetik işlemler, karşılaştırma, mantık ve atama başlıkları altında yürütülen adımların sonunda, ilk bakışta çok basit görünen bir ifadenin neden beklenmedik bir sayı verdiğini görebileceksin.

1. Ne Öğreneceğiz ve Ön Bilgi

Bu konunun hedefi, operatör gruplarını tanımak, bir ifadedeki işlemleri doğru sırayla yürütmek ve sonucun neden değiştiğini açıklamaktır. Değişkenler ve Veri Tipleri ünitesinde öğrendiğin tam sayı ve ondalık ayrımı ile Temel Veri Tipleri konusundaki bölme davranışı bu konunun ön bilgisidir.

Programlama Temelleri dersinde sözde kod yazarken bile bazı işlemlerin önce gelmesi gerektiğini fark etmiş olabilirsin. Aynı sayılar yazım biçimine göre farklı sonuç verdiği için kuralı bilmek, kodu okumak kadar kodu yazmak da önemlidir.

2. Temel Kavramlar ve Sınıflandırma

Operatörler üç temel özellikleriyle tanımlanır: ne tür değer ürettikleri, kaç değer üzerinde çalıştıkları ve hangi sırayla değerlendirildikleri. Aritmetik operatörler tek değer üzerinde çalışır ve sayısal sonuç verir. Karşılaştırma operatörleri iki değeri karşılaştırıp doğru ya da yanlış biçiminde mantıksal sonuç üretir. Mantıksal operatörler bu mantıksal sonuçları birleştirir. Atama operatörü ise hesaplanan değeri soldaki değişkende saklar.

Operatör grubuÖrnekÜrettiği sonuçÖncelik sırası
Aritmetiktoplama, çıkarma, çarpma, bölme, kalanSayısal değerEn yüksek
Karşılaştırmabüyüktür, küçüktür, eşittir, eşit değildirDoğru ya da yanlışAritmetikten sonra
MantıksalDEĞİL, VE, VEBADoğru ya da yanlışKarşılaştırmadan sonra
Atamaeşit işaretiyle atama, artırarak atamaDeğişkende saklanan değerEn düşük

Mantıksal operatörlerin kendi aralarında da bir sıra vardır. Mantıksal DEĞİL tek koşulu çevirdiği için en önce, mantıksal VE koşulları birlikte zorladığı için ortada, mantıksal VEBA ise en son değerlendirilir. Aynı sıradaki işlemler soldan sağa doğru yürütülür.

3. Basit Örnek ve Adım Adım Çözüm

8 artı 2 çarpma 3 eksi 4 bölü 2 ifadesi dört işlem içerir. Bu ifade parantezsiz yazıldığında sonuç 12 bulunur; çözümü adım adım görelim.

  1. Adım 1: Çarpma ile bölme aynı öncelikte olduğu için soldan sağa yürütülür; 2 çarpma 3 işlemi 6 sonucunu verir.
  2. Adım 2: 4 bölü 2 işlemi 2 sonucunu verir.
  3. Adım 3: Kalan iki işlem yine soldan sağa yürütülür; 8 artı 6 işlemi 14 sonucunu verir.
  4. Adım 4: 14 eksi 2 işlemiyle ifadenin sonucu 12 olur.

Aynı sayılar (8 artı 2) çarpma 3 biçiminde yazılırsa toplama önce yapılır ve sonuç 30 bulunur. Değişen tek şey, hangi işlemin önce yürütüldüğüdür.

4. İleri Örnek ve Saha Uygulaması

Bir atölyede toplam tutar hesaplanırken adet, birim tutar ve yüzde oranı birlikte devreye girer. Doğru kurulumda önce adet ile birim tutar çarpılır, ara toplam bir değişkende saklanır, sonra yüzde oranı bu ara toplam üzerinden uygulanır. Yanlış kurulumda yüzde oranı parça toplamlarına uygulanır ve sonuç küçük çıkar.

Sahada karşılaşılan ikinci zorluk, tip tutarlılığıdır. Tam sayı tipinde yapılan bölmede artan kısım attığı için ortalama hesabı bozulur. Bu nedenle yüzde ve ortalama gibi işlemlerde ondalık tip kullanılır.

5. Karşılaştırma Tablosu ve Denetim

İfade öncelik sırasına bakılmadan yazıldığında program çalışma hâlinde kalabilir ve hata mesajı vermez. Denetimde ilk bakılacak yer parantez kullanımı, ikinci bakılacak yer mantıksal bağlaçların birleşim sırasıdır.

Denetim noktasıÖlçütKabul ölçüsüHatalı sonucun etkisi
Öncelik sırasıÇarpma ve bölme toplamadan önce mi yapılıyorElle hesaplanan sonuçla uyuşuyorSessiz olarak farklı sayı
ParantezGruplama istenen bölümü mü kapsıyorİstenen adım önce yürütülüyorBeklenmedik büyük fark
Veri tipiKesir gerekiyorsa tip uygun muSonuç ondalık olarak saklanıyorArtan kısım kayboluyor
Mantık sırasıDEĞİL, VE ve VEBA sırası doğru muParantez kullanılmasa da aynı sonuçYanlış dal çalışıyor
AtamaSonuç doğru değişkene yazılıyor muDeğişken adı hedefi belirtiyorDeğer başka yere kayıyor

En hızlı denetim yolu, ifadeyi iki ya da üç parçaya bölüp her parçayı ayrı hesaplamaktır. Bu ayrıştırma yapılamıyorsa ifade okunur hâle getirilerek yeniden yazılmalıdır. Uzun ve okunması zor ifade, doğru olsa bile denetimde risklidir.

6. Sık Yapılan Hatalar, Özet ve Kendini Dene

Aşağıdaki hatalar operatör kullanımında en sık görülenlerdir. Hepsi programı durdurmadan çalışabildiği için sınamayla yakalanmaları gerekir.

Özetle operatörler dört gruba ayrılır ve her grup kendi türünde sonuç üretir. Değerlendirme sırası parantez, çarpma ve bölme, toplama ve çıkarma, karşılaştırma, mantıksal DEĞİL, mantıksal VE, mantıksal VEBA ve en sonda atama biçimindedir. Aynı sıradaki işlemler soldan sağa yürütülür.

  1. Kendini dene: 3 artı 5 çarpma 2 ile (3 artı 5) çarpma 2 arasındaki fark kaçtır?
  2. Kendini dene: Tam sayı tipinde neden ortalama hesabında bölme kullanılır?
  3. Kendini dene: Mantıksal DEĞİL hangi sırayla değerlendirilir?
  4. Kendini dene: Artırarak atama hangi durumlarda tercih edilir?

Operatörler ve İfade Önceliği — Sık Sorulan Sorular

Operatörler ve İfade Önceliği nedir?

Operatörler, programda değerler arasında ilişki kuran ya da bir değeri başka bir değere çeviren sembollerdir. Bir ifade içinde birden çok operatör bulunduğunda bunların hangi sırayla değerlendirileceği operatör önceliği kuralıyla belirlenir. Öncelik yanlış kurulursa program çoğu zaman hata vermez, yalnızca elde edilen…

Operatörler ve İfade Önceliği konusunda ne öğrenilir?

Operatör önceliği yanlış kurulduğunda program hata vermez, yalnızca sonuç sessizce değişir.

Operatörler ve İfade Önceliği konusunda sık yapılan hatalar nelerdir?

Parantezin önceliği değiştirdiğini sanmak: Parantez yalnızca gruplama yapar; yazılan sıra ile öncelik çeliştiğinde işlemler yine kendi kurallarına göre yürür. Tam bölme ile bölmeyi aynı saymak: Tam bölmede artan kısım atılır; ortalama gibi kesirli sonuç bekleyen hesaplarda değer sessizce kaybolur.

Operatörler ve İfade Önceliği için hangi formüller ve kurallar kullanılır?

Değerlendirme sırası: parantez, çarpma ve bölme, toplama ve çıkarma, karşılaştırma, mantıksal DEĞİL, mantıksal VE, mantıksal VEBA, atama. · Aynı öncelikteki işlemler soldan sağa doğru yürütülür. · Bölünen eşittir bölüm artı kalan. · Ortalama eşittir değerler toplamı bölü değer sayısı.

Operatörler ve İfade Önceliği kazanımları nelerdir?

Operatörleri aritmetik, karşılaştırma, mantıksal ve atama gruplarına ayırt eder. Bir ifadedeki işlemleri öncelik sırasına göre adım adım yürütür. Parantezin gruplama işlevini farklı örneklerle açıklar.

Operatörler ve İfade Önceliği Kazanımları

Örnek Sorular ve Çözümleri

Örnek Soru 1 kolay

Bir ifadede sayısal değer üreten dört temel aritmetik işlem hangileridir?

  1. A) Toplama, çıkarma, çarpma ve bölme
  2. B) Büyüktür, küçüktür ve eşittir sınamaları
  3. C) VE, VEBA ve DEĞİL mantıksal bağlaçları
  4. D) Değişkene değer yazan atama işlemi
Cevabı göster

Doğru cevap: A) Toplama, çıkarma, çarpma ve bölme

Toplama, çıkarma, çarpma kavramı Operatörler ve İfade Önceliği konusunun temel bir kavramıdır. Detaylar konu anlatımında verilmiştir.

Örnek Soru 2 orta

8 artı 3 çarpma 2 eksi 4 bölü 2 ifadesi parantezsiz yazıldığında sonuç kaç olur?

  1. A) Sonuç 10 olur
  2. B) Sonuç 14 olur
  3. C) Sonuç 20 olur
  4. D) Sonuç 12 olur
Cevabı göster

Doğru cevap: D) Sonuç 12 olur

Çarpma ve bölme toplama ile çıkarma öncesinde yapılır, aynı sıradaki işlemler soldan sağa yürür. Bu sırayla ilerleyen hesap sonuç 12 olur.

Örnek Soru 3 zor

Bir öğrenci 20 bölü 4 artı 3 çarpma 6 eksi 8 bölü 2 işlemini 15 olarak hesaplamıştır. Doğru sonuç kaçtır?

  1. A) Sonuç 23 olur
  2. B) Sonuç 27 olur
  3. C) Sonuç 15 olur
  4. D) Sonuç 19 olur
Cevabı göster

Doğru cevap: D) Sonuç 19 olur

Sonuç 19 olur kavramı Operatörler ve İfade Önceliği konusunun temel bir kavramıdır. Detaylar konu anlatımında verilmiştir.

Sıradaki adım

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.

Slaytla adım adım öğren · Tüm dersler · Ana sayfa

Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.

Bu sayfa Operatörler ve İfade Önceliği konusunun anlatımını, kazanımlarını ve örnek sorularını içerir. Konuyla ilgili tüm sorular için testi çöz, diğer konular için DersTeders ana sayfasına geçebilirsin.

Bu konunun öğretmen materyallerini (ders planı, çalışma kâğıdı, çözümlü soru bankası, rubrik) yazdırabilirsin: Yazıcı çıktısı modülünü aç