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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ³Ρ€Ρ‹ Π² Β«ΠšΠΎΡΡ‚ΠΈΒ»

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

Π˜Π³Ρ€Ρ‹ всСгда Π±Ρ‹Π»ΠΈ классом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ Π½Π° Π²ΡΠ΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° Ρ€Ρ‹Π½ΠΊΠ°. Π’Π°ΠΊ Π±Ρ‹Π»ΠΎ ΠΈ Ρ Internet — массовая истСрия ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π‘Π΅Ρ‚ΠΈ Π΅Ρ‰Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π±ΠΈΡ€Π°Π»Π° силу, Π° ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ сСрвСра для ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ…. ВозмоТности Internet ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠΉ локальной ΡΠ΅Ρ‚ΡŒΡŽ нСоспоримо Π²Ρ‹ΡˆΠ΅: ΠΏΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ³Ρ€Π°ΡŽΡ‚ 3βˆ’5 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, максимум 8βˆ’10. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ этим людям Π½Π°Π΄ΠΎ всСм ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ³Ρ€Ρ‹ Π² Β«ΠšΠΎΡΡ‚ΠΈΒ» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅

ВСрсия шаблона

2.1

Π€ΠΈΠ»ΠΈΠ°Π»

НиТСгородский

Π’ΠΈΠ΄ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°

НазваниС дисциплины

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ высокого уровня

Π’Π΅ΠΌΠ°

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ³Ρ€Ρ‹ «Π² ΠΊΠΎΡΡ‚ΠΈ»

Ѐамилия студСнта

ΠœΠΈΡ‡Π°ΡΠΎΠ²

Имя студСнта

Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ

ΠžΡ‚Ρ‡Π΅ΡΡ‚Π²ΠΎ студСнта

Π‘Π΅Ρ€Π³Π΅Π΅Π²ΠΈΡ‡

β„– ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°

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

1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° эскизного ΠΈ Ρ‚СхничСского ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

2. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

3. ОписаниС ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Глоссарий Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

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

Π‘Π»ΠΎΠ²ΠΎ «ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ «, Ρ‚. Π΅. устройство для вычислСний.

Π‘Π»ΠΎΠ²ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΡ… слов {to computet}}, computer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСрСводятся ΠΊΠ°ΠΊ «Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ», «Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ» (английскоС слово, Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, происходит ΠΎΡ‚ Π»Π°Ρ‚инского computΠ²r — «Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ»). ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π² Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ языкС это слово ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, производящСго арифмСтичСскиС вычислСния с ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π±Π΅Π· привлСчСния мСханичСских устройств. Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ пСрСнСсСно Π½Π° ΡΠ°ΠΌΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ соврСмСнныС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ мноТСство Π·Π°Π΄Π°Ρ‡, Π½Π΅ ΡΠ²ΡΠ·Π°Π½Π½Ρ‹Ρ… Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ.

Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΠ° слова ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ появилась Π² 1896 Π³ΠΎΠ΄Ρƒ Π² ΠžΠΊΡΡ„ордском словарС английского языка. Π•Π³ΠΎ составитСли Ρ‚ΠΎΠ³Π΄Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΊΠ°ΠΊ мСханичСскоС Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ устройство. Π’ 1946 Π³ΠΎΠ΄Ρƒ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ пополнился дополнСниями, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ понятия Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ, Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ 19 Π². английский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Π§Π°Ρ€Π»ΡŒΠ· БэббидТ попытался ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ устройство — ΠΠ½Π°Π»ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ вычислСния Π±Π΅Π· участия Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. БэббидТ Π½Π΅ ΡΠΌΠΎΠ³ довСсти Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΎΠ½Π° оказалась слишком слоТной для Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Однако ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» основныС ΠΈΠ΄Π΅ΠΈ ΠΈ Π² 1943 Π³. Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½Π΅Ρ† Π“ΠΎΠ²Π°Ρ€Π΄ Π­ΠΉΠΊΠ΅Π½ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚ ΠΈ ΠΎΡΠ½ΠΎΠ²Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ 20-ΠΎΠ³ΠΎ Π². — ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Ρ… Ρ€Π΅Π»Π΅ — построил ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ IBM ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ «ΠœΠ°Ρ€ΠΊ — 1». Π’ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ 4 поколСния:

элСктронныС Π»Π°ΠΌΠΏΡ‹ (40-Π΅ Π½Π°Ρ‡Π°Π»ΠΎ50-Ρ… Π³.);

транзисторы (сСрСдина 50-Ρ… — 60-Π΅ Π³.);

ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы (с ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Ρ‹ 60-Ρ… Π³.);

большиС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ схСмы (60-Π΅ — Π½Π°Ρ‡Π°Π»ΠΎ 70-Ρ… Π³.).

Π’ 80-Ρ… Π³. ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ 5-ΠΎΠ³ΠΎ поколСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ самыми соврСмСнными ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡΡ 21-ΠΎΠΌ Π²Π΅ΠΊΠ΅.

Π’ ΡΠ²ΡΠ·ΠΈ с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ врСмя Ρ€Π΅Π·ΠΊΠΎ возрос интСрСс ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π’ Π΄Π°Π½Π½ΠΎΠ΅ врСмя срСди ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярно сСмСйство ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Windows.

НСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ СдинствСнным срСдством Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² ΡΡ€Π΅Π΄Π΅ Windows, Π±Ρ‹Π» Borland C++ for Windows, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΡ€ΠΎΡ„Сссионалов, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΡ… ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌΠΈ знаниями ΠΈ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ.

Π‘ΡƒΡ€Π½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ? ΠŸΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… срСдствах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡŽ систСм программирования, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° «Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ», срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Borland Delphi.

Delphi — это срСда быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ языка программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ строго Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык Delphi, Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π»Π΅ΠΆΠΈΡ‚ Object Pascal.

БистСма Delphi позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΡ€ΠΎΡ…ΠΎΡ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ использования, Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ систСмы, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹, распрСдСлСнный COM/CORBA/SOAP-прилоТСния ΠΈ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Web-слуТбы. ΠŸΡ€ΠΈ этом обСспСчиваСтся ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π½ΠΎΠ²Ρ‹Ρ… вСрсий Delphi — ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ исходных тСкстов, Ρ‚Π°ΠΊ ΠΈ Ρ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ вСрсиями стандартных ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ благодаря Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ нСзависимых ΠΈ Π»Π΅Π³ΠΊΠΎ настраиваСмых ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° эскизного ΠΈ Ρ‚СхничСского ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π’ Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ собой ΠΈΠ³Ρ€Ρƒ. ΠžΠ±Π»Π°ΡΡ‚ΡŒ примСнСния: досуг программиста. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ставится Π·Π°Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Windows, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows 9Ρ… ΠΈ Π²Ρ‹ΡˆΠ΅.

ВСхничСскиС характСристики ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ Π—Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ являСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Windows — прилоТСния, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ собой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ «ΠšΠΎΡΡ‚ΠΈ».

ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹: ΠΈΠ³Ρ€Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ любоС число Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 2 Π΄ΠΎ 12 ΠΈ ΡΡ‚Π°Π²ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ Π² ΡΡ‚ΠΎΡ‚ Ρ…ΠΎΠ΄. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° случайных чисСл Π΄Π²Π°ΠΆΠ΄Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ числа ΠΎΡ‚ 1 Π΄ΠΎ 6 («Π±Ρ€ΠΎΡΠ°Π΅Ρ‚ ΠΊΡƒΠ±ΠΈΠΊ», Π½Π° Π³Ρ€Π°Π½ΡΡ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 1 Π΄ΠΎ 6).

Если сумма Π²Ρ‹ΠΏΠ°Π²ΡˆΠΈΡ… Ρ†ΠΈΡ„Ρ€ мСньшС 7 ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‰ΠΈΠΉ Π·Π°Π΄ΡƒΠΌΠ°Π» число мСньшСС 7, ΠΎΠ½ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Π½Π½ΡƒΡŽ ставку.

Если сумма Π²Ρ‹ΠΏΠ°Π²ΡˆΠΈΡ… Ρ†ΠΈΡ„Ρ€ большС 7 ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‰ΠΈΠΉ Π·Π°Π΄ΡƒΠΌΠ°Π» число большСС 7, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ ΡΠ΄Π΅Π»Π°Π½Π½ΡƒΡŽ ставку.

Если ΠΈΠ³Ρ€Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠ³Π°Π΄Π°Π» сумму Ρ†ΠΈΡ„Ρ€, ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π° большС ΠΎΡ‡ΠΊΠΎΠ², Ρ‡Π΅ΠΌ сдСланная ставка.

Π‘Ρ‚Π°Π²ΠΊΠ° ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π½Π°, Ссли Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ мСсто Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ… ситуаций.

Π’ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ ΠΈΠ³Ρ€Π°ΡŽΡ‰Π΅Π³ΠΎ 100 ΠΎΡ‡ΠΊΠΎΠ².

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° Π³Ρ€Π°Π½Π΅ΠΉ ΠΊΡƒΠ±ΠΈΠΊΠΎΠ² Π½Π° ΡΠΊΡ€Π°Π½.

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

Для Π²Ρ‹Π²ΠΎΠ΄Π° Π³Ρ€Π°Π½Π΅ΠΉ ΠΊΡƒΠ±ΠΈΠΊΠΎΠ² ΠΈΡ… ΡΠ½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π² Π³Ρ€Π°Ρ„ичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1 прСдставлСны нарисованныС Π³Ρ€Π°Π½ΠΈ.

Рисунок 1 — Π³Ρ€Π°Π½ΠΈ ΠΊΡƒΠ±ΠΈΠΊΠΎΠ².

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΠ½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°Π½Π΅ΠΉ достигаСтся двумя путями:

1) нарисованныС изобраТСния ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Π·Π° ΡΡ‡Π΅Ρ‚ Ρ‡Π΅Π³ΠΎ создаСтся Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΌΠ½ΠΎΡΡ‚ΠΈ;

2) ΡƒΠ³Π»Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Ρ‹ Ρ†Π²Π΅Ρ‚ΠΎΠΌ (Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅Ρ‚.

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ являСтся ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΡΠΊΡ€Π°Π½Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

Π’Ρ‹Π±ΠΎΡ€ состава тСхничСских ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 1 ΠΌΠ±. ТСсткого диска. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ ΠžΠ‘ Win95 ΠΈ Π²Ρ‹ΡˆΠ΅. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 800*600@256. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»Π΅Π½ манипулятор Ρ‚ΠΈΠΏΠ° «ΠœΡ‹ΡˆΡŒ».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ использовалась Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π°Π½Π°Π»ΠΈΠ· характСристик ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ — Π°Π½Π°Π»ΠΎΠ³ΠΎΠ².

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ прилоТСния ΠΈΠ³Ρ€Ρ‹ «ΠšΠΎΡΡ‚ΠΈ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ срСда Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования «Delphi. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ содСрТит Ρ‚Ρ€ΠΈ ΠΎΠΊΠ½Π°:

1. Form1 — Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

2. FrmRules— ΠΎΠΊΠ½ΠΎ, содСрТащСС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹.

3. AboutBox— ΠΎΠΊΠ½ΠΎ, содСрТащСС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

Окно Form1.

Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ мСню ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ tMainMenu. Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ счСт ΠΈΠ³Ρ€Ρ‹ выводится Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ tLabel. На ΠΏΠ°Π½Π΅Π»ΠΈ (tPanel) находятся Π΄Π²Π° поля Π²Π²ΠΎΠ΄Π° tSpinEdit, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ числа Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. Кнопка «Π‘Ρ€ΠΎΡΠΈΡ‚ΡŒ» (tBitBtn) запускаСт процСсс ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ сСссии.

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

Окно FrmRules

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ находятся Π΄Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: tBitBtn ΠΈ tRichEdit. TRichEdit позволяСт Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² ΡΠ΅Π±Π΅ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Окно AboutBox

Π”Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ являСтся стандартным для Delphi ΠΈ Π²Π·ΡΡ‚ΠΎ ΠΈΠ· Π΄Π΅ΠΏΠΎΠ·ΠΈΡ‚ария.

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΊΡ€ΠΎΠΌΠ΅ сСрвисных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°. Она вызываСтся ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π‘Ρ€ΠΎΡΠΈΡ‚ΡŒ»

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

Π”Π°Π»Π΅Π΅ происходит Ρ†ΠΈΠΊΠ» вращСния ΠΊΡƒΠ±ΠΈΠΊΠΎΠ². Π’ ΡΡ‚ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π΄Π²Π° числа Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 5, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… индСксам ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π³Ρ€Π°Π½Π΅ΠΉ. Π—Π°Ρ‚Π΅ΠΌ вызываСтся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° пСрСрисовки экрана, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ выводится ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈ. ПослС окончания Ρ†ΠΈΠΊΠ»Π° вращСния происходит суммированиС ΠΎΡ‡ΠΊΠΎΠ² Π½Π° ΠΎΠ±ΠΎΠΈΡ… ΠΊΡƒΠ±ΠΈΠΊΠ°Ρ…. ПослС Ρ‡Π΅Π³ΠΎ это число сравниваСтся со ΡΡ‚Π°Π²ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ Π²Ρ‹ΠΈΠ³Ρ€Π°Π» ΠΎΠ½ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ измСняСтся суммарный счСт ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ся сообщСниС ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ броска.

БпСцификация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° написана Π½Π° Delphi 6. Π€Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ А) прСдставлСны Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.

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

Имя Ρ„Π°ΠΉΠ»Π°

Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°

ОписаниС

about.dfm

Π€Π°ΠΉΠ» Ρ„ΠΎΡ€ΠΌΡ‹

О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

about.pas

Π€Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля

Kosti.cfg

Π€Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ.doc

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Word

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ»

Kosti.dof

Π€Π°ΠΉΠ» ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Kosti.dpr

Π€Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Kosti.dsk

Π€Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Kosti.res

Π€Π°ΠΉΠ» рСсурсов

Main.dfm

Π€Π°ΠΉΠ» Ρ„ΠΎΡ€ΠΌΡ‹

Главная Ρ„ΠΎΡ€ΠΌΠ°

Main.pas

Π€Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля

rules.dfm

Π€Π°ΠΉΠ» Ρ„ΠΎΡ€ΠΌΡ‹

ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹

rules.pas

Π€Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля

RusDlg.pas

Π€Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля

РусифицированныС Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ

2. ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠœΠΎΠ΄ΡƒΠ»ΡŒ: about. pas ВсСго строк: 35

unit about;

interface

uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,

Buttons, ExtCtrls;

type

TAboutBox = class (TForm)

Panel1: TPanel;

ProgramIcon: TImage;

ProductName: TLabel;

Version: TLabel;

Copyright: TLabel;

Comments: TLabel;

OKButton: TButton;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

private

{ Private declarations }

public

{ Public declarations }

end;

var

AboutBox: TAboutBox;

implementation

{$R *.dfm}

end.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ: Kosti. dpr ВсСго строк: 18

program Kosti;

uses

Forms,

Main in 'Main.pas' {Form1},

RusDlg in 'RusDlg.pas',

about in 'about.pas' {AboutBox},

rules in 'rules.pas' {FrmRules};

{$R *.res}

begin

Application.Initialize;

Application.CreateForm (TForm1, Form1);

Application.CreateForm (TAboutBox, AboutBox);

Application.CreateForm (TFrmRules, FrmRules);

Application.Run;

end.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ: Main. pas ВсСго строк: 150

unit Main;

interface

uses

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

Dialogs, Menus, StdCtrls, Buttons, Spin, ExtCtrls, ImgList;

type

TForm1 = class (TForm)

MainMenu1: TMainMenu;

N1: TMenuItem;

GameNew: TMenuItem;

N3: TMenuItem;

GameExit: TMenuItem;

N5: TMenuItem;

HelpRule: TMenuItem;

HelpAbout: TMenuItem;

LabelScore: TLabel;

Panel: TPanel;

Label1: TLabel;

Spin: TSpinEdit;

BitBtn1: TBitBtn;

Images: TImageList;

Label2: TLabel;

SpinNumb: TSpinEdit;

BitBtn2: TBitBtn;

procedure GameNewClick (Sender: TObject);

procedure BitBtn1Click (Sender: TObject);

procedure FormCreate (Sender: TObject);

procedure FormPaint (Sender: TObject);

procedure HelpAboutClick (Sender: TObject);

procedure HelpRuleClick (Sender: TObject);

procedure GameExitClick (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

Score:integer;

t1: integer=-1;

t2: integer=-1;

implementation

uses rusdlg, about, rules;

{$R *.dfm}

procedure TForm1. GameNewClick (Sender: TObject);

begin

Score := 100;

LabelScore.Caption :=format ('Π’Π°ΡˆΠ° сумма :%d',[Score]);

LabelScore.visible:=true;

Spin.MaxValue := 100;

Panel.Show;

end;

procedure TForm1. BitBtn1Click (Sender: TObject);

var i: integer;

begin

if not (SpinNumb.Value in [2.12]) then

begin

Error ('Число Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ 2 Π΄ΠΎ 12');

exit;

end;

if Spin. Value <1 then

begin

Error ('Π‘Ρ‚Π°Π²ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ большС 0');

exit;

end;

if Spin. Value > Score then

begin

Error ('Π‘Ρ‚Π°Π²ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ мСньшС Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ счСта');

exit;

end;

for i:=1 to 10 do

begin

t1:=random (6);

t2:=random (6);

FormPaint (nil);

sleep (100);

end;

i:=t1+t2+2;

if ((i<7) and (SpinNumb.Value<7))

or ((i>7) and (SpinNumb.Value>7)) then

begin

Notify ('Π’Ρ‹ Π²Ρ‹ΠΈΠ³Ρ€Π°Π»ΠΈ!!'#13'Π‘Ρ‚Π°Π²ΠΊΠ° %d'#13'Π’Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ %d',[Spin.value, Spin. value]);

Inc (Score, Spin. value);

end else

if i=SpinNumb.Value then

begin

Notify ('Π’Ρ‹ Π²Ρ‹ΠΈΠ³Ρ€Π°Π»ΠΈ!!'#13'Π‘Ρ‚Π°Π²ΠΊΠ° %d'#13'Π’Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ %d',[Spin.value, Spin. value*4]);

Inc (Score, Spin. value*4);

LabelScore.Caption := IntToStr (Score);

end else

begin

Notify ('Π’Ρ‹ ΠŸΡ€ΠΎΠΈΠ³Π°Π»ΠΈ!!'#13'Π‘Ρ‚Π°Π²ΠΊΠ° %d',[Spin.value]);

Dec (Score, Spin. value);

end;

LabelScore.Caption :=format ('Π’Π°ΡˆΠ° сумма :%d',[Score]);

if score=0 then

begin

Notify ('Π’Ρ‹ ΠΏΡ€ΠΎΠΈΠ³Π°Π»ΠΈ!!'#13'ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ Π½Π° ΡΡ‡Π΅Ρ‚Ρƒ — 0.');

t1:=-1;

Panel.Hide;

LabelScore.Hide;

refresh;

end;

spin.MaxValue := Score;

if spin. Value>score then Spin. Value := score;

end;

procedure TForm1. FormCreate (Sender: TObject);

begin

randomize;

end;

procedure TForm1. FormPaint (Sender: TObject);

begin

if not Panel. Visible then exit;

if t1=-1 then exit;

Images.Draw (canvas, 75,50,t1);

Images.Draw (canvas, 155,50,t2);

end;

Procedure TForm1. HelpAboutClick (Sender: TObject);

begin

AboutBox.Show;

end;

procedure TForm1. HelpRuleClick (Sender: TObject);

begin

FrmRules.Show;

end;

procedure TForm1. GameExitClick (Sender: TObject);

begin

close;

end;

end.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ: rules. pas ВсСго строк: 35

unit rules;

interface

uses

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

Dialogs, StdCtrls, Buttons, ComCtrls;

type

TFrmRules = class (TForm)

RichEdit1: TRichEdit;

BitBtn1: TBitBtn;

procedure FormCreate (Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FrmRules: TFrmRules;

implementation

{$R *.dfm}

procedure TFrmRules. FormCreate (Sender: TObject);

begin

RichEdit1.SelStart:=0;

RichEdit1.SelLength:=14;

RichEdit1.SelAttributes.Size:=16;

RichEdit1.SelAttributes.Style:=[fsBold];

end;

end.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ: RusDlg. pas ВсСго строк: 50

unit RusDlg;

interface

uses forms, windows, SysUtils;

procedure Notify (Msg: string); overload;

procedure Notify (Msg: string; const Args: array of const); overload;

function Confirm (Msg: string): Boolean; overload

function Confirm (Msg: string; const Args: array of const): Boolean; overload;

procedure Error (Msg: string); overload;

procedure Error (Msg: string; const Args: array of const);overload;

procedure CrError (Msg: string);

implementation

function Confirm (Msg: string): Boolean; overload;

begin

Result := Application. MessageBox (PChar (Msg), 'ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅', MB_ICONQUESTION or MB_YESNO) = IDYES;

end;

function Confirm (Msg: string; const Args: array of const): Boolean;overload;

begin

Result := Confirm (format (msg, args));

end;

procedure Notify (Msg: string); overload;

begin

Application.MessageBox (PChar (Msg), 'Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚', MB_ICONINFORMATION or MB_OK);

end;

procedure Notify (Msg: string; const Args: array of const); overload;

begin

Notify (format (msg, Args));

end;

procedure Error (Msg: string); overload;

begin

Application.MessageBox (PChar (Msg), 'Ошибка', MB_ICONERROR or MB_OK);

end;

procedure CrError (Msg: string);

begin

Application.MessageBox (PChar (Msg), 'Ошибка', MB_ICONERROR or MB_OK);

halt;

end;

procedure Error (Msg: string; const Args: array of const); overload;

begin

Error (format (msg, Args));

end;

end.

3. ОписаниС ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ОписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Данная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ. Π•Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ³Ρ€Ρƒ Π² ΠΊΠΎΡΡ‚ΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для рСлаксации пСрсонала Π² Π½Π΅Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ врСмя.

ΠšΠΎΡΡ‚ΠΈ — ΠΎΠ΄Π½Π° ΠΈΠ· Π΄Ρ€Π΅Π²Π½Π΅ΠΉΡˆΠΈΡ… ΠΈΠ³Ρ€. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ для ΠΈΠ³Ρ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΡƒΠ±ΠΈΠΊΠΈ (кости) Π² ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎ ΠΏΡΡ‚ΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π²ΠΈΠ΄Π° ΠΈΠ³Ρ€Ρ‹. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈ костСй Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π² ΡΡƒΠΌΠΌΠ΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 7 (6 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 1, 5 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 2, 4 ΠΏΡ€ΠΎΡ‚ΠΈΠ² 3). Π‘ΡƒΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ состоит Π² Π²Ρ‹Π±Ρ€Π°ΡΡ‹Π²Π°Π½ΠΈΠΈ ΠΊΡƒΠ±ΠΈΠΊΠΎΠ² ΠΈ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ подсчётС ΠΎΡ‡ΠΊΠΎΠ², количСство ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ побСдитСля. Разновидности ΠΈΠ³Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΉ подсчёт ΠΎΡ‡ΠΊΠΎΠ².

Π”Ρ€Π΅Π²Π½ΠΈΠ΅ Π³Ρ€Π΅ΠΊΠΈ считали, Ρ‡Ρ‚ΠΎ кости ΠΈΠ·ΠΎΠ±Ρ€Π΅Π»ΠΈ Π»ΠΈΠ΄ΠΈΠΉΡ†Ρ‹, спасаясь ΠΎΡ‚ Π³ΠΎΠ»ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…ΠΎΡ‚ΡŒ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π·Π°Π½ΡΡ‚ΡŒ свои ΡƒΠΌΡ‹. Π‘ΠΎΡ„ΠΎΠΊΠ» Π² Ρ‚Ρ€Π°Π³Π΅Π΄ΠΈΠΈ «ΠŸΠ°Π»Π°ΠΌΠ΅Π΄», дошСдшСй Π΄ΠΎ Π½Π°Ρ лишь частично, ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π³Π΅Ρ€ΠΎΠΉ Вроянской Π²ΠΎΠΉΠ½Ρ‹ ПаламСд Π½Π°ΡƒΡ‡ΠΈΠ» Π³Ρ€Π΅ΠΊΠΎΠ² ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΠΊΠΎΡΡ‚ΠΈ.

БчитаСтся, Ρ‡Ρ‚ΠΎ распространСниС Π² Π•Π²Ρ€ΠΎΠΏΠ΅ ΠΈΠ³Ρ€Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° благодаря римским патрициям. Π˜Π³Ρ€Π° Π² ΠΊΠΎΡΡ‚ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π΄Ρ€Π΅Π²Π½Π΅Π΅Π³ΠΈΠΏΠ΅Ρ‚ской, Π³Ρ€Π΅ΠΊΠΎ-римской, вСдичСской ΠΌΠΈΡ„ΠΎΠ»ΠΎΠ³ΠΈΠΈ. УпоминаСтся Π² Π‘ΠΈΠ±Π»ΠΈΠΈ, «Π˜Π»ΠΈΠ°Π΄Π΅», «ΠžΠ΄ΠΈΡΡΠ΅Π΅», «ΠœΠ°Ρ…Π°Π±Ρ…Π°Ρ€Π°Ρ‚Π΅», собрании вСдичСских Π³ΠΈΠΌΠ½ΠΎΠ² «Π ΠΈΠ³Π²Π΅Π΄Π°». Π’ ΠΏΠ°Π½Ρ‚Π΅ΠΎΠ½Π°Ρ… Π±ΠΎΠ³ΠΎΠ² хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Π±ΠΎΠ³ являлся ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… костСй ΠΊΠ°ΠΊ Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.

ПослС падСния Римской Π˜ΠΌΠΏΠ΅Ρ€ΠΈΠΈ ΠΈΠ³Ρ€Π° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΠ»Π°ΡΡŒ ΠΏΠΎ Π•Π²Ρ€ΠΎΠΏΠ΅, особСнно ΡƒΠ²Π»Π΅ΠΊΠ°Π»ΠΈΡΡŒ Π΅ΠΉ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π‘Ρ€Π΅Π΄Π½Π΅Π²Π΅ΠΊΠΎΠ²ΡŒΡ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ³Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ кости использовались Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΈΠ³Ρ€Ρ‹, Π½ΠΎ ΠΈ Π΄Π»Ρ гадания, Ρ†Π΅Ρ€ΠΊΠΎΠ²ΡŒ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΡ‹Ρ‚Π°Π»Π°ΡΡŒ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, для этой Ρ†Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈΡΡŒ самыС ΠΈΠ·ΠΎΡ‰Ρ€Ρ‘Π½Π½Ρ‹Π΅ наказания, Π½ΠΎ Π²ΡΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ Π½Π΅ΡƒΠ΄Π°Ρ‡Π΅ΠΉ.

Богласно Π΄Π°Π½Π½Ρ‹ΠΌ Π°Ρ€Ρ…Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π² ΠΊΠΎΡΡ‚ΠΈ ΠΈΠ³Ρ€Π°Π»ΠΈ ΠΈ Π² ΡΠ·Ρ‹Ρ‡Π΅ΡΠΊΠΎΠΉ Руси. ПослС крСщСния православная Ρ†Π΅Ρ€ΠΊΠΎΠ²ΡŒ ΠΏΡ‹Ρ‚Π°Π»Π°ΡΡŒ ΠΈΡΠΊΠΎΡ€Π΅Π½ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, Π½ΠΎ ΡΡ€Π΅Π΄ΠΈ простого Π½Π°Ρ€ΠΎΠ΄Π° ΠΎΠ½Π° ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ популярной, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π•Π²Ρ€ΠΎΠΏΡ‹, Π³Π΄Π΅ ΠΈΠ³Ρ€ΠΎΠΉ Π² ΠΊΠΎΡΡ‚ΠΈ Π³Ρ€Π΅ΡˆΠΈΠ»Π° Π²Ρ‹ΡΡˆΠ°Ρ Π·Π½Π°Ρ‚ΡŒ ΠΈ Π΄Π°ΠΆΠ΅ духовСнство.

Π’ΠΎΠΉΠ½Π°, объявлСнная властями Ρ€Π°Π·Π½Ρ‹Ρ… стран ΠΈΠ³Ρ€Π΅ Π² ΠΊΠΎΡΡ‚ΠΈ ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ»Π° мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡˆΡƒΠ»Π΅Ρ€ΡΠΊΠΈΡ… ΡƒΠ»ΠΎΠ²ΠΎΠΊ.

Π’ Π²Π΅ΠΊ ΠŸΡ€ΠΎΡΠ²Π΅Ρ‰Π΅Π½ΠΈΡ ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠΉ Π² ΠΊΠΎΡΡ‚ΠΈ постСпСнно пошло Π½Π° ΡΠΏΠ°Π΄, Ρƒ Π»ΡŽΠ΄Π΅ΠΉ появились Π½ΠΎΠ²Ρ‹Π΅ увлСчСния, ΠΈΡ… Π±ΠΎΠ»ΡŒΡˆΠ΅ стали ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°, ΠΌΡƒΠ·Ρ‹ΠΊΠ° ΠΈ ΠΆΠΈΠ²ΠΎΠΏΠΈΡΡŒ. БСйчас ΠΈΠ³Ρ€Π° Π² ΠΊΠΎΡΡ‚ΠΈ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСна.

Основной ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΈΠ³Ρ€Ρ‹ Π² ΠΊΠΎΡΡ‚ΠΈ — ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ бросаСт нСсколько ΠΈΠ³Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… костСй, послС Ρ‡Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ броска (сумма Π²Ρ‹ΠΏΠ°Π²ΡˆΠΈΡ… ΠΎΡ‡ΠΊΠΎΠ²; Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΡ‡ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ кости ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния побСдитСля ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π²ΡˆΠ΅Π³ΠΎ. Π”ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ количСство бросков.

Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ° ΠΏΡ€ΠΈ ΠΈΠ³Ρ€Π΅ Π² ΠΊΠΎΡΡ‚ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ довольно нСслоТно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ вСроятности Π»Π΅Π³ΠΊΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ. Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ выброса ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ количСства ΠΎΡ‡ΠΊΠΎΠ² ΠΏΡ€ΠΈ ΠΈΠ³Ρ€Π΅ с ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π²Π½Π° 1 ΠΊ 6. ΠŸΡ€ΠΈ возрастании количСства костСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ. НапримСр, ΠΏΡ€ΠΈ ΠΈΠ³Ρ€Π΅ Π½Π° Π΄Π²ΡƒΡ… костях наимСньшСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ «2» ΠΈ «12» ΠΎΡ‡ΠΊΠΎΠ², Π° Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΡ€Π΅Π΄Π½Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ возрастаСт. Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ выпадСния ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ «7». ΠŸΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ числа ΠΊΡƒΠ±ΠΈΠΊΠΎΠ², наибольшая Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅ стрСмится ΠΊ ΡΡ€Π΅Π΄Π½Π΅ΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. Расчёт вСроятности Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ° Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с Ρ€Π°ΡΡ‡Ρ‘Ρ‚Π° вСроятного количСства Ρ…ΠΎΠ΄ΠΎΠ² Π² ΠΈΠ³Ρ€Π΅.

Для запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исполняСмый Ρ„Π°ΠΉΠ» «kosti.exe» Π² ΡΠΎΠΎΡ‚вСтствии с ΠΎΠ±Ρ‰ΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠžΠ‘ Windows.

ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ появится ΠΎΠΊΠ½ΠΎ прСдставлСнноС Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Рисунок 1 — Π½Π°Ρ‡Π°Π»ΠΎ ΠΈΠ³Ρ€Ρ‹.

ПослС Π½Π°Ρ‡Π°Π»Π° Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π²ΠΈΠ΄ ΠΎΠΊΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2.

Рисунок 1 — Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΠΈΠ³Ρ€Ρ‹.

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

ΠŸΡ€ΠΈ упорядочСнном тСстировании ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: статичСский ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΉ. ΠŸΡ€ΠΈ статичСском (Ρ€ΡƒΡ‡Π½ΠΎΠΌ) тСстировании ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ выполняСтся Π±Π΅Π· выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡƒΡ‚Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапом ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ являСтся динамичСскоС тСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ тСстирования провСряСтся исполнСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° исходных Π΄Π°Π½Π½Ρ‹Ρ… с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡ… ΠΏΠΎΡΡ‚уплСния.

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ ΠžΠ±Π»Π°ΡΡ‚ΡŒ внСдрСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ домашниС ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹.

Условия выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования: ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Pentium 166, 128 Mb ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, 800 ΠšΠ±Π°ΠΉΡ‚ свободного пространства Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС, опСрационная систСма Windows 9x/NT/Me/2000/Xp, Windows совмСстимая ΠΌΡ‹ΡˆΡŒ.

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

Π˜Π³Ρ€Π° — основной Π²ΠΈΠ΄ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π΅Π±Ρ‘Π½ΠΊΠ°. Π‘. Π›. Π ΡƒΠ±ΠΈΠ½ΡˆΡ‚Π΅ΠΉΠ½ (1976) ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π», Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Π° Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ дСтскоС Π² Π΄Π΅Ρ‚ях, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΈΡ… ΡˆΠΊΠΎΠ»Π° ΠΆΠΈΠ·Π½ΠΈ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° развития. По ΠΌΠ½Π΅Π½ΠΈΡŽ Π”. Π‘. Эльконина (1978), «Π² ΠΈΠ³Ρ€Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½ΠΎ ΠΈ ΠΊΠΎΡ€Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ измСняСтся позиция Ρ€Π΅Π±Ρ‘Π½ΠΊΠ° Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΊ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΌΡƒ ΠΌΠΈΡ€Ρƒ ΠΈ Ρ„ормируСтся ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ смСны ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ своСй Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ зрСния».

Π˜Π³Ρ€Ρ‹ всСгда Π±Ρ‹Π»ΠΈ классом ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ Π½Π° Π²ΡΠ΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° Ρ€Ρ‹Π½ΠΊΠ°. Π’Π°ΠΊ Π±Ρ‹Π»ΠΎ ΠΈ Ρ Internet — массовая истСрия ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π‘Π΅Ρ‚ΠΈ Π΅Ρ‰Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π±ΠΈΡ€Π°Π»Π° силу, Π° ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ сСрвСра для ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ…. ВозмоТности Internet ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠΉ локальной ΡΠ΅Ρ‚ΡŒΡŽ нСоспоримо Π²Ρ‹ΡˆΠ΅: ΠΏΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ³Ρ€Π°ΡŽΡ‚ 3−5 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, максимум 8−10. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ этим людям Π½Π°Π΄ΠΎ всСм ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ вмСстС, ΠΏΠΎΠ΄Π³Π°Π΄Π°Ρ‚ΡŒ врСмя… Π’ Π‘Π΅Ρ‚ΠΈ ΠΆΠ΅ ΠΎΠΏΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ — ΠΎΠ½ΠΈ всСгда Π΅ΡΡ‚ΡŒ, ΠΈ Π² ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠ΅, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, срСднСС количСство ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ³Ρ€Π°ΡŽΡ‰ΠΈΡ… колСблСтся ΠΎΠΊΠΎΠ»ΠΎ 50−100 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ (Diablo, сСрвСра battle.net). Если ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΡΡ‚ΡŒ multiplayer-Ρ€Π΅ΠΆΠΈΠΌΠ° прямо ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° количСству ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠΎΠ², Ρ‚ΠΎ ΠΏΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ Internet становится ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² Π΄Π΅Π»ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ нСизвСстныС ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎ всСгда Ρ€Π°Π·ΠΆΠΈΠ³Π°Π΅Ρ‚ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚ΡΡ‚Π²ΠΎ, плюс ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ «ΡƒΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ бурТуям нос» ΠΈ Ρ‚. ΠΏ.

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹ ΠΈΠ³Ρ€ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ высоко ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Π—Π°ΠΏΠ°Π΄Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ ряд ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π‘Π΅Ρ‚ΡŒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π² ΡΠΎΠ»ΠΎ ΠΈΠ»ΠΈ классичСском сСтСвом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΠΎΠ½ΠΈ просто Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ся Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅.

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

Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ врСмя слоТилась Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ традиция ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ приблиТСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π΄Π΅ΠΌΠΎ-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΈΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρƒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ общСствСнности всячСских совСтов Π½Π° Ρ‚Π΅ΠΌΡƒ Π΅Π³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ. Для этого потрСбуСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ собствСнной странички Π½Π° WEB-сСрвСрС, e-mail адрСса. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°ΠΆΠΈΠΎΡ‚Π°ΠΆ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΈΠ³Ρ€Ρ‹ Π΅Ρ‰Π΅ Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ Π΅Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π°, пСриодичСски запуская ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Π·ΠΎΡ€Ρ‹ Π² Π‘Π΅Ρ‚ΡŒ ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ².

НС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ купят Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΉ Ρ€Π΅Π»ΠΈΠ· просто ΠΏΠΎ ΠΈΠ½Π΅Ρ€Ρ†ΠΈΠΈ, ΠΏΠΎΠ΄ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ.

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния Π΄Π°Π½Π½ΠΎΠΉ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° заданная прСдмСтная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ кодирования Π±Ρ‹Π»Π° ΠΈΠ·ΡƒΡ‡Π΅Π½Π° Borland Delphi 6 Π² Ρ‡Π°ΡΡ‚ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ отобраТСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π±Ρ‹Π»Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΈΠ³Ρ€Π° «ΠšΠΎΡΡ‚ΠΈ» .

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ‚Π΅6стирования ошибок Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ.

Глоссарий

β„– ΠΏ/ΠΏ

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

1.

Алгоритм

Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдписаниС ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ совСpΡˆΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий для достиТСния поставлСнной Ρ†Π΅Π»ΠΈ Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число шагов.

2.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

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

3.

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π°

элСмСнт Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ мСсто Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ, ΠΈΠΌΠ΅Π΅Ρ‚ имя ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ‚ся.

4.

ΠœΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ язык

язык программирования, элСмСнтами ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ:

— ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅;

— Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π² ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°Ρ…;

— Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ Π΄Ρ€.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ машинного языка ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ нСпосрСдствСнно Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ

5.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ (Π°Π½Π³Π».Variable)

Π² ΡΠ·Ρ‹ΠΊΠ°Ρ… программирования — имСнованная Ρ‡Π°ΡΡ‚ΡŒ памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ пСрСмСнная ΠΈΠΌΠ΅Π΅Ρ‚ СдинствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.

Π’ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… опрСдСляСтся Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚

6.

Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ°

систСма ΠΏΡ€Π°Π²ΠΈΠ» истолкования ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… языковых конструкций. Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° опрСдСляСт смысловоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ алгоритмичСского языка.

7.

Бинтаксис

ΠžΡ‚ Π³Ρ€Π΅Ρ‡. Syntaxis — порядок

Бинтаксис — Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» построСния Ρ„Ρ€Π°Π· алгоритмичСского языка, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, осмыслСнныС прСдлоТСния Π² ΡΡ‚ΠΎΠΌ языкС.

8.

БистСма программирования

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

9.

Π―Π·Ρ‹ΠΊ высокого уровня

язык программирования, понятия ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ для восприятия Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ.

Π―Π·Ρ‹ΠΊΠΈ высокого уровня ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ потрСбности программиста, Π½ΠΎ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ систСмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

10.

Π―Π·Ρ‹ΠΊ программирования

искусствСнный (Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ) язык, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π―Π·Ρ‹ΠΊ программирования задаСтся своим описаниСм ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ся Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: компилятора ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°.

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников

1.

Лэнгсам Π™., ΠžΠ³Π΅Π½ΡΡ‚Π°ΠΉΠ½ М., Π’Π΅Π½Π΅Π½Π±Π°ΡƒΠΌ А. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π­Π’Πœ. — Πœ.: ΠœΠΈΡ€, 1989

2.

Π”Π°ΠΉΠΈΡ‚Π±Π΅Π³ΠΎΠ² Π”.М., ЧСрноусов Π•. А. ΠžΡΠ½ΠΎΠ²Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚мичСскиС языки (Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅). — Πœ.: Ѐинансы ΠΈ ΡΡ‚атистика, 1992

3.

Π’.Π“ΠΎΡ„ΠΌΠ°Π½, А. Π₯ΠΎΠΌΠΎΠ½Π΅Π½ΠΊΠΎ Delphi 5. НаиболСС ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство. БПб, Π‘Π₯Π’, 2000

4.

Π’.Π’.Π€Π°Ρ€ΠΎΠ½ΠΎΠ² Delphi 5. Руководство программиста. — Πœ., «ΠΠΎΠ»ΠΈΠ΄ΠΆ», 2001

5.

Π™ΠΎΠ΄Π°Π½ Π­. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. -, ΠœΠΈΡ€, 1979

6.

А.Π―.ΠΡ€Ρ…Π°Π½Π³Π΅Π»ΡŒΡΠΊΠΈΠΉ Delphi 5. — Πœ., Π—ΠΠž «Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ «Π‘ΠΈΠ½ΠΎΠΌ», 2001

7.

А.Π―.ΠΡ€Ρ…Π°Π½Π³Π΅Π»ΡŒΡΠΊΠΈΠΉ Delphi 5. Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΎΠ΅ пособиС. — Πœ., Π—ΠΠž «Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ «Π‘ΠΈΠ½ΠΎΠΌ», 2001

8.

Π‘.Бобровский Delphi 5. Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ курс. — Π‘Пб, Изд. «ΠŸΠΈΡ‚Π΅Ρ€», 2000.

9.

Π ΠΎΠ± Баас, ΠœΠ°Ρ€ΠΊ Π€Π΅Ρ€Π²Π°ΠΉ, Π₯айдСмария Π“ΡŽΠ½Ρ‚Π΅Ρ€ Delphi 5. КиСв, Π‘Π₯Π’-«Π˜Ρ€ΠΈΠ½Π°» 2000.

10.

Π€Π°Ρ€ΠΎΠ½ΠΎΠ² Π’.Π’. Turbo Pascal 7.0. Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС. М., НолидТ, 1998

11.

Π€Π°Ρ€ΠΎΠ½ΠΎΠ² Π’.Π’.Delphi 5. Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ курс. М., НолидТ, 2000

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ³Ρ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

А

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