LOGO KOMENIUSZ

Post on 05-Feb-2016

61 views 0 download

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

LOGO KOMENIUSZLOGO KOMENIUSZ

Temat: PROCEDURY Z PARAMETRAMITemat: PROCEDURY Z PARAMETRAMI

W LOGO KOMENIUSZW 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?

ZADANIEZADANIE

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

SKŁADNIASKŁADNIA

OTOOTO NAZWANAZWAPOLECENIEPOLECENIE

POLECENIEPOLECENIE

POLECENIEPOLECENIE

JUŻJUŻ PODCZAS PODCZAS TWORZENIA TWORZENIA

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

! OPTYMALIZACJA! OPTYMALIZACJA

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?

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

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Ż

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)

WYWOŁANIE POLECENIAWYWOŁANIE POLECENIA

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

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.?

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)

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?

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)

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)

(6)(6)

Oto spiralka

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

już