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.

96 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
  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 und den Wert 45 eingeben
  81. ###### Programm einen Schritt weiter laufen lassen (step into):
  82. - Debugger steht jetzt in Zeile 34
  83. - 4 Einträge im Call Stack