
Przygotowanie do OIJ — Dane w dobrym porządku
OIJ
Rozwój · 12–15 lat · kryteria udziału osobno
Program. Znajdź szukaną wartość w uporządkowanej liście, zapisując liczbę sprawdzonych elementów. Propozycja programu

OIJ / Program
Napisz program znajdujący największą z podanych liczb.
Nie zakładamy znajomości tego środowiska. Sprawdzamy czytanie poleceń, obsługę komputera i potrzebne podstawy matematyczne.
Punkt odniesienia: 150 zł / 60 min standardowych zajęć. Zakres i dostępność potwierdzamy przed startem.
Wróć do biblioteki ↗PRZYGODA Z KONKRETNYM CELEM
Program może działać na Twoim przykładzie i zawieść na następnym. Dlatego zaczynamy od precyzyjnego odczytu zadania, wejścia i oczekiwanego wyniku. Najpierw powstaje prosty algorytm, później kod i zestaw prób. W przygotowaniu do OIJ uczymy się oddzielać błąd pomysłu od błędu implementacji.
TWOJA PIERWSZA MISJA
Napisz program znajdujący największą z podanych liczb. Sprawdź jedną liczbę, liczby równe i wartości ujemne.
Przepisz specyfikację na własne słowa. Ustal wejście, oczekiwane wyjście i ograniczenia danych.
Napisz najprostszy poprawny algorytm i wykonaj go ręcznie na małym zestawie przed kodowaniem.
Porównaj koszt rozwiązania dla małych i dużych danych. Uzasadnij wybór struktury i języka w ustalonych limitach.
Porównaj odpowiedzi programu z ręcznym obliczeniem. Dodaj powtórzenia, wartości brzegowe i przypadek niekorzystny.
Rozbudowa jest opcją, nie obietnicą wykonania wszystkiego podczas jednego spotkania. Najpierw sprawdzamy, czy uczeń rozumie działającą wersję i potrafi zmienić jej element samodzielnie.
Indywidualne zajęcia online z prowadzącym. Zakres zaczynamy od krótkiego sprawdzenia potrzeb. Możemy uprościć projekt, wrócić do podstaw albo dodać ambitniejszy problem. Nie deklarujemy jednej liczby godzin dla każdego ucznia.
Na zakończenie etapu uczeń pokazuje rezultat i wyjaśnia decyzje. Ustalamy, co już robi sam, gdzie potrzebuje wskazówki i co warto przećwiczyć dalej.
Komputer z klawiaturą, mikrofonem i internetem. Narzędzia oraz ewentualne instalacje dobieramy przed pierwszym spotkaniem.
Używamy materiałów własnych lub z odpowiednimi prawami. Ewentualne konta, płatne zasoby i licencje ustalamy oddzielnie.
Dla uczniów szkół podstawowych spełniających regulamin. Ustalenia techniczne XX OIJ dopuszczały C++ i Python; przed XXI edycją wymagane jest potwierdzenie bieżących języków i limitów. Python nie gwarantuje spełnienia limitów każdego zadania.
Status: Propozycja programu. Nowa propozycja programu AMN. Konkretna realizacja i termin wymagają uzgodnienia.
Weryfikacja dokumentacyjna: 2026-09-19. Dostęp i zasady należy potwierdzić przed zajęciami; odnośnik nie oznacza partnerstwa.
Opowiedz, co Cię zaciekawiło. Dobierzemy realny pierwszy krok.
Porozmawiajmy o Pierwszy poprawny algorytm