Geri Dön

Simgesel yaklaşımlarla logaritma ifadelerinin üretimi ve değerlendirilmesi

Production and evaluation of logarithmic expressions with symbolic approaches

  1. Tez No: 901481
  2. Yazar: MELİKE YÜKSEL
  3. Danışmanlar: 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: 2024
  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ı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 72

Özet

Bu çalışmada simgesel yaklaşımlar yardımıyla logaritma fonksiyonlarına dayalı olarak matematiksel ifadelerin üretimini, değerlendirmesini ve dokümantasyonunu yapabilen bir yazılım uygulamasının geliştirilmesi amaçlanmıştır. Logaritmik ifadeler için EBNF benzeri notasyonda bir LL(k) grameri tasarlanıp, ifade ayrıştırıcısının kaynak kodu, JavaCC formatında yapılacak tanımlamalar sonucu Java programlama dilinde üretilmiştir. Ayrıştırıcı metotları ile bir yandan logaritmik ifade bileşenlerinin sözdizim analizi gerçekleştirilirken, diğer yandan ilgili ifadenin taşıdığı anlama uygun olarak hiyerarşik yapıda bir soyut sözdizim ağacı oluşturulmuştur. Logaritma ifadeleri değişkensiz (tamsayılara dayalı) ve tek değişkenli (x simgesine dayalı) olmak üzere iki farklı biçimde üretilmiştir. Belirli bir soru kalıbına veya şablonuna göre oluşturulan logaritma problemlerinin çözümleri işlem adımları ile birlikte hem bir terminal üzerinde gösterilebilmekte hem de bir PDF dokümanına aktarılabilmektedir. PDF dosyalarının üretimi, logaritmik ifadelere ait sözdizim ağaçları üzerinden LaTex doküman formatlama diline yapılan metinsel dönüşümlerle gerçekleştirilmiştir.

Özet (Çeviri)

This study aims to develop a software application that, via symbolic approaches, can produce, evaluate and document mathematical expressions based on logarithm functions. An LL(k) grammar is designed in EBNF-like notation for logarithmic expressions, and the source code of the expression parser is produced in the Java programming language as a result of definitions in JavaCC format. Using parser methods, on the one hand, the syntax analysis of logarithmic expression components is carried out, on the other hand, an abstract syntax tree with a hierarchical structure is created in accordance with the meaning of the relevant expression. As part of this pattern, the accept method is used to grant access to each tree node, and the visit method is used to evaluate the relevant node. Logarithmic expressions are generated in two different forms: constant (based on integers) and single-variable (based on the symbol x). The solutions to logarithm problems created according to a specific question pattern or template, along with the processing steps, can be both displayed on a terminal and transferred to a PDF document. The production of PDF files is carried out by textual transformations into the LaTex document formatting language via syntax trees of logarithmic expressions.

Benzer Tezler

  1. Design and implementation of an interpreter for the least squares method using symbolic approaches

    Simgesel yaklaşımları kullanarak en küçük kareler yöntemi için bir yorumlayıcının tasarımı ve gerçeklenmesi

    NAWAL ABDULLAHI MOHAMED

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    MatematikKaradeniz Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ HÜSEYİN PEHLİVAN

  2. Alay etmenin farklı toplumsal bağlamlardaki değişen anlamları üzerine fenomenolojik bir çalışma

    A phenomenological study on changing meanings of ridicule in different social contexts

    GAMZE KILIÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    SosyolojiAnkara Yıldırım Beyazıt Üniversitesi

    Sosyoloji Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ YELDA ÖZEN

  3. Çağdaş sanatta ölüm teması ve Damien Hirst'in yapıtlarına ölüm kavramı üzerinden çözümleyici bir yaklaşım

    Theme of death in contemporary art and analytical approach to the works of Damien Hirst through concept of death

    EMEL SIKAR GENÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Güzel SanatlarHatay Mustafa Kemal Üniversitesi

    Resim Ana Sanat Dalı

    DOÇ. DR. SEHER KURT

  4. Türkiye'de avangart modernizmin bir örneği olarakTercüman Gazetesi binası

    As an example of avantgarde modernizm in Turkey:Tercüman Building

    SÜMEYYE KAYMAK

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Mimarlıkİstanbul Teknik Üniversitesi

    Mimarlık Ana Bilim Dalı

    PROF. DR. MEHMET MURAT GÜL

  5. Kadınlık algısı üzerine görsel çözümlemeler

    Visual analyses over the perception of feminity

    EMİNE SABA BAKİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Güzel SanatlarHacettepe Üniversitesi

    Resim Ana Sanat Dalı

    PROF. CEBRAİL ÖTGÜN