Add termin-3
This commit is contained in:
parent
80241f8891
commit
0ec309973f
|
@ -14,6 +14,7 @@ Dieses Inhaltsverzeichnis kann nur auf der Gitlab-Seite benutzt werden und nicht
|
||||||
|
|
||||||
* [Projekt anlegen](#projekt-anlegen)
|
* [Projekt anlegen](#projekt-anlegen)
|
||||||
* [Zip-Projekt importieren](#zip-projekt-importieren)
|
* [Zip-Projekt importieren](#zip-projekt-importieren)
|
||||||
|
* [Schäfers Conventions installieren](#schäfers-conventions-installieren)
|
||||||
* [Schriftgröße ändern](#schriftgröße-ändern)
|
* [Schriftgröße ändern](#schriftgröße-ändern)
|
||||||
* [Workspace wechseln](#workspace-wechseln)
|
* [Workspace wechseln](#workspace-wechseln)
|
||||||
* [Assertions aktivieren](#assertions-aktivieren)
|
* [Assertions aktivieren](#assertions-aktivieren)
|
||||||
|
@ -57,6 +58,11 @@ Zuerst ein [Projekt anlegen](#projekt-anlegen). Danach den heruntergeladenen Zip
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Schäfers Conventions installieren
|
||||||
|
Um für die Abnahme der Praktika ein optimal konfiguriertes Eclipse zu haben gibt es eine [Konfiguration](https://git.haw-hamburg.de/pm1-tutorium/vorkurs/shf-conventions). Auf der Gitlab seite hinter dem Link ist auch eine Anleitung wie man die Datei importiert.
|
||||||
|
**Wichtig** Die Einstellungen gelten immer nur für einen Workspace. Wenn ihr einen neuen Workspace anlegt müsst ihr auf die Einstellungen erneut importieren.
|
||||||
|
|
||||||
|
---
|
||||||
## Schriftgröße ändern
|
## Schriftgröße ändern
|
||||||
Folgendem Pfad folgen:
|
Folgendem Pfad folgen:
|
||||||
|
|
||||||
|
|
22
methoden.md
22
methoden.md
|
@ -30,8 +30,9 @@ public void printGreeting(String name) {
|
||||||
System.out.printf("Hello %s", name);
|
System.out.printf("Hello %s", name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getSquareArea(int sideLength) {
|
public double getCircleArea(double radius) {
|
||||||
return sideLength * sideLength;
|
int result = 3.141 * radius * radius;
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -45,12 +46,13 @@ Methoden werden über ihren Identifier aufgerufen. Alle deklarierten Parameter *
|
||||||
```java
|
```java
|
||||||
public void main(String[] args) {
|
public void main(String[] args) {
|
||||||
int sides = 10;
|
int sides = 10;
|
||||||
int result = getSpuareArea(sides);
|
int area = getSpuareArea(sides);
|
||||||
System.out.printf("The area of the square is %d", result);
|
System.out.printf("The area of the square is %d", area);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int getSquareArea(int sideLength) {
|
public double getCircleArea(double radius) {
|
||||||
return sideLength * sideLength;
|
int result = 3.141 * radius * radius;
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -79,11 +81,11 @@ public int getSumBetween(int[] array, int start, int end) {
|
||||||
Es kann mehrere Methoden mit dem gleichen Identifier geben. Aber nicht mehrere Methoden mit der gleichen Signatur.
|
Es kann mehrere Methoden mit dem gleichen Identifier geben. Aber nicht mehrere Methoden mit der gleichen Signatur.
|
||||||
|
|
||||||
```java
|
```java
|
||||||
public int getTriangleArea(int length) {
|
public double getTriangleArea(double length) {
|
||||||
// Berechnung der Fläche für ein Dreieck mit gleichlangen Seiten
|
// Berechnung der Fläche für ein Dreieck mit gleichlangen Seiten
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getTriangleArea(int a, int b, int c) {
|
public double getTriangleArea(double a, double b, double c) {
|
||||||
// Berechnung der Fläche für ein Dreieck mit unterschiedlichen Seiten
|
// Berechnung der Fläche für ein Dreieck mit unterschiedlichen Seiten
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
@ -94,5 +96,5 @@ public int getTriangleArea(int a, int b, int c) {
|
||||||
|
|
||||||
* Implementiere die Methode `public int getQuadrangleArea(int length)` welche die Fläche eines Vierecks mit gleichen Seiten berechnet.
|
* Implementiere die Methode `public int getQuadrangleArea(int length)` welche die Fläche eines Vierecks mit gleichen Seiten berechnet.
|
||||||
* Implementiere die Methode `public int getQuadrangleArea(int a, int b)` welche die Fläche eines Vierecks mit unterschiedlichen Seiten berechnet.
|
* Implementiere die Methode `public int getQuadrangleArea(int a, int b)` welche die Fläche eines Vierecks mit unterschiedlichen Seiten berechnet.
|
||||||
* Implementiere die Methode `public void printAverage(int a, int b, int c)` welche den Durchschnitt (mit 2 Nachkommastellen) der Parameter auf die Konsole ausgibt.
|
* **Zusatz** Implementiere die Methode `public void printAverage(int a, int b, int c)` welche den Durchschnitt (mit 2 Nachkommastellen) der Parameter auf die Konsole ausgibt.
|
||||||
* Implementiere die Methode `public int digitSum(int input)` welche die Quersumme (Summe der einzelnen Ziffern) von `input` berechnet.
|
* **Zusatz** Implementiere die Methode `public int digitSum(int input)` welche die Quersumme (Summe der einzelnen Ziffern) von `input` berechnet.
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
<!--
|
||||||
|
title: Termin 3
|
||||||
|
description: Folien für das erste Tutorium in Programmieren 2
|
||||||
|
url: https://git.haw-hamburg.de/pm2-tutorium/slides
|
||||||
|
header: Programmieren 1 **Tutorium**
|
||||||
|
footer: Henri Burau und Eva Meinen
|
||||||
|
-->
|
||||||
|
|
||||||
|
# Tutorium Termin 3
|
||||||
|
|
||||||
|
* Gitlab (Folien-Quellcode) https://git.haw-hamburg.de/pm1-tutorium/slides
|
||||||
|
* Lösungen der Aufgaben https://git.haw-hamburg.de/pm1-tutorium/code
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## **Ablauf**
|
||||||
|
|
||||||
|
- Eclipse
|
||||||
|
1. Workspace-Einstellungen
|
||||||
|
|
||||||
|
- Online-Fragen
|
||||||
|
|
||||||
|
- Themen
|
||||||
|
1. Methoden
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Workspace-Einstellungen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Online Fragen
|
||||||
|
arsnova.eu/mobile
|
||||||
|
|
||||||
|
Code: 82 84 17 45
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue