Geri Dön

Belirsiz limit ifadelerinin otomatik üretimi ve adım adım çözümü

Automatic generation and step by step solution of indeterminate limit expressions

  1. Tez No: 435040
  2. Yazar: MEHMET CEMİL AYDOĞDU
  3. Danışmanlar: YRD. DOÇ. DR. HÜSEYİN PEHLİVAN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2016
  8. Dil: Türkçe
  9. Üniversite: Karadeniz Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 98

Ö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.

Özet (Çeviri)

In this paper, the solution of limit problems, which is an important subject of high school and university mathematics is presented by using JavaCC code generation tool and symbolic computation methods. Although JavaCC is generally used for generating programming language interpreters, in a similar way it can also be used in the evaluation of mathematical expressions. In this work, first the general grammar rules of limit expressions is extracted. Then parser code for the limit expressions is generated with JavaCC according to the grammar rules. Using the list of the tokens into which a limit expression is parsed with this code, an Abstract Syntax Tree (AST) is constructed. Finally, the solution is obtained by interpreting the AST with a class of Visitor Design Pattern. In the second part of the study, it has been claimed that existing approaches are not suitable for the production of indeterminate limit expression and a method based on generating random AST is presented. Finally a system for step by step solution and generating indeterminate limit expressions is proposed therefore the study can be regarded as a promising contribution to computer assisted education.

Benzer Tezler

  1. L'approche de l'option reelle pour evaluer la flexibilite d'expansion d'un atelier flexible

    Esnek imalat sistemlerinin genişleme esnekliğinin reel opsiyon yaklaşımıyla değerlendirilmesi

    CUMHUR OKAN ÖZOĞUL

    Yüksek Lisans

    Fransızca

    Fransızca

    2000

    Endüstri ve Endüstri MühendisliğiGalatasaray Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. E. ERTUĞRUL KARSAK

  2. İfade hürriyetinin genel ahlakın korunması sebebiyle sınırlandırılması

    Restrictions of freedom of expression in protection of public morality

    SÜMEYYE ULUSOY

    Yüksek Lisans

    Türkçe

    Türkçe

    2021

    HukukSelçuk Üniversitesi

    Kamu Hukuku Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ TUĞBA BAYRAKTAR

  3. Resim-iş eğitimi öğrenci çalışmalarının disipline dayalı sanat eğitimi yöntemine göre sanat eleştirisi alanında değerlendirilmesi

    The assessment of art education student?s work in accordance with discipline-based art education management in art criticism

    MERT BARLAS

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Eğitim ve ÖğretimGazi Üniversitesi

    Resim Bölümü

    PROF. DR. ZAHİDE İMER

  4. Limit sets of best-reply processes

    En-iyi-tepki süreçlerinin limit kümeleri

    KEMAL KIVANÇ AKÖZ

    Yüksek Lisans

    İngilizce

    İngilizce

    2007

    Ekonomiİhsan Doğramacı Bilkent Üniversitesi

    Ekonomi Ana Bilim Dalı

    YRD. DOÇ. DR. KEVİN HASKER

  5. Belirsiz fiyat ve talep koşulları altında dönem planlama ufuklu satın alma politikalarının incelenmesi

    Analysis of purchasing policies with rolling horizon under uncertain price and demand conditions

    ERCAN ŞENYİĞİT

    Doktora

    Türkçe

    Türkçe

    2006

    Endüstri ve Endüstri MühendisliğiÇukurova Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ.DR. RIZVAN EROL