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.

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