Pętle i warunki – 3 liceum/technikum

Gdy już opanujemy podstawowe sekwencje poleceń, możemy zacząć tworzyć bardziej złożone programy przy użyciu pętli i warunków:

  • Powtórz N× – podstawowa pętla z podaną liczbą powtórzeń

    powtórz 4×: krok do przodu, skręć w prawo

  • Zdarzenia – polecenia reagujące na to, gdy coś wydarzy się w środowisku

    po naciśnięciu klawisza: narysuj kropkę

  • Warunki i rozgałęzienia – program wykona polecenie tylko wtedy, gdy spełniony jest warunek

    jeśli stoisz na piasku: obróć się w prawo

  • Powtarzaj dopóki – pętla wykonywana jest dopóty, dopóki spełniony jest warunek

    dopóki przed tobą jest wolne pole: krok do przodu

Pętle i warunki można ze sobą łączyć. Nie potrzebujemy do tego żadnych specjalnych poleceń, ale nauczenie się tworzenia takich programów nie jest aż takie proste. Dlatego przygotowaliśmy specjalnie ćwiczenia:

Grafika żółwia

Rysowanie obrazków grafiką żółwia przy użyciu programowania blokowego.


Rysunki z powtórzeniami

Dodamy żółwiowi możliwość powtarzania poleceń, dzięki czemu będzie mógł narysować więcej rzeczy.

Rysowanie

Aby rysunki nie były tak prymitywne, nauczymy żółwia, jak używać koloru i podnosić pędzel.

Rysowanie II

A teraz spróbujemy narysować kilka obrazków z (żółwiego) życia. Rysowanie tych obrazków nie należy do najłatwiejszych, ale równocześnie nie wymaga żadnych skomplikowanych ruchów.

Wzory z powtórzeniami

Jeżeli odpowiednio użyjemy zagnieżdżonych powtórzeń, żółw będzie rysował przepiękne wzory.

Żółw z limitem

W tym zestawie Twoim zadaniem jest napisanie krókich programów dla żółwia –⁠ każde zadanie ma limitowaną liczbę poleceń. Czy uda Ci się znaleźć poprawny, krótki zapis programu?

Wzory z powtórzeniami II

Kilka kolejnych wzorów z regularnymi powtórzeniami. Niektóre na pierwszy rzut mogą wydawać się skomplikowane, ale ich narysowanie nie jest trudne. Trzeba tylko uważnie się przyjrzeć.



ProgMalowanie

Tworzenie obrazków poprzez łączenie podstawowych kształtów (np. koło, kwadrat), wykorzystanie programowania blokowego.


Wzory z powtórzeniami I

Tu mamy dodatkowe polecenie powtórzenia, którego użyjemy do narysowania rzędów i wzorów.

Wzory z powtórzeniami II

Bardziej zaawansowany zestaw wykorzystujący powtórzenia.



Platformówka

Steruj skaczącą postacią za pomocą programowania blokowego.


Interakcje

Stwórz własne zasady gry, a następnie zagraj w grę! W tym zestawie pan Blob potrafi reagować nie tylko na elementy na planszy, ale także na kliknięcia.

Interakcje i strzelanie

Stwórz własną strzelankę! Użyj klikania, aby pomóc panu Blobowi pokonać pająki.

Interakcje i czarowanie

Pan Blob będzie czarował, a ty możesz mu pomóc, klikając we właściwym momencie.

Warunki: podstawy

Pan Blob jest inteligentny i nie musi robić tego samego przy wszystkich kaktusach. Może podejmować decyzje w zależności od tego, czy kaktus rośnie na trawie czy na piasku.

Pająki i strzały

Uwaga: niektóre platformy są strzeżone przez gigantyczne pająki. Na szczęście pan Blob potrafi je zestrzelić.

Warunki rozszerzone

Aby móc podejmować lepsze decyzje, pan Blob musi nauczyć się nowych warunków dotyczących kierunku chodzenia i liczby monet.

Interakcje i warunki

Teraz Pan Blob zajmie się eksplorowaniem trudniejszych światów platformowych, wykorzystując warunki i kliknięcia.

Duch i warunki

Pan Blob znów musi przemienić się w ducha, ale tym razem tylko w odpowiednich warunkach.

Czarowanie z warunkami

Teraz pan Blob będzie potrzebował zarówno czarów, jak i warunków.

Kombinacje warunków

W tym zestawie zastosujemy kombinację warunków (operatory logiczne, warunki zagnieżdżone).



Robotanik

Proste sterowanie graficzne, zawiłe zadania programistyczne.


Trening

Zapoznaj się z podstawowym sterowaniem Robotanika.

Łatwe

Zestaw prostych zadań, z którymi poradzi sobie każdy początkujący programista (przy odrobinie pomyślunku).



NAPISZ DO NAS

Twoja wiadomość została wysłana. Dziękujemy.

Napisz do nas

Jesteś w kropce?

Zanim zadasz pytanie, zapoznaj się z instrukcjami:

Prosimy o nieprzesyłanie próśb o gotowe rozwiązania. Jeśli zgłaszasz błąd, dokładnie opisz, czego dotyczy, i dołącz zrzut ekranu.

Wybierz temat

Wiadomość Zgłoszenie błędu Treści Sterowanie Logowanie Licencja