Zadanie Z Logo TróJkąTy I Kwadraty

2
ZADANIE 1 KT (KWADRATY I TRÓJKĄTY) Napisz procedurę KT :bok, która utworzy rusunek przedstawiony poniżej. Parametr :bok określa długość boku większego kwadratu. 1. Najpierw napiszmy procedurę wiatrak : bok rysującą 4 trójkąty ja na rysunku. Przyprostokątne trójkąta mają długość 0.25* *BOK (0.25*:bok*pwk 2) oto wiatrak :bok kwadrat :bok pod np :bok/2 pw 90 np :bok/2 lw 90 opu powtórz 4[np :bok/2 lw 135 np 0.25*:bok*pwk 2 lw 90 np 0.25*:bok*pwk 2 lw 45] powtórz 4[ lw 10 pod np 10 opu ukm "czerwony zamaluj pod ws 10 pw 10 pw 90 opu] już 2. Następnie napiszmy procedurę kwadraty :bok rysującą 4 kwadraty w rogach większego kwadratu. oto kwadraty :bok powtórz 4[np :bok/2 pw 90 np :bok/4 kwadrat :bok/4

Transcript of Zadanie Z Logo TróJkąTy I Kwadraty

Page 1: Zadanie Z Logo TróJkąTy I Kwadraty

ZADANIE 1 KT (KWADRATY I TRÓJKĄTY)

Napisz procedurę KT :bok, która utworzy rusunek przedstawiony poniżej. Parametr :bok określa długość boku większego kwadratu.

1. Najpierw napiszmy procedurę wiatrak : bok rysującą 4 trójkąty ja na rysunku. Przyprostokątne

trójkąta mają długość 0.25* *BOK (0.25*:bok*pwk 2)

oto wiatrak :bokkwadrat :bok pod np :bok/2 pw 90 np :bok/2 lw 90 opu powtórz 4[np :bok/2 lw 135 np 0.25*:bok*pwk 2 lw 90 np 0.25*:bok*pwk 2 lw 45] powtórz 4[ lw 10 pod np 10

opu ukm "czerwony zamaluj

pod ws 10 pw 10 pw 90 opu] już

2. Następnie napiszmy procedurę kwadraty :bok rysującą 4 kwadraty w rogach większego kwadratu.

oto kwadraty :bokpowtórz 4[np :bok/2 pw 90 np :bok/4 kwadrat :bok/4pw 10 pod np 10 opu ukm "zielonyzamaluj pod ws 10 lw 10 opu ws :bok/4 lw 90 ws :bok/2 pw 90]już

Page 2: Zadanie Z Logo TróJkąTy I Kwadraty

3 . Zapiszmy w jednej procedurze procedury: wiatrak i kwadraty

oto KT :bok

wiatrak :bok

kwadraty :bok

już