LOGOWANIE
- STRONA GŁÓWNA
- TWÓJ PAKIET PREMIUM
- TWOJE WYNIKI
- KWALIFIKACJE W ZAWODZIE
- NAUKA ZDALNA
- GENERATOR TESTÓW
- ARCHIWUM ARKUSZY
- WSPÓŁPRACA
- KONTAKT
KWALIFIKACJA INF4 - CZERWIEC 2023 - ROZWIĄZANIE ZADANIA NR 1
KOD ARKUSZA: INF.04-01-23.06-SG
Podziel się arkuszem z innymi i udostępnij go na Facebooku:
SKRÓCONA TREŚĆ ROZWIĄZANIA:
Rezultat 1: Implementacja, kompilacja, uruchomienie programu
Uwaga: kryteria należy odnieść do aplikacji konsolowej, jeżeli ta nie istnieje, zastosować 1.1 - 1.6 do aplikacji desktopowej
Wystarczy, że sprawdzaną cechę zastosowano dla większości przypadków w kodzie Kryteria z R.1 dotyczą kodu własnego zdającego
R.1.1 Kod źródłowy zapisano w sposób czytelny: instrukcje w osobnych liniach, stosowane spacje pomiędzy operatorami, konsekwentnie stosowana wybrana konwencja dla nawiasów klamrowych instrukcji blokowej
R.1.2 Kod zapisano z wcięciami dla zagłębień bloków
R.1.3 Zastosowano znaczące nazewnictwo funkcji
R.1.4 Zastosowano znaczące nazewnictwo zmiennych. Wyjątkami od reguły są zmienne bufor, tmp, iteratory pętli itp. Kryterium nie jest spełnione tylko wtedy, gdy nazwy zmiennych nic nie znaczą, np. x, a, tab, tablica, fun; dopuszcza się aby tablica była nazwana A - zgodnie z pseudokodem
R.1.5 Zastosowano typy zmiennych pasujące do problemu (np. typ tablicowy jednowymiarowy, typ całkowity dla iteratora pętli) w przypadku Python, tam gdzie jest to wymagane zastosowano jawną konwersję do odpowiednich typów
R.1.6 Podjęto próbę uruchomienia kodu, co udokumentowano obrazem przedstawiającym wykonywany program lub próbę jego uruchomienia
R.1.7 Program po uruchomieniu wyświetla liczby oddzielone dowolnym separatorem oraz wyświetla znaczący komunikat. Jeżeli kod nie uruchamia się z powodu błędów kompilacji -sprawdzić w kodzie aplikacji
R.2
Rezultat 2: Aplikacja konsolowa
Uwaga: R.2.1 - R.2.4 należy sprawdzić w kodzie programu, sprawdzane elementy muszą być zapisane zgodnie ze składnią.
Gdy aplikacja nie uruchamia się, a zdający zapisał zrzut ekranu z uruchomienia aplikacji należy sprawdzić powód braku kompilacji. Jeśli występują błędy w plikach źródłowych zdającego kryterium 2.5 nie jest spełnione. Jeżeli błędy występują w innych plikach ocenić na podstawie kodu i zrzutu ekranu
R.2.1 Program składa się z programu głównego oraz funkcji lub metody. Zawartość funkcji jest zgodna z jej przeznaczeniem. Dopuszcza się niedokończoną funkcję, ale wskazującą na wypełnienie tablicy
R.2.2 Utworzono funkcję lub metodę z argumentem: zmienna typu tablicowego oraz funkcja nie zwraca wartości (np. typ void)
R.2.3 Zastosowano algorytm sita Eratostenesa. Pętla zewnętrzna działa na indeksach od 2 do 10 R.2.4 Zapisano pętlę wewnętrzną, która przypisuje wartości false dla indeksów będących wielokrotnością zmiennej sterującej pętlą zewnętrzną
R.2.5 Program uruchamia się w konsoli, co udokumentowano zrzutem ekranu oraz wypisuje tylko liczby pierwsze: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97 R.3
........
........