? 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).