[算法]1 − 2 + 3 − 4 + …

級數項(1, −2, 3, −4, …)不趨近於0,所以經過項測試即可肯定1 − 2 + 3 − 4 + …發散。不過做爲後文的參考,此處也以基礎的方法去證實此級數發散。首先,從定義可知,無窮級數的斂散性是由其部分和的斂散性所肯定的,1 − 2 + 3 − 4 + …的部分和爲:
1 = 1,
1 − 2 = −1,
1 − 2 + 3 = 2,
1 − 2 + 3 − 4 = −2,
1 − 2 + 3 − 4 + 5 = 3,
1 − 2 + 3 − 4 + 5 − 6 = −3,
c#

實現代碼

private static int Calu(int number)
{
    var sum = 0;
    if (number % 2 == 0)
        sum = -(number / 2);
    else
        sum = -(number - 1) / 2 + number;
    return sum;
}

代碼調用

private static void Main(string[] args)
{
    Console.WriteLine(Calu(1));
    Console.WriteLine(Calu(2));
    Console.WriteLine(Calu(3));
    Console.WriteLine(Calu(4));
    Console.WriteLine(Calu(5));
    Console.WriteLine(Calu(6));
    Console.ReadLine();
}

運行效果

相關文章
相關標籤/搜索