Wybieranie, sortowanie
Jak posortować liczby?
Ustawić w kolejności rosnącej
Losujemy w scratchu 12 liczb o 1 do 50
Element 1 z listy „Dane”
Element 2 z listy „Dane”
Element 3 z listy „Dane”
Element 10 z listy „Dane”
Jak zamienić miejscami dwie liczby?
13
5
x
y
13
5
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Wyszukujemy najmniejszą z liczb z całej listy (element4) i zamieniamy miejscami za elementem 1. Wykorzystujemy w tym celu zmienną „ZAST”
ZAST
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Wyszukujemy najmniejszą liczbę z listy, ale już od drugiego elementu. Zamieniamy miejscami.
ZAST
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Wyszukujemy najmniejszą liczbę z listy, ale już od trzeciego elementu. Zamieniamy miejscami.
ZAST
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Powtarzamy …
ZAST
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Powtarzamy …
ZAST
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Powtarzamy …
ZAST
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Powtarzamy …
ZAST
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Powtarzamy …
ZAST
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Powtarzamy …
ZAST
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | |
13
47
18
5
34
38
12
25
Lista „Dane”
Powtarzamy …
ZAST
Sortowanie przez wybieranie