🚀 9. Sınıf Bilgisayar Bilimi 2. Dönem 1. Yazılıya Hazırlık Rehberi
💾 Veri Tipleri ve Değişkenler
🍎 Veri Tipi: Bilgisayarın belleğinde farklı türdeki bilgileri (sayı, metin, vb.) saklamak için kullandığı sınıflandırmadır. Örneğin, tam sayılar (integer), ondalıklı sayılar (float), metinler (string) gibi.
🍎 Değişken: İçinde veri saklayabildiğimiz, program içinde değeri değişebilen birimlerdir. Değişkenlere isim verirken anlamlı ve kolay hatırlanabilir olmasına dikkat etmeliyiz.
🍎 Değişken Tanımlama: Bir değişkene isim vererek ve hangi veri tipinde olacağını belirterek değişkeni oluşturma işlemidir. Örneğin: `sayi = 10` (tam sayı), `isim = "Ayşe"` (metin).
🧮 Operatörler
🍎 Aritmetik Operatörler: Toplama (+), çıkarma (-), çarpma (*), bölme (/), mod alma (%) gibi matematiksel işlemleri yapmamızı sağlayan sembollerdir.
🍎 Karşılaştırma Operatörleri: İki değeri karşılaştırmak için kullanılır. Eşit mi (==), eşit değil mi (!=), büyük mü (>), küçük mü (<), büyük veya eşit mi (>=), küçük veya eşit mi (<=) gibi.
🍎 Mantıksal Operatörler: Birden fazla koşulu birleştirmek veya bir koşulun tersini almak için kullanılır. Ve (and), veya (or), değil (not).
🚦 Kontrol Yapıları
🍎 If-Else Yapısı: Bir koşulun doğru (True) veya yanlış (False) olmasına göre farklı kod bloklarını çalıştırmamızı sağlar. Eğer koşul doğru ise "if" bloğu, yanlış ise "else" bloğu çalışır.
🍎 If-Elif-Else Yapısı: Birden fazla koşulu kontrol etmek için kullanılır. "Elif" (else if) ile ek koşullar ekleyebiliriz.
🍎 Döngüler: Belirli bir kod bloğunu tekrar tekrar çalıştırmak için kullanılır.
🍎 For Döngüsü: Belirli bir aralıkta veya bir liste içindeki elemanlar üzerinde döngü yapmak için kullanılır.
🍎 While Döngüsü: Bir koşul doğru olduğu sürece döngüyü devam ettirir.
🧩 Fonksiyonlar
🍎 Fonksiyon Tanımlama: Belirli bir görevi yerine getiren, tekrar kullanılabilir kod bloklarıdır. Fonksiyonlara isim verilir ve parametre alabilirler.
🍎 Parametreler: Fonksiyonlara gönderilen değerlerdir. Fonksiyon içinde bu değerler kullanılarak işlemler yapılır.
🍎 Geri Dönüş Değeri: Fonksiyonun yaptığı işlemler sonucunda elde ettiği ve çağıran yere geri gönderdiği değerdir.
🗂️ Diziler (Listeler)
🍎 Dizi Tanımlama: Aynı türden veya farklı türden verileri bir arada saklamak için kullanılan veri yapısıdır.
🍎 Dizi Elemanlarına Erişim: Dizideki her bir elemana, index numarası (konum) ile erişilebilir. Index numaraları genellikle 0'dan başlar.
🍎 Dizi Metotları: Dizilere eleman ekleme, çıkarma, sıralama gibi işlemleri kolayca yapmamızı sağlayan hazır fonksiyonlardır (append, insert, remove, sort gibi).