Zählthread
Re: Zählthread
Dezimalzahl 2925 + 1 ist äquivalent zu 2926.
"Kaffeekanne holen" los gehts
Aufgabe: Dezimalzahl Umwandlung in eine Binärzahl, da die Binärzahl ein für uns angenehmeres System verwendet.
1. Verständnis zu der anstehenden Aufgabe ins Gedächnis rufen. Unterschiede beider Zahlensysteme etc.
Dezimalzahl hat eine Basis von 10 (0-10 also 10 Ziffern) . In der Binärzahl werden Zahlen mit 0 und 1 dargestellt. Die Letzte Stelle einer Binärzahl hat eine Potenz von 0. Eine Binärzahl hat eine Bais von 2, weil es 2 unterschiedliche Ziffern gibt(0,1) um eine Stelle auszudrücken.
Anders als bei der Boolesche Algebra wo es zwar auch 2 Werte gibt (true, false) jedoch gibt es nur eine Stelle (also kein truefalse)
Rechnung nach vereinfachten Verfahren
Dezimalzahl / Basis = D.wert | Rest da?
2926 / 2 = 1463 | 0
1463 / 2 = 731 | 1 <-- 0,5 ist ein rest also 1
731 / 2 = 365 | 1
365/ 2 = 182 | 1
182 / 2 = 91 | 0
91 / 2 = 45 | 1
45 / 2 = 22 | 1
22 / 2 = 11 | 0
11 / 2 = 5 | 1
5 / 2 = 2 | 1
2 / 2 = 1 | 0
1 / 2 = 0 | 1
Rest von unten nach Oben ablesen und abschreiben--> 101101101110
mal schauen obs richtig ist also eine Proberechnung nach anderen Verfahren (von hinten aufziehend):
( ^x = hoch potenz)
0*2^0+1*2^1+1*2^2+1 *2^3+0 *2^4+1*2^5+1*2^6+0*2^7+1*2^8+1*2^9+0*2^10+0*2^10+1*2^11 =
0+2+4+8+0+32+64+0+256+512+0+2048= 2924 <-- Durch das vereinfachte verfahren entfallen Kommastellen bei der umrechnung jedoch solange +-3 vom geprüften Wert abweicht gilt die Probe als richtig.
Oder so^^ in java
public class MyCount{
public static void main(String[] args) {
int altezahl = 2925;
int i = 1;
do{
altezahl++;
i++;
System.out.println("Die neue Zahl lautet " + altezahl);
}while(i =2)
}}
Console: Die neue Zahl lautet 2926
Hoffe es hilft euch und zeigt wie einfach das alles eigentlich ist
und ja mir war langweilig "g"
"Kaffeekanne holen" los gehts

Aufgabe: Dezimalzahl Umwandlung in eine Binärzahl, da die Binärzahl ein für uns angenehmeres System verwendet.
Dezimalzahl hat eine Basis von 10 (0-10 also 10 Ziffern) . In der Binärzahl werden Zahlen mit 0 und 1 dargestellt. Die Letzte Stelle einer Binärzahl hat eine Potenz von 0. Eine Binärzahl hat eine Bais von 2, weil es 2 unterschiedliche Ziffern gibt(0,1) um eine Stelle auszudrücken.
Anders als bei der Boolesche Algebra wo es zwar auch 2 Werte gibt (true, false) jedoch gibt es nur eine Stelle (also kein truefalse)
Rechnung nach vereinfachten Verfahren
Dezimalzahl / Basis = D.wert | Rest da?
2926 / 2 = 1463 | 0
1463 / 2 = 731 | 1 <-- 0,5 ist ein rest also 1
731 / 2 = 365 | 1
365/ 2 = 182 | 1
182 / 2 = 91 | 0
91 / 2 = 45 | 1
45 / 2 = 22 | 1
22 / 2 = 11 | 0
11 / 2 = 5 | 1
5 / 2 = 2 | 1
2 / 2 = 1 | 0
1 / 2 = 0 | 1
Rest von unten nach Oben ablesen und abschreiben--> 101101101110
mal schauen obs richtig ist also eine Proberechnung nach anderen Verfahren (von hinten aufziehend):
( ^x = hoch potenz)
0*2^0+1*2^1+1*2^2+1 *2^3+0 *2^4+1*2^5+1*2^6+0*2^7+1*2^8+1*2^9+0*2^10+0*2^10+1*2^11 =
0+2+4+8+0+32+64+0+256+512+0+2048= 2924 <-- Durch das vereinfachte verfahren entfallen Kommastellen bei der umrechnung jedoch solange +-3 vom geprüften Wert abweicht gilt die Probe als richtig.
Oder so^^ in java
public class MyCount{
public static void main(String[] args) {
int altezahl = 2925;
int i = 1;
do{
altezahl++;
i++;
System.out.println("Die neue Zahl lautet " + altezahl);
}while(i =2)
}}
Console: Die neue Zahl lautet 2926
Hoffe es hilft euch und zeigt wie einfach das alles eigentlich ist
