Belirsiz Limit İfadelerinin Otomatik Üretimi ve Adım Adım Çözümü
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Karadeniz Teknik Üniversitesi, Fen Bilimleri Enstitüsü, Fen Bilimleri Enstitüsü, Türkiye
Tezin Onay Tarihi: 2016
Tezin Dili: Türkçe
Öğrenci: Mehmet Cemil Aydoğdu
Asıl Danışman (Eş Danışmanlı Tezler İçin): HÜSEYİN PEHLİVAN
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Bu çalışmada, simgesel hesaplama yöntemi kullanılarak, JavaCC kod üretim aracı yardımıyla lise ve üniversite matematik konularından limit problemlerinin çözümü sunulmaktadır. JavaCC aracı genel olarak programlama dilleri için yorumlayıcılar geliştirilirken kullanılmasına rağmen, benzer biçimde matematiksel ifadelerin değerlendirilmesinde de kullanılabilmektedir. Çalışmada öncelikle limit ifadelerinin genel dilbilgisi kuralları çıkartılır. Daha sonra JavaCC aracı ile limit ifadelerini bu dilbilgisine göre ayrıştıracak kod üretilir. Bu kod yardımıyla ayrıştırılan ifadelerden Soyut Söz Dizim Ağacı (Abstract Syntax Tree, AST) oluşturulur. Son olarak ziyaretçi tasarım şablonu kullanılarak oluşturulan sınıf ile AST yorumlanarak problemin çözümü elde edilir. Çalışmanın ikinci bölümünde ise mevcut otomatik matematiksel ifade üretme yaklaşımlarının belirsiz limit ifadeleri üretimi için uygun olmadığı öne sürülmüş ve buna yönelik rastgele AST üretmeye dayalı bir yöntem sunulmuştur. Çalışma sembolik hesaplama ile belirsiz limit ifadelerinin adım adım çözümü ve üretilmesi olup bu açıdan bilgisayar destekli matematik öğrenimine de katkı sağlayacağı değerlendirilmektedir.