Thread Immer hälftig einfügen? (18 answers)
Opened by bianca at 2012-02-15 11:01

hlubenow
 2012-02-16 00:23
#156166 #156166
User since
2009-02-22
876 Artikel
BenutzerIn
[default_avatar]
Hihi, das ist lustig: Durch das Einfügen von jeweils 2 Elementen vergrößert sich ja wie gesagt die Ausgangsliste jeweils um 2, so daß sich dadurch die Mittelwerte verändern. Wenn ich das dadurch berücksichtige, daß ich in meinem Beispiel $a pro Lauf um 2 erhöhe, passiert folgendes:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/perl

use warnings;
use strict;

use vars qw($a $b $c $d $x);

$a = 500;

$x = 0;
while ($x < 30) {
    $b = $a;
    $a = $a / 2;
    $c = ($b - $a) / 2;
    $d = ($b + $a) / 2;
    print "$c\n$d\n";
    $a += 2;
    $x ++;
}

Es kommt dann nicht dazu, daß die einzufügende Stelle auf Null sinkt. Vielmehr nähern sich die Werte für die einzufügenden Stellen immer mehr 1 und 3 an.

Edit: Ist ja auch klar: Wenn es auf Null zugeht, und man jeweils um 2 erhöht, hat man als Ausgangspunkt 2. Dann sind die beiden errechneten Werte 1 und 3.
Last edited: 2012-02-16 10:34:11 +0100 (CET)

View full thread Immer hälftig einfügen?