fdai7723
1 year ago
1 changed files with 101 additions and 0 deletions
-
101Debugging.md
@ -0,0 +1,101 @@ |
|||
|
|||
# Übung Debugging |
|||
## Uebung1 |
|||
|
|||
### Programm mehrmals starten mit verschiedenen Eingaben: |
|||
#### Eingaben / Ausgaben: |
|||
1 : number 1 passed check: true |
|||
17 : number 3 passed check: true |
|||
3 : number 3 passed check: true |
|||
42 : number 42 passed check: false |
|||
33 : number 33 passed check: false |
|||
20 : number 20 passed check: false |
|||
11 : number 11 passed check: true |
|||
13 : number 13 passed check: true |
|||
|
|||
- Eingaben mit Zeilen 36 - 38: |
|||
1 = number 1 passed check: true |
|||
3 = input: 3, Schleifenvariable: 2, Ergebnis 1 |
|||
number 3 passed check: true |
|||
17 = input: 17, Schleifenvariable: 2, Ergebnis 1 |
|||
input: 17, Schleifenvariable: 3, Ergebnis 2 |
|||
input: 17, Schleifenvariable: 4, Ergebnis 1 |
|||
input: 17, Schleifenvariable: 5, Ergebnis 2 |
|||
input: 17, Schleifenvariable: 6, Ergebnis 5 |
|||
input: 17, Schleifenvariable: 7, Ergebnis 3 |
|||
input: 17, Schleifenvariable: 8, Ergebnis 1 |
|||
input: 17, Schleifenvariable: 9, Ergebnis 8 |
|||
input: 17, Schleifenvariable: 10, Ergebnis 7 |
|||
input: 17, Schleifenvariable: 11, Ergebnis 6 |
|||
input: 17, Schleifenvariable: 12, Ergebnis 5 |
|||
input: 17, Schleifenvariable: 13, Ergebnis 4 |
|||
input: 17, Schleifenvariable: 14, Ergebnis 3 |
|||
input: 17, Schleifenvariable: 15, Ergebnis 2 |
|||
input: 17, Schleifenvariable: 16, Ergebnis 1 |
|||
number 17 passed check: true |
|||
33 = input: 33, Schleifenvariable: 2, Ergebnis 1 |
|||
input: 33, Schleifenvariable: 3, Ergebnis 0 |
|||
number 33 passed check: false |
|||
20 = input: 20, Schleifenvariable: 2, Ergebnis 0 |
|||
number 20 passed check: false |
|||
11 = input: 11, Schleifenvariable: 2, Ergebnis 1 |
|||
input: 11, Schleifenvariable: 3, Ergebnis 2 |
|||
input: 11, Schleifenvariable: 4, Ergebnis 3 |
|||
input: 11, Schleifenvariable: 5, Ergebnis 1 |
|||
input: 11, Schleifenvariable: 6, Ergebnis 5 |
|||
input: 11, Schleifenvariable: 7, Ergebnis 4 |
|||
input: 11, Schleifenvariable: 8, Ergebnis 3 |
|||
input: 11, Schleifenvariable: 9, Ergebnis 2 |
|||
input: 11, Schleifenvariable: 10, Ergebnis 1 |
|||
number 11 passed check: true |
|||
|
|||
- Breakpoint in Zeile 35 mit der Eingabe 45: |
|||
Inhalte der Variablen: |
|||
nextInt: 45 |
|||
i: 2 |
|||
- Bis zum nächsten Halt weiter laufen lassen: |
|||
nextInt: 45 |
|||
i: 3 |
|||
- Eingabe 47: |
|||
Inhalte der Variabelen: |
|||
nextInt: 47 |
|||
i: 2 |
|||
- Bis zum nächsten Halt weiter laufen lassen: |
|||
nextInt: 47 |
|||
i: 3 |
|||
- Bis zum nächsten Halt weiter laufen lassen: |
|||
nextInt: 47 |
|||
i: 4 |
|||
|
|||
## Uebung 2 |
|||
|
|||
### Programm mehrmals starten mit verschiedenen Eingaben: |
|||
- Eingaben / Ausgaben: |
|||
3 = number 3 passed check: true |
|||
14 = number 14 passed check: false |
|||
5 = number 5 passed check: false |
|||
31 = number 31 passed check: false |
|||
13 = number 13 passed check: true |
|||
17 = number 17 passed check: false |
|||
|
|||
- Breakpoint in Zeile 40 setzen |
|||
Eingaben / Ausgaben: |
|||
3 = number 3 passed check: true |
|||
14 = number 14 passed check: false |
|||
5 = number 5 passed check: false |
|||
31 = number 31 passed check: false |
|||
13 = number 13 passed check: true |
|||
17 = number 17 passed check: false |
|||
|
|||
- Programm im Debug Modus starten und den Wert 45 eingeben |
|||
Inhalt der Variablen: |
|||
- nextInt: 23 |
|||
- 3 Einträge in der Debug-View |
|||
Programm einen Schritt weiter laufen lassen (step over): |
|||
- 4 Einträge im Call Stack |
|||
- Debugger steht immernoch in Zeile 40 |
|||
|
|||
- Programm wieder im Debug Modus starten und den Wert 45 eingeben:34 |
|||
Programm einen Schritt weiter laufen lassen (step into) |
|||
- Debugger steht jetzt in Zeile 34 |
|||
- 4 Einträge im Call Stack |
Write
Preview
Loading…
Cancel
Save
Reference in new issue