Sprawdź się
Zadanie 3. Punkty XY
Plik punkty.txt
zawiera 1000 wierszy, w których zapisane są po dwie liczby całkowite z przedziału [0, 10000], oddzielone pojedynczym odstępem. Para liczb w każdym wierszu odpowiada współrzędnym (x, y) jednego punktu w układzie kartezjańskim. W danych punkty się nie powtarzają.
Napisz program lub programy, umożliwiające uzyskanie odpowiedzi do przedstawionych zadań. Odpowiedzi zapisz w pliku wyniki4.txt
, a każdą odpowiedź poprzedź numerem oznaczającym odpowiednie zadanie.
Zadanie 3.1.
Ile jest punktów, których obie współrzędne są liczbami pierwszymi?
Specyfikacja:
Dane:
x, y – liczby naturalne z zakresu [0, 10000] opisujące współrzędne punktu w układzie kartezjańskim
Wynik:
Na standardowym wyjściu program prezentuje liczbę punktów, których obie współrzędne są liczbami pierwszymi.
Zadanie zostało przygotowane przez Centralną Komisję Egzaminacyjną i pojawiło się na egzaminie maturalnym z informatyki w czerwcu 2017 roku (cz. 2.).
Pamiętaj o uruchomieniu programu w środowisku umożliwiającym otwieranie plików.
Implementacja w języku C++
Implementacja w języku Java
Implementacja w języku Python
Odpowiedź:
Schemat oceniania:
Wymagania ogólne | Wymagania szczegółowe |
---|---|
Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego. | Zdający analizuje, modeluje i rozwiązuje sytuacje problemowe z różnych dziedzin. Zdający stosuje podejście algorytmiczne do rozwiązywania problemu. Zdający formułuje przykłady sytuacji problemowych, których rozwiązanie wymaga podejścia algorytmicznego i użycia komputera. |
Zasady oceniania:
2 pkt – za poprawną odpowiedź (18);
1 pkt – podanie wyniku 236, który oznacza liczbę punktów, których przynajmniej jedna współrzędna jest liczbą pierwszą;
0 pkt – za wynik różny od 18 i 236.