AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Programm zum errechnen von Rechenmauern.
Thema durchsuchen
Ansicht
Themen-Optionen

Programm zum errechnen von Rechenmauern.

Ein Thema von Code · begonnen am 3. Jun 2008 · letzter Beitrag vom 21. Mär 2010
Antwort Antwort
Code

Registriert seit: 24. Aug 2007
Ort: Bochum
167 Beiträge
 
Delphi 2007 Professional
 
#1

Programm zum errechnen von Rechenmauern.

  Alt 3. Jun 2008, 15:11
Hallo Alle!

Ich bin dabei ein Programm zu schreiben, welches Rechenmauern ausrechnen kann. Rechenmauern sind wie im Bild als Anhang. Die freien Felder sollen errechnet werden. Ansich kein Problem. Aber ich habe Probleme hierfür eine passende "Delphi- Formal" (Rechenweg) zu finden. Unter Euch sind sicherlich Mathe- Experten die mir vielleicht helfen können.

Gruß
Klaus
Miniaturansicht angehängter Grafiken
bild_177.gif  
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Programm zum errechnen von Rechenmauern.

  Alt 3. Jun 2008, 15:16
Äh, wie funktionieren denn solche "Rechenmauern"?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Code

Registriert seit: 24. Aug 2007
Ort: Bochum
167 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Programm zum errechnen von Rechenmauern.

  Alt 3. Jun 2008, 15:26
Zitat von Luckie:
Äh, wie funktionieren denn solche "Rechenmauern"?
Ganz einfach, die Zahl in der Mitte unten, muss mit der je Rechten und je Linken Zahl unten ein Teilergebnis welches in den leeren Kästchen darüber eingetragen wird sein. Diese beiden Ergebnisse müssen zum Schluss 48 ergeben. Das sind Aufgaben für die 2. Klasse.

Es geht jetzt aber nicht darum ob die Aufgaben leicht sind, sondern wie sowas mit Delphi lösen könnte.

Gruß
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Programm zum errechnen von Rechenmauern.

  Alt 3. Jun 2008, 15:39
nummerier die Steine von a-f durch und sage a+b=d, b+d=e, d+e=f, setze die bekannten Werte ein und du hast ein einfaches lineares Gleichungssystem.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
Benutzerbild von Kedariodakon
Kedariodakon

Registriert seit: 10. Sep 2004
Ort: Mönchengladbach
833 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Programm zum errechnen von Rechenmauern.

  Alt 3. Jun 2008, 15:52
Also ich würd das anhand von Rechenregeln machen, 2 hätte ich da:
Regel 1:
Code:
.c.
a.b
a + b = c

Regel 2:
Code:
..f..
.d.e.
a.b.c
a + b + b + c = f

Da ich annehme, dass die Pyramiden unbekannter Größe sind, würde ich diese schön von der reihenach durchgehen und versuchen eine Schablone auf leere Felder zu legen, welchen den Regeln entspricht, hab ich genügend Werte, kann ich die fehlenden Felder berechnen, hab ich keine passende geh ich zum nächsten leeren Feld...
Das mach ich so lange bis ich am Ende bin, bin ich am Ende und ich konnte keine Felder auffüllen, dann ist es nicht lösbar, oder es fehlen Regeln, hab ich aufgefüllt geh ich die leeren Felder wieder durch...


Edit: Die Lösung von Nikolas wär ein anderer Angang, der richtig umgesetzt zu 100% eine Lösung gibt, sprich jedes Feld hat einen Index:
Code:
...10...
..8.9..
.5.6.7.
1.2.3.4
Nun kann man die Felder natürlich ersetzen, sprich 5 = 1 + 2, 6 = 2 + 3, 8 = 5 + 6 => 8 = 1 + 2 + 6...
dannach einfach nurnoch umformen lassen und schon füllt sich das alles von ganz allein...

Bye Christian
Christian
  Mit Zitat antworten Zitat
Noobinator

Registriert seit: 9. Mai 2006
147 Beiträge
 
Delphi 7 Personal
 
#6

Re: Programm zum errechnen von Rechenmauern.

  Alt 3. Jun 2008, 20:56
Anderer Ansatz:

Backtracking mit Brunch and Bound

--> Werte einsetzen, wenn es nicht passt, dann neuer Wert. Abbruch wenn Summand > Summe.

nur so ne idee...
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#7

Re: Programm zum errechnen von Rechenmauern.

  Alt 4. Jun 2008, 07:01
Zitat von Noobinator:
Backtracking mit Brunch and Bound
Man soll Rechtschreibfehler nicht monieren, aber der ist köstlich. Du meinst natürlich 'Branch'.

Rein fachlich ist natürlich nichts auszusetzen.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#8

Re: Programm zum errechnen von Rechenmauern.

  Alt 4. Jun 2008, 07:21
Also mir gefällt der Lösungsansatz mit Bruch aber besser als der mit Branch.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Schätzchen

Registriert seit: 21. Mär 2010
1 Beiträge
 
#9

Re: Programm zum errechnen von Rechenmauern.

  Alt 21. Mär 2010, 17:58
Hallo Leute durch die Jungs von goggel bin ich hier auf die hier überaus interessante Seite gekommen.
Mein Kind hatte auch auf einem Arbeitsblatt einige Rechenmauern zu lösen. Ich danke euch, denn auch ich habe mich ziemlich blond angestellt, konnte durch eure Texte hier aber wunderbar mitreden und alles hat supi geklappt.
Ist das Programm denn schon fertig geschrieben.? Ich hoffe irgend jemand liest es noch denn das Thema ist ja von 2008.
Habe mich nun auch registriert hier und werde sehen ob mal jemand textet.
LG sendet das Schätzchen.
  Mit Zitat antworten Zitat
Antwort Antwort


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 23:09 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