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

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ дисциплинС Β«Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°Β»

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

Π’Π²ΠΎΠ΄ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… (Π½ΡƒΠ»Π΅Π²Ρ‹Ρ…) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для расчСтных Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ (массива количСства ΠΈΠ³Ρ€ ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅, массива Ρ†Π΅Π½ Π½Π° ΠΈΠ³Ρ€Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅, Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€, Π³ΠΎΠ΄ΠΎΠ²Ρ‹Ρ… Π΄ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ ΠΈΠ³Ρ€, количСств ΠΈΠ³Ρ€ ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Π·Π° Π³ΠΎΠ΄). Магазин «ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ аксСссуары» ΠΏΡ€ΠΎΠ΄Π°Π» Π·Π° 4 ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ количСство ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ (7 Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ) ΠΏΠΎ Ρ†Π΅Π½Π΅, устанавливаСмой Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π° (Ρ‚.Π΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ дисциплинС Β«Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°Β» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

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

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • Π—Π°Π΄Π°Π½ΠΈΠ΅
  • ОписаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
  • Π‘Π»ΠΎΠΊ-схСма
  • ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
  • Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
  • ОписаниС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° вычислСний
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • Бписок использованной Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

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

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

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

ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡŒ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ макроса часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»Π° ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ошибкам Π² Π½ΠΎΠ²ΠΎΠΉ записи. По ΡΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ рСдактирования макросов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ нСбольшиС ошибки ΠΈΠ»ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ измСнСния Π² ΠΌΠ°ΠΊΡ€ΠΎΡ Π±Π΅Π· Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ пСрСзаписи.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ VBA ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ макросов, записанных ΠΌΠ°ΠΊΡ€ΠΎΡ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ΠΎΠΌ, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ ΠΈΡ… ΠΌΠΎΡ‰ΡŒ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ.

Π—Π°Π΄Π°Π½ΠΈΠ΅

Магазин «ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ аксСссуары» ΠΏΡ€ΠΎΠ΄Π°Π» Π·Π° 4 ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ количСство ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ (7 Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ) ΠΏΠΎ Ρ†Π΅Π½Π΅, устанавливаСмой Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π° (Ρ‚.Π΅. ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ‚Π°Π» Ρ†Π΅Π½Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ мСнялись).

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ VBA, которая Π²Π²ΠΎΠ΄ΠΈΡ‚ исходныС Π΄Π°Π½Π½Ρ‹Π΅, выполняСт расчСты ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½:

исходныС Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π³Π΄Π΅ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ наимСнования ΠΈΠ³Ρ€, Ρ†Π΅Π½Π° ΠΈΠ³Ρ€ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅, количСство ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»;

Π΄ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π·Π° Π³ΠΎΠ΄;

Π΄ΠΎΡ…ΠΎΠ΄ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ‚Π°Π» ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΈΠ³Ρ€Π°ΠΌ;

ΠΎΠ±Ρ‰ΠΈΠΉ Π΄ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ Π²ΡΠ΅Ρ… ΠΈΠ³Ρ€ Π·Π° Π³ΠΎΠ΄;

Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹, ΠΏΡ€ΠΈΠ½Π΅ΡΡˆΠ΅ΠΉ наимСньший Π΄ΠΎΡ…ΠΎΠ΄ Π·Π° Π³ΠΎΠ΄.

ОписаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ создан Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… — структура TGames, которая описываСт ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Ρ†Π΅Π½Ρƒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅, количСство ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅, Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π΄ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹, ΠΏΡ€ΠΎΠ΄Π°Π½Π½ΠΎΠ΅ Π·Π° Π³ΠΎΠ΄):

'Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… — структура ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€

Type TGames

name As String * 50 'Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹

doxod_god As Double 'Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π΄ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ ΠΈΠ³Ρ€Ρ‹

kol_god As Integer 'количСство ΠΈΠ³Ρ€ ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Π·Π° Π³ΠΎΠ΄

cena (4) As Double 'массив Ρ†Π΅Π½ Π½Π° ΠΈΠ³Ρ€Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅

koll (4) As Integer 'массив количСства ΠΈΠ³Ρ€ ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π΅

End Type

А Ρ‚Π°ΠΊ ΠΆΠ΅ описаны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:

'Массив ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€

Dim Games (7) As TGames

'Π΄ΠΎΡ…ΠΎΠ΄ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ‚Π°Π» ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΈΠ³Ρ€Π°ΠΌ

Dim doxod_kv (4) As Double

'ΠΎΠ±Ρ‰ΠΈΠΉ Π΄ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ Π²ΡΠ΅Ρ… ΠΈΠ³Ρ€ Π·Π° Π³ΠΎΠ΄

Dim doxod As Double

'наимСньший Π΄ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ Π²ΡΠ΅Ρ… ΠΈΠ³Ρ€ Π·Π° Π³ΠΎΠ΄

Dim min_doxod As Double

'Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹, ΠΏΡ€ΠΈΠ½Π΅ΡΡˆΠ΅ΠΉ наимСньший Π΄ΠΎΡ…ΠΎΠ΄ Π·Π° Π³ΠΎΠ΄

Dim name_min As String

'счСтчики Ρ†ΠΈΠΊΠ»ΠΎΠ²

Dim i As Integer, j As Integer

Π‘Π»ΠΎΠΊ-схСма

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

Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π±Π»ΠΎΠΊΠΎΠ²:

ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π±Π»ΠΎΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ;

эллипс Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°;

Ρ€ΠΎΠΌΠ± Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния условного ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°;

ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для обозначСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ†ΠΈΠΊΠ»Π°;

стрСлками ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ дСйствия ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ

Π‘Π»ΠΎΠΊ-схСма ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ дСйствия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½ΠΈΠΆΠ΅:

ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Начало ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ листа с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ («ΠΠ°Ρ‡_Π΄») ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ этих Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:

Games (i).name,

Games (i).koll (j) = Cells (3 + i, 2 * j),

Games (i).cena (j) = Cells (3 + i, 2 * j + 1)).

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ листа с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, для Ρ‡Π΅Π³ΠΎ организуСтся Π΄Π²Π° Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π° (ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Π΅ ΠΈ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Ρƒ).

РасчСт Π΄ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π·Π° Π³ΠΎΠ΄, количСства ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… дисков ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π·Π° Π³ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². ΠžΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π²Π° Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»Π°: внСшний ΠΏΠΎ ΠΈΠ³Ρ€Π°ΠΌ, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΏΠΎ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Π°ΠΌ.

Для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса расчСтная Ρ‡Π°ΡΡ‚ΡŒ совмСщСна с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ:

Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ Ρ†ΠΈΠΊΠ»Π΅ происходит вычислСниС суммы Π΄ΠΎΡ…ΠΎΠ΄Π° ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π·Π° Π³ΠΎΠ΄ ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… дисков ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π·Π° Π³ΠΎΠ΄,

Π²ΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌ Ρ†ΠΈΠΊΠ»Π΅ (послС получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π°) Π²Ρ‹Π²ΠΎΠ΄ Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΡ…ΠΎΠ΄Π° ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… дисков ΠΈΠ³Ρ€.

РасчСт Π΄ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Ρ€Ρ‚Π°Π», с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ этих расчСтов Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚» .

РасчСт ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π΄ΠΎΡ…ΠΎΠ΄Π° ΠΎΡ‚ Π²ΡΠ΅Ρ… ΠΈΠ³Ρ€ Π·Π° Π³ΠΎΠ΄ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚» .

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ названия ΠΈΠ³Ρ€Ρ‹, ΠΏΡ€ΠΈΠ½Π΅ΡΡˆΠ΅ΠΉ наимСньший Π΄ΠΎΡ…ΠΎΠ΄ Π·Π° Π³ΠΎΠ΄, с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ этого нзвания Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ лист «Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚» .

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

  1. Пол КиммСл, Π”ΠΆΠΎΠ½ Π“Ρ€ΠΈΠ½, Π‘Ρ‚ΠΈΠ²Π΅Π½ Π‘ΡƒΠ»Π»Π΅Π½. Microsoft Excel 2003 ΠΈ VBA. Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ программиста. М.: Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΈΠΊΠ°, 2006 Π³. — 1088 с.
  2. ΠšΡ€ΠΈΡΡ‚ΠΈΠ°Π½ ΠžΠ»Π±Ρ€Π°ΠΉΡ‚. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Microsoft Excel ΠΈ VBA: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° систСм ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. М.: Π’ΠΈΠ»ΡŒΡΠΌΡ, 2005 Π³. — 672 с.
  3. ΠœΡΡ€ΠΈ ДТСксон, Майк Π‘Ρ‚ΠΎΠ½Ρ‚ΠΎΠ½. ЀинансовоС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Microsoft Office Excel ΠΈ VBA: ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹ΠΉ курс. М.: Π”ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΈΠΊΠ°, 2006 Π³. — 352 с.
  4. Π‘Ρ‚ΠΈΠ²Π΅Π½ Π‘ΡƒΠ»Π»Π΅Π½, Π ΠΎΠ± Π‘ΠΎΡƒΠ²ΠΈ, Π”ΠΆΠΎΠ½ Π“Ρ€ΠΈΠ½. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Microsoft Office Excel. М.: Π’ΠΈΠ»ΡŒΡΠΌΡ, 2007 Π³. — 736 с.
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ