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.

90 lines
2.6 KiB

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