12.78125 12/2 = 6 Rest 0 6/2 = 3 Rest 0 3/2 = 1 Rest 1 1/2 = 0 Rest 1 0,78125 * 2 = 1,5625 1 0,5625 * 2 = 1,125 1 0,125 * 2 = 0,25 0 0,25 * 2 = 0,5 0 0,5 = 1,0 1 1100,11001 |0| 1100,11001 1,10011001 * 2\^3 127 + 3 = 130 130 / 2 = 65 Rest 0 65 / 2 = 32 Rest 1 32 / 2 = 16 Rest 0 16 / 2 = 8 Rest 0 8 / 2 = 4 Rest 0 4 / 2 = 2 Rest 0 2 / 2 = 1 Rest 0 1 / 2 = 0 Rest 1 |0|10000010|10011001 0100.0001.0100.1100.1000.0000.0000.0000 1000 8 1001 9 1010 A 1011 B 1100 C 0x414C8000
Zustand,Eingabe,Ausgabe,Folgezustand 1,0,0,2 1,1,1,1 2,0,0,3 2,1,0,3 3,0,0,1 3,1,0,4 4,0,1,4 4,1,1,2 z1+ := (z1 and x) or (z3 and x) z2+ := (z1 and not x) or (z4 and x) z3+ := (z2) z4+ := (z3 and x) or (z4 and not x) y := (z1 and x) or (z4)
Das ist ein anderes, aber auch hübsch, man muss die Option - s bei meinem Programm angeben.
Zustand,Eingabe,Ausgabe,Folgezustand 1,0,0,2 1,1,1,1 2,0,0,3 2,1,0,3 3,0,0,1 3,1,0,4 4,0,1,4 4,1,1,2 z1+ := (z1 and x) or (z3 and not x) z2+ := (z1 and not x) or (z4 and x) z3+ := (z2) z4+ := (z3 and x) or (z4 and not x) y := (z1 and x) or (z4)
Ich stelle gerade einen kleinen Fehler im