Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

Бвязный список футболистов

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

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ поиск ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ футболиста, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «3» Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter». ПослС этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° осущСствит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ, Π³Π΄Π΅ поиск футболиста ΠΌΠΎΠΆΠ½ΠΎ вСсти ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ катСгориям. Если Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ имя футболиста совпадСт с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π½Π° ΡΠΊΡ€Π°Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡΡ‚ΠΎΠΌ странС (см. Ρ€ΠΈΡ.7… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Бвязный список футболистов (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  • 1. Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • 2. Руководство программиста
  • 2.1 «Π”Π΅Ρ€Π΅Π²ΠΎ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
  • 2.2 Π Π°Π±ΠΎΡ‚Π° со ΡΠΏΠΈΡΠΊΠΎΠΌ
  • 2.3 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

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

ΠŸΡ€ΠΈ написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ использовались ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ языка программирования C ++:

Β· инкапсуляция — ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ использования;

Β· наслСдованиС — процСсс, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ свойства Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Ρ‚. Π΅. поддСрТиваСтся иСрархичСская классификация;

Β· ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ — свойство, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ интСрфСйс для ΠΎΠ±Ρ‰Π΅Π³ΠΎ класса дСйствий.

Π”Ρ€ΡƒΠ³ΠΎΠΉ, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ проСктирования являлось ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ срСдства языка C ++, ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Π’ Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Π΅ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ‚ΠΈΠΏΠ° «ΡΠΏΠΈΡΠΎΠΊ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ упорядочСнно Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠΈ.

Π’ ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ список футболистов Ρ€Π°Π·Π½Ρ‹Ρ… Π°ΠΌΠΏΠ»ΡƒΠ°: Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ, Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΠ·Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊ, Ρ„Π»Π°Π½Π³ΠΎΠ²Ρ‹ΠΉ Π½Π°ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Ρ„Π»Π°Π½Π³ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΠ·Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊ. Π‘ΠΎΠ·Π΄Π°Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ «Π΄Π΅Ρ€Π΅Π²ΠΎ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Автор курсового ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° считаСт, Ρ‡Ρ‚ΠΎ написанная ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиСм для школьников ΠΈ ΡΡ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΎΠ², ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ…ΡΡ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΎΠΌ.

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс список язык

1. Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

1. Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ «ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ» с Π΄ΠΈΡΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

2. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°» .

3. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. exe Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

4. ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ открываСтся мСню, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Рисунок 1.

5. Π’ ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ΠΎΠΊΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, располоТСнной ΠΏΠΎΠ΄ мСню, прСдлагаСтся ввСсти ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Π²ΠΈΠ΄Π΅ числа, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π² ΡΠΏΠΈΡΠΊΠ΅ мСню.

6. ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «1» (Π²Π²ΠΎΠ΄ производится Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши «Enter»), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ, прСдставлСнноС Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2. Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдлагаСтся самому Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΡ‚Ρ€Π°Π½Π΅.

Рисунок 2.

7. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π²Π²Π΅Π΄Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «1» ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ. НапримСр, этим Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π ΠΎΠΌΠ°Π½ ΠŸΠ°Π²Π»ΡŽΡ‡Π΅Π½ΠΊΠΎ. Π”Π°Π»Π΅Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля Π΄Π°Π½Π½Ρ‹Ρ… ПослС Π²Π²ΠΎΠ΄Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поля Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Enter., ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. ПослС Π²Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ информация ΠΎ Ρ„утболистС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ сохранСна (см. Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ 3).

Рисунок 3.

Для возвращСния Π² ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «1» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter» .

8. Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ добавляСтся информация ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… футболистах.

9. Для возвращСния Π² Π³Π»Π°Π²Π½ΠΎΠ΅ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «5» ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter» (см. Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ 2).

10. Рассмотрим подмСню, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдлагаСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°. Для этого Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «2», Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter» (см. Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ 5).

Рисунок 5.

11. Π”Π°Π»Π΅Π΅, Π²Π²Π΅Π΄Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «1» ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π€Π»Π°Π½Π³ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»ΡƒΠ·Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊΠ΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°. Если Ρ„Π°ΠΉΠ» с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Π½ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π΄Π°Ρ‚ΡŒ сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½. Если ΠΏΡƒΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ Π²Π΅Ρ€Π½ΠΎ, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΡ‚Ρ€Π°Π½Π΅ Π² ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ самолСтов ΠΈ Π²Ρ‹Π΄Π°ΡΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС (см. Ρ€ΠΈΡΡƒΠ½ΠΎΠΊ 6).

Рисунок 6.

12. Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² добавляСтся информация ΠΎ Ρ„утболистах Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°ΠΌΠΏΠ»ΡƒΠ°.

13. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ поиск ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ футболиста, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «3» Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter». ПослС этого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° осущСствит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ, Π³Π΄Π΅ поиск футболиста ΠΌΠΎΠΆΠ½ΠΎ вСсти ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ катСгориям. Если Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ имя футболиста совпадСт с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π½Π° ΡΠΊΡ€Π°Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡΡ‚ΠΎΠΌ странС (см. Ρ€ΠΈΡ.7). Если Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ имя футболиста Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Ρ‚ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ футболиста Π½Π΅Ρ‚ Π² ΡΠΏΠΈΡΠΊΠ΅ (см. Ρ€ΠΈΡ.8).

Рисунок 7.

Рисунок 8.

14. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ подмСню — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°. Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² ΡΡ‚ΠΎ подмСню Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «4» Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter». ПодмСню удалСния ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° прСдставлСно Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 9.

Рисунок 9.

15. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ 1 — 4 ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° футболистов Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π° информация ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ катСгориям футболистов. ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ сообщСниС ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ удалСния ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° (см. Ρ€ΠΈΡ.10).

Рисунок 10.

16. ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «5» Π² ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ удалСния ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши «Enter» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ элСмСнт списка футболистов. Если ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²Π²Π΅Π΄Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ элСмСнта списка, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст сообщСниС ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅ Π²Π²ΠΎΠ΄Π° Π½ΠΎΠΌΠ΅Ρ€Π° элСмСнта (см. Ρ€ΠΈΡ.11). Π’ ΡΠ»ΡƒΡ‡Π°Π΅, Ссли Π±Ρ‹ Π±Ρ‹Π» ΡƒΠΊΠ°Π·Π°Π½ Π½ΠΎΠΌΠ΅Ρ€ элСмСнта с ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° списка, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст сообщСниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΎ число записСй Π² ΡΠΏΠΈΡΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ записи ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° (см. Ρ€ΠΈΡ.12).

Рисунок 11.

Рисунок 12.

17. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «6» Π² ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ удалСния ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° удалятся всС записи ΠΎ Ρ„утболистах.

18. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подмСню «Π’Ρ‹Π²ΠΎΠ΄ Π½Π° ΡΠΊΡ€Π°Π½» Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ввСдя ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «5» ΠΈ Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter» .

19. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ мСню, прСдставлСнноС Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 13.

Рисунок 13.

20. Если Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° «1» ΠΈΠ· ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вывСсти Π½Π° ΡΠΊΡ€Π°Π½ Π΄Π°Π½Π½Ρ‹Π΅, содСрТащиСся Π² Π·Π°ΠΏΠΈΡΠΈ ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ввСсти с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (см. Ρ€ΠΈΡ.14). Если Π½ΠΎΠΌΠ΅Ρ€ записи Π²Π²Π΅Π΄Π΅Π½ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выдаст сообщСниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½ΠΎ число записСй Π² ΡΠΏΠΈΡΠΊΠ΅, этопомоТСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ записи ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° (см ΠΏ.14).

Рисунок 14.

21. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 2−5 ΠΈΠ· ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ вывСсти Π½Π° ΡΠΊΡ€Π°Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ футболистов (см. Ρ€ΠΈΡ.15).

Рисунок 15.

22. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «6» ΠΈΠ· ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠΊΡ€Π°Π½ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽΡΡ Π² Π·Π°ΠΏΠΈΡΡΡ… списка.

23. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подмСню «Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² Ρ„Π°ΠΉΠ»» Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ввСдя ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «5» ΠΈ Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter» .

24. ПодмСню «Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² Ρ„Π°ΠΉΠ»» прСдставлСно Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 16.

Рисунок 16.

25. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ «1» подмСню «Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² Ρ„Π°ΠΉΠ»», ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» запись ΠΎ Ρ„утболистС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ (см. Ρ€ΠΈΡ.17). Π”Π°Π»Π΅Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ввСсти имя Ρ„Π°ΠΉΠ»Π°ΠŸΡ€ΠΈ этом Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°. Автор ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. txt. А Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ просмотра сохранСнных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Notepad ++, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° OEM 866. для сохранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter» .

Рисунок 17.

26. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ 2−5 подмСню «Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² Ρ„Π°ΠΉΠ»», ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ записи ΠΎ Ρ„утболистах ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ катСгориям (ΠΏΡ€ΠΈ этом сохранСниС осущСствляСтся Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ прСдставлСно Π² ΠΏ.17).

27. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 6подмСню «Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² Ρ„Π°ΠΉΠ»», ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС записи ΠΎ Ρ„утболистах.

28. Для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «8» ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ «Enter» .

2. Руководство программиста

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° состоит ΠΈΠ· 27 Ρ„Π°ΠΉΠ»ΠΎΠ², срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 13 Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π° с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ". h" ΠΈ 14 Ρ„Π°ΠΉΠ»ΠΎΠ² с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ". cpp". Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ пояснСниС, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ относится Ρ‚ΠΎ ΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ пространство ΠΈΠΌΠ΅Π½.

Π’Π°Π±Π»ΠΈΡ†Π° 1

". h" Ρ„Π°ΠΉΠ»

". cpp" Ρ„Π°ΠΉΠ»

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ (namespace)

rf. H

rf. cpp

rf

forward. H

forward. cpp

forward

halfback. H

halfback. cpp

halfback

centerforward. H

centerforward. cpp

centerforward

flangforward. H

flangforward. cpp

flangforward

centerhalfback. H

centerhalfback. cpp

centerhalfback

flangforward. H

flangforward. cpp

flangforward

rus. H

rus. cpp

rus

useful_functions. H

useful_functions. cpp

someusefulfunctions

Colour. H

Colour. cpp

colour

functions_in_list. H

functions_in_list. cpp

mylist

somemenues. H

somemenues. cpp

stdmyinterfacefunctions

program. H

program. cpp

myprogram

main. cpp

2.1 «Π”Π΅Ρ€Π΅Π²ΠΎ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

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

Рисунок 18.

Класс-Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ rf, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ описан Π² ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ rf. h, содСрТит основныС поля Π΄Π°Π½Π½Ρ‹Ρ… записи, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ футболисту:

private:

string Club; // Ρ„ΡƒΡ‚Π±ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡƒΠ±

string Number; // ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ€

string Age; // возраст

string Name; // имя футболиста

ΠŸΡ€ΠΈ объявлСнии Π΄Π°Π½Π½Ρ‹Ρ… использовалось ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово «private». Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ класса country Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², описанных Π½ΠΈΠΆΠ΅ (Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° приводится ΠΌΠ΅Ρ‚ΠΎΠ΄ доступа ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Name, содСрТащСй Π½Π°Π·Π²Π°Π½ΠΈΠ΅ имя футболиста).

// имя футболиста

inline string GetName () {return Name; }

inline void SetName (string &s) {Name = s; }

ΠœΠ΅Ρ‚ΠΎΠ΄ inlineВстраиваСмая функция<οΏ½Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния>Get… () Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ — inlinevoidSet… (<οΏ½Ρ‚ΠΈΠΏ сохраняСмого значСния>&s) заполняСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π² ΡΡ‚ΠΎΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ инкапсуляции, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ²ΠΎΠΉΡΡ‚Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.

ΠšΡ€ΠΎΠΌΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², прСдставлСнных Π²Ρ‹ΡˆΠ΅, класс countryсодСрТит Ρ‚Π°ΠΊΠΆΠ΅ ряд ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²:

// ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…

virtualvoidDownloading (istream&); // считываниС ΠΈΠ· Ρ„Π°ΠΉΠ»Π°

virtual void Printing (); // Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран

virtual void SetingNewData (); // Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

virtual void Uploading (ostream &); // Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π² Ρ„Π°ΠΉΠ»

// дСйствия

virtual void Whatzadacha () {}; // главная Π·Π°Π΄Π°Ρ‡Π°

virtual void Whatvtorzadacha () {}; // вторичная Π·Π°Π΄Π°Ρ‡Π°

virtualvoidWhatfoot () {}; // рабочая Π½ΠΎΠ³Π°

ВсС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, слуТащиС для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… — Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ (ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом «virtual»), ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, содСрТащСйся Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса.

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

Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠ»Π°ΡΡΠ΅ countryΡ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ языка C ++ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π‘Ρ‹Π» ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ == с Ρ†Π΅Π»ΡŒΡŽ Π·Π°ΠΌΠ΅Π½Ρ‹ дСйствия (strstr Бтандартная функция Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (getTypeName () ΠœΠ΅Ρ‚ΠΎΠ΄ класса rf, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя класса Π² Π²ΠΈΠ΄Π΅ строки., str1)! = NULL).

2.2 Π Π°Π±ΠΎΡ‚Π° со ΡΠΏΠΈΡΠΊΠΎΠΌ

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ курсового проСктирования Π±Ρ‹Π»ΠΎ созданиС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Ρ‚ΠΈΠΏΠ° «ΡΠΏΠΈΡΠΎΠΊ» ΠΈ Ρ€ΡΠ΄Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ описаны Π² Ρ„Π°ΠΉΠ»Π΅ «functions_in_list. h», Π° ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π² Ρ„Π°ΠΉΠ»Π΅ «functions_in_list. cpp». ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ stdmyspisok содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ списка:

// Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ элСмСнта Π² список с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

void IncludeElement (list &, Rf *);

// Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ элСмСнта Π² список ΠΈΠ· Ρ„Π°ΠΉΠ»Π°

void IncludeElementFromFile (list &, Rf *, char *);

// поиск элСмСнта

Void SearchingElement (list &, Rf *, string &, const char *); // ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ всСго списка

voidPrintList (list&);

// ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта ΠΈΠ· списка

voidPrintElementFromList (list&, int&);

// ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ списка

void PrintCategoryFromList (list &, const char *);

// ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнта ΠΈΠ· списка

void DeleteElementFromList (list &, int &);

// ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ ΠΈΠ· списка

void DeleteCategoryFromList (list &, const char *);

// ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ элСмСнта ΠΈΠ· списка Π² Ρ„Π°ΠΉΠ»

void PrintElementFromListToFile (list &, int &, char *);

// ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈΠ· списка Π² Ρ„Π°ΠΉΠ»

void PrintCategoryFromListToFile (list &, const char *, char *); // ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ всСго списка Π² Ρ„Π°ΠΉΠ»

void PrintListToFile (list &, char *);

// ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ дСйствий, выполняСмых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ

void PrintAllObjectsActions (list &);

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π²ΠΎ Π²ΡΠ΅Ρ… этих функциях Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ список ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² класса Rf. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ всСх классов, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит «Π΄Π΅Ρ€Π΅Π²ΠΎ» ΠΈ ΠΈΡ… ΠΏΡ€ΠΎΡΡ‚ранства ΠΈΠΌΠ΅Π½:

#include «rf. h»

#include «flanghalfback. h»

#include «centerhalfback. h»

#include «flangforward. h»

#include «centerforward. h»

using namespace rf;

using namespace flanghalfback;

using namespace centerhalfback;

using namespace flangforward;

using namespace centerforward;

Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для получСния возмоТности использования стандартных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со ΡΠΏΠΈΡΠΊΠΎΠΌ:

#include

2.3 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, прСдставлСнныС Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… пространствах ΠΈΠΌΠ΅Π½:

Β· rus

Β· colour

Β· stdmyinterfacefunctions

Β· myprogram

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ rus.

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ stdrus содСрТит Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π° Π±ΡƒΠΊΠ² русского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π² ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½ΠΎΠ΅ мСню:

char* Rus (const char *); // русификация строки Π²Ρ‹Π²ΠΎΠ΄Π° консольноС мСню

ΠŸΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Ρ‹Π»Π° использована функция ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ AnsiToOem (constchar *, char *) ΠΈΠ· ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ colour.

Π’ ΠΏΡ€ΠΎΡΡ‚ранствС ΠΈΠΌΠ΅Π½ colour описаны Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ настройки Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρ„ΠΎΠ½Π° ΠΈ Ρ‚Скста

#include

// устанавливаСт Ρ†Π²Π΅Ρ‚ тСкста ΠΈ ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠΈ Π² консоли

void SetColor (ConsoleColor text, ConsoleColor background);

// устанавливаСт Ρ†Π²Π΅Ρ‚ Π² мСню ΠΈ подмСню

void SetColorMenu ();

// устанавливаСт Ρ†Π²Π΅Ρ‚ тСкста ΠΈ Ρ„ΠΎΠ½Π° Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области

void SetColorWorkPlace ();

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹textΠΈbackground — ΠΊΠΎΠ΄Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠ² тСкста ΠΈ Ρ„ΠΎΠ½Π°.

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ stdmyinterfacefunctions

Π’ ΠΏΡ€ΠΎΡΡ‚ранствС ΠΈΠΌΠ΅Π½ stdmyinter face functions описаны Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ всСх подмСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

// Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π½Π°Π·Π°Π΄

void Return (int);

// ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ элСмСнт списка

int Checking (list &spisok, int &number);

// Π²Π²ΠΎΠ΄ΠΈΠΌ имя Ρ„Π°ΠΉΠ»Π°

void interfaceIncludeNewElementInListByKeyboard (list &);

// добавляСт элСмСнт списка Π² ΠΊΠΎΠ½Π΅Ρ† (Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°)

voidinterfaceIncludeNewElementInListFromFile (list&);

// поиск (ΠΏΠΎ названию страны ΠΈ соотвСтствСнно ΠΏΠΎ катСгориям)

void interfaceSearchingList (list &);

// ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈΠ· списка ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²

void interfaceDeleteSomethingFromList (list &);

// распСчатка

void interfacePrintList (list &);

// сохранСниС Π² Ρ„Π°ΠΉΠ»

void interface Print List In File (list &);

Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡΡ‚ранств ΠΈΠΌΠ΅Π½:

#include «functions_in_list. h»

#include «Colour. h»

using namespace space stdmyspisok;

using namespace colour;

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ myprogram

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ ΠΈΠΌΠ΅Π½ myprogram содСрТит Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽprogram, которая Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НСобходимо ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° «somenues. h» ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π΅ΠΌΡƒ пространства ΠΈΠΌΠ΅Π½:

#include «somemenues. h»

using namespace stdmyinterfacefunctions;

namespace myprogram

{

void Program (list &);

}

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ курсового проСктирования Π±Ρ‹Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

Β· Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ «Π΄Π΅Ρ€Π΅Π²ΠΎ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², состоящСС ΠΈΠ· ΡΠ΅ΠΌΠΈ классов;

Β· Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ список ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²;

Β· Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ„Π°ΠΉΠ»Π°, сохранСниС Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ», Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹;

Β· Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со ΡΠΏΠΈΡΠΊΠΎΠΌ: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ элСмСнта, поиск элСмСнта Π² ΡΠΏΠΈΡΠΊΠ΅, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° элСмСнтов списка ΠΈΠ· Ρ„Π°ΠΉΠ»Π°, сохранСниС списка Π² Ρ„Π°ΠΉΠ», ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ списка Π½Π° ΡΠΊΡ€Π°Π½Π΅, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ элСмСнта ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.

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