LOGO KOMENIUSZ Temat: PROCEDURY Z PARAMETRAMI W LOGO KOMENIUSZ NA CO ZWRACAMY UWAGĘ WIEMY, ŻE NALEŻY OPTYMALIZOWAĆ KOD PROGRAMU  GDZIE I PO CO STOSUJEMY PROCEDURY? 

Download Report

Transcript LOGO KOMENIUSZ Temat: PROCEDURY Z PARAMETRAMI W LOGO KOMENIUSZ NA CO ZWRACAMY UWAGĘ WIEMY, ŻE NALEŻY OPTYMALIZOWAĆ KOD PROGRAMU  GDZIE I PO CO STOSUJEMY PROCEDURY? 

LOGO KOMENIUSZ
Temat: PROCEDURY Z PARAMETRAMI
W LOGO KOMENIUSZ
NA CO ZWRACAMY UWAGĘ
WIEMY, ŻE NALEŻY
OPTYMALIZOWAĆ KOD PROGRAMU
 GDZIE I PO CO STOSUJEMY
PROCEDURY?
 JAK TO SIĘ ROBI?
 PO CO UŻYWAMY PARAMETRY
W PROCEDURACH?

ZADANIE
ZDEFINIUJ PROCEDURĘ RYSUJĄCĄ
CIEŃKI KWADRAT O BOKU 100,
CZARNYM KOLORZE
SKŁADNIA
OTO NAZWA
POLECENIE
POLECENIE
POLECENIE
JUŻ
PODCZAS
TWORZENIA
PROCEDURY ZNAK ?
ZMIENIA SIĘ NA >
! OPTYMALIZACJA
OTO KWADRAT
UKP 0
UGP 1
POWTÓRZ 4 [NP 100 PW 90]
JUŻ
Jak przerobić procedurę na taką, która daje
możliwość narysowania kwadratu
o dowolnie wybranym przez użytkownika boku?
PROCEDURE MOŻEMY POPRAWIĆ
UŻYWAJĄC PODGLĄDU PAMIĘCI (F4)
OTO KWADRAT
UKP 0
UGP 1
POWTÓRZ 4 [NP 100 PW 90]
JUŻ
--------------------------------OTO KWADRAT :BOK
UKP 0
UGP 1
POWTÓRZ 4 [NP :BOK PW 90]
JUŻ
UŻYLIŚMY ZMIENNEJ :BOK
(PODOBNIE JAK W ELI – PUDEŁKO, KOSZ NA
ŚMIECI, MIEJSCE DO PAMIĘTANIA)
WYWOŁANIE POLECENIA
ZADANIE:
NAPISZ WŁASNE POLECENIE
(PROCEDURĘ)
RYSUJĄCĄ DOWOLNY WIELOKĄT
FOREMNY O WYBRANYM PRZEZ
UŻYTKOWNIKA BOKU
CZY DA SIĘ NAPISAĆ JEDNĄ
PROCEDURĘ NA RYSOWANIE
FOREMNEGO TRÓJKĄTA,
KWADRATU, PIĘCIOKĄTA, ITD.?
OPRACUJ PROCEDURY RYSUJĄCE:

SZEŚCIOKĄT O ZADANYM BOKU
I PODANYM KOLORZE (2 PARAMETRY)
OTO SZESC :BOK :KOLOR
UKP :KOLOR
POWTÓRZ 6 [NP :BOK PW 60]
JUŻ
Spr.
szesc 200 1 (duży granatowy)
szesc 50 14 (mały żółty)
NA CO ZWRACAMY UWAGĘ
WIEMY, ŻE NALEŻY
OPTYMALIZOWAĆ KOD PROGRAMU
 GDZIE I PO CO STOSUJEMY
PROCEDURY?
 JAK TO SIĘ ROBI?
 PO CO UŻYWAMY PARAMETRY
W PROCEDURACH?

ZADANIA OCENIANE
OPRACUJ PROCEDURY RYSUJĄCE:



KWADRAT O ZADANEJ DŁ. BOKU
SZEŚCIOKĄT O ZADANYM BOKU
I PODANYM KOLORZE (2 PARAMETRY)
* WIELOKĄT O BOKU 50, PODANEJ ILOŚCI
KĄTÓW, KOLORZE I GRUBOŚCI (3 PARAMETRY)
OPRACUJ PROCEDURY RYSUJĄCE:
(3) KWADRAT O ZADANEJ DŁ. BOKU
 (4) OKRĄG O WYBIERANYM KOLORZE
 (5) OŚMIOKĄT O ZADANYM BOKU
I PODANYM KOLORZE (2 PARAMETRY)
 (6)

(6)
Oto spiralka
powtórz 1000 [np numpow/300 pw 3]
już