background image

GR A 

1. 

Co oznacza ikona (co robi?): 

 ? (1) 

2. 

Aby narysowad okrąg o zadanym promieniu piszemy: (3) 

? pż 
? oto okrąg :r 
> powtórz 360 [np :r * 0,0175 lw 1] 
> już 
 
Napisz procedurę rysującą płatek kwiatka przedstawionego na rysunku: 

 

3. 

Co to jest algorytm? Podaj przykład algorytmu w Logo Komeniuszu. (2) 

 

 

 

 

 

 

 

 

 

 

 

 

 

GR B 

1. 

Co robi polecenie: ugp? (1) 

2. 

Napisano kod dla poniższego rysunku: (3) 

 

Jednak pojawił się w nim błąd. Znajdź błąd i popraw kod poniżej: 

?pż 
?oto płatek 
>powtórz 18 (np 1 lw 1) 
>lw 180 
>powtórz 18 (np 0.5 pw 1) 
>lw 180 
>powtórz 18 (np 0.5 pw 1) 
>pw 90 
>juz 
?powtórz 4 (płatek) 
?ukp 7 lw 45 pod np 30 opu 
?zamaluj 
?pod ws 30 lw 90 ukp 10 np 30 opu 
?zamaluj 
?pod ws 30 lw 90 ukp 17 np 30 opu  
?zamaluj 
?pod ws 30 lw 90 ukp 5 np 30 opu  
?zamaluj 
?sż  

3. 

Co to jest procedura? Napisz przykładową procedurę w Logo Komeniuszu (2) 

 

 

background image

Klucz do zadao: 

(proponowana punktacja, oraz przewidywane prawidłowe odpowiedzi) 

Nr 

Grupa A 

Grupa B 

- wyświetla ekran graficzny oraz 
tekstowy, 
- ekran graficzny oraz tekstowy 
- konsola poleceo i ekran 
graficzny, 
- wyświetla rysunek, oraz pole do 
wpisania kodu 

- Ustal Grubośd Pisaka, 
- ustala grubośd pisaka, 
- wybiera grubośd pisaka, 
- skrót od polecenia 
ustalgrubośdpisaka 

1

 pu

n

kt

 

?oto płatek //początek, koniec procedury 
>powtórz 180 *np 1 lw 1+ //funkcja powtórz 
>lw 180 
>powtórz 180 *np 0.5 pw 1+ //zmniejszenie r 
>lw 180 
>powtórz 180 [np 0.5 pw 1] 
>pw 90 
>już 

- powtórzenia 180 razy, 
- kwadratowe nawiasy, 
- błąd literowy "już" 

3

 pu

n

kty

 

- przepis na wykonanie danego 
zadania, 
- lista kroków zamieniająca dane 
wejściowe na wyjściowe, 
- szereg poleceo służących do 
narysowania danego obrazka, 
- zbiór poleceo w określonej 
kolejności, mającej nas 
doprowadzid do rozwiązania 
- przykłady prostych procedur 
poprawnie napisanych 
(kwadratowe nawiasy przy funkcji 
powtórz, brak błędów literowych, 
nie jest konieczny znak zachęty 
(?), prawidłowe wykorzystanie 
poleceo np. lw 45, np 10 - 
podawanie wartości) 

- mały podprogram, 
- stworzona nowa funkcja, 
- polecenie rysujące (kwadrat, 
koło, trójkąt...) zawierające (lub 
nie) parametr (:a, :r, ...), które 
wywołuje się poprzez podanie 
jego nazwy, 
- przykład: procedura na koło, 
kwadrat, trójkąt, płatek... 

2

 pu

n

kty

 (

p

ra

w

id

ło

w

a de

fi

n

ic

ja

 +

 pr

zy

ad