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.