sii NIP

POLITECHNIKA POZNAŃSKA
Wydział Maszyn Roboczych i Transportu
SYSTEMY INFORMACYJNO-INFORMATYCZNE W TRANSPORCIE II
Wykonawca: Data wykonania ćwiczenia: Prowadzący:
Andrzej Zarychta 28.04.14 dr inż. Waldemar Walerjańczyk
Grupa, Semestr: Data oddania: Ocena:

Logistyka Transportu

Semestr 6

12.05.14
  1. Cel ćwiczenia.

Celem ćwiczenia jest zapoznanie się z tematyką budowy schematów blokowych (flowcharts) dla modelowania algorytmów komputerowych.

  1. Przykład algorytmu kontroli poprawności danych dla sprawdzenia poprawności numer NIP.

Numer identyfikacji podatkowej jest numerem niepowtarzalnym i jedynym dla danego podmiotu, który ma go identyfikować dla celów podatkowych. NIP jest zestawem cyfr tak dobranych, iż wyklucza powtórzenie się takiej samej kombinacji dla dwóch różnych podmiotów. Konstrukcja NIPu zakłada, że składa się on z 9-ciu cyfr kodujących, a ostatnia cyfra jest cyfrą kontrolną. Aby zweryfikować poprawność numeru musimy postąpić według następujących zasad (algorytm ogólny):

1. krok weryfikacji:

Wszystkim cyfrom kodującym przypisujemy wagi liczbowe w następujący sposób:1-sza cyfra NIPu ma wagę = 6, 2-ga cyfra ma wagę = 5, 3-cia cyfra otrzymała wagę = 7,... Pełny wektor wag wygląda następująco: [6, 5, 7, 2, 3, 4, 5, 6, 7].

2. krok weryfikacji:

Dla każdej cyfry kodującej z numeru NIP wyliczamy iloczyn jej wartości przez przypisaną do jej pozycji wartość wagi, czyli pierwsza cyfra NIPu * 6, druga cyfra NIPu * 5,...

3. krok weryfikacji:

Sumujemy dziewięć iloczynów otrzymanych w poprzednim kroku algorytmu weryfikacji

4. krok weryfikacji:

Obliczamy resztę z dzielenia przez 11 sumy otrzymanej w 3 kroku algorytmu weryfikacji.

5. krok weryfikacji:

Porównujemy resztę wyliczoną w 4 kroku z 10-tą, kontrolną cyfrą NIPu. Jeśli cyfry są identyczne to NIP jest poprawny, jeśli cyfry różnią się to znaczy, że numer NIP jest błędny.

  1. Weryfikacja numeru NIP przeprowadzona w programie Microsoft Excel.

Analizowany numer:671750576

Nr NIP 6 6 7 1 7 5 0 5 7 6
Wagi 6 5 7 2 3 4 5 6 7  
Suma iloczynów 237 =SUMA.ILOCZYNÓW(B1:J1;B2:J2)
Dzielenie sumy iloczynów 6 =MOD(B3;11)
Cyfra kontrolna 6
  1. Działanie procedury opisane za pomocą schematu blokowego.

  1. Schematy procedur dla numeru:

  1. REGON

  1. PESEL

  1. Silnia

  1. Średnia:

  1. Wnioski:

Numery identyfikacyjne są używane przez komputery zamiast nazw, ponieważ komputery działają na liczbach. Numery NIP, REGON, oraz PESEL są to odpowiednio: dziesięciocyfrowy identyfikator podatkowy (Numer Identyfikacji Podatkowej); dziewięciocyfrowy identyfikator statystyczny (Rejestr Gospodarki Narodowej) oraz jedenastocyfrowy identyfikator (Powszechny Elektroniczny System Ewidencji Ludności). Cechą, która jest wspólna dla tych numerów jest to, że występuje w nich cyfra kontrolna – zwykle na końcu numeru. W systemach narażonych na błędy stosuje się pewien sposób nadmiarowego zapisu danych tak aby ewentualne błędy mogły być zauważone. Przy „ręcznym” wprowadzaniu danych często popełnia się błędy np. zamiany kolejności cyfr lub błędnego rozpoznania niewyraźnie napisanej cyfry w formularzu. Aby częściowo zapobiec tym błędom, a właściwie aby nie przepuścić takich błędów i nie wprowadzić błędnego numeru do komputera stosuje się właśnie cyfrę kontrolną.


Wyszukiwarka

Podobne podstrony:
SII 10 strozykm NIP
SII 17 Technologie mobilne
W5 sII PCR i sekwencjonowanie cz 2
4 regon nip krs
SII algorytmy
nip 2 wzor
a opis dla nip
Symbol nIP kredyt na realizację inwestycji w gospodarstwach rolnych(1)
SII 08 Podstawy kryptologii
nip c
Marketing egzamin, ZiIP, ZiIP, R1, SII, marketing
nip 2 wzor
Excel NIP
Ratownistwo Medyczne WII i SII
Poprawny format NIP w komórkach
SII 07 Galuszkaa (2)
04 NIP FORMULARZ
B-di-sII-g8

więcej podobnych podstron