AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem bei Pascalsche Dreieck

Ein Thema von Borgschüler · begonnen am 14. Nov 2008 · letzter Beitrag vom 15. Nov 2008
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 16:31
Zitat von Borgschüler:
ja ber ich kann den fehler dann nachvollziehen und beim nächsten mal selber draufkommen.
Außerdem könnten es ja fehler sein, die ich aufgrund meines wissenstandes gar nicht erkennen kann, da hilft es niemandem wenn ich einen taqg meinse lebens vergeblich aufopfere.
ich versichere dir, mit deinem wissensstand kannst du das lösen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Borgschüler

Registriert seit: 6. Sep 2007
20 Beiträge
 
#12

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 16:45
kann es ein, dass ich acol und arow verwechsle?

und um die 0er wegzubekommen, muss ich eine if abfrage vor der ausgabe machen.

aber ich versteh zb. überhaupt nicht
Delphi-Quellcode:
x:= x + strtointdef(stringgrid1.cells[Acol - 1,Arow - 1 ] , 0)
         + strtointdef(stringgrid1.cells[Acol - 1 ,Arow + 1 ] , 0);
was die 0er nach der ] sollen
  Mit Zitat antworten Zitat
Fridolin Walther

Registriert seit: 11. Mai 2008
Ort: Kühlungsborn
446 Beiträge
 
Delphi 2009 Professional
 
#13

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 16:49
function StrToIntDef(const S: string; Default: Integer): Integer; StrToIntDef konvertiert den String S in eine Zahl. Falls S keine gültige Zahl ist, wird stattdessen der Integer Wert Default zurückgegeben. Die ", 0" bedeutet also soviel wie: "Gib mir den String in der Zelle als Zahl zurück, und wenn da nichts drin steht, bitte 0.".
Fridolin Walther
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#14

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 16:53
Zitat von 0xF30FC7:
"Gib mir den String in der Zelle als Zahl zurück, und wenn da nichts drin steht, bitte 0.".
"..., und wenn das nicht als Zahl zu interpretieren ist, bitte 0."

StrToIntDef( 'Guten Tag aber auch mal', 0 ) ergibt 0
StrToIntDef( '10 kleine ...', 0 ) ergibt 0

cu

Oliver
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Fridolin Walther

Registriert seit: 11. Mai 2008
Ort: Kühlungsborn
446 Beiträge
 
Delphi 2009 Professional
 
#15

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 17:01
Zitat von Borgschüler:
und um die 0er wegzubekommen, muss ich eine if abfrage vor der ausgabe machen.
Das ist schon mal richtig .

Die anderen Sachen sind minimal. Nochmal kurz wie man das Dreieck berechnet:

Man geht jede Spalte durch. In jeder Spalte schaut man sich nun jede Zelle an. Für jede Zelle berechnet man jetzt die Summe der Zellen links oberhalb und rechts oberhalb der aktuellen Zelle. Die Summe trägt man dann in die aktuelle Zelle ein.

Und jetzt schau mal was Du dort machst .
Fridolin Walther
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#16

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 17:02
Zitat von Borgschüler:
kann es ein, dass ich acol und arow verwechsle?

und um die 0er wegzubekommen, muss ich eine if abfrage vor der ausgabe machen.

aber ich versteh zb. überhaupt nicht
Delphi-Quellcode:
x:= x + strtointdef(stringgrid1.cells[Acol - 1,Arow - 1 ] , 0)
         + strtointdef(stringgrid1.cells[Acol - 1 ,Arow + 1 ] , 0);
was die 0er nach der ] sollen
ok, wir machen das jetzt noch einfacher:
Code:
..: 0 1 2 3 4 5 6
--+---------------
0 :      1
1 :    1   1
2 :  1   2   1
3 : 1   ?   ?   1
- Was für ein Wert kommt bei den Fragezeichen ( Feld[ 2, 3 ] und Feld[ 4, 3 ] ) hin?
- Wie wird der errechnet?
- Macht dein Programm das genauso?

cu

Oliver
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#17

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 18:40
Entweder er hat es jetzt oder uns nicht mehr lieb ...

cu

Oliver
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Fridolin Walther

Registriert seit: 11. Mai 2008
Ort: Kühlungsborn
446 Beiträge
 
Delphi 2009 Professional
 
#18

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 18:43
Ob wir mal in die anderen Delphi Foren schauen ob ers jetzt da versucht? Aber das wär schon böse . Dabei sind das - wenn er das IF einbaut - wirklich nur 2 winzige Kleinigkeiten.
Fridolin Walther
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#19

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 18:46
Zitat von 0xF30FC7:
Ob wir mal in die anderen Delphi Foren schauen ob ers jetzt da versucht? Aber das wär schon böse .
Hab ich schon geschaut, aber bis jetzt nichts gefunden
Zitat von 0xF30FC7:
Dabei sind das - wenn er das IF einbaut - wirklich nur 2 winzige Kleinigkeiten.
yes, sir
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#20

Re: Problem bei Pascalsche Dreieck

  Alt 14. Nov 2008, 18:55
ich weiß nicht ob es dir weiter hilft, aber sonnst kannst du hier nochmal schauen:

Pascalsche Dreieck
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz