Weihnachtsübung (18-dez-1997)
Definiere eine vierstellige iterative Funktion draw-triangle(), die gleichseitige Dreiecke (oder Teile davon) ausgibt; die Gestalt und Position der Dreiecke wird von den folgenden Parametern bestimmt:
Einige Aufrufbeispiele:
? (draw-triangle 7 4 2 0)
Hinweis: Verwende zur Ausgabe die Funktion
format();
`(format t <string>)' gibt
<string> am Bildschirm aus; der
format()-String `
? (format t
Noch ein Hinweis: draw-triangle() erzeugt die
Dreiecke von oben (Spitze) nach unten (Grundseite); verwende
ein do
Letzter Hinweis: Berechne für jeden
Iterationsschritt des äußeren do
|
* *** ***** *** ***** ******* ***** ******* ********* ******* ********* *********** * *
* ***** ********* ***** ********* ************* ********* ************* ***************** ************* ***************** ********************* *** ***
* *** ***** *** ***** ******* ***** ******* ********* ******* ********* *********** ********* *********** ************* * * |