LOGO KOMENIUSZ

20
LOGO KOMENIUSZ LOGO KOMENIUSZ Temat: PROCEDURY Z PARAMETRAMI Temat: PROCEDURY Z PARAMETRAMI W LOGO KOMENIUSZ W LOGO KOMENIUSZ

description

LOGO KOMENIUSZ. Temat: PROCEDURY Z PARAMETRAMI W LOGO KOMENIUSZ. SKŁADNIA. OTO NAZWA POLECENIE POLECENIE POLECENIE JUŻ. PODCZAS TWORZENIA PROCEDURY ZNAK ? ZMIENIA SIĘ NA >. ! OPTYMALIZACJA. ZADANIE. ZDEFINIUJ PROCEDURĘ RYSUJĄCĄ CIEŃKI KWADRAT O BOKU 100, CZARNYM KOLORZE. - PowerPoint PPT Presentation

Transcript of LOGO KOMENIUSZ

Page 1: LOGO KOMENIUSZ

LOGO KOMENIUSZLOGO KOMENIUSZ

Temat: PROCEDURY Z PARAMETRAMITemat: PROCEDURY Z PARAMETRAMI

W LOGO KOMENIUSZW LOGO KOMENIUSZ

Page 2: LOGO KOMENIUSZ
Page 3: LOGO KOMENIUSZ

NA CO ZWRACAMY UWAGĘNA CO ZWRACAMY UWAGĘ

WIEMY, ŻE NALEŻY WIEMY, ŻE NALEŻY OPTYMALIZOWAĆ KOD PROGRAMUOPTYMALIZOWAĆ KOD PROGRAMU

GDZIE I PO CO STOSUJEMY GDZIE I PO CO STOSUJEMY PROCEDURY?PROCEDURY?

JAK TO SIĘ ROBI?JAK TO SIĘ ROBI? PO CO UŻYWAMY PARAMETRY PO CO UŻYWAMY PARAMETRY

W PROCEDURACH?W PROCEDURACH?

Page 4: LOGO KOMENIUSZ

ZADANIEZADANIE

ZDEFINIUJ PROCEDURĘ RYSUJĄCĄ ZDEFINIUJ PROCEDURĘ RYSUJĄCĄ CIEŃKI KWADRAT O BOKU 100, CIEŃKI KWADRAT O BOKU 100, CZARNYM KOLORZECZARNYM KOLORZE

Page 5: LOGO KOMENIUSZ

SKŁADNIASKŁADNIA

OTOOTO NAZWANAZWAPOLECENIEPOLECENIE

POLECENIEPOLECENIE

POLECENIEPOLECENIE

JUŻJUŻ PODCZAS PODCZAS TWORZENIA TWORZENIA

PROCEDURY ZNAKPROCEDURY ZNAK ? ? ZMIENIA SIĘ NA ZMIENIA SIĘ NA >>

Page 6: LOGO KOMENIUSZ
Page 7: LOGO KOMENIUSZ

! OPTYMALIZACJA! OPTYMALIZACJA

Page 8: LOGO KOMENIUSZ

OTO KWADRATOTO KWADRAT

UKP 0UKP 0

UGP 1UGP 1

POWTÓRZ 4 [NP 100 PW 90]POWTÓRZ 4 [NP 100 PW 90]

JUŻJUŻ

Jak przerobić procedurę na taką, która daje Jak przerobić procedurę na taką, która daje możliwość narysowania kwadratu możliwość narysowania kwadratu o dowolnie wybranym przez użytkownika boku?o dowolnie wybranym przez użytkownika boku?

Page 9: LOGO KOMENIUSZ

PROCEDURE MOŻEMY POPRAWIĆ PROCEDURE MOŻEMY POPRAWIĆ UŻYWAJĄC PODGLĄDU PAMIĘCI (F4)UŻYWAJĄC PODGLĄDU PAMIĘCI (F4)

Page 10: LOGO KOMENIUSZ

OTO KWADRATOTO KWADRAT

UKP 0UKP 0

UGP 1UGP 1

POWTÓRZ 4 [NP POWTÓRZ 4 [NP 100100 PW 90] PW 90]

JUŻJUŻ

------------------------------------------------------------------

OTO KWADRAT OTO KWADRAT :BOK:BOK

UKP 0UKP 0

UGP 1UGP 1

POWTÓRZ 4 [NP POWTÓRZ 4 [NP :BOK:BOK PW 90] PW 90]

JUŻJUŻ

Page 11: LOGO KOMENIUSZ

UŻYLIŚMY ZMIENNEJ :BOKUŻYLIŚMY ZMIENNEJ :BOK(PODOBNIE JAK W ELI – PUDEŁKO, KOSZ NA (PODOBNIE JAK W ELI – PUDEŁKO, KOSZ NA

ŚMIECI, MIEJSCE DO PAMIĘTANIA)ŚMIECI, MIEJSCE DO PAMIĘTANIA)

Page 12: LOGO KOMENIUSZ

WYWOŁANIE POLECENIAWYWOŁANIE POLECENIA

Page 13: LOGO KOMENIUSZ

ZADANIE:ZADANIE:

NAPISZ WŁASNE POLECENIE NAPISZ WŁASNE POLECENIE (PROCEDURĘ)(PROCEDURĘ)

RYSUJĄCĄ DOWOLNY WIELOKĄT RYSUJĄCĄ DOWOLNY WIELOKĄT FOREMNY O WYBRANYM PRZEZ FOREMNY O WYBRANYM PRZEZ

UŻYTKOWNIKA BOKUUŻYTKOWNIKA BOKU

Page 14: LOGO KOMENIUSZ

CZY DA SIĘ NAPISAĆ JEDNĄ PROCEDURĘ CZY DA SIĘ NAPISAĆ JEDNĄ PROCEDURĘ NA RYSOWANIE FOREMNEGO TRÓJKĄTA, NA RYSOWANIE FOREMNEGO TRÓJKĄTA, KWADRATU, PIĘCIOKĄTA, ITD.?KWADRATU, PIĘCIOKĄTA, ITD.?

Page 15: LOGO KOMENIUSZ
Page 16: LOGO KOMENIUSZ

OPRACUJ OPRACUJ PROCEDURYPROCEDURY RYSUJĄCE: RYSUJĄCE:

SZEŚCIOKĄT O ZADANYM BOKU SZEŚCIOKĄT O ZADANYM BOKU I PODANYM KOLORZE (2 PARAMETRY)I PODANYM KOLORZE (2 PARAMETRY)

OTOOTO SZESC SZESC :BOK :BOK :KOLOR:KOLOR

UKP UKP :KOLOR:KOLOR

POWTÓRZ 6 [NP POWTÓRZ 6 [NP :BOK:BOK PW 60] PW 60]

JUŻJUŻ

Spr.Spr.

szesc 200 1 (duży granatowy)szesc 200 1 (duży granatowy)

szesc 50 14 (mały żółty)szesc 50 14 (mały żółty)

Page 17: LOGO KOMENIUSZ

NA CO ZWRACAMY UWAGĘNA CO ZWRACAMY UWAGĘ

WIEMY, ŻE NALEŻY WIEMY, ŻE NALEŻY OPTYMALIZOWAĆ KOD PROGRAMUOPTYMALIZOWAĆ KOD PROGRAMU

GDZIE I PO CO STOSUJEMY GDZIE I PO CO STOSUJEMY PROCEDURY?PROCEDURY?

JAK TO SIĘ ROBI?JAK TO SIĘ ROBI? PO CO UŻYWAMY PARAMETRY PO CO UŻYWAMY PARAMETRY

W PROCEDURACH?W PROCEDURACH?

Page 18: LOGO KOMENIUSZ

ZADANIA OCENIANEZADANIA OCENIANE

OPRACUJ OPRACUJ PROCEDURYPROCEDURY RYSUJĄCE: RYSUJĄCE:

KWADRAT O ZADANEJ DŁ. BOKUKWADRAT O ZADANEJ DŁ. BOKU SZEŚCIOKĄT O ZADANYM BOKU SZEŚCIOKĄT O ZADANYM BOKU

I PODANYM KOLORZE (2 PARAMETRY)I PODANYM KOLORZE (2 PARAMETRY) * WIELOKĄT O BOKU 50, PODANEJ ILOŚCI * WIELOKĄT O BOKU 50, PODANEJ ILOŚCI

KĄTÓW, KOLORZE I GRUBOŚCI (3 PARAMETRY)KĄTÓW, KOLORZE I GRUBOŚCI (3 PARAMETRY)

Page 19: LOGO KOMENIUSZ

OPRACUJ OPRACUJ PROCEDURYPROCEDURY RYSUJĄCE: RYSUJĄCE: (3) KWADRAT O ZADANEJ DŁ. BOKU(3) KWADRAT O ZADANEJ DŁ. BOKU(4) OKRĄG O WYBIERANYM KOLORZE(4) OKRĄG O WYBIERANYM KOLORZE(5) OŚMIOKĄT O ZADANYM BOKU (5) OŚMIOKĄT O ZADANYM BOKU I PODANYM KOLORZE (2 PARAMETRY)I PODANYM KOLORZE (2 PARAMETRY)(6) (6)

Page 20: LOGO KOMENIUSZ

(6)(6)

Oto spiralka

powtórz 1000 [np numpow/300 pw 3]

już