Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

РСгистр ΠΏΡ€Π°Π²ΠΈΠ» для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я объясню Π½Π° понятном для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ языкС, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ рСгистр ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ примСняСтся для Π³ΠΈΠ±ΠΊΠΈΡ… настроСк.

Рассмотрим для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рСгистр ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ скидки Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Ρ‚ΠΎΠ²Π°Ρ€:

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

РСгистр ΠΏΡ€Π°Π²ΠΈΠ» прСдставляСт собой упорядочСнный Π½Π°Π±ΠΎΡ€ записСй. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для сортировки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ записи ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ ΠΎΡ‚ 0 Π΄ΠΎ 999.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, для поиска ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° скидки ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ всС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² порядкС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строкС ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ совпадСниС всСх ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ², возвращаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ скидки Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ строкС.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ достаточно Π³ΠΈΠ±ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС скидкой) ΠΏΡ€ΠΈ слоТных сочСтаниях Π³Ρ€ΡƒΠΏΠΏ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹, Π²ΠΈΠ΄ΠΎΠ² Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹, свойств Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ скидки Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

Колонка ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скрыта ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ автоматичСски Π² зависимости ΠΎΡ‚ порядка строк (просто строки Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ 1, 2, … 999). ΠŸΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΌ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ записям присваиваСтся срСдний ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ 500. Π‘ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ записи ставятся с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ 100-300, ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ 600-900.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ рСгистра ΠΏΡ€Π°Π²ΠΈΠ» являСтся Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡ‚ΡŒ, всС ΠΏΡ€Π°Π²ΠΈΠ»Π° собраны Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ мСстС, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² настройки ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, Π²ΠΈΠ΄Π° Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Ρ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ±Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ, назначая Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ значСния ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ рСгистры 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹

Π Π°Π·Π³ΠΎΠ²ΠΎΡ€ сСйчас, Π² частности, ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎ рСгистрах 1Π‘:Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ 8. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ выясним, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ.

Π’ своём курсС ΠΏΠΎ 1Π‘:Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ 8 я Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ хранятся Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, особыС подробности Ρ‚ΡƒΡ‚ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹, Π½ΠΎ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² 1Π‘ Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ 8 ΠΈ ΠΊΠ°ΠΊ с Π½ΠΈΠΌΠΈ «ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ». Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΅ΡΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всё, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ рСгистры 1Π‘ Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹

Π”Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ рСгистрам β€” это записи, вносимыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π² рСгистры ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

Π’ΠΈΠ΄Ρ‹ рСгистров 1Π‘ Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ

На самом Π΄Π΅Π»Π΅, рСгистры Π² 1Π‘:Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для хранСния ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½ΠΎ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ. Π’ связи с этим сущСствуСт нСсколько Π²ΠΈΠ΄ΠΎΠ² рСгистров:

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

[Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ для увСличСния]
Π‘ΠΏΡ€Π°Π²ΠΊΠ°: ΠΊΠ°ΠΊ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с сайтов

А Π²ΠΎΡ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 1Π‘:Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ 8.3:

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

[Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ для увСличСния]
Π‘ΠΏΡ€Π°Π²ΠΊΠ°: ΠΊΠ°ΠΊ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с сайтов

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ рСгистров 1Π‘ Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ

Π›ΡŽΠ±ΠΎΠΉ ΠΈΠ· рСгистров ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΠΎΡ€ΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠ· ΠΎΠ±Ρ‰Π΅Π³ΠΎ списка рСгистров ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ самый извСстный рСгистр β€” рСгистр Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ большС тСхничСскоС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΠ½ называСтся Π–ΡƒΡ€Π½Π°Π» ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΊ.

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

[Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ для увСличСния]
Π‘ΠΏΡ€Π°Π²ΠΊΠ°: ΠΊΠ°ΠΊ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с сайтов

ΠŸΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ любого рСгистра Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ «Π² ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΡƒΡ‡Π΅». Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Π²Π°ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Π² точности Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.

ВнСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² рСгистры

Если Π²Ρ‹ Π΅Ρ‰Π΅ Ρ€Π°Π· взглянСтС Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ содСрТимого рСгистра Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ 1Π‘ ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π½Π° рисункС Π²Ρ‹ΡˆΠ΅, Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° отсутствиС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π²ΠΎ всС рСгистры ΠΌΠΎΠΆΠ½ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ записи Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Ρ‚.Π΅. ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ элСмСнты (строки) Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΈΠ»ΠΈ справочниками.

Вопрос Π½Π° засыпку: Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ справочники Ρ‚Π°ΠΊΠΆΠ΅ нСльзя Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· всСми Π»ΡŽΠ±ΠΈΠΌΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ». Как Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ?

А Π²ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ простого рСгистра свСдСний, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ записи Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ рСгистры, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΎΡ‰Π΅.

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

[Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ для увСличСния]
Π‘ΠΏΡ€Π°Π²ΠΊΠ°: ΠΊΠ°ΠΊ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ с сайтов

Если Π² рСгистрС Π½Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°ΠΊΠΈΠ΅ рСгистры вносятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ рСгистраторами. Бмысл понятия рСгистратор ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ всё Ρ‚Π° ΠΆΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с Ρ„ΠΎΡ€ΠΌΠΎΠΉ рСгистра Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ.

ΠŸΠΎΠ΄Π²Π΅Π΄Ρ‘ΠΌ ΠΈΡ‚ΠΎΠ³ΠΈ

Π’ рСгистрах 1Π‘ Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ хранятся Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅, Ρ‡Π΅ΠΌ записаны Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ рСгистрами β€” это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, всС Π»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (Π² соотвСтствии с вашими потрСбностями).

Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ с рСгистрами ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки Π² ΡƒΡ‡Π΅Ρ‚Π΅.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… рСгистров, внСсСниС Π² Π½ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΈΠΏΡ‹ рСгистраторов, Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ пСриодичСскими ΠΈ нСпСриодичСскими рСгистрами, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, я Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽ Π² ΠΎΠ½Π»Π°ΠΉΠ½ курсС 1Π‘:Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ 8, прСдставлСнному Π½Π° Π΄Π°Π½Π½ΠΎΠΌ сайтС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

РСгистры ΠΏΡ€Π°Π²ΠΈΠ» [Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅]

Π­Ρ‚ΠΎ Π³ΠΈΠ±ΠΊΠΈΠΉ инструмСнт для Π²Π½Π΅Π΄Ρ€Π΅Π½Ρ†Π΅Π² ΠΈ администраторов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π² доступа, Π·Π°ΠΏΡ€Π΅Ρ‚ рСдактирования Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², автоподстановка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² ΠΈ Ρ‚.Π΄.) ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… условий.

Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько, ΠΈΠ»ΠΈ всСго ΠΎΠ΄Π½ΠΎ. Но Π²Π°ΠΆΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ рСгистра ΠΏΡ€Π°Π²ΠΈΠ» являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π΅Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ измСрСния (Ρ‚.Π΅. ΠΏΡ€ΠΈ отсутствии условий) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ рСсурс Β«ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ». Π­Ρ‚ΠΎ оказываСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π² практичСских ситуациях, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ настраиваСтся ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы Π² отсутствиС условий, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ условия.

БущСствСнной Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ рСгистров ΠΏΡ€Π°Π²ΠΈΠ» являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ порядок ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ рСгистра опрСдСляСт ΠΈΡ… ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ условий, Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΈ использовании ТСстко прописанных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования подсистСмы:

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° использования подсистСмы:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ рСгистра ΠΏΡ€Π°Π²ΠΈΠ»

Рассмотрим созданиС рСгистра ΠΏΡ€Π°Π²ΠΈΠ» Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. НСобходимо Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² Π² зависимости ΠΎΡ‚ ряда условий: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, возраста Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π² днях), Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹.

1. По ΠΊΠ½ΠΎΠΏΠΊΠ΅ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ» создаСм рСгистр ΠΏΡ€Π°Π²ΠΈΠ» «Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом»:

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

2. Π’ Π΄Π΅Ρ€Π΅Π²Π΅ «Π Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»» встаСм Π² Ρ€Π°Π·Π΄Π΅Π» «Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ» Π² Π½ΠΎΠ²ΠΎΠΌ рСгистрС ΠΈ создаСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ измСрСния:

3. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ «Π Π΅ΡΡƒΡ€ΡΡ‹» создаСм рСсурс «Π”Π°Ρ‚Π° Π·Π°ΠΏΡ€Π΅Ρ‚Π°«, «Π’озраст Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°»

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

4. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΡƒ рСдактирования ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ измСрСния ΠΈ рСсурса, описываСм свойства Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, свойства элСмСнтов управлСния, ΠΏΡ€ΠΈ нСобходимости создаСм ΠœΠΎΠ΄ΡƒΠ»ΡŒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ рСсурсов, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ автоподстановки ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ измСрСния ΠΈΠ»ΠΈ рСсурса. По ссылкС Π² ΠΏΠΎΠ»Π΅ НаимСнованиС вызываСтся список ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ рСсурсов:

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ создаСтся рСгистр ΠΏΡ€Π°Π²ΠΈΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π°:

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ рСгистра ΠΏΡ€Π°Π²ΠΈΠ» ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ систСмы

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

Для рСгистра ΠΏΡ€Π°Π²ΠΈΠ» «Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ рСгистрами ΠΏΡ€Π°Π²ΠΈΠ»» Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹:

1. Если ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ создано, Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ, ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎ всСм значСниям Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.

НапримСр, Ссли Π² ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ источник Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ рСгистру Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²ΠΎ всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΏΡ€ΠΈ наступлСнии Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ события.

2. Если ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ привязано нСсколько рСгистров ΠΏΡ€Π°Π²ΠΈΠ», Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ всС ΠΏΡ€Π°Π²ΠΈΠ»Π°.

ΠŸΡ€Π°Π²ΠΈΠ»Π° описания модуля Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°

ΠŸΡ€ΠΈ описании модуля Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² рСгистров ΠΏΡ€Π°Π²ΠΈΠ» Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹:

ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° опрСдСлСния входящих ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ «Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ =» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания источника, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ измСрСния рСгистра ΠΏΡ€Π°Π²ΠΈΠ». Для ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ задаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ измСрСния Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π² рСгистрС ΠΏΡ€Π°Π²ΠΈΠ» ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π² качСствС входящСго значСния измСрСния Π±ΡƒΠ΄Π΅Ρ‚ использован Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Ρ‚.Π΅. ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠΈΠΉ сСанс 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅.

ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ рСсурсов

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ «<ЗначСниСРСсурса>» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ дСйствия Π½Π°Π΄ рСсурсом, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния ΠΏΡ€Π°Π²ΠΈΠ»Π°.

ОписаниС ΠΎΠ±Ρ‰ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²

Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ИспользованиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ «Π Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»» для управлСния ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа

Автор: ПавСл Π›Π°Π·Π°Ρ€Π΅Π²
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ:http://itland.ru

РСгистры ΠΏΡ€Π°Π²ΠΈΠ» ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ инструмСнтом для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ слоТных ΠΈ/ΠΈΠ»ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… условиях. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассматриваСтся использованиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ рСгистров ΠΏΡ€Π°Π²ΠΈΠ» для управлСния ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π°Π·Ρ‹.

ΠžΠ±Π·ΠΎΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ «Π Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»».

Π’Π°ΠΆΠ½ΠΎΠΉ, Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм являСтся рСализация ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠΌΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… систСм ΠΏΡ€Π°Π²ΠΈΠ», ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π½Π° дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ события.

БистСмы ΠΏΡ€Π°Π²ΠΈΠ», ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ нСпосрСдствСнно Π² ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (алгоритмичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄), Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΊΠ°ΠΊ справочники, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ‚.ΠΏ., Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°.

РСгистры ΠΏΡ€Π°Π²ΠΈΠ» основаны Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы, с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ситуация Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ описываСтся, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ТСсткого программирования повСдСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ настройки ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Π‘ практичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния тСхнология рСгистров ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ систСмы ΠΏΡ€Π°Π²ΠΈΠ», подходящСй для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

РСгистры ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° (описаниС Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ситуации, ΠΊΠ»ΡŽΡ‡ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ), ΠΈ корня (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°).

НапримСр, для систСмы контроля доступа Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ рСгистра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π’ΠΈΠΏΠžΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π’ΠΈΠ΄ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ рСсурс Доступ (Π±ΡƒΠ»Π΅Π²ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π”Π°/НСт).

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ рСгистра ΠΏΡ€Π°Π²ΠΈΠ» ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈ СстСствСнно задаСтся ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для задания ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

Π”Π°Π»Π΅Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы:

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

Π—Π°Π΄Π°Ρ‡ΠΈ систСмы управлСния ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа.

БистСмы контроля доступа ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для разграничСния доступа ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚.Π΅. систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌ всСм, ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²Π°, ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ всСм, ΠΊΡ‚ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€Π°Π² Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚.

Π‘Π°ΠΌΠ° постановка Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ систСму ΠΏΡ€Π°Π²ΠΈΠ», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ использованиС Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° выглядит ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ СстСствСнным. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ часто ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π½Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ инструмСнта, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ созданию Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ТСстко ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ограничСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ дСйствия.

Π­Ρ‚ΠΎ ΠΏΠ»ΠΎΡ…ΠΎ, Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ, но… Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ?

НСдостатки ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ систСм управлСния ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа.

Π§Π°Ρ‰Π΅ всСго, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа строится Π½Π° Π±Π°Π·Π΅ систСмы Ρ€ΠΎΠ»Π΅ΠΉ (ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²), для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ списки контроля доступа (access control list, ACL) ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. ΠŸΡ€ΠΈ этом для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ класса ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π½ΠΈΠΌ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.

НапримСр, для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ «ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ1» ΠΈ «ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ2» ΠΌΡ‹ опрСдСляСм Ρ€ΠΎΠ»ΡŒ «ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ». Для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° «Π‘Ρ‡Π΅Ρ‚-Ρ„Π°ΠΊΡ‚ΡƒΡ€Π° Π½Π° расход» Ρ€ΠΎΠ»ΡŒ «ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²Π° «Π”оступ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½».

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

Π’Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ всС прСкрасно, Π½ΠΎ стоит слСгка ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ трудности.

Π§Ρ‚ΠΎ, Ссли Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ сумму Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΎ Π²Ρ‹ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹? Или ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹? Или Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ сСгодняшнСго дня?

Ясно, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΡ… ситуаций ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ мноТСство, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡ… ΡΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° этапС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСмы.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСгистра ΠΏΡ€Π°Π²ΠΈΠ», ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для управлСния ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа.

Для создания рСгистра ΠΏΡ€Π°Π²ΠΈΠ» Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ измСрСния, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚, ΠΈ рСсурсы, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΡ€Π΅Π½ΡŒ.

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ сути ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ структуру корня, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это всС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ рСгистр ΠΏΡ€Π°Π²ΠΈΠ» ΠΊ нашСй систСмС. Бостав Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ практичСски Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎ ΠΈ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ Ρ‚Π΅ΠΌ самым Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² соотвСтствии с потрСбностями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

РСгистр ΠΏΡ€Π°Π²ΠΈΠ» «ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа»

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ рСгистра ΠΏΡ€Π°Π²ΠΈΠ» «ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΡ€Π°Π² доступа» Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ «1Π‘: ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 7.7».

Для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ рСгистра ΠΏΡ€Π°Π²ΠΈΠ» «ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΡ€Π°Π² доступа» Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ «1Π‘: ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 7.7» Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ рСгистров ΠΏΡ€Π°Π²ΠΈΠ».

Настройка систСмы контроля ΠΏΡ€Π°Π² доступа.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° систСмы контроля ΠΏΡ€Π°Π² доступа Π½Π° Π±Π°Π·Π΅ рСгистров ΠΏΡ€Π°Π²ΠΈΠ».

ИспользованиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ «Π Π΅Π³ΠΈΡΡ‚Ρ€Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»» Π² конфигурациях.

РСализация рСгистров ΠΏΡ€Π°Π²ΠΈΠ» достаточно Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ встроСна практичСски Π² Π»ΡŽΠ±ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, для этого достаточно пСрСнСсти справочники настройки ΠΈ нСбольшой Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ глобального модуля.

НапримСр, Ρ‚Π°ΠΊ выглядит типовая конфигурация «Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ рСгистры ΠΏΡ€Π°Π²ΠΈΠ» для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы контроля ΠΏΡ€Π°Π² доступа:

Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π€ΠΎΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ использовали Π»ΠΈ Π² своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ»

Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ «Π£Ρ‡Π΅Ρ‚oАнализoΠ£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅» Ρ„ΠΈΡ€ΠΌΡ‹ «ΠšΠ˜ΠΠ’» (http://www.kint.ru) рСгистры ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа, систСма скидок, установка Ρ†Π΅Π½, установка Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Ρ‚.Π΄.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°.

Π’Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½Π°Π»ΠΈΡ‡ΠΊΠΎΠΉ. Кого ΠΏΡ€ΠΈΠΆΠΌΡƒΡ‚ Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΈΠΊΠΈ ΠΈ Π±Π°Π½ΠΊΠΈ? Π—Π°Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ запись, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ Π²Π΅Π±ΠΈΠ½Π°Ρ€Π° Β«ΠšΠ»Π΅Ρ€ΠΊΠ°Β»: «Как Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΊΡƒ ΠΏΠΎ 115-Π€Π—Β».

Волько сСгодня ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π±Ρ€Π°Ρ‚ΡŒ запись со скидкой 60%. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π²Π΅Π±ΠΈΠ½Π°Ρ€Π° смотритС здСсь

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

РСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Малюгин, ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, 2004

Π‘ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ сСгодняшнСго дня (2007) данная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго историчСский интСрСс (слСгка ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π² части Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ).

РСгистры ΠΏΡ€Π°Π²ΠΈΠ» ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ инструмСнтом для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ слоТных ΠΈ/ΠΈΠ»ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… условиях. Π—Π° врСмя, ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅Π΅ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ рСгистрах ΠΏΡ€Π°Π²ΠΈΠ» РСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Ρ‹ основы ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, Π±Ρ‹Π» Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΈΡ… практичСского использования. Π”Π°Π½Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ послуТил основой для дальнСйшСго развития ΠΈ уточнСния основных ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠžΠ±Ρ‰ΠΈΠ΅ полоТСния

Как ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… случаях, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° созданиС рСгистра ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° написаниС ΠΏΠ°Ρ€Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² «Π•сли, Π’ΠΎ». Однако с ростом слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ «Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΎΠ²Ρ‹ΠΉ» ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ ΠΏΡ€Π°Π²ΠΈΠ» окупаСтся с ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ обСспСчиваСт ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, ΠΊΠ°ΠΊ структуры ΠΏΡ€Π°Π²ΠΈΠ», Ρ‚Π°ΠΊ ΠΈ ΠΈΡ… содСрТания.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌΠΈ ситуациями, ΠΏΠΎΠ±ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΊ использованию рСгистра ΠΏΡ€Π°Π²ΠΈΠ» Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… «Π•сли, Π’ΠΎ» использованиС рСгистров ΠΏΡ€Π°Π²ΠΈΠ» относится ΠΊ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΡΡ‚ΠΈΠ»ΡŽ программирования. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π² явном Π²ΠΈΠ΄Π΅, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Он Π·Π°Π΄Π°Π΅Ρ‚ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста ΠΈ посылаСт РП запрос Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ рСсурсов, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, «ΠΊΠ°ΠΊ» ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°. Π’ΠΎΠΎΠ±Ρ‰Π΅, Π½Π° наш взгляд, Ρ‡Π΅ΠΌ слоТнСС программная систСма, Ρ‚Π΅ΠΌ мСньшС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² Π½Π΅ΠΉ ТСстко прописанных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Алгоритмы ΠΏΠ»ΠΎΡ…ΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ΠΌ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ситуаций, ΠΈ Π΅Ρ‰Π΅ Ρ…ΡƒΠΆΠ΅ с ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ. ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ систСмы, Π»ΠΎΠ³ΠΈΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прописана Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, Π° Π½Π΅ вынСсСна Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС.

Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ РСгистры ΠΏΡ€Π°Π²ΠΈΠ». ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ рассмотрСны основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с РП. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ», обСспСчСниС взаимодСйствия с рСгистром, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ ΠΏΡ€.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ стСпСни ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ соотвСтствия

Π‘Ρ‚Ρ€Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ сфСру примСнимости использования РП (дСмонстрационныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ прСдставлСны Π½ΠΈΠΆΠ΅) послуТило ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ пСрСсмотра (уточнСния) Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° (извлСчСния корня). ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΠΎ значСниям ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ «ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ» Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста (ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€). Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ умноТСния Π±ΡƒΠ΄Π΅Ρ‚ новая Ρ‚Π°Π±Π»ΠΈΡ†Π° (Ρ‚Π°Π±Π»ΠΈΡ†Π° соотвСтствий), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ значСния ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ числами. Π­Ρ‚ΠΈ числа ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ соотвСтствия значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ измСрСния. Ѐункция, ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‰Π°Ρ значСния ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ контСкста ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сравнСния, называСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ соотвСтствия (Π€Π‘).

ПослС заполнСния Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ соотвСтствий ΠΎΠ½Π° сортируСтся ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ (стСпСнСй соотвСтствия) ΠΏΠΎ всСм измСрСниям Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° Π² порядкС ΠΎΡ‚ Π»Π΅Π²Ρ‹Ρ… ΠΊ ΠΏΡ€Π°Π²Ρ‹ΠΌ. ВСрхняя строка ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ (ΠΊΠΎΡ€Π½Π΅ΠΌ) с Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ΅ΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ соотвСтствия Π²Π΅ΠΊΡ‚ΠΎΡ€Ρƒ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ситуации.

НиТС приводятся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дСмонстрируСтся использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ стСпСнСй соотвСтствия.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. ΠžΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡ слов

Поясним сказанноС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ. ΠŸΡƒΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ «ΠžΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ слова» с ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ΠΌ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΉ ΠΎΡ‚ «ΡŒ» Π΄ΠΎ «Ρ‚Π΅Π»ΡŒ». Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ этой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ (слово) «ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ» ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ стСпСни соотвСтствия:

ΠžΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ΠžΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅
(ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ соотв.)
Ρ‚Π΅Π»ΡŒ4
Сль3
ль2
ь1
0

На языкС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ «1Π‘: ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅» функция соотвСтствия для ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΉ строк ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ΠΈΠΏΡ‹ «ΠŸΠΎΠ»» ΠΈ «ΠŸΠΎΡ‚ΠΎΠ»ΠΎΠΊ»

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ° «Π§ΠΈΡΠ»ΠΎ», «Π”Π°Ρ‚Π°», Π° Ρ‚Π°ΠΊΠΆΠ΅ Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ сравнСния.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния рассматриваСмой ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚ΠΈΠΏΡ‹ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ функциями соотвСтствия. НапримСр, для Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚ΠΈΠΏΠ° «ΠŸΠΎΠ»» функция соотвСтствия ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ опрСдСлСния стСпСни соотвСтствия Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° «ΠŸΠΎΠ»» Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ 300:

ПолПол
(ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ соотв.)
01
200201
400-1
600-1
0

Для Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° «ΠŸΠΎΡ‚ΠΎΠ»ΠΎΠΊ» функция соотвСтствия симмСтрична Π€Π‘ «ΠŸΠΎΠ»»:

ΠŸΠΎΡ‚ΠΎΠ»ΠΎΠΊΠŸΠΎΡ‚ΠΎΠ»ΠΎΠΊ
(ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ соотв.)
0-1
200-1
400201
6001
0

НСдостатком ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ соотвСтствия являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ вычислСния (задания) максимального (минимального) значСния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚ΠΈΠΏΠ° «ΠŸΠΎΠ»» ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ совпадаСт с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ историчности Π΄Π°Π½Π½Ρ‹Ρ… рСгистра, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° «Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ свСдСний» ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ «1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8». Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ «Π”Π°Ρ‚Π°», ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… рСгистра, являСтся частным случаСм Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚ΠΈΠΏΠ° «ΠŸΠΎΠ»».

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ элСмСнтов, Π³Ρ€ΡƒΠΏΠΏΡ‹ элСмСнтов

ΠŸΡ€ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ хранСния ΠΈ доступа ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ общСпринятым являСтся использованиС Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΉ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹) ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Π³Ρ€ΡƒΠΏΠΏΡ‹, Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏ элСмСнтов ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ².

На ΡƒΡ€ΠΎΠ²Π½Π΅ опрСдСлСния (задания) ΠΏΡ€Π°Π²ΠΈΠ» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ элСмСнтов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π² рСгистрС ΠΏΡ€Π°Π²ΠΈΠ» всС элСмСнты Π³Ρ€ΡƒΠΏΠΏΡ‹. ΠŸΡ€ΠΈ этом подразумСваСтся, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹ распространяСтся Π½Π° любой элСмСнт, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ систСмы ΠΏΡ€Π°Π²ΠΈΠ», Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΡ… использованиС Π³Ρ€ΡƒΠΏΠΏ.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ исполнСния Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²Π° произвСдСния. Однако это вряд Π»ΠΈ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π³Ρ€ΡƒΠΏΠΏ Π² Ρ€Π°Π·Π½Ρ‹Ρ… измСрСниях Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°. НапримСр, Ссли Π½Π΅ΠΊΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ для Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², содСрТащСй порядка 1000 Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚ΠΎΠ² Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ числСнности (мощности), Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Π²ΠΎΡ€ΠΎΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏ Π² рСгистр ΠΏΡ€Π°Π²ΠΈΠ» Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ порядка ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° записСй.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ соотвСтствия. Для Π΅Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ опрСдСлСния Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠ΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π³Ρ€ΡƒΠΏΠΏ. Π”Π°Π½Π½ΠΎΠ΅ Π΄ΠΎΠΏΡƒΡ‰Π΅Π½ΠΈΠ΅ принято Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ систСм (ΠΈΠ½Π°Ρ‡Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎΡΡ‚ΡŒ повСдСния систСмы), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΏΡƒΡ‰Π΅Π½ΠΈΠ΅ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΉ стСпСни Π½Π΅ являСтся ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ. Π’ΠΎΠ³Π΄Π° функция соотвСтствия Π³Ρ€ΡƒΠΏΠΏΡ‹ элСмСнтов совпадаСт с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π³Ρ€ΡƒΠΏΠΏ:

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° рСгистра ΠΏΡ€Π°Π²ΠΈΠ»

Π˜Ρ‚Π°ΠΊ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌ способом Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ» являСтся использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ стСпСнСй соотвСтствия. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ способ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ» опрСдСляСт структуру рСгистра ΠΈ Π΅Π³ΠΎ интСрфСйс. РСализация ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ структуры ΠΈ интСрфСйсов рСгистра ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ Π² зависимости ΠΎΡ‚ уровня гибкости рСгистра, Π΅Π³ΠΎ прСдопрСдСлСнности. МоТно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ уровня «ΠΆΠ΅ΡΡ‚кости» (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, гибкости) рСгистра.

На Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ находятся систСмныС рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Для Ρ‚Π°ΠΊΠΈΡ… рСгистров Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ структура рСгистра, Ρ‚Π°ΠΊ ΠΈ Π΅Π³ΠΎ значСния. Π’Π°ΠΊΠΈΠ΅ рСгистры Ρ‡Π°Ρ‰Π΅ всСго ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ТСстким ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π΅Ρ‚ нСобходимости. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ рСгистра ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ РП склонСния слов. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ нСобходимости Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ систСмныС РП ΠΏΠΎΠ΄ собствСнныС Π½ΡƒΠΆΠ΄Ρ‹. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, систСмныС РП ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ доопрСдСлСния ΠΈΠ»ΠΈ пСрСопрСдСлСния ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

НаконСц, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ». Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ рСгистры, ΠΈ структура, ΠΈ значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Если Ρ‚Π°ΠΊΠΈΠ΅ рСгистры ΠΏΡ€Π°Π²ΠΈΠ» прСдполагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для настройки систСмы, Ρ‚ΠΎ Π² качСствС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ рСсурсов Ρ‚Π°ΠΊΠΈΡ… рСгистров Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π½Π°Π±ΠΎΡ€ дСйствий Π½Π°Π΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ систСмы.

Для любого Ρ‚ΠΈΠΏΠ° РП ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ:

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ООП ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹ РП являСтся абстрактным классом с Π½Π΅ΠΊΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ свойств. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π°Ρ структура Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° ΠΈ корня рСгистра задаСтся наслСдниками Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса. Π’Π°ΠΊΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ структуры рСгистра ΠΌΡ‹ относим ΠΊ структурному ΡƒΡ€ΠΎΠ²Π½ΡŽ.

На Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏΡ‹ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° ΠΈ корня. НСобходимо ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ порядок ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (интСрфСйс Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°) ΠΌΠ΅ΠΆΠ΄Ρƒ контСкстом обращСния ΠΊ рСгистру ΠΈ контСкстом рСгистра ΠΏΡ€Π°Π²ΠΈΠ». Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° рСгистра опрСдСляСт, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ контСкста обращСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Π²Π΅ΠΊΡ‚ΠΎΡ€) контСкста рСгистра ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Ρ‚ΠΈΠΏ измСрСния рСгистра Π½Π΅ являСтся ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ систСмой автоматичСски), Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ соотвСтствия для Π΄Π°Π½Π½ΠΎΠ³ΠΎ измСрСния.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ· рСгистра осущСствляСтся Π² Ρ‚Ρ€ΠΈ этапа:

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΡ‰Π΅ всСго ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рСгистра. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ рСгистра задаСтся Π΅Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈ способ получСния значСния. Бпособ получСния значСния Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ дСйствий Π½Π°Π΄ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста, Π»ΠΈΠ±ΠΎ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ рСгистра. ВычислСнныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста. Π§Π°ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€ запроса. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹) Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΈ измСрСния Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° РП ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ ΠΈ Ρ‚ΠΈΠΏΡƒ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ соотвСтствия Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ (Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ) Π½Π° структурном ΡƒΡ€ΠΎΠ²Π½Π΅ (Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ соотвСтствия Π½Π° этапС выполнСния запроса ΠΊ рСгистру, Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π½Π°ΠΌ нСизвСстны).

По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с функциями соотвСтствия функция, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π°Ρ значСния рСсурсов для получСния корня, Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΈ пСрСопрСдСляСмой.

НСбольшой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ (склонСниС слова).

Π˜Ρ‚Π°ΠΊ, Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π΅ΠΌ слово Π² ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ°Π΄Π΅ΠΆΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Ρ€ΠΎΠ΄Π°. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Ρ€ΠΎΠ΄ Ρ‚ΠΎΠΆΠ΅ поддаСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Π½Π° основании слова (Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСгистра ΠΏΡ€Π°Π²ΠΈΠ»), Π½ΠΎ здСсь считаСм, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡƒΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½.

ΠœΡ‹ Π½Π°Π·Π²Π°Π»ΠΈ рСгистр основным, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… рСгистров (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° этапС Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° [1]). Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ для опрСдСлСния значСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста нСдостаточно. НСобходимо Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ рСгистра (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ язык ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ «1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅»):

Π—Π΄Π΅ΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π½Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Π‘Π»ΠΎΠ²ΠΎΠ‘Π΅Π·ΠŸΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉΠ‘ΡƒΠΊΠ²Ρ‹, Π‘Π»ΠΎΠ²ΠΎΠ‘Π΅Π·Π”Π²ΡƒΡ…ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΡ…Π‘ΡƒΠΊΠ²), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ для опрСдСлСния Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° рСгистра ΠΏΡ€Π°Π²ΠΈΠ».

РСсурсы РП ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ нСпосрСдствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ссылку Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ контСкста выполнСния запроса. Π’ послСднСм случаС ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ рСсурса ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠΎΠΌ являСтся пСрСмСнная контСкста.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, рСсурс «ΠΠ°Ρ‡Π°Π»ΠΎΠ‘Π»ΠΎΠ²Π°» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… контСкста выполнСния запроса. (На самом Π΄Π΅Π»Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ значСния ΠΈΠΌΠ΅ΡŽΡ‚ смысл: «Π‘Π»ΠΎΠ²ΠΎ», «Π‘Π»ΠΎΠ²ΠΎΠ‘Π΅Π·ΠŸΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉΠ‘ΡƒΠΊΠ²Ρ‹», «Π‘Π»ΠΎΠ²ΠΎΠ‘Π΅Π·Π”Π²ΡƒΡ…ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΡ…Π‘ΡƒΠΊΠ²»). Π’ΠΈΠΏΠΎΠΌ рСсурса ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… строк (выполняСмых послС получСния ΠΏΡ€Π°Π²ΠΈΠ»Π°), ссылка Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ/ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, ссылка Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСгистр ΠΏΡ€Π°Π²ΠΈΠ».

НаконСц, прСдопрСдСлСнная функция корня просто ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π²Π° рСсурса:

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ опрСдСлСния

На Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ максимально ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ способом. Иногда значСния ΠΏΡ€Π°Π²ΠΈΠ» Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ опрСдСлСния ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ со значСниями уровня исполнСния, ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅Ρ‚. Π’ частности, Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ опрСдСлСния допускаСтся мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ измСрСния для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° (ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°). Если Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ являСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² рСгистр систСма Π±Π΅Ρ€Π΅Ρ‚ Π½Π° сСбя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π°. Для этого ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ раскрываСтся ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ мноТСств Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ. Π’ΠΎΠΎΠ±Ρ‰Π΅, Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ исполнСния всС мноТСства пСрСчисляСмых элСмСнтов Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

Поясним сказанноС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ. ΠŸΡƒΡΡ‚ΡŒ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ значСния корня:

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ исполнСния

Изм. 1Изм. 2
A1
A2
A3
B1
B2
B3

Π’ΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ΅ мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ свСртку:

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ опрСдСлСния

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ способом Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ (ΠΊΠΎΠ½ΡŠΡŽΠ½ΠΊΡ†ΠΈΡ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ†ΠΈΠΉ).

Алгоритм свСртки ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π² мноТСства

Наряду с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Ρ€Π°Π·Π²ΠΎΡ€ΠΎΡ‚Π° мноТСства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ (Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Π΅ значСния ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ) сущСствуСт ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ свСртки Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π² ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ мноТСств. Π’Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ прСдставляСтся ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ построСнии рСгистра ΠΏΡ€Π°Π²ΠΈΠ» Π½Π° основС Ρ„Π°ΠΊΡ‚ΠΎΠ². РСгистр Ρ„Π°ΠΊΡ‚ΠΎΠ² (свСдСний) ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ большоС количСство нСструктурированной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΠ² Π² ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ мноТСств позволяСт Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ основныС закономСрности ΠΈ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Изм. 1Изм. 2
Изм. 1Изм. 2
A1
A2
A3
B1
B2
Изм. 1Изм. 2
A
B

Для получСния свСрнутой Ρ„ΠΎΡ€ΠΌΡ‹ рСгистра ΠΏΡ€Π°Π²ΠΈΠ» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎ всСм измСрСниям Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° для ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΡ€Π½Π΅ΠΉ. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ свСртки Π½Π°Π΄ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ значСниями ячСйки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ мноТСства, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ значСния ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ совпадСнии мноТСств.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этапов Ρ‚Π°ΠΊΠΎΠΉ свСртки для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, состоящСй ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Ρ‚ΠΈΠΏΠ° Π±ΡƒΠ»Π΅Π²ΠΎ (0, 1). Для упрощСния значСния корня ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ для всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π°. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ‚Ρ€ΠΈ (ΠΏΠΎ количСству ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… этапа свСртки Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° (слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ):

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

ABC
000
001
010
011
100
101
110
111
B, C > A

ABC
00
01
10
11
A, C > B

ABC
0
1
A, B > C

ABC

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ итоговая Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π΅Π΅ исходной.

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ исполнСния

Π”Π°Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ фактичСскоС сущСствованиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, которая участвуСт Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ умноТСния Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€, давая Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ соотвСтствий. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ совпадаСт со структурой рСгистра ΠΏΡ€Π°Π²ΠΈΠ». Для Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ΠΎΠ² ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° обСспСчСна ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ исполнСния ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° (ΠΏΡ€Π°Π²ΠΈΠ»).

Для получСния ΠΏΡ€Π°Π²ΠΈΠ»Π° (значСния корня РП) ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°Π΄Π°Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ контСкста (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ внСшниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅!) ΠΈ выполняСт запрос ΠΊ рСгистру. Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ [1] ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ структура запроса ΠΊ рСгистру совпадаСт со структурой самого рСгистра. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ считаСм, Ρ‡Ρ‚ΠΎ нСобходимости Π² Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ограничСния Π½Π΅Ρ‚. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° РП ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго опрСдСляСт структуру хранСния ΠΏΡ€Π°Π²ΠΈΠ», ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ нСпротиворСчивости. Однако Π½Π° этапС Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ структуру ΠΏΡ€Π°Π²ΠΈΠ». Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ состав ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° ΠΈ рСсурсов корня рСгистра Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ запроса. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ структуры хранСния ΠΎΡ‚ структуры Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ РП Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Π΅Π³ΠΎ возмоТности.

Одним ΠΈΠ· слСдствий динамичСски пСрСопрСдСляСмой структуры рСгистра являСтся Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ мноТСствСнности Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ корня. Π­Ρ‚ΠΎ автоматичСски допускаСт использованиС Π² рСгистрах ΠΏΡ€Π°Π²ΠΈΠ» Π½Π΅ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚ΠΎΠ². Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. БоотвСтствСнно, ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ корня.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *