Łączna liczba wyświetleń

poniedziałek, 24 października 2016

Tęcza...

Co prawda Code Week się już skończył, ale dziś na lekcji udało mi się ,,nakłonić" żółwia do stworzenia kolorowego wachlarza:


Co prawda do pokolorowania kwadratów użyłam edycji rysunku, ale i tak jest nie źle.
A oto procedury:

Zaczęłam od najzwyklejszego kwadratu:

oto kwadrat
ukm jld
wielokąt [powtórz 4[np 40 pw 90]]
już

Potem dodałam do kwadratu laseczkę w procedurze element:

oto element
np 100 lw 90 np 20 pw 90 kwadrat lw 90 ws 20 pw 90
ws 100
już

Tą procedurę napisałam na zasadzie kończę, gdzie zaczynam. Dzięki temu było łatwiej dopasować mi elementy w późniejszej fazie rysunku.

Procedurą końcową był oczywiście WACHLARZ:

oto WACHLARZ :ile
lw 90
powtórz :ile [element pw 180/(:ile-1) ]
już

Ważne jest, aby od :ile podczas dzielenia (które znajduje się w drugiej linijce kodu) odjąć 1, ponieważ w innym wypadku wyjdzie nam nieprawidłowy kąt i wachlarz nie domknie się do poziomu.


A oto wywołania procedury WACHLARZ dla wartości:

:ile 2


:ile 5



czwartek, 20 października 2016

Coś na Code Week...

Oto wstępna wersja mojego nowego projektu Scratcha. Zrobiłam go specjalnie z okazji Code Weeka:




Ta niebieska piłeczka porusza w kierunku kursora, jeśli wciśniemy spacje. Różowe ściany po kontakcie z piłeczką cofają ją na start. Niebieskie pole z uśmieszkiem przenosi nas na następny poziom. Żółty przycisk otwiera drzwi i usuwa ściany. fioletowy guzik zmniejsza piłeczkę. Powodzenia!

wtorek, 18 października 2016

Code Week

Ten tydzień jest europejskim Tygodniem Kodowania(Code Week). Postanowiłam uczcić ten tydzień i z tej okazji zaprogramowałam w logo takie kwadratowe mozaiki:

1.

 Wersja 1.2 :>



Wykorzystałam tu procedurę kwadrat (taka podstawowa) z Parametrem :bok. A w procedurze końcowej zamieniłam ją na zmienną lokalną i dodałam parametr :ile.

2.
Wersja 2.2:



 Wkrótce pojawi więcej postów z programowania ( a zwłaszcza scratch).

wtorek, 11 października 2016

Informatyka z dziś znowu kontynuacja

Trzecim, a zarazem ostatnim zadaniem był kryształ złożony z pięciokątów:





Pierwszym etapem był oczywiście pięciokąt:

oto pięciokąt
 powtórz 5[np 70 pw 72]
już

Potem wystarczyło tylko stworzyć procedurę powtarzającą go 10 razy:

oto kryształ
ugp 2
ukp "zielony5
 powtórz 10 [pięciokąt pw 360/10]

I znowu ukp i ugp są całkowicie dowolne.

Informatyka z dziś kontynuacja

Kolejne zadanie:

Jest to śnieżynka o określonej liczbie ramion oraz igieł. Odległość miedzy ramionami śnieżynki zmienia charakter całego rysunku.



zaczęłam od stworzenia pojedynczej gałązki

oto gałązka :ile
np 5
powtórz :ile [np 5 pw 45 np 20 ws 20 lw 90 np 20 ws 20 pw 45]
ws :ile*5 ws 5
już

 Mając gałązkę możemy już złożyć całą śnieżynkę

oto śnieżynka :n
przypisz "ile :n*5-10
ugp 2
ukp "czerwony5
powtórz :ile[gałązka :ile pw 360/:n]
już

Tak jak w poprzednim zadaniu ugp i ukp są dowolne

Tym razem możemy zauważyć procedurę przypisz, która pojawiła się zamiast niech.
Niech tworzy zmienną lokalną (wyjaśnienia w poprzednim zadaniu), a przypisz tworzy zmienną globalną. Zmienna lokalna jest nie widoczna i nie widzimy co się w niej znajduję. Tymczasem zmienna globalna daje nam możliwość podglądu przechowywanej liczby.

Informatyka z dziś

Dziś na zajęciach dodatkowych z informatyki ćwiczyłam procedury z parametrem pisanie procedur z parametrem. Oto efekt mojej pracy:





Procedura poniżej :)


Zaczęłam od zwykłego pięciokąta:

oto pięciokąt :bok
powtórz 5[np :bok pw 360/5]
już


Parametr :bok jest KONIECZNY. Przyda na późniejszych etapach rysunku.

Następnym etapem pracy był płatek z dodatkowym parametrem :ile

oto płatek :ile
niech "bok 10
powtórz :ile[pięciokąt :bok niech "bok :bok+10]


W tym przypadku parametr :ile określa, ile małych pięciokątów ma się znajdować w tym największym. Parametr :bok nie pojawił się obok parametru :ile. Dlaczego? Pozbyłam się go, tworząc zmienną "bok równą 10.

Procedura ,,niech" tworzy zmienną lokalną dla tej jednej procedury (nie możemy jej użyć w innej procedurze, no chyba że użyjemy procedury zawierającą tą zmienną w innej).

Procedura końcowa ,,kwiatek" wygląda tak:

to kwiatek :ile
ugp 4
ukp "jasnoniebieski4
powtórz 5[płatek :ile pw 360/5]

już

ugp oraz ukp mogą być dowolne :)

Oto przykłady wywołania procedury kwiatek dla parametrów..

:ile 5


:ile 14





:ile 10


niedziela, 2 października 2016

Koniec przedstawienia

Po 3 aktach opuszczam teatr. Było pięknie! Stroje były najlepszą częścią przedstawienia. Streszczenie przedstawienia(może) pojawi się jutro, bo dziś jest już późno (20:50).

No i teatr

Siedzę właśnie w ósmej loży w Teatrze Wielkim i czekam na rozpoczęcie spektaklu. Kolejny post  pojawi się po akcie 1.

kolejny punkt wycieczki

Byliśmy już w pałacu i na gofrach. Były pyszne, ale cała upaćkałam się karmelem. Teraz jestem w autokarze i zaraz jedziemy do teatru (i nie sfotografowałam mojego gofra).😢

wycieczka trwa

Wysiedliśmy z autokaru i obecnie stoimy przed pałacem myślewickim w Łazienkach Królewskich. Był on 1 siedzibą króla Stanisława Augusta Poniatowskiego (ale to taka ciekawostka).

Wracając do autokaru, pani opowiadała o historii teatru itp. (było tego za dużo, aby podawać szczegóły). Po wyjściu z pałacu idziemy na gofry 😺😺😺

A to jest...

Poznajcie  mizia, świnkę morską mojego brata. Jest o wiele mniejszy od fretki (tej z posta ,,a a z samego rana..") A do tego tchórz i nie podchodzi nawet do ogórka, dlatego gdy frecia je 11 poisiłek dnia on zaczyna 4 😐😐😐😐

Do teatru

dziś o 13:00 rozpoczęła się wycieczka do Teatru Wielkiego. Na razie autokar rozgrzewa silnik. Posty powinny pojawiać się regularnie (relacje z wycieczki) no chyba, że coś się zatnie.