• Keine Ergebnisse gefunden

Übungsblatt 1– EIPNF

N/A
N/A
Protected

Academic year: 2022

Aktie "Übungsblatt 1– EIPNF"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Seite 1/2

Übungsblatt 1– EIPNF

Aufgabe 1:

Zeichne auf einer Fläche der Maße 600x400 ein Quadrat. Dieses Quadrat hat seinen Mittelpunkt auf dem Mittelpunkt der Fläche. Seine Seitenlänge entspricht einem Wert, der anfangs 0 ist und mit jedem Durchlaufen der Draw-Methode um den Faktor 1 erhöht wird, bis dieser 300 erreicht. Danach wird der Wert verringert bis er 0 ist, dieser Zyklus wird fortgesetzt.

// deklariere die Variablen: x & y des Quadrats

// deklariere die Variablen: Seitenlänge und Faktor (anfangs 1 später -1) void setup () {

// lege Größe fest

// initialisiere Variablen }

void draw () {

// verändere Seitenlänge um Faktor

// überprüfe ob Seitenlänge zu groß/klein und reagiere

// berechne X- & Y-Position des Quadrats (Rechtecke werden immer an der // linken oberen Ecke gezeichnet)

// zeichne Quadrat }

(2)

Seite 2/2

Aufgabe 2:

In dem folgenden Code-Beispiel sind fünf Fehler versteckt. Versuche zunächst diese zu finden ohne den Computer zu benutzen. Das folgende Programm soll den beschriebenen Effekt haben:

Ein Objekt wandert zwischen linker und rechter Seite des Fensters hin und her. Bewegt es sich nach rechts ist es ein Kreis, ansonsten ist es ein Quadrat. Kreis und Quadrat haben identischen Durchmesser/Seitenlänge und Zentrum.

int x;

v = 10;

void setup () { size(800,600);

x = 50;

}

void draw () { x = x+v;

if (x<0) { v = 10;

x = 50;

}

if (x>750) { v = -10;

x = 700 }

if (v>0) {

ellipse(x,300,100,100);

if (v<0) {

rect(x,350,100,100);

}

background(0);

}

Referenzen

ÄHNLICHE DOKUMENTE

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

Aufgabe ist es nun vier verschiedene drawAnimation Methoden zu schreiben, vier Objekte der Klasse Animation zu erzeugen, mit unterschiedlichen Charactern zu initialisieren

Als Inspiration kannst du die folgenden Ideen nehmen, aber auch stattdessen eigene programmieren.. Schreibe deine Klassen und füge Objekte dieser dem Animation

Dem Konstruktor werden Parameter für Position und Größe übergeben, die Bewegungsrichtung wird zufällig generiert.. Die Methode move bewegt den Ball und ändert

Diese soll auf Tastendruck einen Kreis zeichnen der stets mit einer zufälligen Farbe gefüllt wird. Führe bei Bedarf neue

Was musst du im Code ändern, damit das Sample beendet wird, sobald die verantwortliche Taste losgelassen wird?.

Seine Seitenlänge entspricht einem Wert, der Anfangs 0 ist und mit jedem Durchlaufen der Draw-Methode um den Faktor 1 erhöht wird, bis dieser 300 erreicht.. Danach

Es ist möglich, daß die Thromboplastine der Behring- werke und auch von Thrombotest sowohl empfindlich gegenüber nicht-carboxyliertem Faktor II, als auch nicht- cärboxyliertem Faktor