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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ экономичСских Π΄Π°Π½Π½Ρ‹Ρ…

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

ΠŸΡ€ΠΈ сортировкС Π¨Π΅Π»Π»Π° сначала ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΊΠ»ΡŽΡ‡ΠΈ, отстоящиС ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ расстоянии d. ПослС этого ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° повторяСтся для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ d, Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ся сортировка Π¨Π΅Π»Π»Π° упорядочиваниСм элСмСнтов ΠΏΡ€ΠΈ d = 1 (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ сортировкой вставками). Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ сортировки Π¨Π΅Π»Π»Π° Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… случаях обСспСчиваСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ элСмСнты… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ экономичСских Π΄Π°Π½Π½Ρ‹Ρ… (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

1.1 Алгоритмы сортировки

1.1.1 Быстрая сортировка (ΠœΠ΅Ρ‚ΠΎΠ΄ Π₯ΠΎΠ°Ρ€Π°)

1.1.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π¨Π΅Π»Π»Π°

1.1.3 ΠœΠ΅Ρ‚ΠΎΠ΄ сортировки вставками

2. ΠžΠ±Ρ‰Π°Ρ характСристика Π·Π°Π΄Π°Ρ‡ΠΈ

2.1 ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

УспСшноС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ спСциалистов своих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… обязанностСй Π² Π½Π°ΡΡ‚оящСС врСмя Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ опрСдСляСтся ΡƒΠΌΠ΅Π»Ρ‹ΠΌ использованиСм ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², срСдств ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ, ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ общСства обусловили Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ формирования Ρƒ ΡΡ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΎΠ² Π·Π½Π°Π½ΠΈΠΉ Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ управлСнчСских процСссов.

Одно ΠΈΠ· ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… понятий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ опрСдСляСт Π΅Π΅ ΠΊΠ°ΠΊ Π½Π°ΡƒΠΊΡƒ, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΡƒΡŽ ΠΎΠ±Ρ‰ΠΈΠ΅ свойства ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, процСссы, тСхничСскиС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства для Π΅Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π‘Π°ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°» (informatique) Π²ΠΎΠ·Π½ΠΈΠΊ Π² 60-Ρ… Π³ΠΎΠ΄Π°Ρ… Π²ΠΎ Π€Ρ€Π°Π½Ρ†ΠΈΠΈ для опрСдСлСния области исслСдований, связанных с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСктронных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин (Π­Π’Πœ). Π­Ρ‚ΠΎΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π±Ρ‹Π» ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ слияниСм слов information (информация) ΠΈ automatique (Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ°) для обозначСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Данная курсовая Ρ€Π°Π±ΠΎΡ‚Π° состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй: тСорСтичСской ΠΈ ΠΏΡ€Π°ΠΊΡ‚ичСской.

Π’ Ρ‚СорСтичСской части рассматриваСтся Ρ‚Π΅ΠΌΠ° «ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ сортировки».

Π’ ΠΏΡ€Π°ΠΊΡ‚ичСской части курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ППП) Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΈ ΠΎΠΏΠΈΡΠ°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

1. созданиС Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† Π΄Π°Π½Π½Ρ‹ΠΌΠΈ;

2. ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ матСматичСских Ρ„ΠΎΡ€ΠΌΡƒΠ» для выполнСния запросов Π² ΠŸΠŸΠŸ;

1. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Алгоритм — это Ρ‚ΠΎΡ‡Π½ΠΎ опрСдСлСнная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π°Π΄ исходными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для достиТСния Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π‘Π»ΠΎΠ²ΠΎ «Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ» происходит ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ узбСкского ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° дСвятого Π²Π΅ΠΊΠ° Аль-Π₯Π°Ρ€Π΅Π·ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сформулировал ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… арифмСтичСских дСйствий Π½Π°Π΄ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈ числами. Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ это слово стало ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Π° Ρ„актичСски Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, приводящих ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, стали Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ, Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ дСйствиС шагом Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Алгоритм ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ рядом свойств, связанных с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΏΡ€ΠΎΡ†Π΅ΡΡΡƒ вычислСния. Π­Ρ‚ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства: 1) ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ; 2) ΠΌΠ°ΡΡΠΎΠ²ΠΎΡΡ‚ΡŒ; 3) Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ; 4) Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ. ΠžΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π΅Π½, общСпонятСн, ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ толкования, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠ³ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ любой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. ΠœΠ°ΡΡΠΎΠ²ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ†Π΅Π»ΠΎΠ³ΠΎ класса Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ своими Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ условиями. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π² ΡΠΎΠΎΡ‚вСтствии с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число шагов.

Π€ΠΎΡ€ΠΌΡ‹ прСдставлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:

1. словСсная Ρ„ΠΎΡ€ΠΌΠ°

2. Ρ„ΠΎΡ€ΠΌΡƒΠ»ΡŒΠ½ΠΎ-словСсная

3. Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы (графичСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°)

4. Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚мичСском языкС программирования.

Π’ΠΈΠ΄Ρ‹ алгоритмичСских структур:

1. Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½Π° Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

2. Π Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΡƒΡΠ»ΠΎΠ²ΠΈΡ выполнСния Π»ΠΈΠ±ΠΎ ΠΎΠ΄Π½Π° сСрия ΠΊΠΎΠΌΠ°Π½Π΄, Π»ΠΈΠ±ΠΎ другая.

3. ЦикличСский, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ повторяСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ участок Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

1 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ алгоритмичСских языков — ΠΊΠΎΠ½Π΅Ρ† 1950;Ρ… Π½Π°Ρ‡Π°Π»ΠΎ 1960;Ρ…. Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π»ΠΈΡΡŒ ассСмблСрныС языки. Π’ Π½Π°ΡΡ‚оящСС врСмя ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для создания Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² оборудования ΠŸΠš.

2 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ — 60-Π΅ Π³ΠΎΠ΄Ρ‹. Π’ ΡΡ‚ΠΎ врСмя ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ языки Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ уровня: ЀОРВРАН, ΠΠ›Π“ΠžΠ›, ΠšΠžΠ‘ΠžΠ›, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ класса.

3 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅. Π‘ Π½Π°Ρ‡Π°Π»Π° 1970;Ρ… Π³ΠΎΠ΄ΠΎΠ² начался ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… комплСксов. Они Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для проСктирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования.

Π’ ΡΠ΅Ρ€Π΅Π΄ΠΈΠ½Π΅ 1990;Ρ… — 4 ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ языков программирования, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… для образования инструкции тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΌ языкС программирования. БистСма 4 поколСния ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².

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

1. БСйсик отличаСтся встроСнными матСматичСскими функциями ΠΈ ΠΏΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ языковыми конструкциями.

2. Паскаль ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-логичСских Π·Π°Π΄Π°Ρ‡.

3. Π‘ΠΈ + + Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для облСгчСния процСсса пСрСноса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с ΠΎΠ΄Π½ΠΎΠΉ Π­Π’Πœ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ.

4. Ада ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ для примСнСния Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния встроСнных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСм.

5. Java (Π΄ΠΆΠ°Π²Π°) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для создания Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ…, пСрСносимых, распрСдСлённых сСтСвых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ для администраторов сСти.

6. Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΌ языком являСтся язык Delphi (Π΄Π΅Π»ΡŒΠΏΡ…ΠΈ). ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ взаимодСйствиС с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, созданиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² Π±Π°Π·, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ экономичСских ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΡΠ΅Ρ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

1.1 Алгоритмы сортировки

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

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сортировки ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Ρ‚Ρ€ΠΈ части:

1) сравнСниС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ€Ρ‹ элСмСнтов;

2) пСрСстановку, ΠΌΠ΅Π½ΡΡŽΡ‰ΡƒΡŽ мСстами ΠΏΠ°Ρ€Ρƒ элСмСнтов;

3) собствСнно ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ осущСствляСт сравнСниС ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π½ΠΎΠ²ΠΊΡƒ элСмСнтов Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° всС элСмСнты мноТСства Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ упорядочСны.

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

1.1.1 Быстрая сортировка (ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ…ΠΎΠ°Ρ€Π°)

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ быстрой сортировкой (QuickSort), Π±Ρ‹Π» Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1962 Π³. (Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» Charles Antony Richard Hoare).

Π‘ΡƒΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΎΠΉ элСмСнт мноТСства, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ сортировкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·ΠΎΠ±ΡŒΠ΅Ρ‚ Π΅Π³ΠΎ Π½Π° Π΄Π²Π° подмноТСства: Ρ‚Π΅ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ мСньшС дСлящСго элСмСнта, ΠΈ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡŒΡˆΠ΅ Π΅Π³ΠΎ. Π­Ρ‚Ρƒ идСю ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ способами.

Быстрая сортировка ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ «Ρ€Π°Π·Π΄Π΅Π»ΡΠΉ ΠΈ Π²Π»Π°ΡΡ‚Π²ΡƒΠΉ». Π¨Π°Π³ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ‚Π°ΠΊΠΎΠ²Ρ‹:

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΌ элСмСнтом. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния коррСктности Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²Ρ‹Π±ΠΎΡ€ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ элСмСнта Π±Π΅Π·Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΌΠ΅Π΄ΠΈΠ°Π½Π°, Π½ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свСдСний ΠΎ ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π΅Ρ‘ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ. Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹Π΅ стратСгии: Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ постоянно ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ элСмСнт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, срСдний ΠΈΠ»ΠΈ послСдний ΠΏΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ; Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ элСмСнт со ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ индСксом.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ раздСлСния массива: Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅ΠΌ массив Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС элСмСнты, мСньшиС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Ρ‹Π΅ ΠΎΠΏΠΎΡ€Π½ΠΎΠΌΡƒ элСмСнту, оказались слСва ΠΎΡ‚ Π½Π΅Π³ΠΎ, Π° Π²ΡΠ΅ элСмСнты, большиС ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ — справа ΠΎΡ‚ Π½Π΅Π³ΠΎ. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

Π΄Π²Π° индСкса — l ΠΈ r, ΠΏΡ€ΠΈΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ индСксу раздСляСмого массива соотвСтствСнно;

вычисляСтся ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ элСмСнт m;

индСкс l ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ увСличиваСтся Π΄ΠΎ m ΠΈΠ»ΠΈ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° l_ΠΉ элСмСнт Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡΠΈΡ‚ ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ;

индСкс r ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎ m ΠΈΠ»ΠΈ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° r_ΠΉ элСмСнт Π½Π΅ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚ся мСньшС ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ;

Ссли r = l — Π½Π°ΠΉΠ΄Π΅Π½Π° сСрСдина массива — опСрация раздСлСния Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π°, ΠΎΠ±Π° индСкса ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ элСмСнт;

Ссли l < r — Π½Π°ΠΉΠ΄Π΅Π½Π½ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ элСмСнтов Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ раздСлСния с Ρ‚Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ l ΠΈ r, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ достигнуты. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли какая-Π»ΠΈΠ±ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π° (l ΠΈΠ»ΠΈ r) дошла Π΄ΠΎ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ элСмСнта, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ m ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ся Π½Π° r ΠΈΠ»ΠΈ l ΡΠΎΠΎΡ‚вСтствСнно.

РСкурсивно упорядочиваСм подмассивы, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ слСва ΠΈ ΡΠΏΡ€Π°Π²Π° ΠΎΡ‚ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ элСмСнта.

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

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ рСкурсии) Π΄Π»ΠΈΠ½Π° ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° массива ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ, ΠΏΠΎ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ Π²Π΅Ρ‚Π²ΡŒ рСкурсии Π±ΡƒΠ΄Π΅Ρ‚ достигнута всСгда ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ.

1.1.2 ΠœΠ΅Ρ‚ΠΎΠ΄ Π¨Π΅Π»Π»Π°

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ Donald Lewis ShΠ΅ll Π² 1959 Π³. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ идСя этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΠΈ массового бСспорядка Π² ΠΌΠ°ΡΡΠΈΠ²Π΅, сравнивая Π΄Π°Π»Π΅ΠΊΠΎ стоящиС Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° элСмСнты. Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ сравниваСмыми элСмСнтами постСпСнно ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π΄ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ·Π΄Π½ΠΈΡ… стадиях сортировка сводится просто ΠΊ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ°ΠΌ сосСдних элСмСнтов (Ссли, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Π°ΠΊΠΈΠ΅ пСрСстановки ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ).

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π¨Π΅Π»Π»Π° (Π°Π½Π³Π». Shell sort) — Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сортировки, идСя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит Π² ΡΡ€Π°Π²Π½Π΅Π½ΠΈΠΈ элСмСнтов, стоящих Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ рядом, Π½ΠΎ ΠΈ Π½Π° расстоянии Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π˜Π½Ρ‹ΠΌΠΈ словами — сортировка вставками с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ «Π³Ρ€ΡƒΠ±Ρ‹ΠΌΠΈ» ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°ΠΌΠΈ.

ΠŸΡ€ΠΈ сортировкС Π¨Π΅Π»Π»Π° сначала ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΊΠ»ΡŽΡ‡ΠΈ, отстоящиС ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ расстоянии d. ПослС этого ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° повторяСтся для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ d, Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ся сортировка Π¨Π΅Π»Π»Π° упорядочиваниСм элСмСнтов ΠΏΡ€ΠΈ d = 1 (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ сортировкой вставками). Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ сортировки Π¨Π΅Π»Π»Π° Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… случаях обСспСчиваСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ элСмСнты «Π±Ρ‹ΡΡ‚Ρ€Π΅Π΅» Π²ΡΡ‚Π°ΡŽΡ‚ Π½Π° ΡΠ²ΠΎΠΈ мСста (Π² ΠΏΡ€ΠΎΡΡ‚Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… сортировки вставками ΠΈΠ»ΠΈ ΠΏΡƒΠ·Ρ‹Ρ€ΡŒΠΊΠΎΠΌ (Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Ρ€Π°Π²Π½ΠΎ остаСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ) каТдая пСрСстановка Π΄Π²ΡƒΡ… элСмСнтов ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ количСство инвСрсий Π² ΡΠΏΠΈΡΠΊΠ΅ максимум Π½Π° 1, ΠΏΡ€ΠΈ сортировкС Π¨Π΅Π»Π»Π° ΠΆΠ΅ это число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС).

НСвзирая Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сортировка Π¨Π΅Π»Π»Π° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ быстрая сортировка, ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ ряд прСимущСств:

отсутствиС потрСбности Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΏΠΎΠ΄ стСк отсутствиС Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… — qsort Π»Π΅Π³ΠΊΠΎ Π΄Π΅Π³Ρ€Π°Π΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎ O (n?), Ρ‡Ρ‚ΠΎ Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ Ρ…ΡƒΠ΄ΡˆΠ΅Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ врСмя для сортировки Π¨Π΅Π»Π»Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡƒΡΡ‚ΡŒ Π΄Π°Π½ список A = (32,95,16,82,24,66,35,19,75,54,40,43,93,68) ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся Π΅Π³ΠΎ сортировка ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π¨Π΅Π»Π»Π°, Π° Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ d Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ 5,3,1.

На ΠΏΠ΅Ρ€Π²ΠΎΠΌ шагС ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ подсписки A, составлСнныС ΠΈΠ· Π²ΡΠ΅Ρ… элСмСнтов A, Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° 5 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ подсписки A5,1 = (32,66,40), A5,2 = (95,35,43), A5,3 = (16,19,93), A5,4 = (82,75,68), A5,5 = (24,54).

Π’ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ спискС Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ шагС вновь ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ подсписки ΠΈΠ· ΠΎΡ‚стоящих Π½Π° 3 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ элСмСнтов.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ сортировкой вставками ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ списка.

ΠœΠ΅Ρ‚ΠΎΠ΄ сортировки вставками

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° вставками элСмСнтов a1, a2, …, an относится ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ вводится Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт a0=-, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт, начиная со Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ, сравниваСтся с ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΡƒΠΆΠ΅ упорядочСнной части ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π²ΡΡ‚авляСтся Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто. ΠŸΡ€ΠΈ вставкС элСмСнт aj Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ размСщаСтся Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ w, ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ элСмСнты aj-1, aj-2, …, a1 (ΡƒΠΆΠ΅ ΠΊ ΡΡ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ упорядочСнныС). Они ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ с w ΠΈ ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‚ся, Ссли обнаруТиваСтся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ большС Ρ‡Π΅ΠΌ w.

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° опрСдСляСтся числом ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ условия w

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° вставками — простой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сортировки. Π₯отя этот ΠΌΠ΅Ρ‚ΠΎΠ΄ сортировки Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΅ эффСктивСн, Ρ‡Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ слоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ быстрая сортировка), Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ряд прСимущСств:

прост Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ эффСктивСн Π½Π° Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π½Π°Π±ΠΎΡ€Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π° Π½Π°Π±ΠΎΡ€Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ Π΄Π΅ΡΡΡ‚ΠΊΠΎΠ² элСмСнтов ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π»ΡƒΡ‡ΡˆΠΈΠΌ эффСктивСн Π½Π° Π½Π°Π±ΠΎΡ€Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ частично отсортированы это устойчивый Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сортировки (Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ‚ порядок элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ отсортированы) ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ список ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Π΅Π³ΠΎ получСния Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ памяти, Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄ стСк На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π²ΡΡ‚авляСм Π΅Π³ΠΎ Π½Π° Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² ΡƒΠΆΠ΅ отсортированном спискС, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π°Π±ΠΎΡ€ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ исчСрпан. ΠœΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ элСмСнта ΠΈΠ· ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ массива ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½; ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ практичСски любой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²Ρ‹Π±ΠΎΡ€Π°.

ПсСвдокод:

Π’Ρ…ΠΎΠ΄: массив A, состоящий ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² A[0], A[1],…, A [n1]

for i = 1, 2,…, n1:

key:= A[i]

j:= i — 1

while j >= 0 and A[j] > key:

A [j + 1]: = A[j]

j:= j — 1

A [j + 1]: = key

2. ΠžΠ±Ρ‰Π°Ρ характСристика Π·Π°Π΄Π°Ρ‡ΠΈ

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ экономичСской Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° срСда Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ процСссора MS Excel. Microsoft Office Excel являСтся срСдством для создания элСктронных Ρ‚Π°Π±Π»ΠΈΡ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ возмоТностями для провСдСния простых расчСтов, ΠΊΠ°ΠΊ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ арифмСтичСских дСйствий, Ρ‚Π°ΠΊ ΠΈ Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ; для построСния Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ; для оформлСния ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Ρ‚. Π΄. Π’Π°ΠΊ ΠΆΠ΅ MS Excel ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ Π·Π½Π°Π½ΠΈΠΉ программирования ΠΈ ΠΏΡ€ΠΎΡΡ‚Π° Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ для поиска Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° нашСй Π·Π°Π΄Π°Ρ‡ΠΈ.

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.

Π€ΠΈΡ€ΠΌΠ° ООО «Π‘Ρ‚Ρ€ΠΎΠΉΠ΄ΠΈΠ·Π°ΠΉΠ½» осущСствляСт Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Ρƒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ. ΠŸΡ€Π°ΠΉΡ-лист Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° Ρ€ΠΈΡ. 1. Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ… ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° Ρ€ΠΈΡ. 2.

1. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ Π½ΠΈΠΆΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌ.

2. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ расчСт стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Π·Π°ΠΊΠ°Π·Ρƒ, Π΄Π°Π½Π½Ρ‹Π΅ расчСта занСсти Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ (рис. 2).

3. ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΡ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Π΅ связи для автоматичСского формирования счСта, выставляСмого ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ для ΠΎΠΏΠ»Π°Ρ‚Ρ‹ выполняСмых Ρ€Π°Π±ΠΎΡ‚.

4. Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ счСт Π½Π° ΠΎΠΏΠ»Π°Ρ‚Ρƒ (рис. 3).

5. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ расчСта стоимости ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Π·Π°ΠΊΠ°Π·Ρƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π³Ρ€Π°Ρ„ичСском Π²ΠΈΠ΄Π΅.

ΠŸΡ€Π°ΠΉΡ-лист

НаимСнованиС Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния

Π¦Π΅Π½Π° Π·Π° Π΅Π΄. ΠΈΠ·ΠΌ., Ρ€ΡƒΠ±.

Π—Π°ΠΌΠ΅Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ

ΡˆΡ‚.

Π—Π°ΠΌΠ΅Π½Π° Π²Π°Π½Π½Ρ‹

ΡˆΡ‚.

Π—Π°ΠΌΠ΅Π½Π° Ρ‚Ρ€ΡƒΠ±

ΠΌ

НаклСйка обоСв

ΠΊΠ². ΠΌ

Настилка ΠΏΠ°Ρ€ΠΊΠ΅Ρ‚Π°

ΠΊΠ². ΠΌ

ПобСлка ΠΏΠΎΡ‚ΠΎΠ»ΠΊΠ°

ΠΊΠ². ΠΌ

Рис. 1. ΠŸΡ€Π°ΠΉΡ-лист Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹

РасчСт стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚

НаимСнованиС Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния

ОбъСм выполняСмых Ρ€Π°Π±ΠΎΡ‚

Π¦Π΅Π½Π° Π·Π° Π΅Π΄. ΠΈΠ·ΠΌ., Ρ€ΡƒΠ±.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚, Ρ€ΡƒΠ±.

Π—Π°ΠΌΠ΅Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ

ΡˆΡ‚.

НаклСйка обоСв

ΠΊΠ². ΠΌ

Π—Π°ΠΌΠ΅Π½Π° Ρ‚Ρ€ΡƒΠ±

ΠΌ

Настилка ΠΏΠ°Ρ€ΠΊΠ΅Ρ‚Π°

ΠΊΠ². ΠΌ

Рис. 2. Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠ΅ΠΌ Π·Π°ΠΊΠ°Π·Π΅

ООО «Π‘Ρ‚Ρ€ΠΎΠΉΠ΄ΠΈΠ·Π°ΠΉΠ½»

Π‘Π§Π•Π’ № 1

Π”Π°Ρ‚Π°

___.___.20___

Π€.И.О. ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

_____________________________________

β„– ΠΏ/ΠΏ

НаимСнованиС Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния

ОбъСм выполняСмых Ρ€Π°Π±ΠΎΡ‚

Π¦Π΅Π½Π° Π·Π° Π΅Π΄. ΠΈΠ·ΠΌ., Ρ€ΡƒΠ±.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚, Ρ€ΡƒΠ±.

Π—Π°ΠΌΠ΅Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ

ΡˆΡ‚.

НаклСйка обоСв

ΠΊΠ². ΠΌ

Π—Π°ΠΌΠ΅Π½Π° Ρ‚Ρ€ΡƒΠ±

ΠΌ

Настилка ΠΏΠ°Ρ€ΠΊΠ΅Ρ‚Π°

ΠΊΠ². ΠΌ

Π˜Π’ΠžΠ“Πž:

НДБ:

БУММА Π‘ ΠΠ”Π‘:

Π“Π». Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€

____________________

Рис. 3. Π€ΠΎΡ€ΠΌΠ° счСта Π½Π° ΠΎΠΏΠ»Π°Ρ‚Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚

2.1 ОписаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

1. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ процСссор MS Excel.

2. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ «Π‘Ρ‚Ρ€ΠΎΠΉΠ΄ΠΈΠ·Π°ΠΉΠ½».

3. Лист 1 ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π² Π»ΠΈΡΡ‚ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π Π°Π±ΠΎΡ‚Π°.

4. На Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС Π Π°Π±ΠΎΡ‚Π° MS Excel ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ прайс-листа Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

5. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ прайс-листа исходными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (рис. 4).

Рис. 4. РасполоТСниС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «ΠŸΡ€Π°ΠΉΡ-лист» Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС Π Π°Π±ΠΎΡ‚Π° MS Excel

6. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ структуру шаблона Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π Π°ΡΡ‡Π΅Ρ‚ стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚» (рис. 5).

Колонка элСктронной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

НаимСнованиС (Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚)

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… — Π΄Π»ΠΈΠ½Π°

A

НаимСнованиС Ρ€Π°Π±ΠΎΡ‚Ρ‹

тСкстовый

B

Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния

тСкстовый

C

ОбъСм выполняСмых Ρ€Π°Π±ΠΎΡ‚

числовой

D

Π¦Π΅Π½Π° Π·Π° Π΅Π΄. ΠΈΠ·ΠΌ., Ρ€ΡƒΠ±.

числовой

E

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚, Ρ€ΡƒΠ±.

числовой

Рис. 5. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° шаблона Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π Π°ΡΡ‡Π΅Ρ‚ стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚»

7. Лист 2 ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π² Π»ΠΈΡΡ‚ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΠ°Π·Π΅.

8. На Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΠ°Π·Π΅ MS Excel ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠ΅ΠΌ Π·Π°ΠΊΠ°Π·Π΅.

9. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ «Π Π°ΡΡ‡Π΅Ρ‚ стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚» исходными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (рис. 6).

Рис. 6. РасполоТСниС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π Π°ΡΡ‡Π΅Ρ‚ стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚» Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΠ°Π·Π΅ MS Excel

10. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„Ρƒ Π¦Π΅Π½Π° Π·Π° Π΅Π΄. ΠΈΠ·ΠΌ., Ρ€ΡƒΠ±. Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π Π°ΡΡ‡Π΅Ρ‚ стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚», находящСйся Π½Π° Π»ΠΈΡΡ‚Π΅ Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΠ°Π·Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ЗанСсти Π² ΡΡ‡Π΅ΠΉΠΊΡƒ D4 Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ:

=Π Π°Π±ΠΎΡ‚Π°! Π‘3

Π’ ΡΡ‡Π΅ΠΉΠΊΡƒ D5 занСсти:

=Π Π°Π±ΠΎΡ‚Π°! Π‘6

Аналогично ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Π² ΡΡ‡Π΅ΠΉΠΊΠ°Ρ… D6, D7.

11. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„Ρƒ Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚, Ρ€ΡƒΠ±. Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π Π°ΡΡ‡Π΅Ρ‚ стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚», находящСйся Π½Π° Π»ΠΈΡΡ‚Π΅ Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°ΠΊΠ°Π·Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ЗанСсти Π² ΡΡ‡Π΅ΠΉΠΊΡƒ E4 Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ:

=C4*D4

Π Π°Π·ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π² ΡΡ‡Π΅ΠΉΠΊΡƒ E4 Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ячССк Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€Π°Ρ„Ρ‹ (с E5 ΠΏΠΎ E7) (рис. 7).

РасчСт стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚

НаимСнованиС Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния

ОбъСм выполняСмых Ρ€Π°Π±ΠΎΡ‚

Π¦Π΅Π½Π° Π·Π° Π΅Π΄. ΠΈΠ·ΠΌ., Ρ€ΡƒΠ±.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚, Ρ€ΡƒΠ±.

Π—Π°ΠΌΠ΅Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ

ΡˆΡ‚.

НаклСйка обоСв

ΠΊΠ². ΠΌ

Π—Π°ΠΌΠ΅Π½Π° Ρ‚Ρ€ΡƒΠ±

ΠΌ

Настилка ΠΏΠ°Ρ€ΠΊΠ΅Ρ‚Π°

ΠΊΠ². ΠΌ

Рис. 7. Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠ΅ΠΌ Π·Π°ΠΊΠ°Π·Π΅ Π½Π° 01.02.2008 Π³.

НаимСнованиС Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния

ОбъСм выполняСмых Ρ€Π°Π±ΠΎΡ‚

Π¦Π΅Π½Π° Π·Π° Π΅Π΄. ΠΈΠ·ΠΌ., Ρ€ΡƒΠ±.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚, Ρ€ΡƒΠ±.

Π—Π°ΠΌΠ΅Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ

ΡˆΡ‚.

=Π Π°Π±ΠΎΡ‚Π°! C3

=C4*D4

НаклСйка обоСв

ΠΊΠ². ΠΌ

=Π Π°Π±ΠΎΡ‚Π°! C6

=C5*D5

Π—Π°ΠΌΠ΅Π½Π° Ρ‚Ρ€ΡƒΠ±

ΠΌ

=Π Π°Π±ΠΎΡ‚Π°! C5

=C6*D6

Настилка ΠΏΠ°Ρ€ΠΊΠ΅Ρ‚Π°

ΠΊΠ². ΠΌ

=Π Π°Π±ΠΎΡ‚Π°! C7

=C7*D7

Рис. 7.1. РасполоТСниС Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ «Π Π°ΡΡ‡Π΅Ρ‚ стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚»

12. Лист 3 ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π² Π»ΠΈΡΡ‚ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π€ΠΎΡ€ΠΌΠ° счСта.

13. На Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС Π€ΠΎΡ€ΠΌΠ° счСта MS Excel ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ счСта Π½Π° ΠΎΠΏΠ»Π°Ρ‚Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚.

14. ΠŸΡƒΡ‚Π΅ΠΌ создания ΠΌΠ΅ΠΆΡ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… связСй Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π Π°ΡΡ‡Π΅Ρ‚ стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚» (рис. 8).

ООО «Π‘Ρ‚Ρ€ΠΎΠΉΠ΄ΠΈΠ·Π°ΠΉΠ½»

Π‘Π§Π•Π’ № 1

Π”Π°Ρ‚Π°

01.02.2008

Π€.И.О. ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

Иванов Π‘Π΅Ρ€Π³Π΅ΠΉ ΠŸΠ΅Ρ‚Ρ€ΠΎΠ²ΠΈΡ‡

β„– ΠΏ/ΠΏ

НаимСнованиС Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π•Π΄ΠΈΠ½ΠΈΡ†Π° измСрСния

ОбъСм выполняСмых Ρ€Π°Π±ΠΎΡ‚

Π¦Π΅Π½Π° Π·Π° Π΅Π΄. ΠΈΠ·ΠΌ., Ρ€ΡƒΠ±.

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚, Ρ€ΡƒΠ±.

Π—Π°ΠΌΠ΅Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ

ΡˆΡ‚.

НаклСйка обоСв

ΠΊΠ². ΠΌ

Π—Π°ΠΌΠ΅Π½Π° Ρ‚Ρ€ΡƒΠ±

ΠΌ

Настилка ΠΏΠ°Ρ€ΠΊΠ΅Ρ‚Π°

ΠΊΠ². ΠΌ

Π˜Π’ΠžΠ“Πž:

НДБ:

531,05

БУММА Π‘ ΠΠ”Π‘:

4616,05

Π“Π». Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€

Богоян Π‘.Π’.

Рис. 8. Π€ΠΎΡ€ΠΌΠ° счСта Π½Π° ΠΎΠΏΠ»Π°Ρ‚Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚

15. Лист 4 ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π² Π»ΠΈΡΡ‚ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π“Ρ€Π°Ρ„ΠΈΠΊ.

16. На Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ листС Π“Ρ€Π°Ρ„ΠΈΠΊ MS Excel ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ²ΠΎΠ΄Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. ΠŸΡƒΡ‚Π΅ΠΌ создания ΠΌΠ΅ΠΆΡ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… связСй автоматичСски Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„Ρ‹ НаимСнованиС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚, Ρ€ΡƒΠ±. ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «Π Π°ΡΡ‡Π΅Ρ‚ стоимости выполняСмых Ρ€Π°Π±ΠΎΡ‚» (рис. 9).

17. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ графичСски (рис. 9).

ООО «Π‘Ρ‚Ρ€ΠΎΠΉΠ΄ΠΈΠ·Π°ΠΉΠ½»

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Π·Π°ΠΊΠ°Π·Ρƒ Π½Π° 01. 02. 2008 Π³.

НаимСнованиС Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚, Ρ€ΡƒΠ±.

Π—Π°ΠΌΠ΅Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ

НаклСйка обоСв

Π—Π°ΠΌΠ΅Π½Π° Ρ‚Ρ€ΡƒΠ±

Настилка ΠΏΠ°Ρ€ΠΊΠ΅Ρ‚Π°

Π˜Ρ‚ΠΎΠ³ΠΎ

03. 02. 2008 Π³. Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ Богоян Π‘.Π’.

Рис. 9. Бводная Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈ Π³Ρ€Π°Ρ„ичСскоС прСдставлСниС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСний

ООО «Π‘Ρ‚Ρ€ΠΎΠΉΠ΄ΠΈΠ·Π°ΠΉΠ½»

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°Ρ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ Π·Π°ΠΊΠ°Π·Ρƒ Π½Π° 01. 02. 2008 Π³.

='Π€ΠΎΡ€ΠΌΠ° счСта'! C9

='Π€ΠΎΡ€ΠΌΠ° счСта'! G9

='Π€ΠΎΡ€ΠΌΠ° счСта'! C10

='Π€ΠΎΡ€ΠΌΠ° счСта'! G10

='Π€ΠΎΡ€ΠΌΠ° счСта'! C11

='Π€ΠΎΡ€ΠΌΠ° счСта'! G11

='Π€ΠΎΡ€ΠΌΠ° счСта'! C12

='Π€ΠΎΡ€ΠΌΠ° счСта'! G12

='Π€ΠΎΡ€ΠΌΠ° счСта'! C13

='Π€ΠΎΡ€ΠΌΠ° счСта'! G13

Π˜Ρ‚ΠΎΠ³ΠΎ

=БУММ (C7:C10)

03. 02. 2008 Π³. Π‘ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ Богоян Π‘.Π’.

Рис. 9.1. РасполоТСниС Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΡΠ²ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² вычислСний

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

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Тизнь ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· соврСмСнной Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ просто Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Ни ΠΎΠ΄Π½Π° Ρ„ΠΈΡ€ΠΌΠ° Π½Π΅ ΠΎΠ±Ρ…одится Π±Π΅Π· ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, написаниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², составлСниС Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², Ρ‚Π°Π±Π»ΠΈΡ†, расписаний, созданиС ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ — Π²ΠΎ Π²ΡΠ΅ΠΌ Π² ΡΡ‚ΠΎΠΌ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ познакомились с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ† для Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ экономичСских Π·Π°Π΄Π°Ρ‡.

Π’ Ρ‚СорСтичСской части ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ сортировки, ΠΈΡ… Π²ΠΈΠ΄Ρ‹, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ…арактСристики.

Для ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ спСциалиста, выпускника института, это вСсьма ваТная Ρ€Π°Π±ΠΎΡ‚Π°. Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описываСтся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ† для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ экономичСских Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивной Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с ΠŸΠš.

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

1. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°: Π£Ρ‡Π΅Π±Π½ΠΈΠΊ / Под Ρ€Π΅Π΄. Н. Π’. ΠœΠ°ΠΊΠ°Ρ€ΠΎΠ²ΠΎΠΉ. — Πœ.: Ѐинансы ΠΈ ΡΡ‚атистика, 2005. — 436 с.: ΠΈΠ».

2. Π›Π΅ΠΎΠ½Ρ‚ΡŒΠ΅Π² Π’. П. НовСйшая энциклопСдия ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° 2005. — Πœ.: ΠžΠ›ΠœΠ-ΠŸΠ Π•Π‘Π‘ ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, 2005. — 800 с.: ΠΈΠ».

3. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ указания ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹. — Πœ.: Π’Π—Π€Π­Π˜, 2006. — 60 с.

4. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ для студСнтов 2 курса всСх ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. — Πœ.: Π’Π—Π€Π•Π˜, 2006. — 93 с.

5. ЭкономичСская ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°: Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС / Под Ρ€Π΅Π΄. Π’. Π’. Π•Π²ΡΡŽΠΊΠΎΠ²Π°. — Π’ΡƒΠ»Π°: «Π“Ρ€ΠΈΡ„ ΠΈ К», 2003. — 371 с.: ΠΈΠ».

6. http://ru.wikipedia.org

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