You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
2.6 KiB

  1. # Übung Debugging
  2. ## Uebung1
  3. #### Verschiedene Eingaben von Werten und deren Ausgaben:
  4. ##### Eingabe: 1
  5. >number 1 passed check: true
  6. ##### Eingabe: 20
  7. >number 20 passed check: false
  8. ##### Eingabe: 4
  9. >number 3 passed check: true
  10. ##### Eingabe: 42
  11. >number 42 passed check: false
  12. #### Eingabe von Werten mit Zeilen 36 - 38 aktiviert:
  13. ##### Eingabe: 1
  14. >number 1 passed check: true
  15. ##### Eingabe: 3
  16. >input: 3, Schleifenvariable: 2, Ergebnis 1 number 3 passed check: true
  17. ##### Eingabe: 17
  18. >input: 17, Schleifenvariable: 2, Ergebnis 1
  19. >input: 17, Schleifenvariable: 4, Ergebnis 1
  20. >input: 17, Schleifenvariable: 5, Ergebnis 2
  21. >input: 17, Schleifenvariable: 6, Ergebnis 5
  22. >input: 17, Schleifenvariable: 7, Ergebnis 3
  23. >input: 17, Schleifenvariable: 8, Ergebnis 1
  24. >input: 17, Schleifenvariable: 9, Ergebnis 8
  25. >input: 17, Schleifenvariable: 10, Ergebnis 7
  26. >input: 17, Schleifenvariable: 11, Ergebnis 6
  27. >input: 17, Schleifenvariable: 12, Ergebnis 5
  28. >input: 17, Schleifenvariable: 13, Ergebnis 4
  29. >input: 17, Schleifenvariable: 14, Ergebnis 3
  30. >input: 17, Schleifenvariable: 15, Ergebnis 2
  31. >input: 17, Schleifenvariable: 16, Ergebnis 1
  32. >number 17 passed check: true
  33. ##### Eingabe: 33
  34. >input: 33, Schleifenvariable: 2, Ergebnis 1
  35. >input: 33, Schleifenvariable: 3, Ergebnis 0
  36. >number 33 passed check: false
  37. #### Breakpoint in Zeile 35 gesetzt
  38. ##### Inhalte der Variablen für den Eingabewert 45:
  39. >nextInt: 45
  40. >i: 2
  41. ##### Bis zum nächsten Halt weiter laufen lassen (continue):
  42. >nextInt: 45
  43. >i: 3
  44. ###### Inhalte der Variablen für den Eingabewert 47:
  45. >nextInt: 47
  46. >i: 2
  47. ##### Bis zum nächsten Halt weiter laufen lassen (continue):
  48. >nextInt: 47
  49. >i: 3
  50. ##### Bis zum nächsten Halt weiter laufen lassen (continue):
  51. >nextInt: 47
  52. >i: 4
  53. ## Uebung 2
  54. #### Verschiedene Eingaben von Werten und deren Ausgaben:
  55. ##### Eingabe: 3
  56. >number 3 passed check: true
  57. ##### Eingabe: 14
  58. >number 14 passed check: false
  59. ##### Eingabe: 5
  60. >number 5 passed check: false
  61. ##### Eingabe: 13
  62. >number 13 passed check: true
  63. #### Breakpoint in Zeile 40 gesetzt
  64. ##### Eingabe:3
  65. >number 3 passed check: true
  66. ##### Eingabe: 14
  67. >number 14 passed check: false
  68. ##### Eingabe: 5
  69. >number 5 passed check: false
  70. ##### Eingabe: 13
  71. >number 13 passed check: true
  72. #### Programm im Debug Modus starten und den Wert 45 eingeben
  73. ##### Inhalt der Variablen:
  74. >nextInt: 23
  75. >Einträge in der Debug-View
  76. ##### Programm einen Schritt weiter laufen lassen (step over):
  77. >4 Einträge im Call Stack
  78. >Debugger steht immernoch in Zeile 40
  79. ##### Programm wieder im Debug Modus starten und den Wert 45 eingeben
  80. ###### Programm einen Schritt weiter laufen lassen (step into)
  81. >Debugger steht jetzt in Zeile 34
  82. >4 Einträge im Call Stack