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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi

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

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠœΠ˜ΠΠ˜Π‘Π’Π•Π Π‘Π’Π’Πž Π‘Π•Π›Π¬Π‘ΠšΠžΠ“Πž Π₯ΠžΠ—Π―Π™Π‘Π’Π’Π И ΠŸΠ ΠžΠ”ΠžΠ’ΠžΠ›Π¬Π‘Π’Π’Π˜Π― Π Π•Π‘ΠŸΠ£Π‘Π›Π˜ΠšΠ˜ БЕЛАРУБЬ Π£Ρ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ образования «Π‘Слорусский государствСнный Π°Π³Ρ€Π°Ρ€Π½Ρ‹ΠΉ тСхничСский унивСрситСт»

Π€Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚: ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ

ΠšΠ°Ρ„Π΅Π΄Ρ€Π°: ЭкономичСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ

ΠšΡƒΡ€ΡΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

Π’Π΅ΠΌΠ°: «ΠŸΠ ΠžΠ“Π ΠΠœΠ˜Π ΠžΠ’ΠΠΠ˜Π• Π’ DELPHI»

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» студСнт II курса

Π³Ρ€ΡƒΠΏΠΏΡ‹ 52-Π—Π­Π˜

ЗачСтная ΠΊΠ½ΠΈΠΆΠΊΠ° № 506 020

Π‘Ρ€Π°Ρ‚ΡƒΠ»ΠΈΠ½ Π•Π²Π³Π΅Π½ΠΈΠΉ ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»:_______________

Минск 2007

CΠžΠ”Π•Π Π–ΠΠΠ˜Π•

  • 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 3
  • 2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ 4
  • 3. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ 7
  • 4. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° схСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Π΅Π³ΠΎ описаниС 9
  • 5. Π€ΠΎΡ€ΠΌΠ° прСдставлСния исходных Π΄Π°Π½Π½Ρ‹Ρ… 21
  • 6. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° интСрфСйса 22
  • 7. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 25
  • 8. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… расчСтов ΠΈ ΠΈΡ… Π°Π½Π°Π»ΠΈΠ· 32
  • Π’Ρ‹Π²ΠΎΠ΄Ρ‹ 35
  • Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников. 36
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. 37
  • 1.

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

    .

  • Π’ Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚мичСском языкС Object Pascal Π² ΡΡ€Π΅Π΄Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Delphi, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΊΠ°ΠΊ планируСтся, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ спСциализированных Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° Π­Π’Πœ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ Π²ΠΏΠΎΠ»Π½Π΅ опрСдСлСнная Π·Π°Π΄Π°Ρ‡Π°, ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ слуТСбными ΠΈ ΡΠ΅Ρ€Π²ΠΈΡΠ½Ρ‹ΠΌΠΈ срСдствами. А Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС программирования Delphi Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π½Π° ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠΈ.
  • 2. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ.
  • Π’ Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Π΅ трСбуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚мичСском языкС Object Pascal Π² ΡΡ€Π΅Π΄Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования Delphi, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ обСспСчиваСт Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° Π­Π’Πœ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…, содСрТащих Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 10 записСй. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… свСдСний ΠΎ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ΅ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ матСматичСскиС вычислСния ΠΏΠΎ Ρ€Π°ΡΡ‡Π΅Ρ‚Ρƒ объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡΡ‚оимости Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… всСго объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ сортировку Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС ΠΏΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² MEMO-ΠΏΠΎΠ»Π΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ наибольшСй стоимости.
  • Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ создания Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ оцСниваСтся ΠΊΠ°ΠΊ низкая. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… условий, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий:
  • — Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°Π»ΠΎΠ³ΠΎ объСма Π΄Π°Π½Π½Ρ‹Ρ…
  • — ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ простых матСматичСских вычислСний
  • — ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠŸΡ€ΠΈ исслСдовании ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², Π±Ρ‹Π» сдСлан Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ комплСксноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft, Π½Π° Π±Π°Π·Π΅ элСктронных Ρ‚Π°Π±Π»ΠΈΡ† Excel ΠΈΠ»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Access ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. ΠŸΡ€ΠΈ этом затрачиваСтся ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ усилий Π½Π° ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΡƒ интСрфСйса ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ сортировки. Однако, большим минусом Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±ΡƒΠ΄Π΅Ρ‚ являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСнии Microsoft Office, Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Π΅ вСрсии ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ распространСния Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ РСспублики Π‘Π΅Π»Π°Ρ€ΡƒΡΡŒ.
  • ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ принято ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ исходя ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ WindowsΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся «Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ», ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ Ρ‡Π΅Ρ‚ΠΊΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π²ΡˆΡƒΡŽΡΡ Ρ†Π΅Π»ΡŒ ΠΈ ΠΌΠ΅ΡΡ‚ΠΎ примСнСния. ВСроятноС использованиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° — финансовыС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ Π½Π° Π±Π°Π·Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм сСмСйства Windows любого производствСнного прСдприятия. Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стандартныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, с ΡƒΡΠΏΠ΅Ρ…ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠžΠ‘-Π°Ρ… Windows'95, 98, 2000, Π₯Π  Π½Π΅ Ρ‚рСбуя ΠΏΡ€ΠΈ этом Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… инсталляций ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.
  • Для создания ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡ функционирования матСматичСского Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ:
  • 1) Один ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅,
  • 2) MEMO-ΠΏΠΎΠ»Π΅ для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² Π·Π°Π΄Π°Π½ΠΈΠΈ
  • 3) Набор ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для добавлСния / измСнСния / удалСния записСй Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…
  • 4) Π”ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ ΠΎΠΊΠ½Π°, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π±ΠΎΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ² для открытия / сохранСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ для ΠΈΡ… Π²Ρ‹Π·ΠΎΠ²Π°.
  • Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ нСпосрСдствСнно матСматичСский Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….
  • Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, учитывая Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π±Ρ‹Π»ΠΈ приняты ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ структуры прилоТСния:
  • 1) для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ StringGrid, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Ρ‚Скстовой Ρ„ΠΎΡ€ΠΌΠ΅ обСспСчиваСт Π²Π²ΠΎΠ΄, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π΄Π°Π½Π½Ρ‹Ρ…. Π¨Π°ΠΏΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ условии. ΠŸΡ€Π΅Π΄ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ максимальноС количСство Π΄Π°Π½Π½Ρ‹Ρ… — 100 записСй, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ удовлСтворяСт Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ
  • 2) MEMO-ΠΏΠΎΠ»Π΅ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΡƒΡΠ»ΠΎΠ²ΠΈΠΈ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ подтвСрТдСния выполняСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ дСйствий.
  • 3) для добавлСния / измСнСния / удалСния записСй Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 5 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² edit (для заполнСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… столбцов), ΠΈ 2 button-Π° (для добавлСния ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡ записи соотвСтствСнно). Π’Π°ΠΊ ΠΊΠ°ΠΊ для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² StringGrid ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ тСкстовая Ρ„ΠΎΡ€ΠΌΠ°, ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π° тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ поля с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ сообщСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ внСсСния «ΠΏΡƒΡΡ‚ΠΎΠ³ΠΎ» поля, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС поля Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для матСматичСского расчСта ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹.
  • 4) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ OpenDialog ΠΈ SaveDialog для прСдоставлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ возмоТности Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΡƒΡ‚ΠΈ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° для открытия Π»ΠΈΠ±ΠΎ для сохранСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Для Π²Ρ‹Π·ΠΎΠ²Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 2 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° button с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ названиями
  • 5) для «ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΡ» Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚. Π΅. создания Π½ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ button с ΠΏΠΎΠ΄ΠΏΠΈΡΡŒΡŽ «ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ».
  • 6) для дублирования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ menu с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ подмСню ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ.
  • 7) матСматичСский Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, состоящСй ΠΈΠ· Π΄Π²ΡƒΡ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰ΠΈΡ… Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ прилоТСния. РасчСт ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π±Π΅Π· участия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • 8) Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сортированиС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π§Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ лишниС дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΌΡƒ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ «ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°». ДСйствиС сортировки Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….
  • 3. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
  • Π’ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ прСдставлСн Π² Π²ΠΈΠ΄Π΅ вычислСния Π΄Π²ΡƒΡ… нСизвСстных ΠΏΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ.
  • 1) ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ свСдСния Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ запись ΠΎΠ± ΠΎΡΡ‚Π°Ρ‚ΠΊΠ΅ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Π³ΠΎΠ΄Π°, ΠΎΠ± ΠΎΡΡ‚Π°Ρ‚ΠΊΠ΅ Π½Π° ΠΊΠΎΠ½Π΅Ρ† Π³ΠΎΠ΄Π°, ΠΎ ΠΏΠ»Π°Π½Π΅ выпуска, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.
  • 2) Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ вычислСниС объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² Π·Π°Π΄Π°Π½ΠΈΠΈ.
  • 3) Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ вычислСниС стоимости Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… всСго объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² Π·Π°Π΄Π°Π½ΠΈΠΈ.
  • Поиск наимСнования ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰Π΅ΠΉ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ всСго объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, происходит ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ прямого ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, сравнивая ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ. ΠŸΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ элСмСнта большим, Ρ‡Π΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ стоимости записываСтся Π² ΠΎΠ΄Π½Ρƒ Π±ΡƒΡ„Π΅Ρ€Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π° ΠΈΠ½Π΄Π΅ΠΊΡ строки записываСтся Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ. ΠŸΡ€ΠΈ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π² ΠΏΠΎΠ»Π΅ MEMO выводится Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ записанному Ρ€Π°Π½Π΅Π΅ индСксу, Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ пСрСписываСтся ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.
  • Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ автоматичСской сортировки встроСн Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ StringGrid. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ записи происходит пСрСнос Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· StringGrid-Π° Π² Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив ΠΈ Π·Π°Ρ‚Π΅ΠΌ происходит прямой ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΈΡΠΊΠΎΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ большСго Π² Ρ‚Скстовом смыслС значСния наимСнования ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ CompareText. ΠŸΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ большСго элСмСнта добавляСмая запись записываСтся ΠΌΠ΅ΠΆΠ΄Ρƒ строк Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива, Π° Π·Π°Ρ‚Π΅ΠΌ всС «Π½Π΅ ΠΏΡƒΡΡ‚Ρ‹Π΅» записи Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ массива пСрСносятся Π² ΡƒΠΆΠ΅ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ StringGrid. Π—Π°Ρ‚Π΅ΠΌ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив очищаСтся.
  • Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ участия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ сортировки Π΄Π°Π½Π½Ρ‹Ρ…. Π₯ΠΎΠ΄ процСсса пСрСстроСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ Π±Ρ‹ Π²ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° являлась созданиС ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΏΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ массива Π΄Π°Π½Π½Ρ‹Ρ…. Однако, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ (Ρ€ΠΎΠ²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ «ΠΏΡƒΠ·Ρ‹Ρ€ΡŒΠΊΠ°») ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΌΠ°Π»Ρ‹Ρ… объСмов Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ большого массива ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π±Ρ‹Π» ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ 100 записями, Ρ‡Ρ‚ΠΎ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ удовлСтворяСт поставлСнному ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ (ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π΄Π΅ΡΡΡ‚ΡŒΡŽ записями).
  • Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использованиС стандартизированных Ρ‚ΠΈΠΏΠΎΠ² Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… со Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΠΎΠΉ систСмой индСксации ΠΈ ΠΏΠΎΠΈΡΠΊΠ°, со Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΌΠΈ функциями сортировки. Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Microsoft Office Excel ΠΈΠ»ΠΈ Access. Π’Π°ΠΊΠΆΠ΅, ΠΏΡ€ΠΈ нСобходимости, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π΄ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚/сСрвСрного полоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ систСму Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ распрСдСлСниС ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ ΠΏΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡŽ/измСнСнию/ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ записСй.
  • 4. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ Π΅Π³ΠΎ описаниС.
  • На ΠΎΡΠ½ΠΎΠ²Π΅ Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ матСматичСской Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, составляСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:
  • 1. ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° выполнСния дСйствий ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹: FormShow.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 1:

Π‘Π»ΠΎΠΊ 2 — Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ фиксированным столбцам Π² StringGrid.

Π‘Π»ΠΎΠΊ 3 — Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΏΠΎΠ»Π΅ memo сообщСния ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ΅.

2. ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° очистки StringGrid: CleanSG.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 2:

Π‘Π»ΠΎΠΊ 2 — Ρ†ΠΈΠΊΠ» пСрСмСщСния ΠΏΠΎ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌ StringGrid.

Π‘Π»ΠΎΠΊ 3 — очистка строки StringGrid.

3. ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° очистки edit-ΠΎΠ²: clearedit.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 3:

Π‘Π»ΠΎΠΊΠΈ 2-6 — очистка edit-ΠΎΠ².

4. ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° создания Π½ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹: button4click.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 4:

Π‘Π»ΠΎΠΊ 2 — запрос удалСния нСсохранСнных Π΄Π°Π½Π½Ρ‹Ρ….

Π‘Π»ΠΎΠΊ 3 — Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹.

Π‘Π»ΠΎΠΊ 4 — Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΏΠΎΠ»Π΅ memo ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ создания Π±Π°Π·Ρ‹.

5. ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° добавлСния записи: button1click.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 5:

Π‘Π»ΠΎΠΊ 2 — ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° edit-ΠΎΠ² Π½Π° Π½Π΅ ΠΏΡƒΡΡ‚Ρ‹Π΅ строки.

Π‘Π»ΠΎΠΊ 3 — ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ строкС цСлочислСнныС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

сообщСниС ΠΎ Π½Π΅ΠΎΠ±Ρ…одимости ΠΏΠΎΠ»Π΅ΠΉ 2…5 Π±Ρ‹Ρ‚ΡŒ числом.

Π‘Π»ΠΎΠΊ 4 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 5,6 — Ρ†ΠΈΠΊΠ» очистки Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ массива.

Π‘Π»ΠΎΠΊ 7 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 8,9,10 — Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки StringGrid Π² ΠΌΠ°ΡΡΠΈΠ² записСй.

Π‘Π»ΠΎΠΊ 11 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 12,13,14 — Ρ†ΠΈΠΊΠ» нахоТдСния количСства записСй Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ значСния.

Π‘Π»ΠΎΠΊ 13 — Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ условия сравнСния тСкстовых ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π‘Π»ΠΎΠΊΠΈ 15,16 — мСТдустрочноС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ записи Π² ΠΌΠ°ΡΡΠΈΠ².

Π‘Π»ΠΎΠΊ 17 — Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹.

Π‘Π»ΠΎΠΊ 18 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 19,20,21,22,23 — Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° массива Π² StrinΠΏGrid.

Π‘Π»ΠΎΠΊ 24 — Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ очистки edit-ΠΎΠ².

Π‘Π»ΠΎΠΊ 25 — Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ авторасчСта.

сообщСниС ΠΎ Π½Π΅ΠΎΠ±Ρ…одимости всСх ΠΏΠΎΠ»Π΅ΠΉ ΠΊ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ заполнСнию.

6. ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° автоматичСского расчСта: autorachet.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 6:

Π‘Π»ΠΎΠΊ 2 — Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊ 3 — условиС матСматичСского расчСта (ΠΏΡ€ΠΈ Π½Π΅ ΠΏΡƒΡΡ‚ΠΎΠΉ ячСйкС — выполняСтся).

Π‘Π»ΠΎΠΊ 4 — Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ матСматичСских расчСтов.

Π‘Π»ΠΎΠΊΠΈ 5,6,7 — поиск максимального элСмСнта.

Π‘Π»ΠΎΠΊ 8 — Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΏΠΎΠ»Π΅ memo Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ с Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ.

7. ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° сохранСния Π±Π°Π·Ρ‹: button6click.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 7:

Π‘Π»ΠΎΠΊΠΈ 2,3 — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ для записи Π΄Π°Π½Π½Ρ‹Ρ….

Π‘Π»ΠΎΠΊ 4 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 5,6 — ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» очистки массива.

Π‘Π»ΠΎΠΊ 7 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 8,9,10 — ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки StringGrid Π² ΠΌΠ°ΡΡΠΈΠ² записСй.

Π‘Π»ΠΎΠΊΠΈ 11,12 — запись Π² Ρ„Π°ΠΉΠ».

Π‘Π»ΠΎΠΊ 13 — Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°.

Π‘Π»ΠΎΠΊ 14 — Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΏΠΎΠ»Π΅ memo подтвСрТдСния.

8. ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° открытия Π±Π°Π·Ρ‹: button5click.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 8:

Π‘Π»ΠΎΠΊΠΈ 2,3 — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ для чтСния Π΄Π°Π½Π½Ρ‹Ρ….

Π‘Π»ΠΎΠΊ 4 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 5,6 — ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» очистки массива.

Π‘Π»ΠΎΠΊΠΈ 7, 8, 9 — Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ массив.

Π‘Π»ΠΎΠΊ 10 — Π²Ρ‹Π·ΠΎΠ² подтвСрТдСния очистки StringGrid.

Π‘Π»ΠΎΠΊ 11 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 12,13,14, 15,16 — ΠΏΠΎΠ²Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° массива Π² StringGrid.

Π‘Π»ΠΎΠΊ 17 — Π²Ρ‹Π·ΠΎΠ² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ расчСта.

Π‘Π»ΠΎΠΊ 18 — Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΏΠΎΠ»Π΅ memo подтвСрТдСния.

9. ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° удалСния Π±Π°Π·Ρ‹: button3click.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 9:

Π‘Π»ΠΎΠΊ 2 — очистка Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ строки.

Π‘Π»ΠΎΠΊ 3 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 4,5 — ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» очистки массива.

Π‘Π»ΠΎΠΊ 6 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 7,8,9 — ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки StrinGrid Π² ΠΌΠ°ΡΡΠΈΠ² записСй.

Π‘Π»ΠΎΠΊ 10 — Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ условия Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊΠΈ 11,12,13, 14,15 — ΠΏΠΎΠ²Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° массива Π² StrinGrid.

Π‘Π»ΠΎΠΊ 16 — расчСт.

10. ΠΊΠ»ΠΈΠΊ StringGrid-Π°.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 10:

Π‘Π»ΠΎΠΊ 2 — ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Ρ‹Π±ΠΎΡ€Π°.

11. Π²Ρ‹Π·ΠΎΠ² ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 11:

Π‘Π»ΠΎΠΊ 2 — Π²Ρ‹Π·ΠΎΠ² стандартного ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

12. Π²Ρ‹Ρ…ΠΎΠ΄.

ПояснСния ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 12:

Π‘Π»ΠΎΠΊ 2 — Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

5. Π€ΠΎΡ€ΠΌΠ° прСдставлСния исходных Π΄Π°Π½Π½Ρ‹Ρ…

По ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ вопроса, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ элСмСнт хранСния Π΄Π°Π½Π½Ρ‹Ρ… — строку Π½Π°Π±ΠΎΡ€Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€ΠΎΠ»ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ пСрСмСнная «zap», ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ структуру.

type zap=record

prod:string[80];

onng:longint;

plan:longint;

onkg:longint;

svocep:extended;

end;

Π’.Π΅. данная пСрСмСнная прСдставляСт собой Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ массив ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π½Π°ΠΌ Ρ‚ΠΈΠΏΠ°. Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива, опишСм Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… массив «Mzap»:

var

Mzap:array[1.200] of zap; //объявлСниС Ρ‚ΠΈΠΏΠ° массива записСй

Π’ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» прСдставляСт собой Π½Π°Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов, структура ΠΈ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ описаны Π² Π²Ρ‹ΡˆΠ΅Π½Π°Π·Π²Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:

filezap: file of zap;

filenamezap:string;

6. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° интСрфСйса

ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ, создаСм Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

— StringGrid — для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. Π¨Π°ΠΏΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ условии, ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹. ΠŸΡ€Π΅Π΄ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ максимальноС количСство строк — 100, столбцов — 7. Π¨ΠΈΡ€ΠΈΠ½Ρ‹ столбцов Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² ΡΠΎΠΎΡ‚вСтствии с Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ….

— MEMO-ΠΏΠΎΠ»Π΅ для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π² ΡƒΡΠ»ΠΎΠ²ΠΈΠΈ.

— 5 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² edit для добавлСния / измСнСния / удалСния записСй Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Π°ΠΌ стобцов, ΠΈ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ‹ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца снизу) (см. Ρ€ΠΈΡ. 1).

Рис. 1. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ прилоТСния.

2 button-Π° для добавлСния ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡ записи, Π½Π°Π·Π²Π°Π½Π½Ρ‹Ρ… соотвСтствСнно выполняСмой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² StringGrid ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ тСкстовая Ρ„ΠΎΡ€ΠΌΠ°, прСдусмотрСно Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π° тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ поля с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ сообщСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ внСсСния «ΠΏΡƒΡΡ‚ΠΎΠ³ΠΎ» поля, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС поля Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для матСматичСского расчСта ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ для заполнСния. Π­Ρ‚ΠΈ события Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ условиями ΠΈ ΠΏΡ€ΠΈ обнаруТСния нСсоотвСтствия выводится ΠΎΠΊΠ½ΠΎ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ошибки (см. Ρ€ΠΈΡ. 2 ΠΈ Ρ€ΠΈΡ.3).

Рис. 2. Ошибка ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ пустого (пыстых) ΠΏΠΎΠ»Π΅ΠΉ.

Рис. 3. Ошибка ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½Π΅ Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ значСния.

— ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ стандартныС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ OpenDialog ΠΈ SaveDialog для прСдоставлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ возмоТности Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΡƒΡ‚ΠΈ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° для открытия Π»ΠΈΠ±ΠΎ для сохранСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘ΠΌ. Ρ€ΠΈΡ.4).

Рис. 4. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для открытия Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Для Π²Ρ‹Π·ΠΎΠ²Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ 2 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° button с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ названиями. А Π΄Π»Ρ «ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΡ» Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚. Π΅. создания Π½ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ button с ΠΏΠΎΠ΄ΠΏΠΈΡΡŒΡŽ «ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ».

Для дублирования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ menu с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ подмСню ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

РасполоТСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ для Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

7. Листинг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

unit EconomInfo;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Grids, Menus, StdCtrls, shellapi;

type

TForm1 = class (TForm)

sg1: TStringGrid;

MainMenu1: TMainMenu;

N1: TMenuItem;

N2: TMenuItem;

N3: TMenuItem;

N4: TMenuItem;

N5: TMenuItem;

N6: TMenuItem;

N7: TMenuItem;

N9: TMenuItem;

N10: TMenuItem;

N11: TMenuItem;

Memo1: TMemo;

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

Button1: TButton;

Button3: TButton;

Button4: TButton;

Button5: TButton;

Button6: TButton;

OpenDialog1: TOpenDialog;

SaveDialog1: TSaveDialog;

N8: TMenuItem;

procedure FormShow (Sender: TObject);

procedure cleansg (Sender: TObject);

procedure cleanedit (Sender:TObject);

procedure Button4Click (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure autorachet (Sender: TObject);

procedure Button6Click (Sender: TObject);

procedure Button5Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure sg1Click (Sender: TObject);

procedure N8Click (Sender: TObject);

procedure N5Click (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

type zap=record // объявлСниС Ρ‚ΠΈΠΏΠ° записи

prod:string[80];

onng:longint;

plan:longint;

onkg:longint;

svocep:extended;

end;

var

Mzap:array[1.200] of zap; //объявлСниС Ρ‚ΠΈΠΏΠ° массива записСй

filezap: file of zap;

filenamezap:string;

//ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° выполнСния дСйствий ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹

procedure TForm1. FormShow (Sender: TObject);

begin

with sg1 do begin

Cells[0,0]: ='НаимСнованиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ';

Cells[1,0]: ='ΠžΠ½ΠΠ“';

Cells[2,0]:='ΠŸΠ’';

Cells[3,0]:='ΠžΠ½ΠšΠ“';

Cells[4,0]:='ОР, ΡˆΡ‚';

Cells[5,0]: ='Π‘Π²ΠžΠ¦Π•ΠŸ, Ρ€ΡƒΠ±';

Cells[6,0]: ='Π‘Π²ΠžΠ¦Π’ΠžΠ , Ρ‚. Ρ€ΡƒΠ±';

end;

memo1.Lines.Insert (0,DateTimeToStr (Now)+' - ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°!');

end;

//ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° очистки стринггрида

procedure Tform1. cleansg (Sender: TObject);

var n2: integer;

begin

with sg1 do begin

for n2:=1 to RowCount do begin

Rows[n2]. Clear;

end;

end;

end;

//ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° очистки эдитов

procedure Tform1. cleanedit (Sender: TObject);

begin

edit1.Clear;

edit2.Clear;

edit3.Clear;

edit4.Clear;

edit5.Clear;

end;

//Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹

procedure TForm1. Button4Click (Sender: TObject);

begin

if messagedlg ('ВсС нСсохранСнныС Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π΅ΠΊΡƒΡˆΠ΅ΠΉ Π±Π°Π·Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ стСрты!', mtconfirmation, mbYesNoCancel, 0)=mrYes then begin

cleansg (Sender);

memo1.Lines.Insert (0,DateTimeToStr (Now)+' - Новая Π±Π°Π·Π° создана. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π° сохранитС, Π·Π°Π΄Π°Π² Π½ΠΎΠ²ΠΎΠ΅ имя.');

end;

end;

//добавлСниС записи

procedure TForm1. Button1Click (Sender: TObject);

var n, k, l:integer;o:extended;

begin

//ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡƒΡΡ‚Ρ‹Π΅ поля edit-ΠΎΠ²

if (edit1.Text<>'') and (edit2.Text<>'') and (edit3.Text<>'') and (edit4.Text<>'') and (edit5.Text<>'') then

begin

try

n:=strtoint (edit2.text);

n:=strtoint (edit3.text);

n:=strtoint (edit4.text);

o:=strtofloat (edit5.text);

except

on EConvertError do messagedlg ('Поля 2.5 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ числом!', mterror, mbOKCancel, 1);

end;

//Ρ†ΠΈΠΊΠ» очистки массива записСй

n:=0;

repeat

Mzap[n]. prod:='';

Mzap[n].onng:=0;

Mzap[n].plan:=0;

Mzap[n].onkg:=0;

Mzap[n].svocep:=0;

n:=n+1;

until n>=200;

//Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строк stringgrid-a Π² ΠΌΠ°ΡΡΠΈΠ² записСй

n:=1;

repeat

if sg1. Cells[0,n]<>'' then begin

Mzap[2*n]. prod:=sg1.Cells[0,n];

Mzap[2*n].onng:=strtoint (sg1.cells[1,n]);

Mzap[2*n].plan:=strtoint (sg1.cells[2,n]);

Mzap[2*n].onkg:=strtoint (sg1.cells[3,n]);

Mzap[2*n].svocep:=strtofloat (sg1.cells[5,n]);

end;

n:=n+1;

until n>=sg1.RowCount;

//Ρ†ΠΈΠΊΠ» нахоТдСния количСства записСй Π±ΠΎΠ»ΡŒΡˆΠΈΡ… добавляСмого значСния

n:=1;l:=0;

repeat

if (Mzap[2*n]. prod<>'') and (CompareText (edit1.Text, Mzap[2*n]. prod)>0) then l:=l+1;

n:=n+1;

until n>=200;

//мСТдустрочная запись Π² ΠΌΠ°ΡΡΠΈΠ²

k:=2*l+1;

Mzap[k]. prod:=edit1.Text;

Mzap[k].onng:=strtoint (edit2.text);

Mzap[k].plan:=strtoint (edit3.text);

Mzap[k].onkg:=strtoint (edit4.text);

Mzap[k].svocep:=strtofloat (edit5.text);

cleansg (sender); //Π²Ρ‹Π·ΠΎΠ² очистки стрингрида

//Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° массива записСй Π² ΡΡ‚Ρ€ΠΈΠ½Π³Π³Ρ€ΠΈΠ΄

n:=1;k:=1;

repeat

if Mzap[n]. prod<>'' then begin

sg1.Cells[0,k]: =Mzap[n].prod;

sg1.Cells[1,k]:=inttostr (Mzap[n].onng);

sg1.Cells[2,k]:=inttostr (Mzap[n].plan);

sg1.Cells[3,k]:=inttostr (Mzap[n].onkg);

sg1.Cells[5,k]:=floattostr (Mzap[n].svocep);

k:=k+1;

end;

n:=n+1;

until n>=200;

cleanedit (Sender); //Π²Ρ‹Π·ΠΎΠ² очистки эдитов

autorachet (sender);

end

else messagedlg ('ВсС поля ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° для заполСнСния!', mterror, mbOKCancel, 1); //Π²Ρ‹Π·ΠΎΠ² прСдупрСТдСния

end;

//ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° автоматичСского расчСта

procedure Tform1. autorachet (Sender: TObject);

var n, l: longint; max: extended;

begin

n:=1;

max:=0;

repeat

with sg1 do begin

if cells[0,n]<>'' then begin

cells[4,n]: =inttostr (strtoint (cells[1,n])+strtoint (cells[2,n])-strtoint (cells[3,n]));

cells[6,n]:=floattostr (strtoint (cells[4,n])*strtofloat (cells[5,n])/1000);

if strtofloat (cells[6,n])>max then begin l:=n; max:=strtofloat (cells[6,n]);end;

end;

end;

n:=n+1;

until n>=sg1.rowCount;

memo1.Lines.Insert (0,DateTimeToStr (Now)+' - РасчСт ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½. ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π‘Π²ΠžΠ¦Π’ΠžΠ  '+floattostr (max)+' Ρ€ΡƒΠ±. Ρƒ '+sg1.cells[0,l]);

end;

procedure TForm1. Button6Click (Sender: TObject);

var n: longint;

begin

with savedialog1 do begin

title:='Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π±Π°Π·Ρ‹';

if execute then

begin

filenamezap:=filename;

assignfile (filezap, filenamezap);

rewrite (filezap);

n:=0;

repeat

Mzap[n]. prod:='';

Mzap[n].onng:=0;

Mzap[n].plan:=0;

Mzap[n].onkg:=0;

Mzap[n].svocep:=0;

n:=n+1;

until n>=200;

n:=1;

repeat

if sg1. Cells[0,n]<>'' then begin

Mzap[n]. prod:=sg1.Cells[0,n];

Mzap[n].onng:=strtoint (sg1.cells[1,n]);

Mzap[n].plan:=strtoint (sg1.cells[2,n]);

Mzap[n].onkg:=strtoint (sg1.cells[3,n]);

Mzap[n].svocep:=strtofloat (sg1.cells[5,n]);

end;

n:=n+1;

until n>=sg1.RowCount;

for n:=1 to 100 do write (filezap, mzap[n]);

closefile (filezap);

end;

end;

memo1.Lines.Insert (0,DateTimeToStr (Now)+' - Π‘Π°Π·Π° сохранСна ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ '+filenamezap);

end;

rocedure TForm1. Button5Click (Sender: TObject);

var n, k: longint;

begin

with opendialog1 do begin

title:= 'ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π±Π°Π·Ρ‹';

if execute then

begin

filenamezap:=filename;

assignfile (filezap, filenamezap);

reset (filezap);

n:=0;

repeat

Mzap[n]. prod:='';

Mzap[n].onng:=0;

Mzap[n].plan:=0;

Mzap[n].onkg:=0;

Mzap[n].svocep:=0;

n:=n+1;

until n>=200;

n:=1;

while not eof (filezap) do

begin

read (filezap, mzap[n]);

n:=n+1;

end;

cleansg (sender);

n:=0;k:=1;

repeat

if Mzap[n]. prod<>'' then begin

sg1.Cells[0,k]: =Mzap[n].prod;

sg1.Cells[1,k]:=inttostr (Mzap[n].onng);

sg1.Cells[2,k]:=inttostr (Mzap[n].plan);

sg1.Cells[3,k]:=inttostr (Mzap[n].onkg);

sg1.Cells[5,k]:=floattostr (Mzap[n].svocep);

k:=k+1;

end;

n:=n+1;

until n>=200;

autorachet (sender);

end;

end;

memo1.Lines.Insert (0,DateTimeToStr (Now)+' - Π‘Π°Π·Π° '+filenamezap+ ' ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π°');

end;

//ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° удалСния записи

procedure TForm1. Button3Click (Sender: TObject);

var n, k: longint;

begin

sg1.Rows[sg1.Row]. Clear;

n:=0;

repeat

Mzap[n].prod:='';

Mzap[n].onng:=0;

Mzap[n].plan:=0;

Mzap[n].onkg:=0;

Mzap[n].svocep:=0;

n:=n+1;

until n>=200;

n:=1;

repeat

if sg1. Cells[0,n]<>'' then begin

Mzap[n]. prod:=sg1.Cells[0,n];

Mzap[n].onng:=strtoint (sg1.cells[1,n]);

Mzap[n].plan:=strtoint (sg1.cells[2,n]);

Mzap[n].onkg:=strtoint (sg1.cells[3,n]);

Mzap[n].svocep:=strtofloat (sg1.cells[5,n]);

end;

n:=n+1;

until n>=sg1.RowCount;

cleansg (sender);

n:=0;k:=1;

repeat

if Mzap[n]. prod<>'' then begin

sg1.Cells[0,k]: =Mzap[n].prod;

sg1.Cells[1,k]:=inttostr (Mzap[n].onng);

sg1.Cells[2,k]:=inttostr (Mzap[n].plan);

sg1.Cells[3,k]:=inttostr (Mzap[n].onkg);

sg1.Cells[5,k]:=floattostr (Mzap[n].svocep);

k:=k+1;

cleanedit (Sender); //Π²Ρ‹Π·ΠΎΠ² очистки эдитов

end;

n:=n+1;

until n>=200;

autorachet (sender);

end;

procedure TForm1. sg1Click (Sender: TObject);

begin

edit1.Text:=sg1.Cells[0,sg1.Row];

edit2.Text:=sg1.Cells[1,sg1.Row];

edit3.Text:=sg1.Cells[2,sg1.Row];

edit4.Text:=sg1.Cells[3,sg1.Row];

edit5.Text:=sg1.Cells[5,sg1.Row];

memo1.Lines.Insert (0,DateTimeToStr (Now)+' - Π—Π°ΠΏΠΈΡΡŒ β„– '+inttostr (sg1.Row)+ ' Π²Ρ‹Π±Ρ€Π°Π½Π°');

end;

procedure TForm1. N8Click (Sender: TObject);

begin

ShellExecute (form1.Handle, nil, PChar ('mailto:ultrix@tut.by?Subject=EcoInfo'),'','', 0);

end;

procedure TForm1. N5Click (Sender: TObject);

begin

halt;

end;

end.

8. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… расчСтов ΠΈ ΠΈΡ… Π°Π½Π°Π»ΠΈΠ·.

Π’ Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ объСм Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… всСго объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. Для расчСтов Π½Π°ΠΌ Π±Ρ‹Π»ΠΈ Π΄Π°Π½Ρ‹ исходныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ΅ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ (Π’Π°Π±Π». 1).

Π’Π°Π±Π»ΠΈΡ†Π°1. БвСдСния ΠΎ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ΅ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.

НаимСнованиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ

ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Π³ΠΎΠ΄Π°

План выпуска

ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ Π½Π° ΠΊΠΎΠ½Π΅Ρ† Π³ΠΎΠ΄Π°

ОбъСм Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΡˆΡ‚.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, Ρ€ΡƒΠ±.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… всСго объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, тыс. Ρ€ΡƒΠ±.

Π―Π±Π»ΠΎΠΊΠΎ

АпСльсин

Ананас

ΠœΠ°Π½Π΄Π°Ρ€ΠΈΠ½

Π“Ρ€Π΅ΠΉΠΏΡ„Ρ€ΡƒΡ‚

Π‘Π°Π½Π°Π½

Абрикос

ΠŸΠ΅Ρ€ΡΠΈΠΊ

Π’ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄

Π“Ρ€ΡƒΡˆΠ°

РасчСты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Β· РассчитаСм объСм Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. ОбъСм Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π² Π½Π°ΡˆΠ΅ΠΌ, случаС Ρ€Π°Π²Π΅Π½ суммС остатков Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Π³ΠΎΠ΄Π° с ΠΏΠ»Π°Π½ΠΎΠΌ выпуска Π·Π° Π²Ρ‹Ρ‡Π΅Ρ‚ΠΎΠΌ остатков Π½Π° ΠΊΠΎΠ½Π΅Ρ† Π³ΠΎΠ΄Π° ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ (Π’Π°Π±Π». 2).

Π’Π°Π±Π»ΠΈΡ†Π°2. БвСдСния ΠΎ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ΅ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.

НаимСнованиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ

ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Π³ΠΎΠ΄Π°

План выпуска

ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ Π½Π° ΠΊΠΎΠ½Π΅Ρ† Π³ΠΎΠ΄Π°

ОбъСм Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΡˆΡ‚.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, Ρ€ΡƒΠ±.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… всСго объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, тыс. Ρ€ΡƒΠ±.

Π―Π±Π»ΠΎΠΊΠΎ

АпСльсин

Ананас

ΠœΠ°Π½Π΄Π°Ρ€ΠΈΠ½

Π“Ρ€Π΅ΠΉΠΏΡ„Ρ€ΡƒΡ‚

Π‘Π°Π½Π°Π½

Абрикос

ΠŸΠ΅Ρ€ΡΠΈΠΊ

Π’ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄

Π“Ρ€ΡƒΡˆΠ°

Β· Зная ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… всСго объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡΡ‚оимости Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ (Π’Π°Π±Π». 3).

Π’Π°Π±Π»ΠΈΡ†Π°3. БвСдСния ΠΎ Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΠ΅ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.

НаимСнованиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ

ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ Π³ΠΎΠ΄Π°

План выпуска

ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ Π½Π° ΠΊΠΎΠ½Π΅Ρ† Π³ΠΎΠ΄Π°

ОбъСм Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΡˆΡ‚.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, Ρ€ΡƒΠ±.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… Ρ†Π΅Π½Π°Ρ… всСго объСма Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, тыс. Ρ€ΡƒΠ±.

Π―Π±Π»ΠΎΠΊΠΎ

АпСльсин

40 080 020,4

Ананас

ΠœΠ°Π½Π΄Π°Ρ€ΠΈΠ½

Π“Ρ€Π΅ΠΉΠΏΡ„Ρ€ΡƒΡ‚

Π‘Π°Π½Π°Π½

Абрикос

ΠŸΠ΅Ρ€ΡΠΈΠΊ

Π’ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄

Π“Ρ€ΡƒΡˆΠ°

Анализируя Π΄Π°Π½Π½Ρ‹Π΅ расчСта ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ для ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ†Π΅Π½Π΅ 600 000 Ρ€ΡƒΠ±. Π²ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄ Ρ‚.ΠΊ. этот ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вострСбован ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π·Π° Π½Π΅Π³ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ (51 109 200 Ρ‚ыс. Ρ€ΡƒΠ±.). Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ Ρ†Π΅Π½Π΅ 500 150 ΠΈ 550 000 Ρ€ΡƒΠ±. Π°ΠΏΠ΅Π»ΡŒΡΠΈΠ½Ρ‹ ΠΈ ΠΌΠ°Π½Π΄Π°Ρ€ΠΈΠ½Ρ‹ соотвСтствСнно Ρ‚.ΠΊ. Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ этих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ (40 080 020,4 ΠΈ 49 536 850 соотвСтствСнно). ΠŸΡ€ΠΈ производствС Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΊΠ°ΠΊ ананасы (400 000 Ρ€ΡƒΠ±.), Π³Ρ€Π΅ΠΉΠΏΡ„Ρ€ΡƒΡ‚ (22 560 300 Ρ€ΡƒΠ±.), Π±Π°Π½Π°Π½ (24 455 550 Ρ€ΡƒΠ±.), абрикос (28 518 900 Ρ€ΡƒΠ±.), пСрсик (16 171 500 Ρ€ΡƒΠ±.), Π³Ρ€ΡƒΡˆΠ° (25 990 900 Ρ€ΡƒΠ±.), ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ, Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… ΠΈ Ρ†Π΅Π½Π΅ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ΄ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡΡΡŒ ΠΏΠΎΠ΄ потрСбности покупатСля. Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ Π·Π°ΠΊΠ°Π· для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сторонним ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΌ Π² Π½Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. НС Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ для производства ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ†Π΅Π½Π΅ 200 000 Ρ€ΡƒΠ±. ΠΈ ΠΎΠ±ΡŠΠ΅ΠΌΠ΅ 40 000 ΡˆΡ‚. являСтся яблоко Ρ‚.ΠΊ. этот ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π°Π½Π°Π»ΠΈΠ·Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ для прСдприятия ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΈΠ½ΠΎΠ³Ρ€Π°Π΄, Π°ΠΏΠ΅Π»ΡŒΡΠΈΠ½Ρ‹ ΠΈ ΠΌΠ°Π½Π΄Π°Ρ€ΠΈΠ½Ρ‹ Ρ‚.ΠΊ. эти ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вострСбованы ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΈ Π²Π»Π΅Ρ‡Π΅Ρ‚ большиС ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ для прСдприятия.

ВсС расчСты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π² ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ Π½Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚мичСском языкС ObjectPascal Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС Delphi. Для удобства расчСта ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚ривания Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² всС Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Π° автоматичСски располагаСтся Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС. ΠΠ°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ расчСта ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΏΠΎΠ»Π΅ memo ΠΊΡƒΠ΄Π° эти Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ заносятся автоматичСски (рис. 5).

Рис. 5. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ прилоТСния с Ρ€Π°ΡΡ‡Π΅Ρ‚ΠΎΠΌ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ тСорСтичСскиС свСдСния ΠΎ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ тСхничСском ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии офисной Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ; ΠΏΡ€ΠΈΠ²ΠΈΡ‚Ρ‹ практичСскиС Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ слуТСбными ΠΈ ΡΠ΅Ρ€Π²ΠΈΡΠ½Ρ‹ΠΌΠΈ срСдствами; освоСно ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ офисного ΠΏΠ°ΠΊΠ΅Ρ‚Π° Microsoft Office для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ сбора, хранСния, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Ρ‹ ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ знания ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС программирования Delphi Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π½Π° ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠΈ.

1. ΠΡ€Ρ…Π°Π½Π³Π΅Π»ΡŒΡΠΊΠΈΠΉ А. Π―. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi 6 —М.: Π—ΠΠž «Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π‘Π˜ΠΠžΠœ», 2002 Π³. — 1200 с.

2. Кандзюба Π‘. П., Π“Ρ€ΠΎΠΌΠΎΠ² Π’. Н. Delphi 6. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π›Π΅ΠΊΡ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΡ. — Πš.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ «Π”ΠΈΠ½Π‘ΠΎΡ„Ρ‚», 2001. — 576 с.

3. Π€Π°Ρ€ΠΎΠ½ΠΎΠ² Π’. Π’. Delphi 6. Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ курс. Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠœΠΎΠ»Π³Π°Ρ‡Π΅Π² Π‘. Π’., 2001. — 672с.

4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΡ€Π΅Π΄Π΅ Delphi: Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ для студСнтов всСх ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. Под ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠ΅ΠΉ Π‘ΠΈΠ½ΠΈΡ†Ρ‹Π½Π° А. К. — ΠœΠ½.; Π‘Π“Π£Π˜Π , 1998. — 94 с.

5. ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ указания ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ для студСнтов Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π­ 03. 02. 00 «Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°». Π€ΡƒΡ€ΡƒΠ½ΠΆΠΈΠ΅Π² Π . И. — Π ΠΎΡ‚Π°ΠΏΡ€ΠΈΠ½Ρ‚ БАВУ, Мн.: 2000. — 25 с.

6. ΠΡ€Ρ…Π°Π½Π³Π΅Π»ΡŒΡΠΊΠΈΠΉ А. Π―. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Delphi 6 —М.: Π—ΠΠž «Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π‘Π˜ΠΠžΠœ», 2002 Π³. — 1200 с.

7. Кандзюба Π‘. П., Π“Ρ€ΠΎΠΌΠΎΠ² Π’. Н. Delphi 6. Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π›Π΅ΠΊΡ†ΠΈΠΈ ΠΈ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΡ. — Πš.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ «Π”ΠΈΠ½Π‘ΠΎΡ„Ρ‚», 2001. — 576 с.

8. Π€Π°Ρ€ΠΎΠ½ΠΎΠ² Π’. Π’. Delphi 6. Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ курс. Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠœΠΎΠ»Π³Π°Ρ‡Π΅Π² Π‘. Π’., 2001. — 672с.

9. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΡ€Π΅Π΄Π΅ Delphi: Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ для студСнтов всСх ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. Под ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠ΅ΠΉ Π‘ΠΈΠ½ΠΈΡ†Ρ‹Π½Π° А. К. — ΠœΠ½.; Π‘Π“Π£Π˜Π , 1998. — 94 с.

10. ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ указания ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ для студСнтов Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π­ 03. 02. 00 «Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΡ‡Π΅ΡΠΊΠ°Ρ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°». Π€ΡƒΡ€ΡƒΠ½ΠΆΠΈΠ΅Π² Π . И. — Π ΠΎΡ‚Π°ΠΏΡ€ΠΈΠ½Ρ‚ БАВУ, Мн.: 2000. — 25 с.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

К Π΄Π°Π½Π½ΠΎΠΌΡƒ курсовому ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° прилагаСтся ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΉ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (дискСта 3,5'', 1,44Mb) с ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠΉ вСрсиСй ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записки, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Windows-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ (Ρ„Π°ΠΉΠ» EcoInfo. exe), исходными тСкстами ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Ρ„Π°ΠΉΠ» EconomInfo. pas), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ для компиляции прилоТСния.

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