• Nie Znaleziono Wyników

INFORMATYKA – KLASA VII

N/A
N/A
Protected

Academic year: 2021

Share "INFORMATYKA – KLASA VII"

Copied!
6
0
0

Pełen tekst

(1)

INFORMATYKA – KLASA VII

24.03.2020r.

Lekcja Temat: Procedury bez parametrów w Logo.

Na tej lekcji nauczymy się jak stosować w Logo procedury bez parametrów.

Otwórzmy sobie program Logomocja Imagine.

Najpierw nauczymy się komendy powtórzeniowej, to znaczy zamiast wpisywać kilka razy tę samą treść użyjemy polecenia: powtórz. Na przykład chcemy narysować kwadrat o boku równym 100 krokom żółwia. To wpisujemy w wierszu poleceń cztery razy takie polecenie: np 100 pw 90. Oczywiście żółw narysuje nam kwadrat:

Ale zamiast wpisywać 4 razy to samo, możemy ująć to w jednym poleceniu:

powtórz 4 [np 100 pw 90]:

Proszę zwrócić uwagę na odstępy, bo to ważne w języku Logo.

Ekran czyścimy używając polecenia cs.

(2)

Aby narysować ośmiokąt foremny, to w wierszu poleceń wpiszemy: powtórz 8 [np 100 pw 45].

Co to oznacza po kolei:

− powtórz 8 – oznacza osiem powtórzeń pewnej czynności (którą umieszczamy zawsze w nawiasach kwadratowych),

− np 100 – oznacza 100 kroków naprzód żółwia,

− pw 45 – oznacza obrót w prawo o 45 stopni (dlaczego 45?, ponieważ każdy kąt wewnętrzny w ośmiokącie foremnym ma 45 stopni – powinniście to wiedzieć z matematyki. 8 kątów razy 45 stopni, powinno dać 360 stopni i tyle daje. Może spróbujcie sami napisać polecenie, w którym żółw narysuje Wam dziesięciobok foremny. Aby obliczyć jaki będzie pojedynczy kąt wewnętrzny, to znaczy o ile trzeba obrócić żółwia, należy podzielić 360 przez ilość boków, czy kątów – wielokąty foremne maja tyle samo boków ile kątów. Jeśli mamy narysować dziesięciobok foremny, to musimy 360 podzielić na 10, jeśli dziewięciobok, to dzielimy 360 na 9, itd.).

Kolejna rzecz, jaką się zajmiemy, to definiowanie procedur. Najpierw czyścimy nasz ekran: cs, Chcemy utworzyć procedurę OŚMIOKĄTA. Procedurę zaczynamy od słowa oto i obok po odstępie nazwa procedury. Czyli jeśli chcemy utworzyć procedurę o nazwie OŚMIOKĄT, to w wierszu poleceń wpisujemy: oto OŚMIOKĄT (przyjęło się, aby nazwy procedur pisać drukowanymi literami, ułatwi to późniejszą pracę, nie jest błędem, jak będzie napisana małymi, ale jak zobaczycie, bardziej nam to uprości późniejszą pracę):

Standardowo zatwierdzamy Enterem z klawiatury. Zauważcie, że po wpisaniu powyższej instrukcji zamiast znaku zapytania w wierszu poleceń pojawił nam się nawias ostry >, oznacza to, że teraz możemy wpisywać tylko treść procedury:

No więc nasza procedura będzie wyglądała następująco: powtórz 8 [np 100 lw 45] (czyli rysowanie ośmiokąta). Oczywiście po wpisaniu i po zatwierdzeniu Enterem z klawiatury nic

(3)

nam się na ekranie nie pojawia, bo my teraz tworzymy procedurę, a żółw nam narysuje, dopiero po wywołaniu tej procedury, ale to za chwilkę. Teraz możemy zakończyć naszą procedurę wpisując słowo: już. W tym momencie nasza procedura jest zapisana w programie, a w wierszu poleceń z powrotem pojawił się znak zapytania. Jeśli popełniliśmy jakiś błąd i chcemy naszą procedurę poprawić lub zmienić, to nie robimy tego w wierszu poleceń, tylko wchodzimy w przycisk pokaż/schowaj pamięć, znajdujący się na górze ekranu po lewej stronie:

Klikamy na ten przycisk i po prawej stronie powinni pojawić nam się okienko:

Następnie naciskamy znak +, znajdujący się koło napisu Procedury, pojawią nam się nazwy wszystkich procedur, które utworzyliśmy, w naszym przypadku jest to na razie jedna procedura o nazwie OŚMIOKĄT:

Aby otworzyć jej treść do edytowania, należy kliknąć na nią dwa razy. Wtedy pojawi nam się poniższe okienko:

Tutaj możemy edytować treść procedury, i zawsze zatwierdzamy przyciskiem OK, bo inaczej nic nie zostanie zapisane. Pamiętajmy, że procedury edytujemy tylko w ten sposób, nie w wierszu poleceń.

Tutaj w tym okienku możemy także stworzyć nową procedurę, wybierając przycisk Dodaj. Otworzy się wtedy okienko do wpisywania procedur, wtedy wpisujemy całą procedurę, np. utworzymy procedurę o nazwie

(4)

KWADRAT, która będzie rysowała kwadrat o boku równym 150 krokom żółwia. Wiec piszemy w okienku nazwę procedury i zatwierdzamy OK:

Otworzy nam się gotowe okienko do wpisywania procedury:

My wpisujemy tutaj tylko treść wewnętrzną procedury, czyli: powtórz 4 [np 150 pw 90]

I standardowo zatwierdzamy przyciskiem OK.

(5)

Na liście procedur w okienku po prawej stronie powinna pojawić nam się kolejna utworzona przez nas procedura – KWADRAT:

Aby wywołać naszą procedurę, po prostu wpisujemy w wierszu poleceń OŚMIOKĄT i zatwierdzamy Enterem z klawiatury:

Utworzymy teraz jeszcze jedną procedurę o nazwie OŚMIOKĄTY. Zwróćcie uwagę, że piszemy tutaj w liczbie mnogiej, jedna dodatkowa litera, a już inna procedura. W definicji procedury OŚMIOKĄTY użyjemy naszej wcześniejszej procedury OŚMIOKĄT do narysowania 12 ośmiokątów, dlatego musi 12 razy powtórzyć. A więc zaczynamy wpisywać w wierszu poleceń:

oto OŚMIOKĄTY

powtórz 12 [OŚMIOKĄT lw 30]

już

czyli po wpisaniu oto OŚMIOKĄTY wciskamy Enter, potem chcemy narysować 12 ośmiokątów i za każdym razem żółw będzie obracał się o 30 stopni, aby zapełnić pełny obrót 360 stopni (znowu 360 : 12 = 30), znowu wciskamy Enter, i na koniec wpisujemy już i znowu Enter.

(6)

Na liście procedur powinniśmy mieć kolejną procedurę OŚMIOKĄTY:

Moi drodzy, jeśli z jakiegoś powodu wyłączyliśmy program, w którym stworzyliście procedury, to pamiętajcie, że w nowo otwartym tych procedur nie ma, chyba, że zapisaliście program wcześniej. W innym przypadku, musicie tworzyć procedury od nowa.

Teraz widzicie, jak pomaga wpisywanie nazw procedur drukowanymi literami, od razu wyróżniają się w treści.

No więc wywołajmy teraz procedurę OŚMIOKĄTY, zobaczymy, co żółw nam narysuje:

Zapiszmy nasz projekt wchodząc w Plik w programie i wybierając Zapisz projekt jako jako nazwę wpisując Projekt1 i wybierając miejsce na dysku, w którym chcemy to zapisać:

Cytaty

Powiązane dokumenty

osoba powracająca na rynek pracy po urlopie wychowawczym lub macierzyńskim osoba po pięćdziesiątym roku życia (może być pracująca).

Pracowaliśmy również w programie Scratch tworząc skrypty oraz w programie Logomocja rysując figury geometryczne przy pomocy żółwia.. Kilka ostatnich lekcji

przyp ”s :a+:b – przypisuje zmiennej s wartość sumy liczb przypisanych do zmiennych a i b (w tym wypadku, jeśli zmiennej przypisujemy wartości innych zmiennych w wyrażeniu,

•Przywoływane są w tekście przez nazwisko pierwszego autora i rok wydania cytowanego artykułu... NAZWISKA

Monitorowanie karier absolwentów oraz sposobu wykorzystywania przez nich wiedzy akademickiej w praktyce pozwoli Uczelni na bieżąco dostosowywać ofertę edukacyjną

Państwa dane osobowe będziemy przetwarzać w celach związanych z przeprowadzeniem ankiet badawczych dotyczących karier zawodowych Absolwentów Uniwersytetu

W załączeniu składam ……… sztuk fotografii (3,5 cm x 4,5 cm) do dyplomu ukończenia studiów (1 sztuka podpisana na

Proszę o przyjęcie mnie do klasy pierwszej szkoły ponadpodstawowej dla młodzieży według preferencji przedstawionych w załączniku Nr 2. (zgodnie z informatorem do