Fixed Repo. Y did it break? i dunno
parent
ffaa719bfe
commit
d3c7848e67
|
@ -0,0 +1,7 @@
|
|||
.obsidian
|
||||
Themengebiete PR1 - PR2.md
|
||||
PR1/.obsidian/
|
||||
PR1/Misc
|
||||
PR1/whoami.md
|
||||
PR1/PR1/Programmieren 1.md
|
||||
|
|
@ -17,5 +17,5 @@
|
|||
"showGrid": false,
|
||||
"autoComplete": "inPreview",
|
||||
"paneMode": "split",
|
||||
"motm": "2024-05-07T13:01:15.627Z"
|
||||
"motm": "2024-06-02T09:22:52.871Z"
|
||||
}
|
|
@ -13,13 +13,27 @@
|
|||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "Themengebiete PR1 - PR2.md",
|
||||
"file": "PR1/PR1/Programmieren 1.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "cf29ae6c7a146a70",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "011b4b10aad6d040",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "reveal-preview-view",
|
||||
"state": {}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
|
@ -85,7 +99,7 @@
|
|||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "Themengebiete PR1 - PR2.md",
|
||||
"file": "PR1/PR1/Programmieren 1.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
|
@ -102,7 +116,7 @@
|
|||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "Themengebiete PR1 - PR2.md",
|
||||
"file": "PR1/PR1/Programmieren 1.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
|
@ -125,7 +139,7 @@
|
|||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "Themengebiete PR1 - PR2.md"
|
||||
"file": "PR1/PR1/Programmieren 1.md"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -147,8 +161,18 @@
|
|||
"obsidian-advanced-slides:Show Slide Preview": false
|
||||
}
|
||||
},
|
||||
"active": "57637b3b9b963b5e",
|
||||
"active": "a30c24261d4913e1",
|
||||
"lastOpenFiles": [
|
||||
"4913",
|
||||
"PR1/PR1/übungen/Exercises.md",
|
||||
"PR1/PR1/Vorlesung/Notizen.md",
|
||||
"PR1/PR1/übungen/Exercise 1.md",
|
||||
"PR1/PR1/Programmieren 1.md",
|
||||
"PR1/PR1/Lektionen/Lektion 3.md",
|
||||
"PR1/PR1/Lektionen/Lektion 1.md",
|
||||
"PR1/PR1/Lektionen/Lection 2.md",
|
||||
"().md",
|
||||
"Themengebiete PR1 - PR2.md",
|
||||
"PR1/Misc/Git Befehle.md",
|
||||
"PR1/Misc",
|
||||
"PR1/Misc/git for dummies.md",
|
||||
|
@ -160,13 +184,7 @@
|
|||
"images/Pasted image 20240516130015.png",
|
||||
"images/Pasted image 20240516125759.png",
|
||||
"images",
|
||||
"PR1/PR1/Lektionen/Lektion 1.md",
|
||||
"PR1/PR1/Lektionen/Lektion 2.md",
|
||||
"PR1/PR1/Lektionen/Lektion 3.md",
|
||||
"PR1/PR1/Lektionen/Exercises.md",
|
||||
"Themengebiete PR1 - PR2.md",
|
||||
"PR1/Exercises.md",
|
||||
"PR1/PR1/übungen/Exercise 1.md",
|
||||
"PR1/PR1/Lektionen/README.md"
|
||||
]
|
||||
}
|
|
@ -1,2 +0,0 @@
|
|||
- Testat muss jedes mal im gleichen Raum passieren
|
||||
- jd
|
|
@ -1,24 +0,0 @@
|
|||
Evaluate the following Expressions:
|
||||
1. 10
|
||||
2. (5 + 3 + 4)
|
||||
3. (9 -1)
|
||||
4. (6 / 2)
|
||||
5. ((2 * 4) + (4 - 6))
|
||||
6. int a = 3
|
||||
7. int b = a +1
|
||||
8. (a + b + (a * b))
|
||||
9. (a == b)
|
||||
10. ``` if (( b > a) && (b < ( a * b))) {
|
||||
b}
|
||||
else{
|
||||
a
|
||||
}```
|
||||
11. ```
|
||||
if (a == 4){
|
||||
6
|
||||
} elseif (b == 4){
|
||||
(6 + 7 + a)
|
||||
} else{
|
||||
-1
|
||||
}```
|
||||
1.
|
|
@ -0,0 +1,53 @@
|
|||
|
||||
---
|
||||
### Aufgabe 1
|
||||
|
||||
Finde heraus, wie man in Java eine zufällige Zahl erstellen kann.
|
||||
1. Erstelle einen sechsseitigen Würfel in Java. Würfle einmal und gebe das Ergebnis aus.
|
||||
2. Erstelle einen vier- / acht- / zehn- / zwölf-/ zwanzigseitigen Würfel in Java. Gebe auch das Ergebnis eines Wurfes aus.
|
||||
|
||||
---
|
||||
|
||||
### Aufgabe 2
|
||||
|
||||
1. Würfle einen sechsseitigen Würfel 100 mal. Gebe jedes Ergebnis aus
|
||||
2. Wenn eine Sechs gewürfelt wird, gebe zusätzlich aus der gleichen Zeile den String "Max Schaden" aus.
|
||||
|
||||
---
|
||||
|
||||
### Aufgabe 3
|
||||
|
||||
1. Würfle einen sechsseitigen Würfel solange, bis insgesamt 3 mal die Sechs gewürfelt wurde
|
||||
2. Würfle einen sechsseitigen Würfel solange bis 3 mal hintereinander die Sechs gewürfelt wurde
|
||||
|
||||
---
|
||||
|
||||
### Aufgabe 4
|
||||
|
||||
1. Erstelle eine Methode `int roll(int diceType)` welche einen Würfel mit der Augenzahl `int diceType` würfelt und das Ergebnis zurück liefert.
|
||||
2. Erstelle eine Methode `int roll(int diceType, int modifier)` welche einen Würfel mit der Augenzahl `int diceType` würfelt und das Ergebnis mit dem `int modifier` addiert und als Ergebnis zurück liefert.
|
||||
|
||||
---
|
||||
|
||||
|
||||
### Aufgabe 5
|
||||
|
||||
Newtons Approximationsmethode zur Bestimmung von Quadratwurzeln kann folgendermaßen dargestellt werden.
|
||||
|
||||
1. Sei x die Zahl, deren Quadratwurzel bestimmt werden soll
|
||||
2. Gebe eine Schätzung ab , was die Quadratwurzel von von x ist
|
||||
3. Bilde den Quotienten zwischen x und der Schätzung. Wir nennen Sie y.
|
||||
4. Bilde den Durchschnitt Zwischen der Schätzung und y
|
||||
5. Dieser Neue Durchschnitt ist die neue Schätzung.
|
||||
6. Wiederhole Schritte 3-5 bis die Genauigkeit akzeptabel ist
|
||||
|
||||
---
|
||||
### Beispiel
|
||||
|
||||
Die Quadratwurzel von 2
|
||||
|
||||
| Schätzung | Quotient | Durchschnitt |
|
||||
| --------- | ------------------- | ------------------------------ |
|
||||
| 1 | (2/1) = 2 | (1+2) /2 = 1.5 |
|
||||
| 1.5 | (2/1.5) = 1.3333333 | (1.5 + 1.3333333) / 2 = 1.4167 |
|
||||
| 1.4167 | (2/1.4167) = 1.4118 | (1.4118 + 1.4167) / 2 = 1.4142 |
|
Loading…
Reference in New Issue