Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » array und Zufall

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] > 3 < [ 4 ] [ 5 ]
020
15.12.2007, 18:06 Uhr
wolf360



okey etz hab ichs verstanden, danke für die Erklärugn!!

noch die letze frage....

warum ist die 17 die 11????

gruß wolf360
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
15.12.2007, 18:39 Uhr
0xdeadbeef
Gott
(Operator)


Das sind Hexadezimalzahlen, das heißt, hex 10 ist dezimal 16, hex A ist dezimal 10.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
16.12.2007, 11:20 Uhr
wolf360



gibts da auch eine Tabelle dafür, dami ich weiß was was ist ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
16.12.2007, 16:01 Uhr
Pablo
Supertux
(Operator)


Bau dir selber eine (mit einer for schleife zum Beispiel) oder benutze einen Taschenrechner.

Dieses System hat 16 Ziffern:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Genauso wie im Dezimalsystem setzen sich die Zahlen aus eine Kombination von den Ziffern. Der Wert dieser Zahl ist dann die Addition des Wertes der Ziffer multipliziert mit ihrem Stellenwert. Bsp: Der Wert 1325 setzt sich aus den Ziffern 1, 3, 2 und 5.

1325 = 5*10^0 + 2*10^1 + 3*10^2 + 1*10^3

Da wir im Dezimalsystem arbeiten und denken, stellen wir die Werte der Zahlen ebenfalls im Dezimalsystem dar, somit ist die obige Gleichung "trivial", denn wir können (weil wir dran gewöhnt sind) den Wert einer Folge von Zahlen sofort lesen.

Wenn du die Zahl (und nun betrachtet man die Zahl nicht im Dezimalsystem sondern als Betrag) 17 hast, dann kann sie in Unterschiedlichen Art und Weisen dargestellt werden: Wenn du nur eine Ziffer zur Verfügung hast (sagen wir mal |), dann

17 = |||||||||||||||||

Wenn du zwei Ziffern hast (0 und 1, Dualsystem bzw. Binärsystem)

17 = 10001

weil 17 = 1*2^0 + 1*2^4 ist.

Wenn du 16 Ziffern hast (Hexadezimalsystem)

17 = 11

weil 17 = 1*16^0 + 1*16^1

usw. Siehe Zahlensystem
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
16.12.2007, 17:01 Uhr
wolf360



wow,

ich hab seit nem Jahr kein Mahte mehr, also hab ich von deiner Formel kein wort verstanden!! xD xD

aber trotzdem danke für den versuch^^

gruß wolf360

Dieser Post wurde am 16.12.2007 um 17:08 Uhr von wolf360 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
17.12.2007, 00:57 Uhr
Hans
Library Walker
(Operator)


Hi,


Zitat von wolf360:
ich hab seit nem Jahr kein Mahte mehr, also hab ich von deiner Formel kein wort verstanden!! xD xD


wie geht das denn, kann man Mathe abwählen, - das wär mir aber neu. Oder bist Du aus der Schule raus? - Aber in Berufschulen hat man doch auch Mathe...

Ansonsten darf man sich von dem Formelkram nicht abschrecken lassen. Das sieht meisst schlimmer aus als es ist, und ist vom Anspruch her Schulmathematik, so Jahrgangstufe 8 oder 9; also Stoff der 8. oder 9. Klasse.

Und wie Pablo schon geschrieben hat, kann man sich 'ne Umrechnungstabelle dafür auch selber bauen. D.h. man schreibt sich ein kurzes Programm, das die Tabelle erzeugt und ausgibt. Das kann dann z.B. so aussehen:

Code:
Dez.  Hex. |Dez.  Hex. |Dez.  Hex. |Dez.  Hex.
00    00   |16    10   |32    20   |48    30   |
01    01   |17    11   |33    21   |49    31   |
02    02   |18    12   |34    22   |50    32   |
03    03   |19    13   |35    23   |51    33   |
04    04   |20    14   |36    24   |
05    05   |21    15   |37    25   |  hier selber weiter machen...
06    06   |22    16   |38    26   |
07    07   |23    17   |39    27   |
08    08   |24    18   |40    28   |
09    09   |25    19   |41    29   |
10    0a   |26    1a   |42    2a   |
11    0b   |27    1b   |43    2b   |
12    0c   |28    1c   |44    2c   |
13    0d   |29    1d   |45    2d   |
14    0e   |30    1e   |46    2e   |
15    0f   |31    1f   |47    2f   |


Ich denke, das Prinzip sollte damit klar werden, das Programm darfst Du Dir selber ausdenken.
In manchen Büchern stehen in der ASCII-Code-Tabelle neben den dezimalen Werten der Codes auch die hexadezimalen Entsprechungen drin.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 17.12.2007 um 01:11 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
17.12.2007, 14:07 Uhr
wolf360




Zitat:
wie geht das denn, kann man Mathe abwählen, - das wär mir aber neu. Oder bist Du aus der Schule raus? - Aber in Berufschulen hat man doch auch Mathe..


Ich bin zz an der Wirtschaftsschule da konnte man wählen zwischen Mathe und Üfa (Übungsfirma) und ich bin die Übungsfirma...leider

also an der Hauptschule hattn wir nur Bruch und gleichungen aber sowas
17 = 1*2^0 + 1*2^4 hab ich noch nie gesehn!!

gibts irgendwo Internetseiten wo ich sowas lerne? Da ich auch später mal irgendwo in den Informatiker bereich meine Ausbildung machn will komm ich wohl oder übel nicht an Mathe vorbei!

gruß wolf360
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
027
17.12.2007, 16:16 Uhr
Hans
Library Walker
(Operator)


Hi,

Ihr habt doch bestimmt auch Potenzen, auch als Hochzahlen bezeichnet, durchgenommen, oder?
In diesem Fall steht das ^ nicht für Exklusiv-Oder wie in C, sondern bedeutet Potenz.
Die Hochzahl, (die im Fachchinesisch auch Exponent heisst) gibt an, wie oft die Zahl, an der sie dran steht, (im Fachchinesisch als Basis bezeichnet) mit sich selbst malzunehmen (zu multiplizieren) ist. (Das Ganze nennt sich dann Potenzschreibweise.)
Also bedeutet 10^3 (gelesen zehn hoch drei) das gleiche wie 10 * 10 * 10 was ja 1000 ergibt.

Unser dezimales Zahlensystem kann man jetzt auch mit Hilfe dieser Potenzen formal beschreiben. Dabei muss man sich klar machen, das z.B. eine vierstellige Zahl aus einer Tausender, einer Hunderter, einer Zehner und einer Einerstelle besteht. Also:

Code:
1234
^^^^
||||
|||+- Einerstelle
||+-- Zehnerstelle
|+--- Hunderterstelle
+---- Tausenderstelle


Wenn man das jetzt mit Hilfe der Potenzen ausdrückt, kommt das hier dabei heraus:

1234 = 1*10^3 + 2*10^2 + 3*10^1 + 4*10^0

Dabei ist:

Code:
1*10^3 die Tausenderstelle = 1 * 1000 = 1000
2*10^2 die Hunderterstelle = 2 *  100 =  200
3*10^1 die Zehnerstelle    = 3 *   10 =   30
4*10^0 die Einerstelle     = 4 *    1 =    4


Wenn man die Zahlen am Ende zusammenrechnet kommt 1234 heraus.
Ach ja, es ist festgelegt, das irgendwas hoch Null also X^0 immer Eins ergibt. Deshalb kommt bei 10^0 auch 1 heraus.
Soweit alles klar?

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 17.12.2007 um 16:20 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
028
17.12.2007, 17:41 Uhr
wolf360



also soweit ich weiß ham wir keine Hochzahlen durchgenommen!

ich bedanke mich für die Erklärung!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
029
17.12.2007, 17:50 Uhr
wolf360



okey abber wieso ist des dann so:
17 = 1*2^0 + 1*2^4

müsste da nicht 18 stehn?


Die 0 wird nicht mit sich selbst multipliziert also bleibts 2 ? und die 2 wird vier mal mit sich selbst multipliziert also 16??

oder ist des weil X(in diesem fall 2) ^0 immer 1 ergibt? selbst dann frag ich mich, warum schreibt man dann 2^0 und nicht gleich 1^0?

und trotzdem verteh ich dann nicht warum ich dann weiß das 17 = 10001 is..."

Dieser Post wurde am 17.12.2007 um 17:53 Uhr von wolf360 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 < [ 4 ] [ 5 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: