Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- Gleichungen lösen (http://www.informatikerboard.de/board/thread.php?threadid=3232)


Geschrieben von chrissi89 am 15.10.2016 um 10:28:

  Gleichungen lösen

Hallo,

ich soll diese Gleichungen lösen, könnt ihr mir helfen.

Komme mit dem Skript nicht weiter!!

a. 800(10)=200(x)


b. 123(x)=36(7)

LG danke



Geschrieben von eulerscheZahl am 15.10.2016 um 10:45:

 

Mit der Zahl in Klammern meinst du die Basis, oder?

Du könntest einen mathematischen Ansatz versuchen:
[latex]200_{(x)} = 2\cdot x^2+0\cdot x+0=800 \rightarrow x=20[/latex]
Für Polynome mit höherem Grad als 4 (also Zahlen mit mehr als 5 Ziffern) gibt es aber keine allgemeine Lösungsformel mehr.

Alternative:
Die Zahl in verschiedene Zahlensysteme umwandeln und mit dem Zielwert vergleichen.

Willst du ein Programm dafür schreiben, oder was meinst du mit "Skript"?
Wenn ja, in welcher Sprache?



Geschrieben von chrissi89 am 15.10.2016 um 10:53:

 

hallo,
ja die Klammern solllen das Zahlensystem beschreiben 10.... dezimal usw.

Am Übungsblatt geht es hauptsächlich um rechnen mit verschiedenen Zahlensystemen und das umrechen von Zahlensystemen....

also denke ich dass es sich eher um

"Alternative:
Die Zahl in verschiedene Zahlensysteme umwandeln und mit dem Zielwert vergleichen."

handelt. Aber auch da wüsste ich nicht wie umsetzten :-(

Mit skript meine ich die Unterlagen die der Prof dazu verteilt hat !!

danke für deine schnelle Antwort!



Geschrieben von eulerscheZahl am 15.10.2016 um 10:58:

 

Von Hand:
123(x)=36(7)

36(7) = 3*7 + 6 = 27
Also soll der andere Wert auch dezimal 27 sein.
123(2) und 123(3) geht nicht, da die größte Ziffer (also die 3) in diesen Zahlensystemen nicht vorkommt.
123(4) = 1*4^2 + 2*4 + 3 = 16 + 8 + 3 = 27.
Und wir haben x gefunden.

Sollst du das programmieren?



Geschrieben von chrissi89 am 15.10.2016 um 18:16:

 

nein nicht Programmieren nur per Hand am Papier lösen!

danke habs jetzt mit der anderen versucht hat super funktioniert_!!

LG


Forensoftware: Burning Board, entwickelt von WoltLab GmbH