1 00:00:03,594 --> 00:00:07,188 point()-funktionen tager imod et x-koordinat og et y-koordinat, 2 00:00:07,188 --> 00:00:08,774 og tegner et punkt på skærmen. 3 00:00:08,914 --> 00:00:13,368 Den har tegnet én pixel på skærmen, som du måske kan ane, hvis du kigger tæt. 4 00:00:13,368 --> 00:00:15,954 Hvis du vil lave punktet større 5 00:00:16,174 --> 00:00:18,886 kan du kalde funktionen strokeWeight() med en ny størrelse, som f.eks. 10. 6 00:00:20,386 --> 00:00:22,864 Lad os tale om (matematiske) udtryk. 7 00:00:22,864 --> 00:00:26,271 Et udtryk er en vilkårlig tekststreng af tal og symboler, som 8 00:00:26,321 --> 00:00:27,958 evalueres til et separat tal. 9 00:00:27,958 --> 00:00:31,105 For eksempel er 1+1 et udtryk, som evalueres til 2. 10 00:00:31,165 --> 00:00:38,133 Et mere kompliceret udtryk kan f.eks. være 4 + 3 * 8 / (2 + 2), 11 00:00:38,671 --> 00:00:42,641 hvilket evalueres til [...] 2. 12 00:00:42,821 --> 00:00:44,391 Pyt, det er lige meget hvad det evalueres til. 13 00:00:44,921 --> 00:00:46,883 Pointen, når du koder, er, 14 00:00:46,883 --> 00:00:50,160 at du hvor du normalt ville bruge et tal, kan indsætte et af disse udtryk i stedet. 15 00:00:50,255 --> 00:00:50,505 16 00:00:50,515 --> 00:00:54,954 Eksempelvis kaldes denne point()-funktion med to tal som parametre. 17 00:00:54,983 --> 00:00:59,483 I stedet for 100, kan jeg skrive 50+50, 18 00:00:59,483 --> 00:01:02,483 eller måske 25*4, 19 00:01:03,160 --> 00:01:07,458 hvilket computeren så vil evaluere for os, før den tegner punktet på den position. 20 00:01:08,108 --> 00:01:11,528 Operatorernes orden, som du kender fra skolen, gælder også når du koder. 21 00:01:11,839 --> 00:01:15,003 Husker du "PEMDAS"? 22 00:01:16,257 --> 00:01:18,186 Muligvis ikke, men det er 23 00:01:18,216 --> 00:01:20,685 netop forkortelsen jeg lærte i skolen, hvilket står for 24 00:01:20,685 --> 00:01:24,869 Parenteser, Eksponenter, Multiplikation, Division, Addition og Subtraktion. 25 00:01:25,163 --> 00:01:31,807 Eksponenten har intet symbol i dette sprog, så i vores tilfælde, har vi bare "PMDAS." 26 00:01:32,705 --> 00:01:36,045 Det betyder, at alt som står i parentes skal evalueres først, 27 00:01:36,545 --> 00:01:39,875 hvorefter multiplikationer og divisioner evalueres, fra venstre mod højre. 28 00:01:40,061 --> 00:01:43,695 Endeligt skal vi addere og subtrahere, ligeledes fra venstre mod højre. 29 00:01:44,085 --> 00:01:47,729 Lad os gennemgå nogle flere eksempler, og se hvilke muligheder vi har. 30 00:01:48,178 --> 00:01:53,651 Vi starter et rektangel på 100 * (4 - 2), 31 00:01:54,503 --> 00:02:01,159 og giver det som y-koordinat (300 + 50) / 7 + 80 32 00:02:01,159 --> 00:02:04,159 divideret med 7 - 80 33 00:02:04,159 --> 00:02:10,063 Og en bredde på 100 + 50.. 34 00:02:11,393 --> 00:02:14,705 og en højde på 60 * 3. 35 00:02:16,135 --> 00:02:17,964 Pyh! Sikke en tyk firkant. 36 00:02:17,964 --> 00:02:20,652 Måske er det bedre at sænke strokeWeight(), 37 00:02:20,652 --> 00:02:23,870 til f.eks. 10 - 7, ikke sandt? 38 00:02:23,870 --> 00:02:27,470 Jeg kan også starte en ellipse() 39 00:02:27,818 --> 00:02:31,208 på punkt 130 + 50, 40 00:02:31,955 --> 00:02:37,152 på 100 + 60, og på 40 * 3. 41 00:02:38,382 --> 00:02:42,021 Den sidste kan være 200 - 17. Ikke? 42 00:02:43,058 --> 00:02:44,876 Se så lige engang: 43 00:02:44,954 --> 00:02:47,314 Det ligner jo lidt.. 44 00:02:47,821 --> 00:02:49,801 en (elefant)! 45 00:02:50,697 --> 00:02:54,697 Det var det - Nu har du styr på matematisk udtryk!