Programmierung Algorithmus

  • Hallo zusammen,

    ich bin neu in der Welt des Programmierens und könnte etwas Hilfe benötigen zu einer Taylorreihe.


    Ablaufplan zur Berechnung der von e x mit einer vorgegebene

    Anzahl Summanden. Das Programm soll den Wert zurückgeben und die Zahlen x

    und i als Parameter übergeben bekommen. Der Parameter i steht dabei für die

    Anzahl der Summanden.

    Wäre sehr Nett wenn mir jemand helfen könnte.

    Beste Grüße

    Lena

  • Ich habe es mal zur Übung in der neuen funktionalen Programmiersprache Kotlin implementiert:

    Code
    fun fac(x: Int, c: Int = 1): Int = if(x < 2) c else fac(x - 1, c * x)
    
    fun exp(x: Float, n: Int, c: Float = 1.0f): Float = if(n == 0) c else exp(x, n - 1, c * x)
    
    fun taylor(x: Float, i: Int, c: Float = 0.0f): Float = if(i <= 0) c else taylor(x, i - 1, exp(x, i) / fac(i) + c)

    2 Mal editiert, zuletzt von Adok (15. Juli 2021 um 14:53)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!