> For the complete documentation index, see [llms.txt](https://felienne.gitbook.io/codasium/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://felienne.gitbook.io/codasium/archief/module-1.2-kunst/nakijkbladen/les-1-nakijkmodel.md).

# Les 1

## Tekenen en code

1\)

```python
1. pen.forward(100)
2. pen.left(90)
3. pen.forward(100)
4. pen.left(90)
5. pen.forward(100)
6. pen.left(90)
7. pen.forward(100)
8. pen.left(90)
```

2\) 1. Onze pen kan een heel rondje draaien, wat 360 graden is. We willen dat hij maar 1/3e rondje draait, want er zijn 3 hoeken en bij alle hoeken bij elkaar willen we het hele rondje gedraaid hebben. Dus draaien we per hoek 360/3 = 120 graden.

1. \`\`\`python
2. pen.forward(100)
3. pen.left(120)
4. pen.forward(100)
5. pen.left(120)
6. pen.forward(100)
7. pen.left(120)

   \`\`\`

3\) zeshoek: 360/6 = 120 graden

tienhoek: 360/10 = 36 graden

zesendertighoek: 360/36 = 10 graden

dertighoek: 360/ 30 = 12 graden

### Nog meer figuren

1\) Hier komt een spirograaf uit, met een hoek van 65 graden en 11 herhalingen krijg je bijvoorbeeld onderstaand:

![](https://18727670-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ltn4LKdoPSqvV5gM8BI%2Fsync%2F99e18e89b56fbee943f18aede5c3730b426beb02.png?generation=1605005596959870\&alt=media)

2\)

1. ![](https://18727670-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ltn4LKdoPSqvV5gM8BI%2Fsync%2F93a9986de48365cdc0a3a4b85bbdf15dbe4cb6ca.PNG?generation=1605005596833407\&alt=media)
2. ![](https://18727670-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ltn4LKdoPSqvV5gM8BI%2Fsync%2Ff9520ad152f8e948746a59e836d733b3a5dcd0a2.png?generation=1605005597293316\&alt=media)
3. ![](https://18727670-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ltn4LKdoPSqvV5gM8BI%2Fsync%2Fd613291c90298c88f36b7c9693b59ad386ff14e5.png?generation=1605005595639868\&alt=media)

3\)

1. \`\`\`python
2. pen.forward(100)
3. pen.left(120)
4. pen.forward(100)
5. pen.left(120)
6. pen.forward(100)
7. pen.left(120)

   \`\`\`

2\.

```python
1. pen.forward(100)
2. pen.left(60)
3. pen.forward(100)
4. pen.left(60)
5. pen.forward(100)
6. pen.left(60)
7. pen.forward(100)
8. pen.left(60)
9. pen.forward(100)
10. pen.left(60)
11. pen.forward(100)
12. pen.left(60)
```

3\.

```python
1. pen.forward(100)
2. pen.left(36)
3. pen.forward(100)
4. pen.left(36)
5. pen.forward(100)
6. pen.left(36)
7. pen.forward(100)
8. pen.left(36)
9. pen.forward(100)
10. pen.left(36)
11. pen.forward(100)
12. pen.left(36)
13. pen.forward(100)
14. pen.left(36)
15. pen.forward(100)
16. pen.left(36)
17. pen.forward(100)
18. pen.left(36)
19. pen.forward(100)
20. pen.left(36)
```

### **Extraatje**

Tekeningen die horen bij code:

1. ![](https://18727670-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ltn4LKdoPSqvV5gM8BI%2Fsync%2F9177ac66440cd617bcf503d13b4db3f4961e2f5b.png?generation=1605005596539887\&alt=media)
2. ![](https://18727670-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ltn4LKdoPSqvV5gM8BI%2Fsync%2F2433d90956832daea56849c34ceb271b517e7cc2.png?generation=1605005597148569\&alt=media)
3. ![](https://18727670-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ltn4LKdoPSqvV5gM8BI%2Fsync%2F4122ba31de6e4be6af25b8c6e1348dbe526ae0e1.png?generation=1605005597464252\&alt=media)

Code die hoort bij tekeningen:

1\.

```python
1. pen.forward(100)
2. pen.right(120)
3. pen.forward(100)
4. pen.right(120)
5. pen.forward(100)
```

2\.

```python
1. pen.left(120)
2. pen.forward(100)
3. pen.left(120)
4. pen.forward(100)
5. pen.left(120)
6. pen.forward(100)
7. pen.left(90)
8. pen.forward(100)
9. pen.left(90)
10. pen.forward(100)
11. pen.left(90)
12. pen.forward(100)
13. pen.left(90)
14. pen.forward(100)
```

3\.

```python
1. pen.forward(100)
2. pen.left(60)
3. pen.forward(100)
4. pen.left(60)
5. pen.forward(100)
6. pen.left(60)
7. pen.forward(100)
8. pen.left(60)
9. pen.forward(100)
10. pen.left(60)
11. pen.forward(100)
12. pen.left(150)
13. pen.forward(175)
14. pen.right(90)
15. pen.forward(100)
16. pen.right(90)
17. pen.forward(175)
```
