Algorithmus Test

Neue Frage »

Auf diesen Beitrag antworten »
N.S Algorithmus Test

Meine Frage:
2. Entwerfen Sie einen Algorithmus, der Dualzahlen in das Dezimalsystem umrechnen kann. Beschreiben Sie auch diesen Algorithmus umgangssprachlich und grafisch.
Führen Sie für Ihren Algorithmus einen Test durch. Dokumentieren Sie den Test bitte für die Aufgabenlösung.
Hinweis:
Wenn Sie nicht mehr genau wissen, wie die Umrechnungen von einem Zahlensystem in ein anderes erfolgen, lesen Sie bitte noch einmal im letzten Studienheft nach

Meine Ideen:
Dualzahl 1011 Stelle 3-2-1-0
1x23 + 0x22 + 1x21 + 1x20
= 8 + 0 + 2 + 1
= 11

11 : 2 = 5 Rest; 1
5 : 2 = 2 Rest; 1
2 : 2 = 1 Rest; 0
1 : 2 = 0 Rest; 1

Die ergebene Reste hat den Wert 1011


Umgangssprachlich
Lies den Wert in die Variable wert ein
Setze die stelle auf 0
Wiederhole
Ergebnis = Ergebnis + (Ziffer von wert an der Stelle) x 2stelle
stelle = stelle + 1
solange bis keine Ziffer mehr vorhanden ist
Gib das Ergebnis aus

Wie kann ich den Test durchführen,,, Bitte hilf mir
1. Schritt: Lies den Wert 11 ein
2. Schritt: ?....
 
Auf diesen Beitrag antworten »
eulerscheZahl

"Ergebnis = Ergebnis + (Ziffer von wert an der Stelle) x 2stelle"
Nein,
Ergebnis = 2*Ergebnis + (Ziffer von wert an der Stelle)

Und beim Beispiel sollst du mit einer Dualzahl starten
Etwa mit der 1011 von oben.
Ergebnis = 0
erste Ziffer (1): Ergebnis = Ergebnis*2 + 1 = 1
zweite Ziffer (0): Ergebnis = Ergebnis*2 + 0 = 2
...
Auf diesen Beitrag antworten »
N.S

Vielen Dank für deine Antwort.
ich habe den test so durchgeführt... ist es richtig ?

TEST Algorithmus 1011

1. Schritt: Lies den Wert 1011 ein
2. Schritt: Ergebnis = 0
3. Schritt: Ergebnis = 0+ (1*2) =1
4. Schritt: Stelle = Stelle + 1=1
5. Schritt: Stelle = 0 (Wiederholen)
6. Schritt: Ergebnis = 1 + (0+21) = 1
7. Schritt: Stelle= 1 + 1 = 2
8. Schritt: Wert 1 + (1*22) = 5
9. Schritt: Stelle = 2 + 1 = 3
10. Schritt: Ergebnis ausgeben
Auf diesen Beitrag antworten »
eulerscheZahl

Da du am Ende nicht auf 11 kommst, ist es falsch. Bei dir fehlt ein Schleifendurchlauf für die letzte Ziffer.
Die Zahlen 21 und 22 in Schrit 6 und 8 kann ich nicht nachvollziehen.
 
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »