Veri Yapıları Proje Önerileri

2009-2010 Güz yarıyılına ilişkin Veri yapıları dersinde yapılabilecek ödev konuları aşağıda verilmektedir. Tüm öğrencilerin aynı ödevi yapması ya da her öğrenciye veya öğrenci grubuna farklı ödevler verilmesi durumunda önerilen ödev konuları kullanılabilir.

Yazılı olarak verilen bir ifadenin hesaplanması (Hesap makinesi)
Örneğin :
3+4-9*8 ifadesi verildiğinde bu ifadeyi 3 + 4 – (9 *  8   ) şeklinde algılayıp sonucu 3+4-9*8=3 + 4 – (9 *  8   ) = -65 şeklinde ekrana yansıtmalıdır.
Ek olarak cos(PI/4) ifadesi verildiğinde sonucu cos(PI / 4) = 0.707106781 şeklinde hesaplamalıdır.
Aşağıdaki operatörlerin tanınması zorunludur :
-> toplama (+)
-> çıkarma (-)
-> çarpma (*)
-> bölme (/)
-> üs alma (^)
-> mod alma (%)
-> faktöriyel (!)
-> sin
-> cos
-> tan
-> cot
-> asin
-> acos
-> atan
-> acot
-> ln (doğal logaritma)
-> log (10 tabanında logaritma)
-> sgn (işaret fonksiyonu)
-> PI(pi sayısı)
-> exp (e sayısı)
-> ( ve ) (parantezler)

– Bunların dışında karakterler  ve operatörler kullanılmayacaktır. Kullanılırsa programın hata vermesi istenecektir.
– Projenin yapılmasında yığın veri yapısı kullanılabilir.
– Proje görsel bir programlama dili ile yapılması önerilir, ancak konsol ekranda projenin yapılması durumunda ekran çıktılarının anlaşılır olması gerekir.

Text To Speech : Verilen bir paragrafın bilgisayar tarafından sesli okunması
Örneğin;
Ali 25 yaşındadır. cümlesi verildiğinde
A-li yir-mi beş ya-şın-da-dır. şeklinde bir analiz  yapılıp bu hecelerin daha önceden seslendirilmiş ses karşılıklarının bilgisayarda çalınması istenmektedir. Heceler arası bir duraklama, virgül olunca 2 duraklama ve nokta olunca da 4 duraklama kadar beklenmesi gerekir. Her bir duraklama süresi kullanıcı tarafından ayarlanabilmelidir.
Benzer şekilde;
Türkiyenin yüzölçümü 814578 kilometrekaredir cümlesi verildiğinde ise
Tür-ki-ye-nin yü-zöl-çü-mü se-kiz-yüz-on-dört-bin-beş-yüz-yet-miş-se-kiz ki-lo-met-re-ka-re-dir. şeklinde bir analiz yapmalı ve bu cümleyi seslendirebilmelidir.
Şu cümlelerin de doğru bir şekilde analiz edilip seslendirilmesi gerekir.
– En sevdiğim sayı 120001 dir.
– Bir milyon sayısından sonra 1000001 sayısı gelir.
– Bana verilen veri yapıları dersi ödevini yaparken 1001 kere düşündüm bir kere kod yazdım.

    İlerleyen aşamalarda daha çok ödev konusunun eklenmesi söz konusudur. Tüm 2. sınıf öğrencilerimize başarılar dileriz.

    One comment on “Veri Yapıları Proje Önerileri

    1. Geri bildirim: Veri Yapıları Uygulamaları Atölyesi « KTÜ/BBT

    Bir Cevap Yazın

    Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

    WordPress.com Logosu

    WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

    Google fotoğrafı

    Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

    Twitter resmi

    Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

    Facebook fotoğrafı

    Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

    Connecting to %s