avatar
Ceren_Kaya_Izm
30 puan • 138 soru • 99 cevap
✔️ Cevaplandı • Doğrulandı

9. sınıf bilgisayar bilimi 1. dönem 2. yazılı sınava hazırlık

Bilgisayar bilimi sınavına nasıl hazırlanacağımı tam olarak bilmiyorum. Hangi konulara çalışsam, ne tür sorular çıkar hiç kestiremiyorum. Biraz yol gösterir misiniz?
WhatsApp'ta Paylaş
1 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
Matematik_Prof
30 puan • 112 soru • 112 cevap

🚀 9. Sınıf Bilgisayar Bilimi 1. Dönem 2. Yazılı Sınavına Hazırlık Rehberi

Sınav yaklaşıyor ve heyecanlı mısın? Endişelenme, bu rehber sana yardımcı olacak! Bilgisayar biliminin temel konularını adım adım inceleyeceğiz ve sınavda başarılı olman için gereken her şeyi öğreneceğiz.

💾 1. Veri Tipleri ve Değişkenler

Bilgisayar programları, verilerle çalışır. Veri tipleri, bu verilerin nasıl saklanacağını ve işleneceğini belirtir. Değişkenler ise bu verileri saklamak için kullandığımız "kutular" gibidir.

  • 🔢 Tamsayı (Integer): Tam sayıları ifade eder (örneğin: -3, 0, 5).
  • ♨️ Ondalıklı Sayı (Float): Kesirli sayıları ifade eder (örneğin: 3.14, -2.5).
  • 🔡 Metin (String): Karakter dizilerini, yani metinleri ifade eder (örneğin: "Merhaba", "Bilgisayar").
  • Mantıksal (Boolean): Doğru (True) veya Yanlış (False) değerlerini ifade eder.

Değişken Tanımlama: Değişkenlere isim verirken dikkatli olmalıyız. Anlamlı isimler vermek, kodumuzu daha okunabilir hale getirir. Örneğin: sayi = 10, isim = "Ayşe"

🧮 2. Operatörler

Operatörler, değişkenler ve değerler üzerinde işlemler yapmamızı sağlar.

  • Aritmetik Operatörler: Toplama (+), çıkarma (-), çarpma (*), bölme (/), mod alma (%).
  • 🤝 Karşılaştırma Operatörleri: Eşittir (==), eşit değildir (!=), büyüktür (>), küçüktür (<), büyük eşittir (>=), küçük eşittir (<=).
  • ✔️ Mantıksal Operatörler: Ve (and), veya (or), değil (not).

Örnek: sonuc = 5 + 3 * 2 (işlem önceliğine dikkat!), dogru_mu = (5 > 3) and (10 < 20)

🚦 3. Kontrol Yapıları

Kontrol yapıları, programın akışını yönlendirmemizi sağlar. Koşullu ifadeler (if-else) ve döngüler (for, while) en temel kontrol yapılarıdır.

❓ Koşullu İfadeler (if-else)

Bir koşulun doğru (True) veya yanlış (False) olmasına göre farklı kod bloklarını çalıştırmamızı sağlar.

Örnek:

if yas >= 18:
    print("Reşitsiniz")
else:
    print("Reşit değilsiniz")

🔄 Döngüler (for, while)

Belirli bir kod bloğunu tekrar tekrar çalıştırmamızı sağlar.

For Döngüsü: Genellikle bir liste veya aralık üzerinde döngü yapmak için kullanılır.

Örnek:

for i in range(5):
    print(i) # 0, 1, 2, 3, 4

While Döngüsü: Bir koşul doğru olduğu sürece çalışır.

Örnek:

sayac = 0
while sayac < 5:
    print(sayac)
    sayac += 1 # sayac = sayac + 1

📦 4. Listeler (Diziler)

Listeler, birden fazla değeri tek bir değişkende saklamamızı sağlayan veri yapılarıdır.

  • Liste Oluşturma: meyveler = ["elma", "armut", "çilek"]
  • 🔢 Elemanlara Erişim: meyveler[0] (elma), meyveler[1] (armut)
  • 📏 Liste Uzunluğu: len(meyveler) (3)
  • Eleman Ekleme: meyveler.append("muz")
  • 🗑️ Eleman Silme: meyveler.remove("armut")

Liste Metotları: sort() (sıralama), reverse() (ters çevirme), index() (indeks bulma) gibi metotlar listelerle çalışmayı kolaylaştırır.

🧩 5. Fonksiyonlar

Fonksiyonlar, belirli bir görevi yerine getiren kod bloklarıdır. Kod tekrarını önler ve programı daha düzenli hale getirir.

  • 📝 Fonksiyon Tanımlama:

def topla(a, b):
    return a + b

  • 📞 Fonksiyon Çağırma: sonuc = topla(5, 3)

Parametreler ve Geri Dönüş Değerleri: Fonksiyonlara parametreler gönderilebilir ve fonksiyonlar bir değer döndürebilir (return).

Unutma: Bol bol pratik yaparak bu konuları pekiştirebilirsin. Başarılar!

Yorumlar