{"id":"informatyka-2026-maj-matura-rozszerzona/zad/7.2","paper_id":"informatyka-2026-maj-matura-rozszerzona","number":"7.2","points":2,"ptype":"open","subject":"informatyka","category":"matura","year":2026,"month":"maj","level":"rozszerzona","text":"Zadanie 7.2. (0-2)\nDla każdego miesiąca wyznacz długość najdłuższego ciągu kolejnych dni bez opadów w tym\nmiesiącu (wartość opadów w tych dniach jest równa 0).\n7.1.\n0-1-\n2-3\n7.2.\n0-1-2\nMINP-R0_100\nInformacja do zadań 7.3.-7.4.\nNa potrzeby zadania przyjmujemy, że w kolejnym roku przez 184 dni, od 1 marca 2023 do\n31 sierpnia 2023, temperatury i opady utrzymywały się na stałym poziomie, co pozwalało na\nregularny wzrost rzęsy wodnej w tempie rozrostu 1,75% dziennie. Przyrost rzęsy następował\nw nocy, a pomiar zarośnięcia stawu - rano.\n1 marca 2023 rano staw był zarośnięty rzęsą w 20%, tj. rzęsa wodna zajmowała 2000 m2.\nW związku z tym, że staw nie powinien być zarośnięty w całości, właściciel postanowił\npozbywać się jej nadmiaru. Do zbiornika wpuścił 80 amurów białych, z których każdy zjadał\nw ciągu dnia 0,25 m2 rzęsy wodnej. Dodatkowo co piątek w ciągu dnia odławiał 60 m2 rzęsy\nwodnej.\nUwaga: 30 kwietnia rano staw był zarośnięty w 25,79%.","answer":null,"answer_text":"Zadanie 7.2. (0-2)\nWymaganie ogólne\nWymagania szczegółowe\nII. Programowanie i rozwiązywanie\nproblemów z wykorzystaniem komputera\ni innych urządzeń cyfrowych.\nZdający:\nII.3) przygotowując opracowania rozwiązań\nzłożonych problemów, posługuje się\nwybranymi aplikacjami w stopniu\nzaawansowanym:\nb) stosuje zaawansowane funkcje arkusza\nkalkulacyjnego w zależności od rodzaju\ndanych [ ].\nP.II.3) przygotowuje opracowania\nrozwiązań problemów, posługując się\nwybranymi aplikacjami:\nc) gromadzi dane pochodzące z różnych\nźródeł w tabeli arkusza kalkulacyjnego,\nkorzysta z różnorodnych funkcji arkusza\nw zależności od rodzaju danych, filtruje\ndane według kilku kryteriów, dobiera\nodpowiednie wykresy do zaprezentowania\ndanych, analizuje dane, korzystając\nz dodatkowych narzędzi, w tym z tabel\ni wykresów przestawnych.\nZasady oceniania\n2 pkt - odpowiedź poprawna.\n1 pkt - odpowiedź wynikająca z niepoprawnego zliczania ciągu zer:\nkończącego się w kolejnym miesiącu (wynik 11 w grudniu, pozostałe poprawne)\nalbo\nprzy zastosowaniu jednakowej dla każdego miesiąca niewłaściwej wartości\npoczątkowej (wszystkie wyniki większe o 1).\n0 pkt - odpowiedź niepoprawna albo brak odpowiedzi.\nPoprawna odpowiedź\nMiesiące\nMaksimum z dł. ciągu zer w miesiącu\n1\n11\n2\n7\n3\n20\n4\n8\n5\n20\n6\n11\n7\n10\n8\n8\n9\n14\n10\n15\n11\n10\n12\n10","solution":"Najdłuższy ciąg dni bez opadów w miesiącu: | Miesiąc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |---|---|---|---|---|---|---|---|---|---|---|---|---| | Długość | 11 | 7 | 20 | 8 | 20 | 11 | 10 | 8 | 14 | 15 | 10 | 10 |","image":"img/informatyka-2026-maj-matura-rozszerzona/zad-7.2.webp","solution_image":null,"topics":"arkusz kalkulacyjny, analiza danych, wykres kolumnowy, symulacja wzrostu","page_from":16,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":"maturaonline","text_source":"ocr","source_label":"Informatyka · Matura · maj 2026 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 7.2. (0-2)<br>Dla każdego miesiąca wyznacz długość najdłuższego ciągu kolejnych dni bez opadów w tym<br>miesiącu (wartość opadów w tych dniach jest równa 0).<br>7.1.<br>0-1-<br>2-3<br>7.2.<br>0-1-2<br>MINP-R0_100<br>Informacja do zadań 7.3.-7.4.<br>Na potrzeby zadania przyjmujemy, że w kolejnym roku przez 184 dni, od 1 marca 2023 do<br>31 sierpnia 2023, temperatury i opady utrzymywały się na stałym poziomie, co pozwalało na<br>regularny wzrost rzęsy wodnej w tempie rozrostu 1,75% dziennie. Przyrost rzęsy następował<br>w nocy, a pomiar zarośnięcia stawu - rano.<br>1 marca 2023 rano staw był zarośnięty rzęsą w 20%, tj. rzęsa wodna zajmowała 2000 m2.<br>W związku z tym, że staw nie powinien być zarośnięty w całości, właściciel postanowił<br>pozbywać się jej nadmiaru. Do zbiornika wpuścił 80 amurów białych, z których każdy zjadał<br>w ciągu dnia 0,25 m2 rzęsy wodnej. Dodatkowo co piątek w ciągu dnia odławiał 60 m2 rzęsy<br>wodnej.<br>Uwaga: 30 kwietnia rano staw był zarośnięty w 25,79%.</p>","answer_text_html":"<p>Zadanie 7.2. (0-2)<br>Wymaganie ogólne<br>Wymagania szczegółowe<br>II. Programowanie i rozwiązywanie<br>problemów z wykorzystaniem komputera<br>i innych urządzeń cyfrowych.<br>Zdający:<br>II.3) przygotowując opracowania rozwiązań<br>złożonych problemów, posługuje się<br>wybranymi aplikacjami w stopniu<br>zaawansowanym:<br>b) stosuje zaawansowane funkcje arkusza<br>kalkulacyjnego w zależności od rodzaju<br>danych [ ].<br>P.II.3) przygotowuje opracowania<br>rozwiązań problemów, posługując się<br>wybranymi aplikacjami:<br>c) gromadzi dane pochodzące z różnych<br>źródeł w tabeli arkusza kalkulacyjnego,<br>korzysta z różnorodnych funkcji arkusza<br>w zależności od rodzaju danych, filtruje<br>dane według kilku kryteriów, dobiera<br>odpowiednie wykresy do zaprezentowania<br>danych, analizuje dane, korzystając<br>z dodatkowych narzędzi, w tym z tabel<br>i wykresów przestawnych.<br>Zasady oceniania<br>2 pkt - odpowiedź poprawna.<br>1 pkt - odpowiedź wynikająca z niepoprawnego zliczania ciągu zer:<br>kończącego się w kolejnym miesiącu (wynik 11 w grudniu, pozostałe poprawne)<br>albo<br>przy zastosowaniu jednakowej dla każdego miesiąca niewłaściwej wartości<br>początkowej (wszystkie wyniki większe o 1).<br>0 pkt - odpowiedź niepoprawna albo brak odpowiedzi.<br>Poprawna odpowiedź<br>Miesiące<br>Maksimum z dł. ciągu zer w miesiącu<br>1<br>11<br>2<br>7<br>3<br>20<br>4<br>8<br>5<br>20<br>6<br>11<br>7<br>10<br>8<br>8<br>9<br>14<br>10<br>15<br>11<br>10<br>12<br>10</p>","solutions":[{"source":"maturaonline","label":"matura-online.pl","kind":"text","html":"<p>Najdłuższy ciąg dni bez opadów w miesiącu: | Miesiąc | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |---|---|---|---|---|---|---|---|---|---|---|---|---| | Długość | 11 | 7 | 20 | 8 | 20 | 11 | 10 | 8 | 14 | 15 | 10 | 10 |</p>"},{"source":"maturazai","label":"maturazai.pl (AI)","kind":"text","html":"<h4>Poprawna odpowiedź:</h4>\n<p>Maksymalna długość ciągu kolejnych dni bez opadów w danym miesiącu:</p>\n<p>| Miesiąc | Maks. długość |<br>| 1 | 11 |<br>| 2 | 7 |<br>| 3 | 20 |<br>| 4 | 8 |<br>| 5 | 20 |<br>| 6 | 11 |<br>| 7 | 10 |<br>| 8 | 8 |<br>| 9 | 14 |<br>| 10 | 15 |<br>| 11 | 10 |<br>| 12 | 10 |</p>\n<h4>Uzasadnienie</h4>\n<p>Dla każdego miesiąca osobno przeglądamy kolejne dni i szukamy najdłuższej serii dni, w których wartość <code>Opady</code> wynosi 0. Ciąg zliczamy <strong>w obrębie jednego miesiąca</strong> - serię przerywa zarówno dzień z opadem, jak i <strong>koniec miesiąca</strong> (nie kontynuujemy jej w kolejnym miesiącu).</p>\n<p>```python<br>from collections import defaultdict<br>dni = defaultdict(list) # miesiąc -&gt; lista opadów wg dni<br>with open(&#x27;staw.txt&#x27;, encoding=&#x27;utf-8&#x27;) as f:<br>next(f) # nagłówek<br>for line in f:<br>data, temp, opady = line.split(&#x27;\\t&#x27;)<br>m = int(data[5:7])<br>dni[m].append(int(opady))</p>\n<p>for m in range(1, 13):<br>biezacy = naj = 0<br>for o in dni[m]:<br>if o == 0:<br>biezacy += 1<br>naj = max(naj, biezacy)<br>else:<br>biezacy = 0<br>print(m, naj)</p>\n<p>Wynik dla <code>staw.txt</code> przedstawia tabela powyżej. Zauważmy typowy błąd: gdyby liczyć ciągi „przez granicę miesięcy&quot;, w grudniu otrzymalibyśmy 11 zamiast 10 (bo bezopadowa seria z końca listopada łączyłaby się z początkiem grudnia). Poprawnie każdy ciąg zamyka się na koniec swojego miesiąca.</p>\n<h4>Zasady oceniania CKE</h4>\n<ul><li><strong>2 pkt</strong> - wszystkie długości poprawne.</li><li><strong>1 pkt</strong> - błąd zliczania: ciąg kończący się w kolejnym miesiącu (11 w grudniu, reszta poprawna) albo wszystkie wartości większe o 1.</li><li><strong>0 pkt</strong> - odpowiedź niepoprawna lub brak.</li></ul>\n<p>(Uwaga: brak konkretnych wyników ze strony AI jest rozbieżny z kluczem.)</p>"}]}