Stwórz Koderka

- Porządkowanie -

Wprowadzenie

Świat Koderków był kiedyś bardzo uporządkowany. Wszystko działało bardzo sprawnie, jak w komputerze. Dopiero inwazja Drakonidów zrobiła tyle bałaganu i sprawiła, że nawet same Koderki nie wiedzą jak mają działać. Tworzenie nowych Koderków musi odbywać się we właściwej kolejności. Dodawanie kolejnych elementów, z których są zbudowane musi odbywać się zgodnie z instrukcją. Nie można pominąć żadnego etapu, więc praca ta powinna być uporządkowana - tak jak w komputerze. Komputery nie mogłyby działać, gdyby zamknięte w nich informacje były rozproszone i niepoukładane. Koderki też tak działają, dlatego tak ważne jest, aby ułożyć je we właściwej kolejności - od najprostszego, do najbardziej złożonego.

Polecenie do aplikacji

W tej części planety wciąż powstają jej nowi mieszkańcy. Odgadnij, jak prawidłowo złożyć Koderki, aby ich kolejni przyjaciele zawitali na planetę. Tupnięciem zmień kolejność dwóch dowolnych Koderków, aby zostały ułożone od lewej do prawej, zgodnie z ilością posiadanych elementów – od najprostszego do najbardziej złożonego.

Inspiracje do rozmowy z dziećmi

Porozmawiaj z dziećmi o znanych im sytuacjach życiowych lub przykładach z ich bliskiego otoczenia, w których stosują, lub mogą spotkać się z przytaczanym pojęciem:

  • porządkowanie zabawek po to, aby móc je szybciej znaleźć: klocki razem, puzzle i gry na innej półce, lalki i misie w kufrze, kredki w piórniku;
  • tworzenie grup w przedszkolu, aby dzieci w swoim wieku mogły się razem bawić i uczyć;
  • przydzielenie szafek w przedszkolu, aby każde dziecko mogło w jednym miejscu przechowywać swoje buciki i kurtkę;
  • lista nazwisk w dzienniku szkolnym, wyrazy w słowniku ortograficznym są ułożone w porządku alfabetycznym od a do z;
  • ubrania w sklepie ułożone są według rozmiaru, od najmniejszego do największego.

Na czym polega porządkowanie/sortowanie informacji w informatyce?

To porządkowanie zbioru danych pod względem wybranych cech charakterystycznych każdego elementu tego zbioru. Algorytmy sortowania stosujemy, aby uporządkować dane, tworzyć wydajne algorytmy (np. wyszukiwania) i prezentować informacje w sposób czytelniejszy dla człowieka.