lehrkraefte:blc:informatik:ffprg2-2020:esp32-functions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
lehrkraefte:blc:informatik:ffprg2-2020:esp32-functions [2020/08/14 10:13]
Ivo Blöchliger [Lesen vom Seriellen Port]
lehrkraefte:blc:informatik:ffprg2-2020:esp32-functions [2020/08/21 09:47] (current)
Ivo Blöchliger [Aufgaben]
Line 36: Line 36:
 ====== Aufgaben ====== ====== Aufgaben ======
  
 +===== Teiler oder Primfaktorenzerlegung ausgeben =====
 +Lesen Sie eine Zahl vom seriellen Port ein und geben Sie die Teiler dieser Zahl aus, bzw. deren Primfaktorenzerlegung.
  
 +===== Mandelbrotmenge als ASCII-Art =====
 +Erzeugen Sie ein Bild der Mandelbrotmenge als ASCII-Art. Kann wie folgt berechnet werden:
 +
 +Sei $f: \mathbb{C} \mapsto \mathbb{C}$ mit $f(x) = x^2+c$ wobei $c$ dem Punkte (d.h. komplexer Zahl) entspricht, deren "Farbe" berechnet werden möchte.
 +
 +Sei die Folge $x_1 = c$, $x_{n} = f(x_{n-1})$. Die Farbe ist die Anzahl $n$ an Iterationen, die nötig ist, bis $|x|>2$ (dann ist die Divergenz garantiert). Wenn bis zu einer vorher festgelegten Anzahl $N$ $|x_N|<2$ wird abgebrochen und die Farbe ist N.
 +
 +Der spannende Bereich ist im Rechteck $(-2-1.5i)$ bis (1.5+1.5i).
 +
 +Wir könnten damit später auch ein kleines Display ansteuern und die Mandelbrotmenge dort darstellen.
  • lehrkraefte/blc/informatik/ffprg2-2020/esp32-functions.1597392809.txt.gz
  • Last modified: 2020/08/14 10:13
  • by Ivo Blöchliger