Powers of Two Trace Ex Print powers of

































- Slides: 33
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } N = 6 1
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n i 0 int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } N = 6 2
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n i v 0 1 int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } N = 6 3
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n i v i <= N 0 1 true int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } N = 6 4
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n i v i <= N 0 1 true 0 1 int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } N = 6 5
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 0 1 1 N = 6 6
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 0 1 N = 6 7
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 0 1 N = 6 8
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 0 1 1 2 N = 6 9
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 0 1 1 2 2 N = 6 10
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 0 1 1 2 N = 6 11
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 0 1 1 2 N = 6 12
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 0 1 1 2 2 4 N = 6 13
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 0 1 1 2 2 4 3 N = 6 14
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 0 1 1 2 2 4 N = 6 15
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 0 1 1 2 2 4 N = 6 16
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 0 1 2 3 1 2 4 8 N = 6 17
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 0 1 2 3 1 2 4 8 4 N = 6 18
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 0 1 2 3 1 2 4 8 N = 6 19
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 0 1 2 3 1 2 4 8 N = 6 20
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 0 1 2 3 4 1 2 4 8 16 N = 6 21
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 0 1 2 3 4 1 2 4 8 16 5 N = 6 22
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 0 1 2 3 4 1 2 4 8 16 N = 6 23
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 0 1 2 3 4 1 2 4 8 16 N = 6 24
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 0 1 2 3 4 5 1 2 4 8 16 32 N = 6 25
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 0 1 2 3 4 5 1 2 4 8 16 32 6 N = 6 26
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 6 64 0 1 2 3 4 5 1 2 4 8 16 32 N = 6 27
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 6 64 true 0 1 2 3 4 5 1 2 4 8 16 32 N = 6 28
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 6 64 true 0 1 2 3 4 5 6 1 2 4 8 16 32 64 N = 6 29
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 6 64 true 0 1 2 3 4 5 6 1 2 4 8 16 32 64 7 N = 6 30
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 6 64 true 7 128 0 1 2 3 4 5 6 1 2 4 8 16 32 64 N = 6 31
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 6 64 true 7 128 false 0 1 2 3 4 5 6 1 2 4 8 16 32 64 N = 6 32
Powers of Two: Trace Ex. Print powers of 2 that are 2 N. Increment i from 0 to N. Double v each time. n n int i = 0; int v = 1; while (i <= N) { System. out. println(i + " " + v); i = i + 1; v = 2 * v; } i v i <= N 0 1 true 1 2 true 2 4 true 3 8 true 4 16 true 5 32 true 6 64 true 7 128 false 0 1 2 3 4 5 6 1 2 4 8 16 32 64 N = 6 33