Pastelsnak

- et undervisningsmateriale til eksperimentel programmerings-læring

af Bror Arnfast og Christel Bach

Ofte stillede spørgsmål

Kan man gå frem uden at tegne?
Ja - hopfrem(22);
Kan man bruge koordinatsystemet?
Ja med hoptil(x,y) ogt gaatil(x,y). Regnet fra top venstre er X mod højre og Y er nedad! (ikke som i klassisk matematik, men ligesom i css)
Hvilke andre ting har jeg ikke fået at vide?
OK her er listen over alle kommandoer i Pastelsnak:
Er der så osse indbyggede funktioner?
Ja da:
abs(x)
absolut værdi, abs(2)=2, abs(-2)=2, abs(1.35)=1.35,  abs(-1.35)=1.35

atan(x)
arctangent,  atan(1)=0.7854   (bemærk vinkler betegnes i radianer)

cos(x)
cosinus,  cos(1)=0.5403

date()
a=date() ,  a får strengværdien af dags dato ex: "03-01-2005"

exp(x)
opløfter e til x potens  (e er de naturlige logaritmers grundtal)

integer(x)
afrunder x til nærmeste heltal, integer(3.75)=4

log(x) 
den naturlige logaritme til x,  log(4.3)=1.4586

PI, pi
(pi er ikke en funktion men snarere en konstant) PI=3.1416

power(a,x)
potens, opløfter a til x'nde potens,  power(4,3)=64

random(x)
danner et tilfældigt heltal mellem 1 og x,  random(5)=3 (eller måske 2? 1? 4? eller 5?)

sin(x)
sinus til x, sin(1.57)=1.0000 (bemærk vinkler betegnes i radianer)

sqrt(x)
kvadratroden af x,  sqrt(100)=10

tan(x)
tangens til x, tan(2.0)= -2.1850  (bemærk vinkler betegnes i radianer)
 
time()
computerens ur, a=time() ,  a får strengværdien af klokken ex: "09:45 "
Forklar lige det med koordinatsystem, linier og vinkler igen

Koordinatsystemet er defineret umatematisk ligesom i Flash, Director og webbrowsere dvs. X-aksen går mod højre og Y-aksen går NEDAD.

Enheden for koordinaterne er en pixel.

Vinkler angives i grader og positive vinkler drejer med uret. (umatematisk igen, men nu begrundet i en brugerundersøgelse)

Linier kan tegnes i forskellige bredder men der er tendens til huller og takker når bredden er større end 1.