Koodaus DrRacket

www.wescheme.org

Aluksi koodataan ohjelma, joka laskee polynomin p(x)=x2 arvon.

1. Kirjoita vasemman puoleiseen kenttään:
; Neliön ala 
(define (An x)  
  (* x x))

Aja ohjelma kirjoittamalla oikeanpuoleiseen (tai alapuolella) olevaan kenttään esimerkiksi (An 5)

2. Muuta ohjelmaa niin, että se laskee neliön piirin.
; Neliön piiri = pn
...

3. Kopioi muutettu toimiva ohjelma WordOnlineen jatkoksi.

4. Muuta ohjelmaa niin, että se laskee suorakulmion piirin.

; Suorakulmion pinta-ala = As
(define (As x y)
...

5. Tee ohjelma, joka laskee polynomin P(x) = 4x +3 arvon.

; Polynomin P(x) = 4x+3 arvo.

(define (P x)

6. Ohjelma, joka kysyy käyttäjältä muuttujan a arvon ja laskee polynomin 
P(a) = a2 + 2a + 1 arvon


(require wescheme/fH1ca78qBw)  
(define (polynominarvo a)  
      (+(+(sqr a)(* 2 a)1))) 
(local [(define a (string->number (display-read "Lasketaan polynomin a^2+2a+1 arvo. Kirjoita arvo a"))) ]  
        (begin (display-value "Polynomin a^2+2a +1 arvo on: " (polynominarvo a))))