• Nie Znaleziono Wyników

Instrukcja Koniecznie przeczytaj, zanim przystąpisz do rozwiązywania zadań

N/A
N/A
Protected

Academic year: 2021

Share "Instrukcja Koniecznie przeczytaj, zanim przystąpisz do rozwiązywania zadań"

Copied!
3
0
0

Pełen tekst

(1)

Konkurs z informatyki dla uczniów szkół podstawowych w województwie podkarpackim w roku szkolnym 2019/2020

Strona 1 z 3

Instrukcja

Koniecznie przeczytaj, zanim przystąpisz do rozwiązywania zadań

1. Otrzymałeś/aś od opiekuna konkursu w Twojej szkole jedenastoznakowy identyfikator, który został utworzony w następujący sposób:

a. Dwie pierwsze cyfry, to numer przydzielony Ci przez nauczyciela, np. 01

b. Dwie kolejne litery, to Twoje inicjały (imię i nazwisko – bez polskich liter), np. AB

c. Dwie kolejne litery to inicjały Twojego nauczyciela (imię i nazwisko – bez polskich liter), np.

ZN

d. Pięć kolejnych cyfr, to kod pocztowy Twojej miejscowości (bez pauzy po dwóch cyfrach), np. 39305

W ten sposób powstał identyfikator (kod), np. 01ABZN39305

2. Rozwiązania swoich zadań musisz zapisać w plikach o określonych nazwach. Nazwa pliku składa się z Twojego identyfikatora uzupełnionego na końcu u numer zadania, np. dla przykładowego powyższego identyfikatora 01ABZN39305 i zadania pierwszego, będzie to nazwa pliku 01ABZN393051.py, a dla zadania drugiego 01ABZN393052.py.

3. Dane do zadania wczytuj poleceniem input(), a wyniki wypisuj poleceniem print().

4. Twoje rozwiązanie nie może wczytywać ani wypisywać żadnych innych danych ani komentarzy, niż wymienione w treści zadania!

5. Rozwiązania swoich zadań testuj tradycyjnie uruchamiając program zarówno dla danych przykładowych z treści zadania jak i innych zgodnych z warunkami podanymi w zadaniu.

6. Nie sprawdzaj poprawności danych wejściowych, zadania będą sprawdzane tylko dla danych zgodnych z treścią zadania.

7. Twoje zadania będą sprawdzane automatycznie dla różnych zestawów danych zgodnych z warunkami podanymi w treści zadania, ale innych niż podane przykłady w treści zadania.

Treść przykładowego zadania:

Napisz program dodający dwie liczby całkowite. Na wejściu podane są w oddzielnych liniach dwie liczby całkowite dodatnie a oraz b mniejsze od 200. Na wyjściu należy wypisać wartość ich sumy, a + b.

Przykład:

Wejście 2 3 Wyjście 5

(2)

Konkurs z informatyki dla uczniów szkół podstawowych w województwie podkarpackim w roku szkolnym 2019/2020

Strona 2 z 3

Zadanie 1

Mała żabka chce dotrzeć na drugą stronę łąki, której szerokość wynosi y. Początkowo żabka skacze o maksymalną odległość równą skok. Niestety w trakcie wykonywania skoków żabka męczy się i po każdych 10 skokach ich długość maleje o 1.

Napisz program, który wczyta y i skok, a wypisze minimalną liczbę skoków, które żabka musi wykonać, aby dotrzeć na drugą stronę łąki lub -1, gdy na skutek zmęczenia żabka nie dotrze na drugą stronę łąki.

Rozwiązanie zadania zapisz w pliku o nazwie, który jest Twoim identyfikatorem uzupełnionym na końcu numerem zadania, czyli cyfrą 1.

Wejście

Pierwszy wiersz zawiera liczbę całkowitą y <=600 określającą szerokość łąki.

Drugi wiersz zawiera liczbę całkowitą skok<=10 określającą początkową długość skoku żabki.

Wyjście

Liczba całkowita równa minimalnej liczbie skoków, po wykonaniu których żabka dotrze (lub nieznacznie przeskoczy) na drugą stronę łąki lub -1, gdy na skutek zmęczenia żabka nie dotrze na drugą stronę.

Przykład działania programu Wejście:

50 8

Wejście:

300 9

Wejście:

600 8 Wyjście:

7

Wyjście:

40

Wyjście:

-1

Maksymalna liczba punktów do uzyskania w wyniku zaliczenia wszystkich testów:

10

(3)

Konkurs z informatyki dla uczniów szkół podstawowych w województwie podkarpackim w roku szkolnym 2019/2020

Strona 3 z 3

Zadanie 2

W Infolandii obowiązuje nietypowy kalendarz.

• Rok składa się z 10 miesięcy.

• W roku o numerze nieparzystym (zaczynając od roku 1):

o wszystkie miesiące o numerze nieparzystym mają po 15 dni;

o wszystkie miesiące o numerze parzystym mają po 12 dni.

• W roku o numerze parzystym (zaczynając od roku 2):

o wszystkie miesiące o numerze nieparzystym mają po 16 dni;

o wszystkie miesiące o numerze parzystym mają pod 12 dni.

Twoim zadaniem jest napisanie programu, który dla danego:

numeru roku,

numeru miesiąca w tym roku,

numeru dnia w tym miesiącu,

policzy, ile dni upłynęło od początku istnienia tego kalendarza. Za początkową datę przyjmujemy: rok = 1, miesiąc = 1, dzień = 1.

Uwaga: Do obliczonych liczby dni nie dodawaj aktualnego dnia – w zadaniu chodzi bowiem o liczbę dni, które UPŁYNĘŁY. Zatem dla danych 1,1,1 poprawny wynik to 0.

Rozwiązanie zadania zapisz w pliku o nazwie, który jest Twoim identyfikatorem uzupełnionym na końcu numerem zadania, czyli cyfrą 2.

Wejście

Pierwszy wiersz zawiera liczbę całkowitą r określającą rok kalendarzowy.

Drugi wiersz zawiera liczbę całkowitą m określającą numer miesiąca w roku.

Trzeci wiersz zawiera liczbę całkowitą d określającą numer dnia w miesiącu.

Wyjście

Liczba całkowita określająca, ile dni upłynęło od początku istnienia kalendarza,

Przykład działania programu Wejście:

1 3 1

Wejście:

10 4 5

Wejście:

2019 10 5 Wyjście:

27

Wyjście:

1283

Wyjście:

277602

Maksymalna liczba punktów do uzyskania w wyniku zaliczenia wszystkich testów:

10

Cytaty

Powiązane dokumenty

Dla każdego klienta podświetlić na zielono pola nazwiska i imienia gdzie liczba ich wykonania jest większa od liczby granicznej danej parametrem.

Punkty za wykonanie (obliczenia) przyznajemy tylko wtedy, gdy uczeń stosuje poprawną metodę.. Obliczenia nie muszą być szczegółowe, powinny jednak ilustrować

wykorzystywany będzie plik konfiguracyjny solwera iteracyjnego o nazwie mkb.datoraz plik konfiguracyjny solwera bezpośredniego pardiso.dat) W trakcie dzisiejszych zajęć zapoznacie

[r]

iloczynu takich elementów to twierdzenie nadal jest prawdziwe (to jest w skończonej grupie abelowej w której nie ma elementów rzędu 2 iloczyn wszystkich elementów jest równy

Wśród nich było sześć razy więcej budynków mieszkalnych (jeden z nich ze spichlerzem) niż szkół, tyle samo zagród co szkół oraz stodoła, wiatrak i sta- cja. Sprawdź, czy

• Możliwość wykonania danej operacji na określonych rastrach może być uzależniona od głębokości piksela, typu kodowania danych, (np. rastry typu „ze znakiem” nie

 Przechodzimy do ustawień routera Wi-Fi do zakładki Wireless/Wireless MAC Filter i wprowadzamy ustawienia stosownie do zadania, czyli włączamy usługę, tworzymy