ELO17657658 rozwiązanych zadań
ELO1765765
20.3.2018 (19:29)
Oto pierwszy sposób rysowania trójkąta foremnego o boku 100 ...:
Oto trójkąt
np 100 pw 120 np 100 pw 120 np 100 pw 120
już
Tą samą procedurę można zapisać w znacznie szybszy sposób urzywając
polecenia powtórz-polecenie wywołuje się w następujący sposób...:
powtórz liczba powtórzeń[treść do powtarzania]
Oto gotowa szybsza procedura...:
Oto trójkąt
powtórz 3[np 100 pw 120]
już
Teraz kolejny problem. Jak narysować trójkąt foremny o zmiennej
długości boku?
O dodawaniu zmiennych można przeczytać w dziale "Zmienne"
A teraz piszemy procedure z wykorzystaniem polecenia powtórz
i zmiennej :bok...:
Oto trójkąt :bok
powtórz 3[np :bok pw 120]
już
Zajmiemy się rysowaniem wysokości trójkąta foremnego.
Wysokość trójkąta foremnego o boku 100 obliczamy
w Logomocji w ten sposób...:
(((pwk 3)*100)/2)
A teraz gotowa procedura...:
Oto trójkąt
powtórz 3[np 100 pw 120]
pw 60 np 50 lw 90 np (((pwk 3)*100)/2)
już
Teraz wykreślajmy wysokości dla różnych długości boków...:
Oto trójkąt :bok
powtórz 3[np :bok pw 120]
pw 60 np (:bok/2) lw 90 (((pwk 3)*:bok)/2)
już
Przydatne rozwiązanie?
Tak
Nie