Şimdi Ara

ufak bi toplama sorusu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
21
Cevap
0
Favori
525
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
1 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • https://paste.ubuntu.com/p/Sp2J7R2gsT/ burda bulunuyor
    ufak bi  toplama  sorusu


    bunu yapmak lazım nested loop kullanarak ve math.func. kullanmadan toplamın sonucu lazım ufak noktaları kacırıyorum yardımcı olur musunuz ?







  • factorial ve recursion fonksiyonları aynı şeyi, yani faktöryel almaya çalışıyor herhalde. Bu durumda neden 2 fonksiyon var? Programı deneyince nitekim StackOverflow Exception veriyor. Derlerken result değişkenine değer atanmalı hatası verdi, yani int result=0 gibi birşey yapman gerekli.
  • evet hocam asıl sorun su bunları nested loop seklinde division yapmam lazım yani 30!/44^16 nın sonucunu alıyorum ve sonuc integer olarak saglıyor tek tek alıp bolme yapmayacagımı anladım ilk sefer de 30! bulurum sonra 44^16 bolerim hesabı yaptım ama bunu yapmak mumkun degil es zamanlı olarak x/y seklinde tutarsam olur dedim results=1 dedim oyle bi hata alınca niye yaptım bilmiyorum sahsen calıssın diye yaptım benim asıl sorum su acaba bunları bolebildim mı ? yani dogru seyler yerinde kullanabildim mi ? kime sorarsan yazılımcı su soruya bi cevap veremiyorlar kolay diyip geçistiriyorlar.
  • ozyinemeli olarak yazayım dedim kolay olsun diye biri faktoriyel bulma biri uslu sayılar işlemini yapıyor, mantıksal bi hata mı yaptım anlamadım bence dogru gibi
  • I0SER_b0y kullanıcısına yanıt
    Soru kolay/zordan cok dağınık. user verisi ne işe yarıyor o bile değil, yani soru Screenshot'una bakınca onun nerde olduğu belli değil.

    Ödev sorusunun tümünü SS'leyip göndersen daha iyi. Muhtelemen öyle durumda ödevini mi yapacağız diye tepki mesajları gelebilir diye öyle yapmadın. Fakat SS'in altına yazdığın kodu da gönder. Böyle parça parça ufak sorularla konu dağılıyor.

    Alttaki faktöryel fonksiyonu doğru gibi görünüyor fakat üstteki recursion gereksiz gibi.
  • sahsi fikrim ne kadar odevi kucumselerde %10 luk bi kısım yapar bence forumdan. ben yine de bişi demiyorumufak bi  toplama  sorusu
  • Eski mesajında ki cevabımi güncellendim bir bakarsin

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Gökşen PASLI G kullanıcısına yanıt
    nerde ne hata yaptıgımı bile bilmiyorum. bi de soruda nested loop diyor iyice onu yapmaya calısıtım ama pek anlamlı olmadı. kolay bi soruyu ne hale getirmişler.



    < Bu mesaj bu kişi tarafından değiştirildi I0SER_b0y -- 22 Temmuz 2019; 17:15:17 >
  • I0SER_b0y kullanıcısına yanıt
    cevabı yok mu bunun kodlarına baktım da comprasion tanımlamışsın ama kodlarda yok faktöryelde 0 değeri alınca -1 in faktöryeli hesaplamaya çalışır doğru değil
  • Gökşen PASLI G kullanıcısına yanıt
    commend yaptım onu
  • Merhaba,

    Elinizdeki ornek sonsuz seri/dizi. Sonsuz serileri/dizileri bu sekilde hesaplayamazsaniz cunku adi uzerinde sonsuz. Eninde sonunda stack overflow alirsiniz.

    Bunu cozmek icin yakinsak/iraksakligina gore limit kullanarak bu seriyi indirgemeniz/donusturmeniz lazim.
  • bestanealtcizgi B kullanıcısına yanıt
    sonsuz seri degil ilk 15 terim
  • quote:

    Orijinalden alıntı: I0SER_b0y

    sonsuz seri degil ilk 15 terim
    Siz sonsuz serinin ilk 15 terimini ( kismi toplam ) hesaplamak istiyorsunuz. Sonsuz serinin indirgenmis hali size genel cozumunu verir, oradan ozel cozume gidebilirsiniz.

    Bu tarz sorularin amaci cevabin toplama/loop ile cozulemeyeceginin gosterilmesidir. Sizin sorunuzdaki turkcesi sanirim almasik seri, genel formu bu sekilde.

    ufak bi  toplama  sorusu

    Bunlari yakinsak/iraksak testinden sonra limit ile cozup, daha sonra sizin terim sayiniza gore hesaplamaniz gerekli.




  • bestanealtcizgi B kullanıcısına yanıt
    boyle bişiyi ilk defa goruyorum valla anlamadım , ufak bi ornek yazar mısınız



    < Bu mesaj bu kişi tarafından değiştirildi I0SER_b0y -- 22 Temmuz 2019; 19:53:9 >
  • I0SER_b0y kullanıcısına yanıt
    Serileri üniversitenin ilk yılında gördüm aradan 18-19 sene geçmiş size açıklayabilecek kadar hatırlamıyorum malesef. Google' da aratırsanız açıklayıcı dersler vardır.
    Wolfram alpha da belki çözer bunu aynı yöntemle.

    Ben yanılıyor da olabilirim, belki çözümü başkadır. Bu tür soruların genel mantığı seriyi sadelestirip onu çözmek genelde.

    Sadeleşmiş hali sabirim


    ufak bi  toplama  sorusu


    10 kere düzenledim mesajı.

    Üniversitenin ilk yıllarında gördüm serileri aradan neredeyse 20 yıl geçmiş, hata yapmış olabilirim.



    < Bu mesaj bu kişi tarafından değiştirildi bestanealtcizgi -- 22 Temmuz 2019; 21:34:12 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • Düzenlemeyeyim artık yeni mesaj yazayım.

    Seri 2 den başlıyor 15 eleman dediğine göre 16 da bitecek.
    Gauss ile 2 den 16 ya çiftlerin toplamından teklerin toplamını ve soruda olmayan 1'i çıkartırsak 14.

    Bu durumda toplam işlemine ( sigma fonksiyonu ) de ihtiyaç yok sanırım. N=16 olduğuna göre sonuç aşağıdaki gibi olabilir, emin değilim


    ufak bi  toplama  sorusu



    < Bu mesaj bu kişi tarafından değiştirildi bestanealtcizgi -- 22 Temmuz 2019; 22:2:54 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • bestanealtcizgi B kullanıcısına yanıt
    ugrasınız icin tesekkür ederim ama bu matemati sorusu degil ki tamamen programlama mantıgıyla cozulmesi lazım nested loop seklinde ic ice loop istiyor soruda artık bi sekilde halletmem lazım.
  • quote:

    Orijinalden alıntı: I0SER_b0y

    ugrasınız icin tesekkür ederim ama bu matemati sorusu degil ki tamamen programlama mantıgıyla cozulmesi lazım nested loop seklinde ic ice loop istiyor soruda artık bi sekilde halletmem lazım.
    Loop dediginiz şey sigma fonksiyonu zaten. Ben onu da sadelestirmeye çalıştım gauss ile ( doğru mu uyguladım emin değilim)
    Dizi formülünü sokun loop'a hesaplasın.
    Her eleman için nested looplar içine sokarsanız zaten dediğim gibi stack overflow alma ihtimali yüksek.

    Project euler bu gibi sorularla dolu. Oradan benzerlerinin cevaplarına bakabilirsiniz.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • https://onlinegdb.com/r1WFfcXfr bakarsın ilk 4 seri için test ettim çalışıyor hocana dersin iç içe loopa gerek yok
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.