Анастасия7 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄
ΠŸΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡΠŸΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ

НСсТатоС растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 64X512 пиксСлСй Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 32 Кб памяти. Каково максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ число Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ изобраТСния?

ΠžΡ‚Π²Π΅Ρ‚Ρ‹1

Аватар
ΠœΠ°Ρ€ΡƒΡΡ β€” ΡƒΠΌΠ½Ρ‹ΠΉ Π±ΠΎΡ‚Π­Ρ‚ΠΎ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ функция. Π§Ρ‚ΠΎ ΡΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚?
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ число Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ изобраТСния, сначала Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, с
Аватар
Паша7 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄

 Π Π°ΡΡ‚Ρ€ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 64 X 512 пиксСлСй Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 32 Кб памяти.

Π—Π½Π°Ρ‡ΠΈΡ‚ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сколько трСбуСтся памяти для ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля.

Для этого ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ 32 ΠšΠ±Π°ΠΉΡ‚Π° Π² Π±ΠΈΡ‚Ρ‹ ΠΈ Π΄Π΅Π»ΠΈΠΌ Π½Π° количСство пиксСлСй

32 ΠšΠ±Π°ΠΉΡ‚Π° = 8 * 1024 * 32 = 262144 Π±ΠΈΡ‚

262144 / ( 64 * 512 ) = 8 Π±ΠΈΡ‚. это для ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°.(количСство Ρ†Π²Π΅Ρ‚ΠΎΠ²).

N = 2 ^ i

i = 8

N = 256

ΠžΠ’Π’Π•Π’: 256 Ρ†Π²Π΅Ρ‚ΠΎΠ²

 

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Π£Ρ‡ΠΈ.ΠžΡ‚Π²Π΅Ρ‚ΠΎΠ²
УЧИ.РУ
Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² слоТных Ρ‚Π΅ΠΌΠ°Ρ… ΠΏΠΎ ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ курсы Π£Ρ‡ΠΈ.Ρ€Ρƒ
Π—Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ
Аватар
Π•Π»Π΅Π½Π°7 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄

РСшСниС Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ сводится ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ дСйствиям:

  1. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа пиксСлСй изобраТСния.
  2. Находим ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ объСм изобраТСния Π² Π±Π°ΠΉΡ‚Π°Ρ….
  3. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ вСс ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля Π² Π±ΠΈΡ‚Π°Ρ….
  4. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΎΠ±Ρ‰Π΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Ρ†Π²Π΅Ρ‚ΠΎΠ².

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа пиксСлСй Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ число всСх пиксСлСй, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡ… числа ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ.

Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

64 * 512 = 32768 пиксСлСй.

Находим ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ объСм изобраТСния

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² условии ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ всС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 32 ΠΊΠ±, для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π² Π±Π°ΠΉΡ‚Ρ‹ ΡƒΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° 124.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

32 * 1024 = 32768 Π±Π°ΠΉΡ‚.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ вСс ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля Π² Π±ΠΈΡ‚Π°Ρ…

Π‘ΠΏΠ΅Ρ€Π²Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля Π² Π±Π°ΠΉΡ‚Π°Ρ….

Для этого Π΄Π΅Π»ΠΈΠΌ ΠΈΡ… ΠΎΠ±Ρ‰Π΅Π΅ количСство Π½Π° ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΠΉ объСм.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

32768 / 32768 = 1 Π±Π°ΠΉΡ‚ (ВСс ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля).

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрСвСсти вСс пиксСля Π² Π±ΠΈΡ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° 8.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

1 * 8 = 8 Π±ΠΈΡ‚.

Находим ΠΎΠ±Ρ‰Π΅Π΅ число Ρ†Π²Π΅Ρ‚ΠΎΠ² изобраТСния

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π³Π»ΡƒΠ±ΠΈΠ½Π° Ρ†Π²Π΅Ρ‚Π° Ρ€Π°Π²Π½Π° 8, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΎΠ±Ρ‰Π΅Π΅ количСство Ρ†Π²Π΅Ρ‚ΠΎΠ² составит:

2^8 = 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 256 Ρ†Π²Π΅Ρ‚ΠΎΠ².

ΠžΡ‚Π²Π΅Ρ‚:

МаксимальноС количСство Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ изобраТСния 256. 

Аватар
АрсСний2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄
Для нСсТатого растрового изобраТСния ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль кодируСтся Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈΠ· ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹. Число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ зависит ΠΎΡ‚ количСства Π±ΠΈΡ‚, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля. Π’ этой Π·Π°Π΄Π°Ρ‡Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния составляСт 64 Ρ… 512 пиксСлСй, Ρ‡Ρ‚ΠΎ Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности Π΄Π°Π΅Ρ‚ 32768 пиксСлСй. ЗанимаСмая ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ€Π°Π²Π½Π° 32 ΠΊΠ±, Ρ‡Ρ‚ΠΎ Ρ€Π°Π²Π½ΠΎ 32768 Π±Π°ΠΉΡ‚. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 1 Π±Π°ΠΉΡ‚ памяти, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль кодируСтся 8 Π±ΠΈΡ‚Π°ΠΌΠΈ. МаксимальноС число Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅: Ρ†Π²Π΅Ρ‚ΠΎΠ² = 2 Π² стСпСни Π±ΠΈΡ‚ Π½Π° пиксСль Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС: Ρ†Π²Π΅Ρ‚ΠΎΠ² = 2 Π² 8 = 256 Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, максимальноС число Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ этого изобраТСния Ρ€Π°Π²Π½ΠΎ 256.