Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Array Funktion Verstehe nichts

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 <
000
08.06.2010, 16:39 Uhr
Koak



Hallo,
ich bin neu im Forum und habe ein Problem.

Schreibe morgen meine Abschlussprüfung zum Thema JAVA.
Wir müssen wahrscheinlich ein Programm schreiben, welches eine Dezimalzahl in eine Binärzahl umrechnet.
Dazu müssen wir die Funktion Array verwenden.

Kann ja mal das Struktugramm beschreiben:

Code:
________________________________
Deklaration der Var.
     bin [20], dez, i
________________________________
Array löschen
________________________________
dez <- 34, i <- 0
________________________________
dez != 0
      __________________________
     | bin [i] <- dez % 2
     |__________________________
     |dez <- dez / 2
     |__________________________
     |i ++
_____|__________________________
von i <- 19 bis 0
      __________________________
     |Ausgabe: bin [i]
_____|__________________________


Der Sinn liegt darin, dass man eine Dezimalzahl hat (z.B. 34). Diese wird dann durch 2 geteilt: Man erhält 17 und Rest 0
Es würde dann wie folgt aussehen:

34/2 = 17, Rest 0
17/2 = 8, Rest 1
8 / 2 = 4, Rest 0
4 / 2 = 2, Rest 0
2 / 2 = 1, Rest 0
1 / 2 = 0, Rest 1

Binärzahl: 100010

Mein Problem ist, dass ich keine Ahnung haben wie das Array funktioniert und was die Variable "bin []" zu bedeuten hat.

Wenn ihr iwelche Fragen zum Verständnis habt: Bitte fragen!

Vielen lieben Dank im Voraus

Bearbeitung von 0xdeadbeef:

Das sollte die Einrückungsprobleme beheben


Dieser Post wurde am 08.06.2010 um 18:23 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.06.2010, 16:41 Uhr
Koak



Zeichnung ist nicht ganz gelungen...
Bräuchte ein Programm mitdem ich es verdeutlichen könnte..
Diese "|" Zeichen, sollen eine Schleife verdeutlichen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.06.2010, 18:37 Uhr
0xdeadbeef
Gott
(Operator)


Damit ist ein Array gemeint; wenn ich mir den Algorithmus so ansehe, wahrscheinlich ein int-Array:

C++:
int[] bin = new int[20];


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


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: