DIP - Programmierung Teil 2 Übung7: Unterschied zwischen den Versionen

Aus DDSWiki
Wechseln zu: Navigation, Suche
(Interessante Funktionen für diese Aufgabe)
 
Zeile 9: Zeile 9:
  
 
== Gemeinsam erarbeitete Lösung ==
 
== Gemeinsam erarbeitete Lösung ==
* https://editor.p5js.org/flotorious/sketches/XdgVhKH3Y
 
  
 
<iframe key="p5js" path="flotorious/sketches/XdgVhKH3Y" w="1000" h="800"></iframe>
 
<iframe key="p5js" path="flotorious/sketches/XdgVhKH3Y" w="1000" h="800"></iframe>
 
== Lösung ==
 
<pre>
 
xKoordinaten = new Array(250)
 
yKoordinaten = new Array(250)
 
 
function setup() {
 
  createCanvas(400, 400);
 
  for(i=0; i<250; i++){
 
    xKoordinaten[i] = random(0,400)
 
    yKoordinaten[i] = random(0,400)
 
    text("x", xKoordinaten[i], yKoordinaten[i])
 
  }
 
 
 
  xAchseStrich();
 
  yAchseStrich();
 
}
 
 
function draw() {
 
   
 
    stroke(255, 0, 0);
 
    for(i=0; i<400; i++) {
 
     
 
      text("o", i  ,  height - i + random(-15,15)); 
 
    }
 
 
  noLoop();
 
}
 
 
 
 
function xAchseStrich() {
 
  line(50, 400, 50, 0);
 
  }
 
function yAchseStrich() {
 
  line(400, 300, 0, 300)
 
}
 
 
</pre>
 

Aktuelle Version vom 29. Oktober 2023, 19:57 Uhr

Funktionen3.png

Aufgabe

  • Erwünschtes Endergebnis: In das Koordinatensystem aus Übung 6 werden 400 zufällige Werten geplottet
  • Diese Werte sollen von links nach rechts aufsteigen und zufällig etwas um diese Gerade schwanken (siehe Abbildung)

Interessante Funktionen für diese Aufgabe

Gemeinsam erarbeitete Lösung