Aufgabe 26: Potenzieren 2^1 = 2.0, cnt = 1, 2^1 = 2.0, cnt = 1 2^2 = 4.0, cnt = 3, 2^2 = 4.0, cnt = 2 2^3 = 8.0, cnt = 3, 2^3 = 8.0, cnt = 2 2^4 = 16.0, cnt = 7, 2^4 = 16.0, cnt = 3 2^5 = 32.0, cnt = 7, 2^5 = 32.0, cnt = 3 2^6 = 64.0, cnt = 7, 2^6 = 64.0, cnt = 3 2^7 = 128.0, cnt = 7, 2^7 = 128.0, cnt = 3 2^8 = 256.0, cnt = 15, 2^8 = 256.0, cnt = 4 2^9 = 512.0, cnt = 15, 2^9 = 512.0, cnt = 4 2^10 = 1024.0, cnt = 15, 2^10 = 1024.0, cnt = 4 2^11 = 2048.0, cnt = 15, 2^11 = 2048.0, cnt = 4 2^12 = 4096.0, cnt = 15, 2^12 = 4096.0, cnt = 4 2^13 = 8192.0, cnt = 15, 2^13 = 8192.0, cnt = 4 2^14 = 16384.0, cnt = 15, 2^14 = 16384.0, cnt = 4 2^15 = 32768.0, cnt = 15, 2^15 = 32768.0, cnt = 4 2^16 = 65536.0, cnt = 31, 2^16 = 65536.0, cnt = 5 Aufgabe 27: Horner-Schema horner = -1.0, diff = 0.0 horner = -1.4375, diff = 0.0 horner = -1.75, diff = 0.0 horner = -1.9375, diff = 0.0 horner = -2.0, diff = 0.0 horner = -1.9375, diff = 0.0 horner = -1.75, diff = 0.0 horner = -1.4375, diff = 0.0 horner = -1.0, diff = 0.0 horner = -0.4375, diff = 0.0 horner = 0.25, diff = 0.0 horner = 1.0625, diff = 0.0 horner = 2.0, diff = 0.0 horner = 3.0625, diff = 0.0 horner = 4.25, diff = 0.0 horner = 5.5625, diff = 0.0 horner = 7.0, diff = 0.0 Aufgabe 28: Rationale Zahlen 4/3 + 15/6 = 69/18 = 23/6 4/3 - 15/6 = -21/18 = -7/6 4/3 * 15/6 = 60/18 = 10/3 4/3 / 15/6 = 24/45 = 8/15 4/3 ^ 3 = 64/27 = 64/27 4/3 ^ -2 = 9/16 = 9/16 6 * 4/3 = 24/3 = 8 15/6 / 5 = 15/30 = 1/2 0/3 = 0 0/3 = 3/5 ? false 0/3 = 0/5 ? true Aufgabe 29b: ArrayStack 40,15,1,95,73,80,27,93,11,34,23,24,89,56,5,67,91,88,51,41 41,51,88,91,67,5,56,89,24,23,34,11,93,27,80,73,95,1,15,40 Aufgabe 30: Klammern testen "10*(sin(x))": true "a(b(c)))(": false "abc)(": false ":-)": false