Back

ⓘ Kontrolna vrednost




                                     

ⓘ Kontrolna vrednost

U računarstvu, kontrolna vrednost je posebna vrednost čije prisustvo garantuje završetak programske petlje koja obradjuje struktuirane podatke. Kontrolna vrednost takode omogućava prepoznavanje kraja podataka kada druge metode za to nisu moguće. Vrednost bi trebalo da bude izabrana na takav način da je zagarantovano različita od svih zakonskih vrednosti, jer bi u suprotnom prisustvo takvih vrednosti bilo shvaćeno kao signal za prekid svih podataka, trajno. Ispod su neki primeri kontrolnih vrednosti i njihovih primena:

  • NULL pokazivač za označavanje kraja povezane liste
  • NULL znak za označavanje kraja nevažećeg – prekinutog niza
  • Visoke vrednosti, ključna vrednost heksadecimalnih 0xFF koja se koristi u poslovnom programiranju.
  • Negativan ceo broj za označavanje kraja niza nenegativnih celih brojeva
  • End-of-file, vrednost vraćena od strane odredenog ulaznog programa da signalizira da ne postoji više dostupnih znakova iz fajla.

Srodna praksa, koja se koristi u malo drugačijim okolnostima, je da se postave neke odredene vrednosti na kraj podatka, kako bi se izbegla potreba za opširnim testom za terminaciju u nekom procesnoj petlji, jer će vrednost pokrenuti gašenje pomoću testova koji već postoje iz nekih drugih razloga. Na primer, u traženju odredene vrednosti u neorganizovanoj tabeli, svaki element će biti uporeden sa ovom vrednošću, sa prekidom petlje kada je jednakost pronadena: medutim u slučaju da je vrednost odsutna, takode mora testirati posle svakog koraka jer je potraga bezuspešno završena. Postavljanjem kopije tražene vrednosti u dodatni slot posle kraja tabele, onemogućava se bezuspešna pretraga i nisu potrebni odredeni testovi gašenja u unutrašnjoj petlji; posle toga ipak se mora odlučiti da li je pravo poklapanje nadeno, ali ova provera treba da se uradi samo jednom umesto pri svakom ponavljanju. Knuth tako postavljenu vrednost naziva veštačka/lažna vrednost radije nego kontrolna.

Kontrolne vrednosti se često koriste kada se traga za nečim od vrednosti.

U sigurnim jezicima, većina upotreba kontrolne vrednosti bi mogla biti zamenjena sa biračkim vrstama, koje nameću eksplicitno rukovanje izuzetnim slučajem.

                                     

1. Literatura

  • Knuth, Donald 1973. The Art of Computer Programming, Volume 3: Sorting and searching. Addison-Wesley. стр. 395. ISBN 978-0-201-03803-3.
  • Knuth, Donald 1973. The Art of Computer Programming, Volume 1: Fundamental Algorithms second edition. Addison-Wesley. стр. 213 - 214, also pp. 631. ISBN 978-0-201-03809-5.
                                     
  • развој протокола. Вредност поља је 4. Дужина Интернет Заглавља IHL 4 бита Дужина заглавља у 32 - битној речи. Минимална вредност је пет за минималну
  • скали и евидентира у документацији, како би се наредна контролна мерења изводила са истом вредношћу Приликом мерења испитаник гледа право напред на доњем
  • bi sve bilo malo pomereno. Malom korekcijom pseudoudaljenosti za istu vrednost možemo podesiti da se sfere seku u istoj tački. Kada se izračuna kolika
  • којом се вредности читају записују из у меморију и њеним капацитетом. Првобитно је замишљено да се меморија користи само за поменуте међу - вредности међутим
  • петље поново. Овај процес се понавља све док израз има тачну вредност Ако је вредност нетачна, петља се зауставља и контролише проток до изјаве пратећи
  • osnovu posedovanja hartija od vrednosti zavisnog društva. Kontrola se vrši: Kupovinom i prodajom hartija od vrednosti Osnivanjem novih društava Pozajmljivanjem

Users also searched:

...