• Keine Ergebnisse gefunden

Übungsblatt 3– EIPNF WS Aufgabe 1:

N/A
N/A
Protected

Academic year: 2022

Aktie "Übungsblatt 3– EIPNF WS Aufgabe 1:"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Seite 1/2

Übungsblatt 3– EIPNF WS Aufgabe 1:

Schreibe eine Funktion blinkingCircle(), die einen blinkenden Kreis an einer Stelle x,y mit Radius gleich r zeichnet. Und keinen Wert zurückgibt. Das Blinken ist abhängig von einem counter. x,y,r und counter werden der Funktion als Parameter übergeben.

Verwende die Funktion isEven() um zu überprüfen, ob counter gerade ist, ist dies der Fall soll der Kreis gezeichnet werden, ansonsten soll kein Kreis gezeichnet werden.

int counter;

void setup () { size(400,400);

counter = 0;

}

void draw () { counter++;

//rufe blinkingCircle auf

//übergebe beliebige werte für x,y,r, übergebe counter }

//definiere die Funktion blinkingCircle //...

boolean isEven (int i) { return ((i/2)*2 == i);

}

(2)

Seite 2/2

Aufgabe 2:

Das Programm soll folgende Funktionalität umsetzen. Die Hintergrundfarbe wird aus einem Array ausgelesen. Bei jedem Durchlauf von draw wird eine neue Farbe für den Hintergrund ausgewählt. Inkrementiere hierzu die Variable counter und setze ihren Wert mithilfe einer Bedingung zurück, falls dieser zu groß ist (counter darf nicht größer als der maximal erlaubte Index des Arrays werden).

int counter;

color[] colors;

void setup () { size(400,400);

framerate(5);

counter = 0;

// initialisiere colors Array mit Hilfe einer Initialisierungsliste }

void draw () { counter++;

// setze counter auf 0 zurück wenn zu groß

// wähle Hintergrundfarbe abhängig von counter aus colors aus }

Referenzen

ÄHNLICHE DOKUMENTE

According to the Global Terrorism Database of the University of Maryland, the Red Brigades was responsible for 220 attacks in the period 1973-1994 which killed 223 people,

In this, he discusses the fundamental and complex challenges in achieving peace in Pakistan, such as the uncompromising jihadist ideology of the TTP, the widening

Bewegen wir unsere Maus über den Rechtecken soll nun immer das darunter liegende rot leuchten, die anderen bleiben weiß. Nutze dazu if, else

In der Methode sollen mit einer Schleife die übergebenen Integer des Arrays durchlaufen werden und für jede Zahl unter 1 eine Leerstelle und für jede andere Zahl ein * in der

Schreibe eine Methode „moveUp“, die den Schläger vertikal nach oben bewegt und eine Methode „moveDown“, die eine Bewegung nach

Rufe im EventHandler abhängig von der gedrückten Taste die Methoden setUP und setDOWN, sowie stop auf beiden Bat-Objekten auf.. Passe die Dimension des Fensters (w und h in

By using input port OF, the program reads the states of the interrupt request latches, the channel outputs, and the two.. uncommitted, general-purpose TTL input

Counting cannot resume until one or two bytes of preload data (initial value) are written to the load register. The state of the mode control register's RL bits determines