Minilogia
Click here to load reader
Transcript of Minilogia
oto WYCINANKA :ile
niech "a ((480/2)*pwk 2)/:ile
pod ws 240 lw 45 opu
powtórz :ile
[powtórz :ile [element2 :ile
np :a] pod ws :a*:ile
pw 90 np :a lw 90] wróć
już
oto element
powtórz 4 [powtórz 4
[q 28 np 28] pw 90]
np 28 pw 90 np 28 lw 90
powtórz 4 [powtórz 4
[q 14 np 14] pw 90]
np 14 pw 90 np 14 lw 90
powtórz 4 [powtórz 4
[q 7 np 7] pw 90]
np 7 pw 90 np 7 lw 90
w 14 pod lw 135 np 49*pwk 2
pw 135 opu
już
oto RABATA :ilek :ilep
pod ws 200 lw 90 np 230 pw 90 opu
powtórz :ilek [element3 :ilek :ilep
pw 90 pod np 460/:ilek lw 90]
ukp "czarny
już
oto e
q 28 pw 90 np 28 lw 90 q 28
lw 90 np 28 pw 90
już
oto element3 :ilek :ilep
niech "a (((460/(:ilek*2))/8)*3)/:ilep
ukp "zielony
jeśli reszta :ilep 2 = 1 [np 115
powtórz :ilep [ukp "fioletowy
np (460/(:ilek*2))/8 x :ilep :a
ws (460/(:ilek*2))/8 pw 360/:ilep]
ukp "zielony
ws 115 pw 90 np (460/:ilek)/2 lw 90
np 230
powtórz :ilep [ukp "fioletowy
np (460/(:ilek*2))/8 x :ilep :a
ws (460/(:ilek*2))/8 pw 360/:ilep]
ukp "zielony
ws 230 pw 90 np (460/:ilek)/2 lw 90
np 115
powtórz :ilep [ukp "fioletowy
oto q :bok
ukm "pomarańczowy wielokąt [
powtórz 4 [np :bok pw 90 ]]
już
oto element2 :ile
niech "a (((480/2)*pwk 2)/:ile)/5
niech "b (:a*pwk 2)/2
pod np 1.5 *:a opu
ukm "zielony3
np 2* :a pw 90 np :a pw 45 np :b lw 90
np :b lw 90 np :b pw 45 np :a
pw 90 np 2*:a pw 90 np :a
pw 45 np :b lw 90 np :b
lw 90 np :b pw 45 np :a
pw 90 np 2*:a pw 90 np :a
pw 45 np :b lw 90 np :b
lw 90 np :b
pw 45 np :a
pw 90 np 2*:a pw 90 np :a
pw 45 np :b lw 90 np :b
oto BLOK
pod ws 224 lw 90 np 11*28
pw 90 opu
powtórz 4
[powtórz 5 [element
np 3*28] pod ws 15*28 pw 90
np 6*28 lw 90 opu]
pod lw 90 np 20*28 pw 90 np 4*28 opu
powtórz 3 [
powtórz 3 [w 56 pod np 3*28 opu
] pod ws 9*28 pw 90 np 6*28 lw 90 opu]
pod lw 90 np 18*28 pw 90 ws 28 opu
powtórz 3[
powtórz 4 [e np 3*28 ] ws 12*28
pw 90 np 6*28 lw 90 ]
lw 90 np :b pw 45 np :a pw 135
pod np 2 opu
zamaluj pod ws 2 lw 45
ws 1.5*:a
już
oto z :a
ukp "fioletowy
pod lw 90 np :a/2 pw 30 opu
ukm "fioletowy wielokąt [
powtórz 2 [ np :a pw 120
np :a pw 30 np :a pw 30]]
lw 30 ws :a/2 pw 90
już
oto w :bok
ukm "niebieski wielokąt [
powtórz 4 [np :bok pw 90 ]]
już
oto x :ilep :a
powtórz :ilep [z :a pod np :a opu]
pod ws :ilep*:a opu
już
np (460/(:ilek*2))/8 x :ilep :a
ws (460/(:ilek*2))/8 pw 360/:ilep]
pod ws 115 lw 90 np 460/:ilek pw 90 opu]
jeśli reszta :ilep 2 = 0 [np 115
lw (360/:ilep)/2
powtórz :ilep [ukp "fioletowy
np (460/(:ilek*2))/8 x :ilep :a
ws (460/(:ilek*2))/8 pw 360/:ilep]
pw (360/:ilep)/2
ukp "zielony
ws 115 pw 90 np (460/:ilek)/2 lw 90
np 230
lw (360/:ilep)/2
wróć
już
powtórz :ilep [ukp "fioletowy
np (460/(:ilek*2))/8 x :ilep :a
ws (460/(:ilek*2))/8 pw 360/:ilep]
pw (360/:ilep)/2
ukp "zielony
ws 230 pw 90 np (460/:ilek)/2 lw 90
np 115
lw (360/:ilep)/2
powtórz :ilep [ukp "fioletowy
np (460/(:ilek*2))/8 x :ilep :a
ws (460/(:ilek*2))/8 pw 360/:ilep]
pw (360/:ilep)/2
pod ws 115 lw 90 np 460/:ilek pw 90 opu]
już