Darmowe konto pozwoli wrócić do niego później.
Polecenie
Poprawność identyfikatora dokumentu potwierdza pierwsza cyfra z jego numerycznej części, która jest cyfrą kontrolną.
Podczas sprawdzania poprawności identyfikatora dokumentu litery jego serii są zamieniane na liczby według następującego przypisania:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Aby sprawdzić poprawność identyfikatora danego dokumentu, należy wartość każdego elementu identyfikatora (poza cyfrą kontrolną) pomnożyć przez odpowiednią wagę. Wagi poszczególnych składowych identyfikatora to kolejno: 7, 3, 1, 7, 3, 1, 7, 3. Otrzymane iloczyny należy zsumować i policzyć resztę z dzielenia tej sumy przez 10 (mod 10). Jeśli uzyskana w ten sposób liczba jest równa wartości pierwszej cyfry z identyfikatora dokumentu, to identyfikator jest poprawny.
Darmowe konto pozwoli wrócić do niego później.
Przykład:
Dla dokumentu o identyfikatorze: CIS459437
numer: C I S 4 5 9 4 3 7
wartość: 12 18 28 -- 5 9 4 3 7
waga: 7 3 1 -- 7 3 1 7 3
iloczyn: 84 54 28 -- 35 27 4 21 21
Suma to 84+54+28+35+27+4+21+21=274
274 mod 10 = 4
Pierwsza cyfra z numerycznej części identyfikatora jest równa 4, zatem identyfikator dokumentu jest poprawny.
W pliku identyfikator.txt znajdują się identyfikatory, z których część jest poprawna, a część – niepoprawna. Podaj wszystkie identyfikatory dokumentów z tego pliku, które są niepoprawne. Odpowiedź zapisz w pliku wyniki4_3.txt, po jednym identyfikatorze w wierszu, w kolejności zgodnej z kolejnością w pliku identyfikator.txt.
Prawidłowa odpowiedź dla pliku identyfikator_przyklad.txt:
NHO307984
SEH422297
MOS302203
LIK235378
MBF340043
HFG378931
KIJ511146
NUK840936
OKH427482
RTS278686
Algorytm: dla każdego identyfikatora zamień litery serii na liczby wg tabeli; wymnóż każdy element (3 litery + 5 ostatnich cyfr, bez pierwszej cyfry numerycznej) przez wagi 7,3,1,7,3,1,7,3; zsumuj iloczyny; oblicz sumę mod 10; jeśli różne od pierwszej cyfry numeru, identyfikator jest niepoprawny.
pełna prawidłowa odpowiedź (wszystkie 7 nieprawidłowych numerów)
podanie 6 numerów
podanie 5 numerów
podanie od jednego do czterech numerów
Wszystkie wyniki muszą być odzwierciedleniem komputerowej realizacji obliczeń. Cyfra kontrolna to pierwsza cyfra części numerycznej (np. w CIS459437 jest to 4).
Ocena według schematu punktowania CKE, zwykle w 15–30 s
Dowiedz się, ile punktów naprawdę zdobywasz. Zrób zdjęcie kartki albo wklej odpowiedź: Maturownik+ porówna ją ze schematem punktowania, policzy punkty i wytłumaczy, gdzie i dlaczego je tracisz.