R1SNCDnUer0E3
Rysunek przedstawia ręce człowieka sprawdzającego listę zadań do wykonania.

Operacje na listach w Scratch: tworzenie i sortowanie listy, minimum i maksimum

Źródło: Videoplasty.com, licencja: CC BY-SA 4.0. Creative Commons Uznanie autorstwa-Na tych samych warunkach 4.0.

Duszek znajduje najmniejszy element listy

Zadaniem duszka będzie wylosowanie dziesięciu liczb oraz wskazanie w dymku komiksowym najmniejszej z nich. Do zapamiętania losowanych liczb wykorzystamy listę.

Ćwiczenie 1

Zapisz w postaci listy kroków algorytm znajdowania najmniejszej liczby na liście. W algorytmie wykorzystaj dodatkową zmienną, w której przechowywana będzie najmniejsza liczba.

Ćwiczenie 2

Wykorzystując listę kroków z poprzedniego ćwiczenia napisz aplikację, w której jest losowana lista dziesięciu liczb, a następnie duszek znajduje najmniejszą liczbę na liście i wyświetla ją w dymku komiksowym.

R4P2ms19XPhDv
Ćwiczenie 2
Użytkownik ma za zadanie utworzyć nowy blok znajdujący najmniejszą liczbę na liście, na podstawie algorytmu z ćwiczenia 1 . Uporządkuj elementy kodu.
Źródło: GroMar Sp. z o.o., licencja: CC BY-SA 3.0.
Ćwiczenie 3

Popraw tak rozwiązanie poprzedniego ćwiczenia, aby najmniejsza liczba została ustawiona na pierwszym miejscu listy. Nie możesz jednak zgubić żadnego elementu (np. elementu, który pierwotnie był na pierwszym miejscu).

Ćwiczenie 3

Popraw tak algorytm z ćwiczenia 1, aby najmniejsza liczba została ustawiona na pierwszym miejscu listy. Nie możesz jednak zgubić żadnego elementu (np. elementu, który pierwotnie był na pierwszym miejscu).

Wykorzystaj poniższe pole na zapisanie swoich notatek i przemyśleń.

RjqkjgO9biQil
Dzienniczek, w którym możesz zapisać swoje notatki i przemyślenia.
Dzienniczek, w którym możesz zapisać swoje notatki i przemyślenia.
Źródło: GroMar, licencja: CC BY 3.0.