ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ИспользованиС Π­Π’Πœ Π² ΠΊΠ°Ρ€Π΄ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ЭлСктрокардиологичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ — ΠΌΠ΅Ρ‚ΠΎΠ΄ рСгистрации ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° биоэлСктричСских процСссов Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ… нашСл вСсьма ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΊΠ»ΠΈΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, физиологичСском экспСримСнтС, Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ ΠΊΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π΅, исслСдованиях ΠΏΠΎ Ρ„ΠΈΠ·ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‚Ρ€ΡƒΠ΄Π° ΠΈ ΡΠΏΠΎΡ€Ρ‚Π°. Π‘Ρ‚ΠΎΠ»ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ элСктрокардиологичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ†Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ИспользованиС Π­Π’Πœ Π² ΠΊΠ°Ρ€Π΄ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’ Π½Π°ΡΡ‚оящСС врСмя Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ индустрии Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΠ»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ практичСски Π²ΠΎ Π²ΡΠ΅Ρ… отраслях соврСмСнной Π½Π°ΡƒΠΊΠΈ. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈΠ· Π³ΠΎΠ΄Π° Π² Π³ΠΎΠ΄ становятся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈ ΠΎΠ±Ρ‹Π΄Π΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ насСлСния. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎΠ΅ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Π½ΠΈΠ΅ качСства, надСТности ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования заставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² элСктронных ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² всС Ρ‡Π°Ρ‰Π΅ ΠΈ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠ²ΠΎΠΈΡ… нововвСдСниях микропроцСссоры Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Ρ„ΠΈΡ€ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. ЕстСствСнно такая ситуация Π½Π΅ ΠΌΠΎΠ³Π»Π° Π½Π΅ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ. Π’ΠΎ Π²ΡΠ΅Ρ… областях ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Ρ‹ исслСдования Π½Π° Π²Ρ‹ΡΠΎΠΊΠΎΠΌ Π½Π°ΡƒΡ‡Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ нСмыслимы Π±Π΅Π· примСнСния соврСмСнных срСдств ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. БСйчас Π­Π’Πœ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ практичСски Π½Π° Π²ΡΠ΅Ρ… этапах мСдицинского обслСдования: Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠ΅, диагностикС ΠΈ Ρ‚Π΅Ρ€Π°ΠΏΠΈΠΈ Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ.

Основной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ соврСмСнной ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Ρ‹ являСтся ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ Π½Π° Ρ€Π°Π½Π½ΠΈΡ… стадиях развития. Для этого разрабатываСтся различная диагностичСская Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π°, которая ΠΏΠΎ ΡΡƒΡ‚ΠΈ своСй являСтся ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ систСмой.

ЗаболСвания сСрдца — ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Ρ‹ сСгодняшнСго дня. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ исслСдования сСрдца Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π’Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π΄Π²Π΅ основныС области исслСдований, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹: ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСрдца Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… кардиологичСских исслСдований.

ΠŸΠ΅Ρ€Π²Π°Ρ — ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСрдца Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° — осущСствляСтся с Ρ†Π΅Π»ΡŒΡŽ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ проникновСния Π² ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ функционирования ΠΈ ΡΡ‚роСния этого ΠΎΡ€Π³Π°Π½Π°. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚сутствиС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ обСспСчСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° модСлирования Π΅Π΄Π²Π° Π»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π°.

Вторая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ — Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… кардиологичСских исслСдований. ЦСль Ρ‚Π°ΠΊΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ — постановка Π΄ΠΈΠ°Π³Π½ΠΎΠ·Π°, составлСниС ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΈ Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° кардиологичСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, автоматичСский расчСт ΠΈΡ… Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π΄Π°Π΅Ρ‚ большиС прСимущСства ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ мСньшС усилий. НаиболСС Π²Π°ΠΆΠ½Ρ‹Π΅ прСимущСства автоматичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… состоят Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

— ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ схСмС,

— Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅,

— ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ.

НСкоторыС ΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ просто Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΏΡƒΡ‚Π΅ΠΌ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈ Π² ΡΡ‚ΠΈΡ… случаях прСимущСства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹.

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

Рис. 1. ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… кардиологичСских Π΄Π°Π½Π½Ρ‹Ρ….

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° сСгодняшнСго дня — Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ кардиографичСских Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ². Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Ρ„ΠΈΡ€ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ стали дСшСвлС ΠΈ ΡΠΎΠΎΡ‚вСтствСнно Π±ΠΎΠ»Π΅Π΅ доступны для внСдрСния Π² ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρ‹ диагностики сСрдца. Π—Π΄Π΅ΡΡŒ всС большая ΠΈ Π±ΠΎΠ»ΡŒΡˆΠ°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° лоТится Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, постСпСнно вытСсняя ΠΈΠ· ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² Ρ€Π°Π½Π΅Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΠΎΠ΄Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚СстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π­Π’Πœ.

НаиболСС распространСнным ΠΈ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ языком программирования Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡˆΠ½ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ являСтся язык Π‘++, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠΉ Π² ΡΠ΅Π±Π΅ возмоТности стандартизированного языка Π‘ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°.

Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ врСмя ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная модСль Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Основная идСя программирования ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ состоит Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ классов прилоТСния для опрСдСлСния Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ ΠΈ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΌΠΈ. Боздавая Π½ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ для описания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, Π‘++ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ программисту ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΈΠ΅ для понимания прилоТСния. ΠšΠ»Π°ΡΡΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΎΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ интСрфСйса ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, прСдоставляСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ΠŸΡ€ΠΈ этом удСляСтся мСньшСС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ΅Π»ΠΎΡ‡Π°ΠΌ, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΠΌ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ занятиСм. Π—Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ для ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚ΠΈΠΏΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, послС Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ. БрСдства, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΡΡ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚ΠΈΠΏΠ°, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сопровоТдСниС ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. БущСствуСт ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΡ‹ΠΉ наслСдованиСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π²ΠΎΠ΄ΠΈΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π²ΠΎ Π²Π½ΠΎΠ²ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ класс ΠΎΠ±Ρ‰ΠΈΠ΅ свойства присущиС Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌΡƒ классу ΠΏΡ€Π΅Π΄ΠΊΡƒ. НапримСр, Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ классы OrthographicCamera (ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΊΠ°ΠΌΠ΅Ρ€Π°) ΠΈ PerspectiveCamera (пСрспСктивная ΠΊΠ°ΠΌΠ΅Ρ€Π°) ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Camera. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ ΠΎΡ‚ Π½Π΅Π³ΠΎ класс лишь Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ отличия ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, прСдоставляя Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ для унаслСдования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‡Π»Π΅Π½ΠΎΠ² Π»ΠΈΠ±ΠΎ вводя Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‡Π»Π΅Π½Ρ‹.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π½ΡƒΠΆΠ½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ максимальной эффСктивности Ρ€Π°Π±ΠΎΡ‚Ρ‹ своих ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΠΈ с Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ поставляСмыми вмСстС с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π‘Π°ΠΌΠΎΠΉ распространСнной ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΅ΠΌΠΊΠΎΠΉ срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сСгодня являСтся Microsoft Visual C++. Π’ Π½Π°ΡˆΠΈ Π΄Π½ΠΈ Visual C++ Π»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ срСди ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² для программирования Π² ΡΡ€Π΅Π΄Π΅ Windows. Visual C++ - это инструмСнт для программирования Π² ΡΡ€Π΅Π΄Π΅ Widnows, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ поистинС фантастичСскими возмоТностями. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Visual C++ самой ΠΌΠΎΡ‰Π½ΠΎΠΉ ΠΈΠ· Π²ΡΠ΅Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ класса. На ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Visual C++ прСдставляСт собой Ρ†Π΅Π»Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° инструмСнтов, собранных Π² ΠΎΠ΄Π½ΠΎΠΌ динамичСском ΠΏΠ°ΠΊΠ΅Ρ‚Π΅, Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ ΠΊ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Windows ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Π‘, Π° Π½Π΅ Π½Π° Π‘++, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈΡΡŒ ΠΎΠ½ΠΈ большими ΠΈ ΡΠ»ΠΎΠΆΠ½Ρ‹ΠΌΠΈ. Π”Π°ΠΆΠ΅ Π²Ρ‹Π²ΠΎΠ΄ Π½Π° ΡΠΊΡ€Π°Π½ пустого ΠΎΠΊΠ½Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ пяти страниц слоТного Π½Π΅Π²Ρ€Π°Π·ΡƒΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π―Π·Ρ‹ΠΊ Π‘++ позволяСт Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° ΡΡ‚ΠΎ сокращаСт объСм Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Помимо этого, Ρ„ΠΈΡ€ΠΌΠ° Microsoft Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Microsoft Foundation Classes. MFC — Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚, состоящий ΠΈΠ· Π·Π°Ρ€Π°Π½Π΅Π΅ написанного ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΎΠ΄Π°. НапримСр, вмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΎΠ²Ρ‹ΠΌ ΠΎΠΊΠ½ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ просто Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ классом cWnd ΠΈΠ· MFC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ всю Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° Π²Π°Ρ. ВозмоТности, прСдоставляСмыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ классов MFC ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… языка Π‘, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ классы, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΎΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ собствСнныС классы с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π“Π»Π°Π²Π° 1. Π’Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ развития ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСм сбора ΠΈ ΠΌΠ°Ρ‚СматичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π­ΠšΠ“

ЭлСктрокардиологичСский ΠΌΠ΅Ρ‚ΠΎΠ΄ — ΠΌΠ΅Ρ‚ΠΎΠ΄ рСгистрации ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° биоэлСктричСских процСссов Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ… нашСл вСсьма ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΊΠ»ΠΈΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, физиологичСском экспСримСнтС, Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ ΠΊΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π΅, исслСдованиях ΠΏΠΎ Ρ„ΠΈΠ·ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‚Ρ€ΡƒΠ΄Π° ΠΈ ΡΠΏΠΎΡ€Ρ‚Π°. Π‘Ρ‚ΠΎΠ»ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ элСктрокардиологичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ†Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Ρ‚ΠΊΠ°Π½Π΅ΠΉ, ΠΎΡ€Π³Π°Π½ΠΎΠ² ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ. ЭлСктричСскоС Π²ΠΎΠ·Π±ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ распространяСтся Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, создавая Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…ности Ρ‚Π΅Π»Π° элСктричСскоС ΠΏΠΎΠ»Π΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ элСктропроводныС свойства Ρ‚ΠΊΠ°Π½Π΅ΠΉ Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹, элСктричСскоС ΠΏΠΎΠ»Π΅ ассимСтрично с Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ участками Ρ‚Π΅Π»Π°. Π­Ρ‚ΠΎ свойство ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ Π² ΠΎΡΠ½ΠΎΠ²Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° элСктрокардиографии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рСгистрируСт Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² ΠΏΡƒΡ‚Π΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎΡ‚ ΠΏΠΎΠ²Π΅Ρ€Ρ…ности Ρ‚Π΅Π»Π°, Ρ‡Ρ‚ΠΎ достигаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² — элСктрокардиографов. ΠŸΡ€ΠΎΡ†Π΅ΡΡ получСния ΠΈΠ· Π­ΠšΠ“ диагностичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ называСтся Π­ΠšΠ“ — Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот процСсс Π±Ρ‹Π»ΠΈ прСдприняты Π΅Ρ‰Π΅ Π² 70-Ρ… Π³ΠΎΠ΄Π°Ρ…. ОТидалось, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Π΅Ρ… прСимущСств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π΅Ρ‚ автоматизация, удастся Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ·Π° благодаря ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ статичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ развития Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСм явился Π­ΠšΠ“ — Π°Π½Π°Π»ΠΈΠ·. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ этапа:

1. Π’Π²ΠΎΠ΄ Π­ΠšΠ“.

2. Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π­ΠšΠ“.

3. РаспознаваниС Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Ρ… элСмСнтов Π­ΠšΠ“ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

4. Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡ ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„икация Π­ΠšΠ“.

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

Π—Π°ΠΏΠΈΡΡŒ ΠΈ Π²Π²ΠΎΠ΄ Π­ΠšΠ“.

Π­ΠšΠ“ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ элСктрокардиографом. Π”ΠΎ Π½Π°Ρ‡Π°Π»Π° 70-Ρ… Π³ΠΎΠ΄ΠΎΠ² Π­ΠšΠ“ отвСдСния Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π»ΠΈΡΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Π›ΠΈΡˆΡŒ ΠΏΠΎΠ·ΠΆΠ΅ появились Ρ‚Ρ€Π΅Ρ…ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹Π΅ элСктрокардиографы, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ вСсти запись сразу Ρ‚Ρ€Π΅Ρ… ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΈΠΉ. БоврСмСнная Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 12 ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΈΠΉ. ΠžΡ‚ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠΊΠ°Ρ€Π΄ΠΈΠΎΠ³Ρ€Π°Ρ„Π° сигнал пСрСдаСтся Π² ΠΠ¦ΠŸ. Π—Π΄Π΅ΡΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ сигнал Π­ΠšΠ“ прСобразуСтся Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ся Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ частоты дискрСтизации, Π½ΠΎ Ρ‡Π°Ρ‰Π΅ всСго 250 ΠΈ 500 Π“Ρ†. Π­Ρ‚ΠΈ Π΄Π²Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, согласно Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ΅ Π¨Π΅Π½Π½ΠΎΠ½Π°, достаточно высоки, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π­ΠšΠ“ взрослого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° максимальная частота, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ диагностичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, составляСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 80 Π“Π¦. КаТдая Π­ΠšΠ“ — кривая послС ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ пСрСдаСтся Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ чисСл {Yi}, Π³Π΄Π΅ Yi — Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° (Π² ΠΌΠΊΠ’) i — ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ клиничСской ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ принята ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ систСма ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΈΠΉ, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰Π°ΡΡΡ стандартной. Π’ ΡΡ‚ΠΎΠΉ систСмС съСм ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² осущСствляСтся с ΠΏΡ€Π°Π²ΠΎΠΉ Ρ€ΡƒΠΊΠΈ ®, Π»Π΅Π²ΠΎΠΉ Ρ€ΡƒΠΊΠΈ (L), Π»Π΅Π²ΠΎΠΉ Π½ΠΎΠ³ΠΈ (F) ΠΈ ΡˆΠ΅ΡΡ‚ΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края Π³Ρ€ΡƒΠ΄ΠΈΠ½Ρ‹ Π΄ΠΎ Π»Π΅Π²ΠΎΠΉ ΡΡ€Π΅Π΄Π½Π΅ΠΏΠΎΠ΄ΠΌΡ‹ΡˆΠ΅Ρ‡Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ (C1-C6). На ΠΎΡΠ½ΠΎΠ²Π΅ снятых ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ отвСдСния:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅:

I = L — R

II = F — R

III = F — L

УсилСнныС:

aVR = R — (L + F)/2

aVL = L — (R + F)/2

aVF = L — (R + L)/2

Π“Ρ€ΡƒΠ΄Π½Ρ‹Π΅ с V1 ΠΏΠΎ V6:

Vi =Ci — (R + L + F)/3

ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠΉ схСмы приходится Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСктрод Π½Π° ΠΏΡ€Π°Π²ΡƒΡŽ Π½ΠΎΠ³Ρƒ (N), ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся съСм ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² с ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… элСктродов. ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠΉ схСмы ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΈΠΉ достаточно часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… 12 ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΈΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 8 ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ — нСзависимыми Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π­Ρ‚ΠΎ позволяСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· ΡΡ…Π΅ΠΌΡ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° 4 нСзависимых Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Ρ‚Ρ€Π°ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ нСсколько сокращаСт Π΅Π³ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ. Π˜ΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ отвСдСния Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

III = II — I

aVR = -(II+I)/2

aVL = (2I — II)/2

aVF = (2II-I)/2

ПослС снятия Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала с ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎΠ½ ΡΠΎΠΎΡ‚вСтствСнно оцифровываСтся для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ сСйчас ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ выступаСт ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Частота дискрСтизации Fs Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ ΠšΠΎΡ‚Π΅Π»ΡŒΠ½ΠΈΠΊΠΎΠ²Π° — Π¨Π΅Π½Π½ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² Π΄Π²Π° Ρ€Π°Π·Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ полосы пропускания. Π‘ Ρ‚СорСтичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° Π¨Π΅Π½Π½ΠΎΠ½Π° опрСдСляСт минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ частоты дискрСтизации Fs Π΄Π»Ρ сигнала с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ полосой частот (Ρ‚. Π΅. для сигнала содСрТащСго частоты Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Fb). Из Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ слСдуСт Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ дискрСтизации, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π²Π΄Π²ΠΎΠ΅ большСй, Ρ‡Π΅ΠΌ частота сигнала, гарантируСтся частотноС содСрТимоС Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ся идСальноС восстановлСниС ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сигнала ΠΏΠΎ Π΅Π³ΠΎ дискрСтным значСниям, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΉ интСрполяции.

БСйчас достаточно часто ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ частоту ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π² 500 Π“Ρ†, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΡƒΡŽ АмСриканской АссоциациСй Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠΊΠ°Ρ€Π΄ΠΈΠΎΠ»ΠΎΠ³ΠΎΠ² [6,7]. Π­Ρ‚Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, согласно Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ΅ Π¨Π΅Π½Π½ΠΎΠ½Π°, достаточно высока, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π­ΠšΠ“ взрослого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° максимальная частота, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ диагностичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, составляСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 80 Π“Ρ†. Однако Π½Π΅ ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ частоты дискрСтизации Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ€Π΄ΠΈΠΎΠ³Ρ€Π°Ρ„Π°Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ 500 Π“Ρ† — Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ΠΈ Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΈΠ»ΠΎΠ³Π΅Ρ€Ρ†. Π’ ΡΠΎΠΎΡ‚вСтствии с ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ трСбованиями Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π΅ Ρƒ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 5 ΠΌΠΊΠ’. ВысокоС Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π½ΠΎΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠ°Ρ€Π΄ΠΈΠΎΠΊΡ€ΠΈΠ²Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΠ·Π΄Π½ΠΈΡ… ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ², Π° Ρ‚Π°ΠΊ ΠΆΠ΅ для высококачСствСнного прСдставлСния элСктрокардиограммы Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ Π² Ρ‚Π²Π΅Ρ€Π΄ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Π±Π΅Π· примСнСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ интСрполяции.

НСобходимый Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ частот для элСктрокардиографа, примСняСмого для диагностики Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΡ‚ 0.05 ΠΈ Π΄ΠΎ 120 Π“Ρ† (ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ — 3dB). ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Ссли ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ частот Π½Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΎ обоснованных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ — Π² Ρ€Π°Π·Π½Ρ‹Ρ… источниках Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ значСния ΠΎΡ‚ 100 Π΄ΠΎ 250 Π“Ρ†, Ρ‚ΠΎ ΡΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΈΠΆΠ½Π΅ΠΉ частоты пропускания ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ диагностичСски Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ Π­ΠšΠ“ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ½Π΅ΠΉ полосы пропускания Π½Π΅ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ся, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ошибки Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ диагностики, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΏΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

К ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡŽ ΠΊΠ°Ρ€Π΄ΠΈΠΎΠ³Ρ€Π°Ρ„Ρ‹, созданныС ΠΏΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ схСмС ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ рядом нСдостатков, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ стоит отнСсти Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹Ρ… рСзисторов Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌ каскадС схСмы ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΈΠΉ, слоТных ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… усилитСлСй, ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Ρ… кондСнсаторов. БовсСм Π½Π΅Π΄Π°Π²Π½ΠΎ стала доступна элСмСнтная Π±Π°Π·Π°, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ сигма — Π΄Π΅Π»ΡŒΡ‚Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразования Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСктрокардиограф ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° ΡΠΈΠ³ΠΌΠ° — Π΄Π΅Π»ΡŒΡ‚Π° АЦП [10,11], лишСнного упомянутых нСдостатков. К ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡŽ, Ρ‚Π°ΠΊΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Ρ‹ Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ достаточно высокой ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ.

Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π­ΠšΠ“.

Под Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ понимаСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ обнаруТСния ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ выдСлСния ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΉ сигнал, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ, содСрТит ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠΌΠ΅Ρ…Ρƒ, которая ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ сигнала. Π’ ΡΡ‚ΠΎΠΌ случаС Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π·Π°Π΄Π°Ρ‡Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ…Ρƒ, ΠΏΡ€ΠΈ этом внСся прСдсказуСмыС ΠΈ ΠΌΠ΅Ρ‚одологичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ измСнСния Π² ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ сигнал. Цифровая Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅ — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСмыС способы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигнала.

ΠŸΠ΅Ρ€Π²ΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° ΡΡ‚Π°Π΄ΠΈΠΈ диагностики Π² ΠΊΠ°Ρ€Π΄ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ сигналов Ρ€ΠΈΡ‚ΠΌΠΎΠ² сСрдца. Для постановки ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΠ·Π° Π²Ρ€Π°Ρ‡Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ ΠΊΠ°Ρ€Π΄ΠΈΠΎΠ³Ρ€Π°Ρ„Π°, связанныС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ сСрдСчных Ρ€ΠΈΡ‚ΠΌΠΎΠ². ПослС рСгистрации ΠΈ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ сигнала Π­ΠšΠ“ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапом ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π­ΠšΠ“ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся цифровая Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ качСства записи ΠΈ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡˆΡƒΠΌΠΎΠ², связанных Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ с ΠΌΡ‹ΡˆΠ΅Ρ‡Π½Ρ‹ΠΌ Ρ‚Ρ€Π΅ΠΌΠΎΡ€ΠΎΠΌ, смСщСниСм элСктродов ΠΈ ΡΠ»Π΅ΠΊΡ‚ричСскими ΠΏΠΎΠΌΠ΅Ρ…Π°ΠΌΠΈ. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, примСняСмыС Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠΊΠ°Ρ€Π΄ΠΈΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 3 основныС Π³Ρ€ΡƒΠΏΠΏΡ‹ — это нСрСкурсивныС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ с ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ характСристикой (КИΠ₯), рСкурсивныС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ с Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½ΠΎΠΉ характСристикой (Π‘Π˜Π₯), Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ частотныС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, производящиС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ сигнала Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ области частот с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ локального прСобразования Π€ΡƒΡ€ΡŒΠ΅. Для Π±ΠΎΡ€ΡŒΠ±Ρ‹ с ΠΌΡ‹ΡˆΠ΅Ρ‡Π½ΠΎΠΉ Π½Π°Π²ΠΎΠ΄ΠΊΠΎΠΉ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»Π΅Π½ Π°Ρ‚Ρ€Π΅ΠΌΠΎΡ€Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½ΠΈΠ·ΠΊΠΎΠΉ частоты (ЀНЧ), ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала Π³Π΄Π΅ — Ρ‚ΠΎ Π΄ΠΎ 60−70 Π“Ρ†, Π° Π΄Π»Ρ Π±ΠΎΡ€ΡŒΠ±Ρ‹ с ΡΠ΅Ρ‚Π΅Π²ΠΎΠΉ Π½Π°Π²ΠΎΠ΄ΠΊΠΎΠΉ Ρ€Π΅ΠΆΠ΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½Π° 50 Π“Ρ† Π² ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ… отСчСствСнных стандартов ΠΈ Π½Π° 60 Π“Ρ† Π² ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ… иностранных сСтСй. Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠŸΠž ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π­ΠšΠ“ ΠΈΠΌΠ΅Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… частот (Π€Π’Π§) с Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠ΅ΠΉ постоянной ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 3.2 сСкунды, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ сСтСвой Π½Π°Π²ΠΎΠ΄ΠΊΠΈ ΠΈ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ с Π½ΠΈΠΌ ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ЀНЧ.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ°Ρ… 1.1 ΠΈ 1.2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π±Π»ΠΎΠΊ — схСмы КИΠ₯ ΠΈ Π‘Π˜Π₯ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² соотвСтствСнно. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Z -1 — просто элСмСнт Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ рСгистр, хранящий ΠΎΠ΄ΠΈΠ½ отсчСт Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала, Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ — элСмСнты, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠ΅ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ умноТСния, Π° ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΠΈ — слоТСниС.

Рисунок 1.1. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° КИΠ₯ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Рисунок 1.2. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π‘Π˜Π₯ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

Врадиционная Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ примСняСтся Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ сигнал ΠΈ ΡˆΡƒΠΌ находятся Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Ρ… частот, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ ΡˆΡƒΠΌΠ° Π·Π°Ρ€Π°Π½Π΅Π΅ извСстСн. Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ исходя ΠΈΠ· ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΉ АЧΠ₯, которая достигаСтся лишь с Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, накладывая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ограничСния Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρƒ осцилляции Π² ΠΏΠΎΠ»ΠΎΡΠ΅ пропускания, ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΎΠΉ области ΠΌΠ΅ΠΆΠ΄Ρƒ полосой пропускания ΠΈ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΡ. Для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ биологичСских сигналов Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ линСйная, Π° Π΅ΡΠ»ΠΈ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚ΠΎ ΠΈ Π½ΡƒΠ»Π΅Π²Π°Ρ Π€Π§Π₯. Если Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ Π€Π§Π₯, Ρ‚ΠΎ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ искаТСния Π² ΡΠΈΠ³Π½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ·Π΅ сигнала. Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ линСйности Π€Π§Π₯ для КИΠ₯ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² выливаСтся Π² Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ симмСтрии коэффициСнтов Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сСрСдины. БущСствуСт достаточно большоС количСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ расчСта ΠΊΠ°ΠΊ КИΠ₯, Ρ‚Π°ΠΊ ΠΈ Π‘Π˜Π₯ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ². РасчСтная срСда Matlab прСдоставляСт ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр возмоТностСй для расчСта Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ². РасчСты Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² для примСнСния Π² Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Π΅ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° дСфибриляции Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Когда Π½Π΅ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Π° информация ΠΎ Ρ‡Π°ΡΡ‚ΠΎΡ‚Π½ΠΎΠΌ составС ΡˆΡƒΠΌΠ°, ΠΈΠ»ΠΈ ΡˆΡƒΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ извСстный, Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ состав, примСняСтся адаптивная Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ (рис 1.3).

Рис 1.3. Π‘Π»ΠΎΠΊ-схСма Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°

Записанный сигнал d (t) прСдставляСт ΠΈΠ· ΡΠ΅Π±Ρ сумму «Ρ‡ΠΈΡΡ‚ΠΎΠ³ΠΎ» Π½Π΅ Π·Π°ΡˆΡƒΠΌΠ»Π΅Π½Π½ΠΎΠ³ΠΎ сигнала s (t) ΠΈ ΡˆΡƒΠΌΠ° n (t). u (t) — сигнал, Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ связанный с Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΡˆΡƒΠΌΠΎΠΌ. Адаптивный Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ вычлСняСт ΠΈΠ· Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅, ΠΊΠΎΡ€Π΅Π»Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ с ΡˆΡƒΠΌΠΎΠΌ ΠΈ Π°Π²Ρ‚оматичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ свои ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, исходя ΠΈΠ· Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала. Π’Ρ‹Ρ…ΠΎΠ΄ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° y (t) — это ΠΎΡ†Π΅Π½ΠΊΠ° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ сигнала, ΠΊΠΎΡ€Π΅Π»Π»ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ с ΡˆΡƒΠΌΠΎΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ошибка e (t) = s1= d (t) — y (t) — это ΠΎΡ†Π΅Π½ΠΊΠ° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ сигнала, нСсвязанной с ΡˆΡƒΠΌΠΎΠΌ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π³Π»Π°Π²Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° являСтся минимизация E[(n (t)-y (t))2]. АдаптивныС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ классифицированы ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ [15]:

- качСству Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ;

— Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°;

— ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠΌ прСимущСством Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² являСтся большая Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠšΠ˜Π₯ ΠΈ Π‘Π˜Π₯ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ большая ΠΈΡ… ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ этапом Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π­ΠšΠ“ являСтся коррСкция ΠΈΠ·ΠΎΠ»ΠΈΠ½ΠΈΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ записанная ΠΊΠ°Ρ€Π΄ΠΈΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Π° для Π°Π½Π°Π»ΠΈΠ·Π° Π²Ρ€Π°Ρ‡ΠΎΠΌ. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Π€Π’Π§ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ часто Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ изолиния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ†ΠΈΠ»Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ большими частотами. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ с Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ ΠΌΠ°Π»Ρ‹ΠΌ числом коэффициСнтов, Π±Ρ‹Π» способСн качСствСнно ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ сигнал, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Π½ΠΈΠΆΠ½Π΅ΠΉ полосой пропускания Π² 0.05 Π“Ρ†, с ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ -3 Π”Π‘. Π’Π°ΠΊΠΈΠ΅ характСристики Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ влияниС Π½Π° Π½ΠΈΠ·ΠΊΠΎΡ‡Π°ΡΡ‚ΠΎΡ‚Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π­ΠšΠ“, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ST сСгмСнт. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ·ΠΎΡ‰Ρ€Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈΠ·ΠΎΠ»ΠΈΠ½ΠΈΠΈ. Для этого ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ извСстными характСристиками Π­ΠšΠ“ сигнала ΠΈ, Π² Ρ‡Π°ΡΡ‚ности Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π΄ΠΎ Π -Π²ΠΎΠ»Π½Ρ‹ ΠΈ ΠΏΠΎΡΠ»Π΅ Π’ Π²ΠΎΠ»Π½Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ элСктричСский ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Π²ΠΎ Π²ΡΠ΅Ρ… Ρ†ΠΈΠΊΠ»Π°Ρ… Π­ΠšΠ“. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, изолиния Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· эти Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, кривая ΠΈΠ·ΠΎΠ»ΠΈΠ½ΠΈΠΈ получаСтся ΠΏΡƒΡ‚Π΅ΠΌ интСрполяции этих изоэлСктричСских участков ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠ°ΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ порядка ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ функциями, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сплайнами. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Π°Ρ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ интСрполированная кривая ΠΈΠ·ΠΎΠ»ΠΈΠ½ΠΈΠΈ вычитаСтся ΠΈΠ· ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала, устраняя Ρ‚Π΅ΠΌ самым Π±Π»ΡƒΠΆΠ΄Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ»ΠΈΠ½ΠΈΠΈ.

Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² элСмСнтов Π­ΠšΠ“

Одной ΠΈΠ· ΡΠ°ΠΌΡ‹Ρ… Π²Π°ΠΆΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ комплСксами Π­ΠšΠ“ диагностики, являСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, измСрСния ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„икация Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Ρ… элСмСнтов Π­ΠšΠ“. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Π²ΠΈΠ΄ рассматриваСмого элСмСнта Π­ΠšΠ“ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстСн. Π’ Π½Π°ΡΡ‚оящСС врСмя сущСствуСт мноТСство ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π­ΠšΠ“. ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ основных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ структуру ΠΊΠ°Ρ€Π΄ΠΈΠΎΡ†ΠΈΠΊΠ»Π°. На Π­ΠšΠ“ сСрдСчный Ρ†ΠΈΠΊΠ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ прСдставляСтся Π² Π²ΠΈΠ΄Π΅ Ρ‚Ρ€Π΅Ρ… комплСксов. Π  — комплСкс соотвСтствуСт дСполяризации прСдсСрдий, QRS — дСполяризации ΠΆΠ΅Π»ΡƒΠ΄ΠΎΡ‡ΠΊΠΎΠ², T — ΠΈΡ… Ρ€Π΅ΠΏΠΎΠ»ΡΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. РСполяризация прСдсСрдий Π½Π° Π­ΠšΠ“ Π½Π΅ ΠΏΡ€ΠΎΡΠ²Π»ΡΠ΅Ρ‚ся. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ комплСкс состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΈΠΊΠΎΠ² (ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ рис. 1.4). Число ΠΏΠΈΠΊΠΎΠ² (Π·ΡƒΠ±Ρ†ΠΎΠ²) Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ комплСксС Π½Π΅ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π² Ρ€Π°Π·Π½Ρ‹Ρ… отвСдСниях ΠΈ Ρƒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΎΠ². Π  ΠΈ Π’ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТат ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π·ΡƒΠ±Ρ†Π°, Π° QRS — комплСкс — ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ ΡΠ΅ΠΌΠΈ. На ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΌ рисункС Π²Π²Π΅Π΄Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния:

1 — Π Π  — ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»; 2 — PR — сСгмСнт; 3 — ST — сСгмСнт;

2 — Π  — комплСкс; 5 — QRS — комплСкс; 6 — QT — ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»;

7 — PR — ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»; 8 — RR — ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»; 9 — Π’ — комплСкс Рис. 1.4. Π‘Π΅Ρ€Π΄Π΅Ρ‡Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΈ Π΅Π³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ элСмСнты Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ элСмСнты Π­ΠšΠ“, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ — это комплСксы, сСгмСнты (расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π·ΡƒΠ±Ρ†Π°ΠΌΠΈ) ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹. К ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Π­ΠšΠ“, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ, относятся высота Π·ΡƒΠ±Ρ†ΠΎΠ² ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ комплСксов, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сСгмСнтов ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ: Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π½Ρ‹Π΅. Π’ Π½Π°ΡΡ‚оящСС врСмя сущСствуСт нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ распознавания элСмСнтов Π­ΠšΠ“. Одной ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ являСтся Π³Ρ€ΡƒΠΏΠΏΠ° структурных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° Π°ΠΏΡ€ΠΈΠΎΡ€Π½ΠΎΠΌ Π·Π½Π°Π½ΠΈΠΈ характСристик опрСдСляСмого элСмСнта Π­ΠšΠ“. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ ΠΊ ΡΡ‚ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅, ΡΠ²Π»ΡΡŽΡ‚ΡΡ эвристичСскими. ЕстСствСнно, Ρ‡Ρ‚ΠΎ характСристики ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ элСмСнтов Π­ΠšΠ“ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ†ΠΈΠΊΠ»Π° ΠΊ Ρ†ΠΈΠΊΠ»Ρƒ. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ структурныС особСнности элСмСнта Π­ΠšΠ“, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ практичСски Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ся ΠΎΡ‚ Ρ†ΠΈΠΊΠ»Π° ΠΊ Ρ†ΠΈΠΊΠ»Ρƒ, примСняя для этого ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€Ρ‹. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ производится Π°Π½Π°Π»ΠΈΠ· Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ комплСксов, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π»ΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠΈΠΊΠΎΠ² ΠΈ Ρ‚. Π΄. ЀактичСски основной Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ, полоТившСй Π½Π°Ρ‡Π°Π»ΠΎ этой Π³Ρ€ΡƒΠΏΠΏΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π±Ρ‹Π»Π° [16], ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Π½Π°ΡΡ‚оящСС врСмя ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ мноТСство ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… для опрСдСлСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов Π­ΠšΠ“. К Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ сравнСния искомого элСмСнта Π­ΠšΠ“ с Π½Π΅ΠΊΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ шаблоном. Π’Π°ΠΊΠΎΠΉ шаблон ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ получаСтся ΠΏΡƒΡ‚Π΅ΠΌ усрСднСния Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Ρ… элСмСнтов, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ€ΡƒΡ‡Π½Ρ‹ΠΌ способом. Π”Π°Π»Π΅Π΅, исходя ΠΈΠ· Π΄ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ вСроятности опрСдСлСния, опрСдСляСтся максимальноС срСднСквадратичноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ классифицируСмый элСмСнт всС Π΅Ρ‰Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ΅ шаблона. ЀактичСски осущСствляСтся ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ просмотр исходного сигнала ΠΏΡ€ΠΈ использовании ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΈ, Ссли Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСгмСнт Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ максимального БКО, Ρ‚ΠΎ ΠΎΠ½ ΡΡ‡ΠΈΡ‚аСтся распознанным ΠΊΠ°ΠΊ элСмСнт, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ шаблона. Π‘Π°ΠΌΡ‹ΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся Π²Ρ‹Π±ΠΎΡ€ максимально допустимого БКО ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ слишком большоС БКО ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½ΡΡ‚ΠΈΡŽ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… комплСксов, Π° ΡΠ»ΠΈΡˆΠΊΠΎΠΌ ΠΌΠ°Π»ΠΎΠ΅ — ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ….

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

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ всС Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивно, Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡ ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„икация Π­ΠšΠ“

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выявлСния элСмСнтов Π­ΠšΠ“ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ с Ρ†Π΅Π»ΡŒΡŽ постановки ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΠ·Π°. Π’ Π½Π°ΡΡ‚оящСС врСмя извСстны Π΄Π²Π΅ основныС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², примСняСмых Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… систСмах автоматичСской диагностики. К ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ относятся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΡƒ Π²Ρ€Π°Ρ‡Π°-диагноста — дСтСрминистичСский. ЕстСствСнно, Π² Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ, диагностичСская Π·Π½Π°Ρ‡ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСна всСм ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Ρ‹. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Π·Π°Π΄Π°Ρ‡Π°ΠΌ элСктрокардиографии это связано, Π² Ρ‡Π°ΡΡ‚ности, с ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ использованиСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² мСдицинского описания элСктрокардиограммы. Π”Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ критСриям ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π½Π°Π±ΠΎΡ€ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹Ρ… Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ Π­ΠšΠ“. Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сСгодня ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ комплСкс Ρ‚Π°ΠΊΠΈΡ… ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π² отсутствуСт. Алгоритмы Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, основаны Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ статистичСского Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вСроятностСй. ΠŸΡ€ΠΈ этом ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½ΡΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, Π½ΠΎ ΠΈ ΠΎΡ‚ принятых Π² ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ элСмСнтов элСктрокардиограммы ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ.

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

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

Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ Π­ΠšΠ“ Π΄Π°Π½Π½Ρ‹Ρ…

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Π­ΠšΠ“ систСмы ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ сТатия Π΄Π°Π½Π½Ρ‹Ρ…. Вакая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ эффСктивного хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· Internet. НСкоторыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ сТатия Π΄Π°ΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ ΠΎΠ±ΠΌΠ΅Π½Π° Π­ΠšΠ“ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Π’ Ρ†Π΅Π»ΠΎΠΌ, компрСссия Π΄Π°Π½Π½Ρ‹Ρ… осущСствляСтся Π·Π° ΡΡ‡Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ избыточности Π­ΠšΠ“. ВсС основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ сТатия Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° 2 Π³Ρ€ΡƒΠΏΠΏΡ‹: сТатиС с ΠΏΠΎΡ‚Срями Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ. Под сТатиСм с ΠΏΠΎΡ‚Срями подразумСваСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ исходный сигнал ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ восстановлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ извСстной ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ точности. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ сТатия с ΠΏΠΎΡ‚Срями ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ стандартныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ кодирования избыточности, примСняСмыС для сТатия ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ особСнности Π­ΠšΠ“ сигнала: ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ участков практичСски постоянного ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·Ρƒ, сигнал Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ диффСрСнцируСтся, гСнСрируСтся усрСднСнный шаблон пСриодичСского участка (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ QRS комплСкс), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вычитаСтся ΠΈΠ· ΡΠΈΠ³Π½Π°Π»Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π΅. ВсС это дСлаСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ впослСдствии ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ эффСктивнСС ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ кодирования Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ с ΠΏΠΎΡ‚Срями ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ происходит ΠΏΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ схСмС. Π’Π½Π°Ρ‡Π°Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ дискрСтноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ сигнала, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ коэффициСнты Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ²Π°Π½Ρ‚ΡƒΡŽΡ‚ΡΡ ΠΈ Π΄Π°Π»Π΅Π΅ примСнятся стандартная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° сТатия ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Π°Π½Π½Ρ‹Ρ… коэффициСнтов Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ. Π’ Π½Π°ΡΡ‚оящСС врСмя Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ дискрСтных ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ дискрСтноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅ (Π”ΠŸΠ€), дискрСтноС косинусноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠšΠ°Ρ€ΡƒΠ½Π΅Π½Π°-Π›Π΅Π²Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅ΠΉΠ²Π»Π΅Ρ‚-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ СдинствСнный шаг кодирования, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ осущСствляСтся потСря Π΄Π°Π½Π½Ρ‹Ρ…, — это ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° квантования.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ компрСссии опрСдСляСтся коэффициСнтом сТатия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Π΅ΠΌ большС, Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΏΠΎΡ‚Π΅Ρ€ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Ρ‡Π΅ΠΌ большС врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎΡ‚Π΅Ρ€ΡŽ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… срСднСквадратичного отклонСния, прСдставлСнного Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…:

Π˜Ρ‚Π°ΠΊ, Π² ΡΡ‚ΠΎΠΉ Π³Π»Π°Π²Π΅ Π±Ρ‹Π» ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ ΠΎΠ±Π·ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй систСм сбора ΠΈ ΠΌΠ°Ρ‚СматичСской ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π­ΠšΠ“ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ Π­ΠšΠ“, примСняСмых Π² Π½Π°ΡΡ‚оящСС врСмя Π² ΠΊΠ»ΠΈΠ½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. ВсС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Π­ΠšΠ“ — Π°Π½Π°Π»ΠΈΠ·Π°, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ этапа ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π­ΠšΠ“, описанныС Π² ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ построСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ Π½Π° Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΠ΅.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ основных ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² построСния ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ Π½Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ тСстирования ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² для опрСдСлСния ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π² Π΄Π΅Ρ„ибрилляторС Π”Π€Π -2.

Π“Π»Π°Π²Π° 2. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТных Π·Π°Π΄Π°Ρ‡

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΡ‹Ρ‚аСмся Ρ€Π΅ΡˆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, часто Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ содСрТат слоТныС элСмСнты, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ…, Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.

Основная Π·Π°Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² состоит Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ иллюзии простоты, Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ описываСмого ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° ΠΈΠ»ΠΈ процСсса. Π Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ‡ΠΈΡΠ»ΠΎ Π΅Π΅ Π΄ΠΎΡΡ‚оинств. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сотни, ΠΈ Π΄Π°ΠΆΠ΅ тысячи ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Как ΠΆΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ эту ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ? Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ структуру слоТных систСм. Если ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ понятия структуры классов ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² со Π²ΡΠ΅ΠΌΠΈ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌΠΈ слоТных систСм, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ, Ρ‡Ρ‚ΠΎ практичСски всС слоТныС систСмы ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ каноничСской Ρ„ΠΎΡ€ΠΌΠΎΠΉ, прСдставлСнной Π½ΠΈΠΆΠ΅ Π½Π° Ρ€ΠΈΡ. 2.1.

Рис. 4.1. ΠšΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° слоТной Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

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

Рис. 2.2. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ориСнтированная дСкомпозиция.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄

Π’ ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ проСктирования (ООП) Π»Π΅ΠΆΠΈΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: абстрагированиС, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ, типизация, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ ΠΈ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π½Π΅ Π½ΠΎΠ²Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±Ρ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

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

Начиная с FORTRAN II ΠΈ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ программирования Π½Π° Π±ΠΎΠ»Π΅Π΅ высоком ΡƒΡ€ΠΎΠ²Π½Π΅ стали Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сущСствСнныС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ структурирования. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ компиляции ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ большим, Ρ‡Π΅ΠΌ случайный Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Рис. 2.3. АрхитСктура языков программирования Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ поколСния.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ осущСствлСн Π½Π° Π±ΠΎΠ»Π΅Π΅ высоких уровнях абстракций. Π“Ρ€ΡƒΠΏΠΏΡ‹ абстракций Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… систСмах ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ многослойной структуры. Π“Ρ€ΡƒΠΏΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ Ρ‚Ссно Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎ ΠΆΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅.

Рис. 2.4. АрхитСктура ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм большой слоТности Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… языков программирования.

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

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ООП) — это мСтодология программирования, которая основана Π½Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π²ΠΈΠ΄Π΅ совокупности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса, Π° ΠΊΠ»Π°ΡΡΡ‹ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… наслСдуСмости.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈ части:

— ΠžΠžΠŸ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ элСмСнтов конструкции ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π° Π½Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹.

— ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ являСтся Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса.

— ΠšΠ»Π°ΡΡΡ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ иСрархичСски.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ соблюдСнии этих Ρ‚Ρ€Π΅Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ программирования ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ эффСктивноС использованиС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² языков программирования. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ проСктирования, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², основноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π½Π° ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ слоТных систСм.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ структурированиС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ структурированиС (ООБ) — это мСтодология проСктирования, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ Π² ΡΠ΅Π±Π΅ процСсс ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ прСдставлСния ΠΊΠ°ΠΊ логичСской ΠΈ Ρ„изичСской, Ρ‚Π°ΠΊ статичСской ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы.

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ содСрТатся Π΄Π²Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ части:

— OOΠ‘ Π²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ

— Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ прСдставлСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ систСмы.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· (ООА) Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°; это мСтодология, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ трСбования Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ понятий классов ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области.

На Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… ООА Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… основываСтся ООБ; ООБ Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ создаСт основу для ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ООП.

Бпособы программирования ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ программирования ΠΈΠΌΠ΅Π΅Ρ‚ свою ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ основу, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅. Для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ стиля ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ основа состоит Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅. Π­Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³Π»Π°Π²Π½Ρ‹Ρ… элСмСнта:

-абстрагированиС

-ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа

-ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ

-иСрархия Π­Ρ‚ΠΈ элСмСнты ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ Π±Π΅Π· любого ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΅Ρ‰Π΅ Ρ‚Ρ€ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов:

-типизация

-ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ

-ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π­Ρ‚ΠΈ элСмСнты ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅.

Рассмотрим эти элСмСнты Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

АбстрагированиС

АбстрагированиС являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… способов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных Π·Π°Π΄Π°Ρ‡. По ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ это ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΠΎΠ΅ описаниС ΠΈΠ»ΠΈ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ систСмы, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ΄Π½ΠΈ свойства ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ. Π₯ΠΎΡ€ΠΎΡˆΠ΅ΠΉ являСтся такая абстракция, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ сущСствСнныС для рассмотрСния ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π΅Ρ‚Π°Π»ΠΈ, ΠΈ ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ся Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ нСсущСствСнны ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°ΡŽΡ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ абстракции: Абстракция — это Ρ‚Π°ΠΊΠΈΠ΅ сущСствСнныС характСристики Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΎΡ‚ Π²ΡΠ΅Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ особСнности Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния дальнСйшСго рассмотрСния ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°.

АбстрагированиС ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… особСнностях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ самыС сущСствСнныС особСнности повСдСния ΠΎΡ‚ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈΡ… ΠΎΡΡƒΡ‰Π΅ΡΡ‚влСния. ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ являСтся Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ наимСньшСй Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ абстракция Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ лишь ΡΠ°ΠΌΡƒΡŽ ΡΡƒΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠ΅, Π½ΠΎ ΠΈ Π½Π΅ мСньшС.

БущСствуСт Ρ†Π΅Π»Ρ‹ΠΉ спСктр абстракций, начиная с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ сущности ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, кончая ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Π½Π°Π»ΠΎΠ³ΠΈΠΉ Π² ΠΆΠΈΠ·Π½ΠΈ:

— ΠΠ±ΡΡ‚ракция сущности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ прСдставляСт собой модСль сущСствСнных сторон ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области.

— ΠΠ±ΡΡ‚ракция повСдСния — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ состоит ΠΈΠ· ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ мноТСства ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ

— ΠΠ±ΡΡ‚Ρ€Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π»ΠΈΠ±ΠΎ для управлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ, Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ функциям Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ абстракция — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Π½Π°Π±ΠΎΡ€ нСзависимых ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ НаиболСС интСрСсны для нас абстракции сущности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»ΠΎΠ²Π°Ρ€ΡŽ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области.

ВсС абстракции ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΊΠ°ΠΊ статичСскими, Ρ‚Π°ΠΊ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΌΠΈ свойствами. НапримСр, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-Ρ„Π°ΠΉΠ» Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ объСма памяти, ΠΈΠΌΠ΅Π΅Ρ‚ имя ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅. Π­Ρ‚ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ статичСскими. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ значСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… свойств ΡΠ²Π»ΡΡŽΡ‚ΡΡ динамичСскими, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ использования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ свои Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹, имя ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа

Бозданию абстракции ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎ ΡΠΏΠΎΡΠΎΠ±Π΅ Π΅Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ способ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ скрыт ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ абстракции). ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа позволяСт Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ измСнСния, сохраняя Π΅Π΅ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΡΡ‚ΠΎΡ‚ процСсс.

АбстрагированиС ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌΠΈ опСрациями: абстрагированиС фокусируСт Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²Π½Π΅ΡˆΠ½ΠΈΡ… особСнностях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа — ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ — Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ, Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ класса ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π΅ части: интСрфСйс ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ внСшнСС проявлСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, создавая Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ повСдСния всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса. ВнутрСнняя рСализация описываСт ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ достиТСния ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ повСдСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ‚Π°ΠΊΠΎΠ³ΠΎ различСния интСрфСйса ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ соотвСтствуСт Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΏΠΎ ΡΡƒΡ‚ΠΈ: Π² ΠΈΠ½Ρ‚СрфСйсной части собрано всС, Ρ‡Ρ‚ΠΎ касаСтся взаимодСйствия Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ; рСализация скрываСт ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² всС Π΄Π΅Ρ‚Π°Π»ΠΈ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΏΡ€ΠΎΡ†Π΅ΡΡΡƒ взаимодСйствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа — это процСсс Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½Π΅ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ сущСствСнных характСристик ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ³ΠΎ.

Π’ ΡΠ·Ρ‹ΠΊΠ΅ Π‘ ++ элСмСнты ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ общСдоступны, обособлСны ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹. ΠžΠ±Ρ‰Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ «Π²ΠΈΠ΄ΠΈΠΌΠ°» для всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², обособлСнная «ΡΠΊΡ€Ρ‹Ρ‚Π°» ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Π°Ρ «ΡΠΊΡ€Ρ‹Ρ‚Π°» ΠΎΡ‚ Π²ΡΠ΅Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ позволяСт частично ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. Однако Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π²Π°ΠΆΠ½Π΅Π΅ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΅Π΅ Ρ‡Π°ΡΡ‚Π΅ΠΉ. Π­Ρ‚ΠΎ свойство особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° состоит ΠΈΠ· ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ количСства классов. Π˜Ρ‚Π°ΠΊ, ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ — это Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ собой срСдства сообщСния.

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

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ — это свойство систСмы, связанноС с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π΅Π΅ Π½Π° Ρ€ΡΠ΄ тСсно связанных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ.

Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ слоТных Π·Π°Π΄Π°Ρ‡ достигаСтся Π·Π° ΡΡ‡Π΅Ρ‚ образования иСрархичСской структуры ΠΈΠ· Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΠΉ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ — это ранТированная ΠΈΠ»ΠΈ упорядочСнная систСма абстракций.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ΄Π°ΠΌΠΈ иСрархичСских структур ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΡΠ»ΠΎΠΆΠ½Ρ‹ΠΌ систСмам ΡΠ²Π»ΡΡŽΡ‚ΡΡ структура классов (иСрархия ΠΏΠΎ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π΅) ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (иСрархия ΠΏΠΎ ΡΠΎΡΡ‚Π°Π²Ρƒ).

Π’Π°ΠΆΠ½Ρ‹ΠΌ элСмСнтом ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСм ΠΈ ΠΎΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Π²ΠΈΠ΄ΠΎΠΌ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΏΠΎ Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π΅ являСтся ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π²ΡˆΠ°ΡΡΡ Π²Ρ‹ΡˆΠ΅ концСпция наслСдования. НаслСдованиС ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ классами, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄ΠΈΠ½ класс ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… классов (простоС ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ наслСдованиС). Π˜Π½Ρ‹ΠΌΠΈ словами, наслСдованиС — такая иСрархия абстракций, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ подклассы Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ строСниС ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… супСрклассов.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ абстрагирования, ограничСния доступа ΠΈ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π”Π°Π½Ρ„ΠΎΡ€Ρ‚ ΠΈ Π’омлисон ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚: «ΠΠ±ΡΡ‚Ρ€Π°Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… состоит Π² ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ТСстких Π³Ρ€Π°Π½ΠΈΡ†, Π·Π°Ρ‰ΠΈΡ‰Π°ΡŽΡ‰ΠΈΡ… состояниС ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°; ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ наслСдования Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ доступ ΠΈ ΠΊ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ, ΠΈ ΠΊ Ρ„ункциям ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²». Для любого класса ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса для доступа ΠΊ Π΅Π³ΠΎ элСмСнтам, ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-подклассы, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ наслСдованиСм Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса.

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

Випизация.

НСсмотря Π½Π° ΡΡ…ΠΎΠΆΠ΅ΡΡ‚ΡŒ понятий «ΠΊΠ»Π°ΡΡ» ΠΈ «Ρ‚ΠΈΠΏ», Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° выдСляСтся типизация, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта концСпция ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ особСнности абстракций. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

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

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ.

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

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ являСтся основой, которая ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π΄Π²Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (ΠΊΠ°ΠΊ абстракция Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» управлСния (Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡŽ процСсса). Π’Π°ΠΊΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ называСтся Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Для систСм, построСнных Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ OOD, Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ΠΊΠ°ΠΊ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Π΅Ρ‚ Π² Ρ€ΠΎΠ»ΠΈ ΡƒΠ·Π»ΠΎΠ² нСзависимых дСйствий.

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ — свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ, Π»ΠΈΠ±ΠΎ пассивном состоянии.

Π£ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ.

Π£ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ — понятиС, связанноС Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ сущСствования Π΄Π°Π½Π½Ρ‹Ρ…. Π’ OODB сохраняСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ состояниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½ΠΎ ΠΈ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ класса любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ. Из ΡΡ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ всю ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ управлСния Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Π΅Π΅ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Π½ΠΈΡ, Π² Ρ‡Π°ΡΡ‚ности ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ классов ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Рассмотрим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π£ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ — свойство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ°, ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ²ΡˆΠ΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚) ΠΈ (ΠΈΠ»ΠΈ) Π² ΠΏΡ€ΠΎΡΡ‚ранствС (ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· Π°Π΄Ρ€Π΅ΡΠ½ΠΎΠ³ΠΎ пространства, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ Π±Ρ‹Π» создан).

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°

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

Π“Π»Π°Π²Π° 3. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² для опрСдСлСния ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² дСфибриляции

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, управляСмая событиями

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ прилоТСния для Windows ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ классов MFC, Ρ‚Π°ΠΊ ΠΈ Π±Π΅Π· Π½Π΅Π΅. ИспользованиС всСй ΠΌΠΎΡ‰ΠΈ MFC, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ прСдставлСниС ΠΎ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅ ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… функционирования Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Windows — прилоТСния, созданного с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ API (Application Programming Interface). Π­Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ каркас прилоТСния MFC содСрТит Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя структуру Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Windows — прилоТСния. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ классов MFC содСрТат, ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚, Π²Ρ‹Π·ΠΎΠ²Ρ‹ API — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’ ΡΠΎΡΡ‚Π°Π² API входят Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π±ΠΎΠ»Π΅Π΅ 2000), Π½ΠΎ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ структур, Π±ΠΎΠ»Π΅Π΅ 700 сообщСний, макросы ΠΈ ΠΈΠ½Ρ‚СрфСйсы. ЦСль этой Π³Π»Π°Π²Ρ‹ — ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ структуру Windows — прилоТСния, созданного Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ классов MFC .

Основной Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ всСх Windows — ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ интСрфСйс, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈ этом мноТСство стандартных элСмСнтов управлСния (ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ, ΡˆΠΊΠ°Π»Ρ‹, списки ΠΈ Ρ‚. Π΄.). Π­Ρ‚ΠΈ элСмСнты ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ динамичСских Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ (DLL), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. ИмСнно поэтому элСмСнты доступны Π»ΡŽΠ±Ρ‹ΠΌ прилоТСниям, ΠΈ Π΄Π°ΠΆΠ΅ самоС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΎΠ±Π»ΠΈΠΊ, ΠΊΠ°ΠΊ ΠΈ Π»ΡŽΠ±ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ВсС Windows — прилоТСния ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, управляСмыми событиями (event-driven applications), Ρ‡Ρ‚ΠΎ ΠΊΠΎΡ€Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ ΠΈΡ… ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с Ρ„иксированной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ выполнСния. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, управляСмыС событиями, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ большСй Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ Π² ΡΠΌΡ‹ΡΠ»Π΅ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ порядка выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Однако Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π΄Π°ΠΆΠ΅ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² своСго прилоТСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ эта ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ опрСдСляСтся Π½Π° ΡΡ‚Π°ΠΏΠ΅ выполнСния ΠΊΠΎΠ΄Π°. Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ большСй Ρ‡Π°ΡΡ‚ΡŒΡŽ опрСдСляСтся Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π° ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ Windows ΠΈ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ ΠΏΠΎΡ‚ΠΎΠΊΠ° сообщСний ΠΎ ΡΠΎΠ±Ρ‹Ρ‚иях Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅. Π‘ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, управляСмоС событиями, находится Π² ΡΠΎΡΡ‚оянии оТидания событий, Ρ‚ΠΎΡ‡Π½Π΅Π΅, сообщСний ΠΎ ΡΠΎΠ±Ρ‹Ρ‚иях. БообщСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников, Π½ΠΎ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ систСмных сообщСний. Волько Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… систСма пСрСдаст Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ сообщСний вашСго прилоТСния. ВсС это врСмя ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ выполняСт Ρ†ΠΈΠΊΠ» оТидания сообщСний. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ сообщСниС, адрСсованноС Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, систСма пСрСдаст ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вашСй ΠΎΠΊΠΎΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅. МоТно ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ прилоТСния (multithreaded application) сообщСниС ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ (thread) прилоТСния.

НаступлСниС события обозначаСтся поступлСниСм сообщСния. ВсС сообщСния Windows ΠΈΠΌΠ΅ΡŽΡ‚ стандартныС ΠΈΠΌΠ΅Π½Π°, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с ΠΏΡ€Π΅Ρ„икса WM_ (Windows Message). НапримСр, WM_PAINT ΠΈΠΌΠ΅Π½ΡƒΠ΅Ρ‚ сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС ΠΎΠΊΠ½Π° Ρ‚ΠΎΠ³ΠΎ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎ это сообщСниС. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сообщСния WM_PAINT — это символьная константа, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π°Ρ Π½Π΅ΠΊΠΎΠ΅ число.

Рассмотрим Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ прилоТСния Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, Π° ΡΠΈΡΡ‚Π΅ΠΌΠ° Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сообщСниС ΠΎΠ± ΡΡ‚ΠΎΠΌ событии. Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Windows обСспСчиваСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π½Π΅ Π·Π°Π²ΠΈΡΡΡ‰ΡƒΡŽ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° устройства (device — independent support). Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΎΠ½Π° устанавливаСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая слуТит посрСдником ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой. ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Windows Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ ΡΠ·Ρ‹ΠΊΠ° общСния с ΡΠΈΡΡ‚Π΅ΠΌΠΎΠΉ. Π­Ρ‚ΠΎ достигаСтся использованиСм ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½ΠΎΠΉ раскладки (layout), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Ρ‹Π±Ρ€Π°Π» Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. КаТдой клавишС присвоСно ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ клавиши, зависящий ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° устройства ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ скан — ΠΊΠΎΠ΄ΠΎΠΌ. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ символ, Ρ‚ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π²Π° скан ΠΊΠΎΠ΄Π°: ΠΎΠ΄ΠΈΠ½ — ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ — ΠΊΠΎΠ³Π΄Π° отпускаСт. Π‘ΠΊΠ°Π½ ΠΊΠΎΠ΄Ρ‹ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ раскладку, транслируСт ΠΈΡ… ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π² ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡ.

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ скан — ΠΊΠΎΠ΄ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡ‹ΠΉ Windows ΠΊΠΎΠ΄ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ клавиши (virtual — key code), Π½Π΅ Π·Π°Π²ΠΈΡΡΡ‰ΠΈΠΉ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° устройства ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ смысл клавиши. ПослС этого прСобразования скан — ΠΊΠΎΠ΄Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ создаСт сообщСниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ: скан — ΠΊΠΎΠ΄, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈ Π΄Ρ€ΡƒΠ³Π°Ρ информация ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши, ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ систСмных сообщСний. Windows Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ сообщСниС ΠΈΠ· ΡΡ‚ΠΎΠΉ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΈ ΠΏΠΎΡΡ‹Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ сообщСний ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° (thread). Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² Ρ†ΠΈΠΊΠ» Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ сообщСний Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΅Π³ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΊΠΎΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. МодСль Π²Ρ‹Π·ΠΎΠ²Π° с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Windows прСдставлСна Π½Π° Ρ€ΠΈΡ. 3.1.

Рис. 3.1 Π‘Ρ…Π΅ΠΌΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ сообщСний Windows.

РассмотрСнная модСль Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΡ…оТдСния сообщСний ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ структуру, ΠΏΡ€ΠΈΠ½ΡΡ‚ΡƒΡŽ Π²ΠΎ Π²ΡΠ΅Ρ… Windows — прилоТСниях. ПослСдниС Π΄Π²Π° Π±Π»ΠΎΠΊΠ° Π² Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΠΎΠΉ схСмС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ особСнности строСния любого Windows — прилоТСния. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ состоит ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

— Ρ„ункция WinMain (имя Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ), которая содСрТит Ρ†ΠΈΠΊΠ» Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ сообщСний ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π² Π»ΡŽΠ±ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ;

— ΠΎΠΊΠΎΠ½Π½Π°Ρ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ систСма, направляя Π΅ΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сообщСния.

Имя ΠΎΠΊΠΎΠ½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ выбираСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ. БистСма Windows рСгистрируСт это имя, связывая Π΅Π³ΠΎ с Π²Π°ΡˆΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π’Π°ΠΊΠΆΠ΅ бСзусловно Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ хотя Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ… Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ MFC Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ WinMain ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ½Π½ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ, ΠΎΠ½ΠΈ Ρ‚Π°ΠΌ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, Π½ΠΎ ΡΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ срСды Visual Studio.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ