📝 9. Sınıf Matematik: Cebirsel ve Fonksiyon Islemlerin Algoritma Yapisi Ders Notu
Cebirsel İfadeler ve Fonksiyonlar: Algoritma Yapısı
9. Sınıf Matematik müfredatında cebirsel ifadeler ve fonksiyonlar, temel matematiksel yapıları anlamak için kritik öneme sahiptir. Bu bölümde, bu kavramların algoritma yapısı içerisinde nasıl ele alındığını inceleyeceğiz. Algoritma, belirli bir problemi çözmek veya belirli bir görevi yerine getirmek için adım adım izlenen bir dizi talimattır. Cebirsel ifadeler ve fonksiyonlar, bu algoritmaların temelini oluşturan matematiksel araçlardır.
Cebirsel İfadelerin Algoritmadaki Yeri
Cebirsel ifadeler, değişkenler, sabitler ve matematiksel işlemlerden oluşan matematiksel cümlelerdir. Algoritmalarda, bu ifadeler genellikle hesaplamalar yapmak, koşulları değerlendirmek veya sonuçları temsil etmek için kullanılır. Örneğin, bir kullanıcının yaşını hesaplayan bir algoritma düşünelim:
- Başlangıç
- Bugünün yılını al.
- Kullanıcının doğum yılını al.
- Bugünün yılından doğum yılını çıkarak yaşı hesapla. Bu işlem, bir cebirsel ifade ile temsil edilebilir:
yaş = bugünün_yılı - doğum_yılı - Hesaplanan yaşı göster.
- Bitiş
Burada bugünün_yılı - doğum_yılı ifadesi, bir cebirsel ifadedir ve algoritmanın temel hesaplama adımlarından birini oluşturur.
Fonksiyonların Algoritmadaki Rolü
Fonksiyonlar, belirli bir girdiyi alıp belirli bir çıktıyı üreten matematiksel ilişkilerdir. Algoritma tasarımında fonksiyonlar, tekrar eden görevleri kapsüllemek ve kodu daha modüler hale getirmek için kullanılır. Bir fonksiyon, bir dizi adımdan oluşan bir alt-algoritma olarak düşünülebilir.
Örneğin, bir sayının karesini hesaplayan bir fonksiyon oluşturalım:
- Fonksiyon Adı:
kareHesapla - Girdi: Bir sayı (
x) - İşlem: Sayının kendisiyle çarpılması (
x * x) - Çıktı: Sayının karesi
Bu fonksiyon, bir algoritma içinde şu şekilde kullanılabilir:
- Başlangıç
- Bir sayı al (örneğin,
sayi = 5). kareHesaplafonksiyonunu çağıraraksayi'nın karesini hesapla.sonuc = kareHesapla(sayi)sonuc'u göster (bu durumda 25 olacaktır).- Bitiş
Fonksiyonlar, karmaşık problemleri daha küçük ve yönetilebilir parçalara ayırmamıza yardımcı olur. Bu, özellikle büyük ve karmaşık algoritmalar geliştirirken önemlidir.
Algoritmik Düşünce ve Cebirsel/Fonksiyonel Yapılar
Algoritmik düşünme, bir problemi çözmek için mantıksal adımlar dizisi oluşturma becerisidir. Cebirsel ifadeler ve fonksiyonlar, bu düşünce sürecini destekleyen temel araçlardır.
Örnek 1: İndirim Hesaplama Algoritması
Bir ürünün fiyatı üzerinden belirli bir oranda indirim yapan bir algoritma tasarlayalım.
- Girdi: Ürün fiyatı (
fiyat), indirim oranı (oran, ondalık olarak, örneğin %20 için 0.20) - Çıktı: İndirimli fiyat
Algoritma Adımları:
- Başlangıç
fiyatveorandeğerlerini al.- İndirim miktarını hesapla:
indirim_miktari = fiyat * oran - İndirimli fiyatı hesapla:
indirimli_fiyat = fiyat - indirim_miktari indirimli_fiyat'ı göster.- Bitiş
Bu algoritmadaki hesaplamalar cebirsel ifadelerle temsil edilir:
- İndirim Miktarı: \( \text{indirim\_miktari} = \text{fiyat} \times \text{oran} \)
- İndirimli Fiyat: \( \text{indirimli\_fiyat} = \text{fiyat} - \text{indirim\_miktari} \)
Bu iki ifadeyi birleştirerek indirimli fiyatı doğrudan hesaplayan tek bir cebirsel ifade de yazabiliriz:
\[ \text{indirimli\_fiyat} = \text{fiyat} - (\text{fiyat} \times \text{oran}) = \text{fiyat} \times (1 - \text{oran}) \]
Örnek 2: Basit Bir Fonksiyon Kullanımı
Bir sayının 3 katını alan bir fonksiyon ve bu fonksiyonu kullanan bir algoritma.
Fonksiyon: ucKatiniAl(sayi)
- Girdi:
sayi - İşlem: \( \text{sonuc} = \text{sayi} \times 3 \)
- Çıktı:
sonuc
Algoritma:
- Başlangıç
deger = 10yeni_deger = ucKatiniAl(deger)yeni_deger'i göster. (Çıktı: 30)- Bitiş
Cebirsel ifadeler ve fonksiyonlar, matematiksel problemleri çözmek için adım adım mantık kurmamızı sağlayan temel yapı taşlarıdır. Algoritmik düşünce, bu yapıları kullanarak problemleri analiz etme ve çözümler üretme sürecidir.