INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Arrayelement i-1 berechnen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

19.02.2010, 15:57
Beitrag #1

flooney Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Feb 2010

2010
2010
de

04736
Deutschland
Arrayelement i-1 berechnen
Hi, ich nochmal...
folgender Sachverhalt. Daten über Messgerät auslesen und die zum VErrechnen in Array schreiben. Soweit alles klar. Berechnungen mit Array auch klar...ABER! ich möchte jetzt mit dem jeweils vorherigen Element rechnen, sprich i-1. Wie mache ich das aber beim ersten Wert. Hab versucht einen "Vorwert" mit der Konstante 0 einzuführen. Wenn cih das aber in der Schleife habe, dann berechnet es ja immer mit dem Vorwert. Muss für die allererste Berechnung eine Extraschleife einführen und gibt es einen Trick, wie es einfach geht?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.02.2010, 16:14
Beitrag #2

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Arrayelement i-1 berechnen
Ev. so ?


Angehängte Datei(en) Thumbnail(s)
   

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.02.2010, 16:31
Beitrag #3

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Arrayelement i-1 berechnen
Leider weiß ich ja nicht was für eine Berechung du ausführst.

Aber gesetzt dem Fall, du kannst deine Berechnung nicht ausführen, wenn i=0 und i-1 daher noch gar nicht existiert...
...dann berechne halt bei i=0 nix.

-> Case der bei i=0 nix macht und bei i>0 die Berechnung ausführt.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.02.2010, 17:02 (Dieser Beitrag wurde zuletzt bearbeitet: 19.02.2010 17:03 von IchSelbst.)
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.692
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Arrayelement i-1 berechnen
Du kannst es auch so machen:

' schrieb:ich möchte jetzt mit dem jeweils vorherigen Element rechnen, sprich i-1.
Wenn du I mit I-1 verrechnen willst, lautet die letzte Berechnung also Imax mit Imax-1. Demnach machst du also ArrLen-1 Operationen. Daher lässt du die For-Schleife statt ArrLen-Mal nur ArrLen-1-mal laufen. Als Index verwendest du bei i-1 den Schleifenzähler I selbst und bei i eins mehr als den Schleifenzähler.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.02.2010, 17:43
Beitrag #5

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Arrayelement i-1 berechnen
Sorry das ich erst jetzt darauf komme...

Wall

   


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.02.2010, 19:03 (Dieser Beitrag wurde zuletzt bearbeitet: 19.02.2010 19:08 von Lucki.)
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Arrayelement i-1 berechnen
' schrieb:Sorry das ich erst jetzt darauf komme...
Und etwas weniger genial würde es so aussehen:
   

Wie schon gesagt, bei 10 Elementen gibt es nur 9 Zwischenräume zwischen den Elementen, man hat im Ergebnis 1 Element weniger. Will man nicht in diesen sauren Apfel beißen, dann muß man zum Eingangsarray zusätzlich einen Anfangswert (oder Endwert) zur Verfügung stellen. (Hier im Beispiel wurde der Anfangswert gewissermassen vom Array gestohlen)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.02.2010, 09:36
Beitrag #7

flooney Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Feb 2010

2010
2010
de

04736
Deutschland
Arrayelement i-1 berechnen
Ich danke euch. Hat mir sehr weitergeholfen. seid echt ne super Truppe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CRC 16 berechnen Kiesch 3 3.686 29.07.2022 07:55
Letzter Beitrag: Kiesch
  Zeitstempel berechnen Hubert R. 6 7.072 06.07.2022 09:05
Letzter Beitrag: Hubert R.
Lightbulb Prüfsumme berechnen für String mit Sonderzeichen luna 3 4.489 22.03.2021 18:32
Letzter Beitrag: jg
Question MONATSverbrauch aus TAGES-String-Array berechnen Blondchen 1 4.638 19.02.2020 16:21
Letzter Beitrag: GerdW
  Endzeit berechnen LZH 1 3.850 31.01.2018 13:54
Letzter Beitrag: GerdW
  Dauer einer Schleife berechnen Marius89 3 6.454 31.10.2016 09:24
Letzter Beitrag: jg

Gehe zu: