Add termin-3

This commit is contained in:
Henri Burau 2020-04-08 13:13:30 +02:00
parent 80241f8891
commit 0ec309973f
3 changed files with 57 additions and 10 deletions

View File

@ -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:

View File

@ -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.

39
termin-3.md Normal file
View File

@ -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
---