Return to Video

Using Math Expressions (Video Version)

  • 0:04 - 0:07
    point()-funktionen tager imod
    et x-koordinat og et y-koordinat,
  • 0:07 - 0:09
    og tegner et punkt på skærmen.
  • 0:09 - 0:13
    Den har tegnet én pixel på skærmen,
    som du måske kan ane, hvis du kigger tæt.
  • 0:13 - 0:16
    Hvis du vil lave punktet større
  • 0:16 - 0:19
    kan du kalde funktionen strokeWeight()
    med en ny størrelse, som f.eks. 10.
  • 0:20 - 0:23
    Lad os tale om (matematiske) udtryk.
  • 0:23 - 0:26
    Et udtryk er en vilkårlig tekststreng
    af tal og symboler, som
  • 0:26 - 0:28
    evalueres til et separat tal.
  • 0:28 - 0:31
    For eksempel er 1+1 et udtryk,
    som evalueres til 2.
  • 0:31 - 0:38
    Et mere kompliceret udtryk kan f.eks. være
    4 + 3 * 8 / (2 + 2),
  • 0:39 - 0:43
    hvilket evalueres til [...] 2.
  • 0:43 - 0:44
    Pyt, det er lige meget hvad det evalueres til.
  • 0:45 - 0:47
    Pointen, når du koder, er,
  • 0:47 - 0:50
    at du hvor du normalt ville bruge et tal,
    kan indsætte et af disse udtryk i stedet.
  • 0:50 - 0:51
  • 0:51 - 0:55
    Eksempelvis kaldes denne point()-funktion
    med to tal som parametre.
  • 0:55 - 0:59
    I stedet for 100, kan jeg skrive
    50+50,
  • 0:59 - 1:02
    eller måske 25*4,
  • 1:03 - 1:07
    hvilket computeren så vil evaluere for os,
    før den tegner punktet på den position.
  • 1:08 - 1:12
    Operatorernes orden, som du kender fra skolen,
    gælder også når du koder.
  • 1:12 - 1:15
    Husker du "PEMDAS"?
  • 1:16 - 1:18
    Muligvis ikke, men det er
  • 1:18 - 1:21
    netop forkortelsen jeg lærte i skolen,
    hvilket står for
  • 1:21 - 1:25
    Parenteser, Eksponenter, Multiplikation,
    Division, Addition og Subtraktion.
  • 1:25 - 1:32
    Eksponenten har intet symbol i dette sprog,
    så i vores tilfælde, har vi bare "PMDAS."
  • 1:33 - 1:36
    Det betyder, at alt som står i parentes
    skal evalueres først,
  • 1:37 - 1:40
    hvorefter multiplikationer og divisioner evalueres,
    fra venstre mod højre.
  • 1:40 - 1:44
    Endeligt skal vi addere og subtrahere,
    ligeledes fra venstre mod højre.
  • 1:44 - 1:48
    Lad os gennemgå nogle flere eksempler,
    og se hvilke muligheder vi har.
  • 1:48 - 1:54
    Vi starter et rektangel på 100 * (4 - 2),
  • 1:55 - 2:01
    og giver det som y-koordinat
    (300 + 50) / 7 + 80
  • 2:01 - 2:04
    divideret med 7 - 80
  • 2:04 - 2:10
    Og en bredde på 100 + 50..
  • 2:11 - 2:15
    og en højde på 60 * 3.
  • 2:16 - 2:18
    Pyh! Sikke en tyk firkant.
  • 2:18 - 2:21
    Måske er det bedre at sænke strokeWeight(),
  • 2:21 - 2:24
    til f.eks. 10 - 7, ikke sandt?
  • 2:24 - 2:27
    Jeg kan også starte en ellipse()
  • 2:28 - 2:31
    på punkt 130 + 50,
  • 2:32 - 2:37
    på 100 + 60, og på 40 * 3.
  • 2:38 - 2:42
    Den sidste kan være 200 - 17.
    Ikke?
  • 2:43 - 2:45
    Se så lige engang:
  • 2:45 - 2:47
    Det ligner jo lidt..
  • 2:48 - 2:50
    en (elefant)!
  • 2:51 - 2:55
    Det var det -
    Nu har du styr på matematisk udtryk!
Title:
Using Math Expressions (Video Version)
Description:

more » « less
Video Language:
English
Duration:
02:56

Danish subtitles

Incomplete

Revisions