Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ курсу «НСйроинформатика»». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 74

Автор Π•. ΠœΠΈΡ€ΠΊΠ΅Ρ

Бписок ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… констант языка описания Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² Ρ‚Π°Π±Π». 18. Π­Ρ‚ΠΈ константы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Π²Π΅ΠΊΡ‚ΠΎΡ€Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ описываСмоС ΠΏΠΎΠ»Π΅, ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π² запросС Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ сСанса ΠΈ ΠΏΡ€ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° Π² запросах Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ занСсСниС Π΄Π°Π½Π½Ρ‹Ρ….


Π’Π°Π±Π»ΠΈΡ†Π° 18. ΠŸΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ константы

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Бмысл tbColor 1 Π¦Π²Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° tbInput 2 Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал tbPrepared 3 ΠŸΡ€Π΅Π΄ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ tbAnswers 4 ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ tbReliability 5 Π”ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Π° tbCalcAnswers 6 ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ tbCalcReliability 7 Π£Π²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ tbWeight 8 ВСс ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° tbEstimation 9 ΠžΡ†Π΅Π½ΠΊΠΈ tbComment 10 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ БНЀ языка описания Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ, принятыС Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ БНЀ ΠΈ описаниС ряда конструкций ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «ОписаниС языка описания ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²Β».

<ОписаниС Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°>::= <Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°> <ОписаниС структуры Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°> <ОписаниС источника Π΄Π°Π½Π½Ρ‹Ρ…> <ΠšΠΎΠ½Π΅Ρ† описания Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°>

<Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°>::= TaskBook <Имя Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°>

<Имя Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°>::= <Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€>

<ОписаниС структуры Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°>::= <Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ описания структуры> <ОписаниС ΠΏΠΎΠ»Π΅ΠΉ> <ОписаниС Ρ†Π²Π΅Ρ‚Π°><ОписаниС вСса> <ΠšΠΎΠ½Π΅Ρ† описания структуры>

<Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ описания структуры>::= Structure

<ОписаниС Ρ†Π²Π΅Ρ‚Π°>::= Field<Имя поля Ρ†Π²Π΅Ρ‚> tbColor Color End Field

<Имя поля Ρ†Π²Π΅Ρ‚>::= <ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ° String>

<ОписаниС вСса>::=Field<Имя поля вСс> tbWeight Real End Field

<Имя поля вСс>::= <ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ° String>

<ОписаниС полСй>::= <ОписаниС поля> [<ОписаниС полСй>]

<ОписаниС поля>::= Field<Имя поля> <Π’ΠΈΠΏ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°> {<ОписаниС Ρ†Π΅Π»ΠΎΠ³ΠΎ поля> | <ОписаниС Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поля> | <ОписаниС пСрСчислимого поля> | <ОписаниС поля рисунка> | <ОписаниС тСкстового поля>} End Field

<Имя поля>::= <ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ° String>

<Π’ΠΈΠΏ Π²Π΅ΠΊΡ‚ΠΎΡ€Π°>::= {tbInput | tbAnswers | tbReliability | tbCalcAnswers | tbCalcReliability | tbEstimation}

<ОписаниС Ρ†Π΅Π»ΠΎΠ³ΠΎ поля>::= {Long | Integer}

<ОписаниС Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поля>::= Real

<ОписаниС пСрСчислимого поля>::= Enumerated<Бписок ΠΈΠΌΠ΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ> ;

<Бписок ΠΈΠΌΠ΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ>::= <Имя значСния> [, <Бписок ΠΈΠΌΠ΅Π½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ>]

<Имя значСния>::= <ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ° String>

<ОписаниС тСкстового поля>::= String <Максимальная Π΄Π»ΠΈΠ½Π° строки>

<Максимальная Π΄Π»ΠΈΠ½Π° строки>::= <ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ° Integer>

<ОписаниС поля рисунка>::= Picture <Π Π°Π·ΠΌΠ΅Ρ€ памяти для рисунка>

<Π Π°Π·ΠΌΠ΅Ρ€ памяти для рисунка>::= <ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ° Long>

<ΠšΠΎΠ½Π΅Ρ† описания структуры>::= End Structure

<ОписаниС источника Π΄Π°Π½Π½Ρ‹Ρ…>::= Source {<Π’Π½Π΅ΡˆΠ½ΠΈΠΉ источник> | <ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΎ Π² Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ΅>}

<Π’Π½Π΅ΡˆΠ½ΠΈΠΉ источник>::= <Имя прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ запрос> <SQL β€” запрос>

<Имя прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ запрос>::= <ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ° String>

<SQL β€” запрос>::= <ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° Ρ‚ΠΈΠΏΠ° String>

<ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΎ Π² Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ΅> β€” Π’ соотвСтствии с порядком описания ΠΏΠΎΠ»Π΅ΠΉ выводятся ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ прСдставлСния ΠΏΠΎΠ»Π΅ΠΉ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ символом табуляции (Π±Π°ΠΉΡ‚ΠΎΠΌ содСрТащим ΠΊΠΎΠ΄ 9). ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ (Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… β€” записи) Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ символом ΠΊΠΎΠ½Ρ†Π° Π°Π±Π·Π°Ρ†Π° (ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ строки β€” Π±Π°ΠΉΡ‚ΠΎΠΌ, содСрТащим ΠΊΠΎΠ΄ 13). Поля рисунки выводятся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ <Π Π°Π·ΠΌΠ΅Ρ€ памяти для рисунка> Ρ†Π΅Π»Ρ‹Ρ… чисСл, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся дСсятичным прСдставлСниСм числа (ΠΎΡ‚ 0 Π΄ΠΎ 255), содСрТащСгося Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Π±Π°ΠΉΡ‚Π΅ области памяти, ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ для хранСния рисунка.

<ΠšΠΎΠ½Π΅Ρ† описания Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°>::= End TaskBook

ОписаниС языка описания Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π° Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… поля) для ΠΏΠΎΠ»Π΅ΠΉ, Π² Π±Π»ΠΎΠΊΠ°Ρ… описания ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

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

Π‘Ρ‚Ρ€ΠΎΠΊΠ°. Поля Ρ‚ΠΈΠΏΠ° строка ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для хранСния ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… строк фиксированной Π΄Π»ΠΈΠ½Ρ‹. Π”Π»ΠΈΠ½Π° строки задаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° <Максимальная Π΄Π»ΠΈΠ½Π° строки>.


Π’Π°Π±Π»ΠΈΡ†Π° 19. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… сСми Π±Π°ΠΉΡ‚ поля Ρ‚ΠΈΠΏΠ° рисунок

Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π‘2 * 256 + Π‘1 ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ рисунка ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ Π² пиксСлях. Π‘4 * 256 + Π‘3 ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ рисунка ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ Π² пиксСлях. (Π‘7 * 256 + Π‘6) * 256 + Π‘5 Число Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² рисункС

Рисунок. Поля Ρ‚ΠΈΠΏΠ° рисунок ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для хранСния графичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ сСмь Π±Π°ΠΉΡ‚ поля ΠΈΠΌΠ΅ΡŽΡ‚ смысл, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² Ρ‚Π°Π±Π». 19. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ принято ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π‘1 β€” Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, хранящаяся Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π±Π°ΠΉΡ‚Π΅, Π‘2 β€” Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ Ρ‚. Π΄. Рисунок разворачиваСтся ΠΏΠΎ строкам, начиная с Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π°, Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ массив, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ (Π‘2*256+Π‘1)(Π‘4*256+Π‘3).

Если число Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρ€Π°Π²Π½ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ (Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅), Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚ содСрТит восСмь пиксСлСй изобраТСния. Π‘Π°ΠΌΡ‹ΠΉ младший Π±ΠΈΡ‚ восьмого Π±Π°ΠΉΡ‚Π° соотвСтствуСт Π»Π΅Π²ΠΎΠΌΡƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ пиксСлю рисунка. Если число Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρ€Π°Π²Π½ΠΎ Ρ‚Ρ€Π΅ΠΌ, Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π°ΠΉΡ‚, начиная с восьмого, содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… пиксСлях. МладшиС Π΄Π²Π° Π±ΠΈΡ‚Π° Π·Π°Π΄Π°ΡŽΡ‚ Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ пиксСль рисунка. Если число Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΎΡ‚ 4 Π΄ΠΎ 15, Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π°ΠΉΡ‚, начиная с восьмого, содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄Π²ΡƒΡ… пиксСлях. МладшиС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±ΠΈΡ‚Π° Π·Π°Π΄Π°ΡŽΡ‚ Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ пиксСль рисунка. Если число Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΎΡ‚ 16 Π΄ΠΎ 255, Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π°ΠΉΡ‚, начиная с восьмого, содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ пиксСлС. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² восьмом Π±Π°ΠΉΡ‚Π΅ соотвСтствуСт Π»Π΅Π²ΠΎΠΌΡƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ пиксСлю рисунка. ΠŸΡ€ΠΈ числС Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΎΡ‚ 256 Π΄ΠΎ 65535 ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Π΄Π²Π° Π±Π°ΠΉΡ‚Π°, начиная с восьмого, содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ пиксСлС (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ пиксСль ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ Π‘9*256+Π‘8). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² восьмом ΠΈ дСвятом Π±Π°ΠΉΡ‚Π°Ρ… соотвСтствуСт Π»Π΅Π²ΠΎΠΌΡƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ пиксСлю рисунка. ΠŸΡ€ΠΈ числС Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΎΡ‚ 65535 Π΄ΠΎ 16777215 ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Ρ‚Ρ€ΠΈ Π±Π°ΠΉΡ‚Π°, начиная с восьмого, содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ пиксСлС (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ пиксСль ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ (Π‘10*256+Π‘9)*256+Π‘8). Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² восьмом, дСвятом ΠΈ дСсятом Π±Π°ΠΉΡ‚Π°Ρ… соотвСтствуСт Π»Π΅Π²ΠΎΠΌΡƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ пиксСлю рисунка.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ способ записи рисунка. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ способ Ρ…ΠΎΡ€ΠΎΡˆ своСй простотой ΠΈ ΠΏΠ»ΠΎΡ… большим объСмом Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ графичСских Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ gif) ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ компрСссии графичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Для использования этой возмоТности ΠΏΡ€ΠΈ записи поля графичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° диск прСдлагаСтся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Π’ этом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° Π±Π°ΠΉΡ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² основном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ записи рисунков эти Π΄Π²Π° Π±Π°ΠΉΡ‚Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ рисунка ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, нулСвая ΡˆΠΈΡ€ΠΈΠ½Π° рисунка слуТит ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ использования Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ хранят ascii ΠΊΠΎΠ΄Ρ‹ Ρ‚ΠΈΠΏΠ° графичСского Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠ΄Ρ‹ Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… Π±ΡƒΠΊΠ² латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°. Если Ρ‚ΠΈΠΏ графичСского стандарта содСрТит ΠΌΠ΅Π½Π΅Π΅ пяти символов (pcx, gif), Ρ‚ΠΎ Ρ‚ΠΈΠΏ дополняСтся символами ΠΏΡ€ΠΎΠ±Π΅Π»Π° справа. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±Π°ΠΉΡ‚Π°, с восьмого ΠΏΠΎ ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚Ρ‹ΠΉ, содСрТат число Π±Π°ΠΉΡ‚ Π² графичСском Ρ„Π°ΠΉΠ»Π΅. Начиная с Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π°, ΠΈΠ΄Π΅Ρ‚ информация, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π²ΡˆΠ°ΡΡΡ Π² графичСском Ρ„Π°ΠΉΠ»Π΅.