Czego się nauczysz
Nauczysz się szukać w liście po kolei: pierwszego, ostatniego i wszystkich wystąpień, elementu spełniającego warunek i odpowiedzi na pytania „czy jest” i „czy wszystkie”. Poznasz też metodę index, wersję z pętlą while i sztuczkę z wartownikiem.
Po co ci to na maturze
Pytania „czy w pliku jest liczba większa od 1000”, „w którym wierszu pierwszy raz pojawia się zero” albo „czy wszystkie wyniki są dodatnie” to codzienność zadań z plikiem. Każde z nich to przeszukanie danych po kolei.
Etapy lekcji
Spis lekcji
Teoria
6 rozdziałówNie zaczęte- 1.1Po kolei, aż do trafieniaWyszukiwanie liniowe sprawdza elementy jeden po drugim i kończy na pierwszym trafieniu.
- 1.2Pierwsze, ostatnie, wszystkiePolecenie mówi, o które wystąpienie pyta. Od tego zależy, czy pętla ma break i w którą stronę idzie.
- 1.3Pierwszy, który spełnia warunekZamiast równości możesz szukać dowolnego warunku. Tak samo sprawdzasz, czy coś istnieje i czy wszystko pasuje.
- 1.4Gotowe narzędzia: in, index, findPython ma wyszukiwanie liniowe wbudowane. Trzeba tylko wiedzieć, co które narzędzie zwraca, gdy nic nie znajdzie.
- 1.5Pętla while i kolejność warunkówW wersji z while kolejność części warunku decyduje o tym, czy program zadziała. Na koniec sztuczka z wartownikiem.
- 1.6PodsumowanieNajważniejsze rzeczy z każdego rozdziału na jednej stronie, do szybkiej powtórki.