Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π£Π²Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ подписчик! Π‘Ρ€Π°Π·Ρƒ ΠΆΠ΅ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ ΠΈΠ·Π²ΠΈΠ½ΠΈΡ‚ΡŒΡΡ Π·Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ ссылку, ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π² ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ занятия. Π‘ сылка http://a-morgun.narod.ru/a08-01/a0008-0001-0001-0001.html – ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ.

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

Π—Π°ΠΏ ΠΎΠΌΠ½ΠΈΡ‚Π΅! Волько Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π° АЯ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ практичСски Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ (понятноС, простоС ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅) своё ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС Паскаль.

ΠžΠ‘ΠΠžΠ’ΠΠ«Π• ПОНЯВИЯ ΠΠ›Π“ΠžΠ Π˜Π’ΠœΠ˜Π§Π•Π‘ΠšΠžΠ“Πž Π―Π—Π«ΠšΠ

К основным понятиям алгоритмичСского языка относятся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Π°, слуТСбный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΈ имя.

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

Говорят, Ρ‡Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° опрСдСляСт Π΅Π³ΠΎ с внСшнСй стороны. Для этого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ содСрТит имя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², распрСдСлённых Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΊ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅.

Основная Ρ‡Π°ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ содСрТаниС. Она содСрТит Π² сСбС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ , Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΡ… процСсс Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ².

Команда Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° – это ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дСйствий. Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ простыС ΠΈ структурныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ записи ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ выполнСния.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ слуТСбными словами нс ΠΈ кс, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сСриСй . Π‘Π΅Ρ€ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΡƒΡŽ ΡΠΎΡΡ‚Π°Π²Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Π‘Π»ΡƒΠΆΠ΅Π±Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ алгоритмичСского языка ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для записи ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ для оформлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Основная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ любого слуТСбного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ смысл ΠΈ способ употрСблСния Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Π·Π°Ρ€Π°Π½Π΅Π΅. Π‘Ρ€Π΅Π΄ΠΈ слуТСбных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ слуТСбныС слова ΠΈ слуТСбныС Π·Π½Π°ΠΊΠΈ .

Π’Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ называСтся любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, нСсущий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ. Если Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ участиС Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΡ‹ Π΅Ρ‘ прСдставлСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ значСния для этой Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹.

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

ВсС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ распрСдСлСны Π½Π° постоянныС ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ называСтся Ρ‚Π°, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ посрСдством выполнСния ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ всСгда остаётся ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ называСтся такая Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ вслСдствиС выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π‘Ρ€Π΅Π΄ΠΈ постоянных Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ константы . ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Ρ‚Π΅ΠΌ свойством, Ρ‡Ρ‚ΠΎ Π΅Ρ‘ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ указываСтся Π² тСкстС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° нСпосрСдствСнно. ΠŸΡ€ΠΈ этом Ρ‚ΠΈΠΏ константы ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ Π΅Ρ‘ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ.

Π‘Ρ€Π΅Π΄ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ особо Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (Ρ‚Π΅Ρ€ΠΌΠΈΠ½ употрСбляСтся ΠΊΠ°ΠΊ имя ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅). Для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ обозначСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π’ΠΈΠΏΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартных ΠΈΠΌΡ‘Π½ Ρ‚ΠΈΠΏΠΎΠ².

Π’Ρ‹ΡˆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈΡΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ связаны ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° . Π’Π°ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ. К Π½ΠΈΠΌ относятся сами Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΈΠΏΡ‹, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ константы. ИмСна ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ стандартными ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ.

Блишком ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²! НС ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ? А вСдь это ΠΏΠΎΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ алгоритмичСский язык. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ПаскалС ΠΈΡ… Π΅Ρ‰Ρ‘ большС. ΠšΡΡ‚Π°Ρ‚ΠΈ, АЯ Ρ‚Π΅ΠΌ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆ, Ρ‡Ρ‚ΠΎ позволяСт Π½Π°ΠΌ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Паскаля, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ самым Π³Π»Π°Π²Π½Ρ‹ΠΌ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ всё Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΠΎΠ΅.

Π΄Π°Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ значСния ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ x ΠΈ y

Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ суммы ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ z ΠΈ сообщСниС s ΠΎΠ± ΠΈΡ… допустимости

Π½Π°Ρ‡ p: Π²Π΅Ρ‰

Ссли ( p p > 5 + 5 )

Ρ‚ΠΎ s := ”выход ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π° допустимыС прСдСлы”

ΠΈΠ½Π°Ρ‡Π΅ нс z := x + y ; s := ”уровни Π² нормС” кс

ΠΊΠΎΠ½

2. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠ΅ΡΡ‚ΡŒ строк, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ словом Π½Π°Ρ‡ ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ словом ΠΊΠΎΠ½, ΡΠ²Π»ΡΡŽΡ‚ΡΡ основной Ρ‡Π°ΡΡ‚ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‰Π΅ΠΉ Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ содСрТаниС. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ p, ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽ вСщСствСнный Ρ‚ΠΈΠΏ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, основная Ρ‡Π°ΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° содСрТит ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠ°Π½Π΄ : ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ присваивания p := Ln ( x ) + Ln ( y ) ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ вСтвлСния Ссли ( p 5 ) ΠΈΠ»ΠΈ ( p > 5 + 5 ) Ρ‚ΠΎ s := β€œΠ²Ρ‹Ρ…ΠΎΠ΄ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π° допустимыС прСдСлы” ΠΈΠ½Π°Ρ‡Π΅ нс z := x + y ; s := β€œΡƒΡ€ΠΎΠ²Π½ΠΈ Π² нормС” кс.

4. Π’ составС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ вСтвлСния имССтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠ°Π½Π΄ присваивания z := x + y ; s := β€œΡƒΡ€ΠΎΠ²Π½ΠΈ Π² нормС”, Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ слуТСбными словами нс ΠΈ кс. Вакая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, рассматриваСмая ΠΊΠ°ΠΊ Сдиная составная ΠΊΠΎΠΌΠ°Π½Π΄Π°, называСтся сСриСй .

5. Π‘Π»ΡƒΠΆΠ΅Π±Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡΠ²Π»ΡΡŽΡ‚ΡΡ слуТСбныС слова Π°Π»Π³, Π°Ρ€Π³, Ρ€Π΅Π·, Ρ†Π΅Π», Π»ΠΈΡ‚, Π²Π΅Ρ‰, Π΄Π°Π½ΠΎ, Π½Π°Π΄ΠΎ, Π½Π°Ρ‡, ΠΊΠΎΠ½, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для оформлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, слуТСбныС слова Ссли, Ρ‚ΠΎ, ΠΈΠ½Π°Ρ‡Π΅, :=, нс, кс, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для записи ΠΊΠΎΠΌΠ°Π½Π΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ слуТСбноС слово ΠΈΠ»ΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ для указания ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, слуТСбными ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ слуТСбныС Π·Π½Π°ΠΊΠΈ : Π·Π½Π°ΠΊΠΈ прСпинания Ρ‚ΠΎΡ‡ΠΊΠ° с запятой ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ <; ” >, Π·Π½Π°ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ слоТСния ΠΈ сравнСния < + >, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки < ( ) >.

8. Π’ нашСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ постоянныС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ 5, 5 + 5, ”выход ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π° допустимыС прСдСлы” ΠΈ ”уровни Π² нормС”. Π˜Ρ… значСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ написано, ΠΈ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… ΠΈΠ½Ρ‹ΠΌΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ . НапримСр, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ x + y ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌ Π² зависимости ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ x ΠΈ y. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° 5 являСтся константой . По Π΅Ρ‘ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ ΠΌΡ‹ Π»Π΅Π³ΠΊΠΎ опрСдСляСм, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ цСлочислСнный Ρ‚ΠΈΠΏ. ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ”выход ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π·Π° допустимыС прСдСлы” ΠΈ ”уровни Π² нормС” – Ρ‚ΠΎΠΆΠ΅ константы . Π’ΠΏΠΎΠ»Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π»ΠΈΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡΡ‚ΠΎΠ»ΠΊΠΎΠ²Π°Ρ‚ΡŒ основныС понятия АЯ ΠΏΠΎΠ²Π»Π΅ΠΊΠ»Π° Π·Π° собой использованиС Ρ†Π΅Π»ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½ΠΎΠ²Ρ‹Ρ… понятий. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ всСми Π½ΠΈΠΌΠΈ сущСствуСт Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ тСсная взаимосвязь. НСвозмоТно ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ, Π½Π΅ затрагивая ΠΏΡ€ΠΈ этом Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° занятия β„–3 β€œΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия алгоритмичСского языка”, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС http://a-morgun.narod.ru/a06-01/a0006-0001-0002.html

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°

ИмСнная ΠΊΠ°Ρ€Ρ‚Π° Π±Π°Π½ΠΊΠ° для Π΄Π΅Ρ‚Π΅ΠΉ
с ΠΊΡ€ΡƒΡ‚Ρ‹ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, +200 бонусов

Π—Π°ΠΊΠ°ΠΆΠΈ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ Π±Π°Π½ΠΊΠ° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ бонусы

План ΡƒΡ€ΠΎΠΊΠ°:

НачнСм ΡƒΡ€ΠΎΠΊ с простой Π·Π°Π΄Π°Ρ‡ΠΈ. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ссли хочСтся Π²Ρ‹ΠΏΠΈΡ‚ΡŒ чая?

Один Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ сразу Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‡Π°ΠΉΠ½ΠΈΠΊ, ΠΏΠΎΡ‚ΠΎΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‡Π°ΡˆΠΊΠΈ, Π·Π°Π²Π°Ρ€ΠΊΡƒ, сахар.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ дСйствуСт согласно ΠΏΠ»Π°Π½Ρƒ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ сразу Π±Π΅ΠΆΠΈΡ‚ ΠΊ Ρ†Π΅Π»ΠΈ, сломя Π³ΠΎΠ»ΠΎΠ²Ρƒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ – опрСдСляСтся с Ρ†Π΅Π»ΡŒΡŽ, Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ слоТный процСсс Π½Π° простыС этапы ΠΈ шаг Π·Π° шагом ΠΈΠ΄Ρ‚ΠΈ ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ. Π’Π°ΠΊΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ позволяСт Π½Π΅ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ, Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π΅Π΅, Π»ΠΎΠ³ΠΈΡ‡Π½Π΅Π΅ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, позволяСт ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Π±ΠΎΠ»Π΅Π΅ простыС.

БистСма ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π½Π΅ просто ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, ΠΎΠ½Π° позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π΄Π°ΠΆΠ΅ Ρ‚ΠΎΠΌΡƒ, ΠΊΡ‚ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ это часто, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ.

Алгоритмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ

Алгоритм – конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствия, ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½, инструкция, способ дСйствия ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Бостоит ΠΈΠ· ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄.

Π’Π°ΠΊΠΈΠ΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструкции ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ постоянно, Π΄Π°ΠΆΠ΅ Π½Π΅ осознавая это.

Π”Π°Π²Π°ΠΉΡ‚Π΅ вспомним, ΠΊΠ°ΠΊΠΈΠΌΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ инструкциями ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ:

ИмСя Ρ†Π΅Π»ΡŒ, ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ»ΠΈ объяснСниС, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½. Π­Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π½ΠΎ Π² случаС с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ Π΄Π°Π½Ρ‹ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π² Π²ΠΈΠ΄Π΅ красочной инструкции ΠΈ сухой пошаговой Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

Π Π°Π±ΠΎΡ‚Π° Π·Π° ΠΊΠΎΠΌΠΏΡŒΡŽΠ΅Ρ‚Ρ€ΠΎΠΌ Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ настройкС

А Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π±Π΅Π· Π½ΠΈΡ… Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ – ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… основано ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠŸΡ€ΠΈ написании Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Π°ΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ процСсс Π½Π° самыС простыС дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, Ρ‚Π°ΠΊ ΠΈ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Если дСйствия ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ковш Π²ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹Π»ΠΈΡ‚ΡŒΒ» ΠΈΠ»ΠΈ Β«Π²Π·ΡΡ‚ΡŒ яблоко ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρ‡Π΅Ρ€Π²ΠΎΡ‚ΠΎΡ‡ΠΈΠ½Π°Β», Ρ‚ΠΎ Π΅Π³ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ 1 Ρ€Π°Π· ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число Ρ€Π°Π·.

Когда всС задания/этапы Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ привСсти ΠΊ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ.

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ, систСма ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля (БКИ)

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

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ – ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚/ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΆΠΈΠ²ΠΎΠ΅ сущСство ΠΈ Π½Π΅ΠΆΠΈΠ²ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ€ΠΎΠ±ΠΎΡ‚, станок, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ – всС ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ исполнитСлями.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (ПК) – Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄. Алгоритмы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ПК ΠΏΠΈΡˆΡƒΡ‚ Π½Π° языках программирования (Π‘++, Basic, Pascal, Delphi, АссСмблСр, Π€ΠΎΡ€Ρ‚Ρ€Π°Π½).

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈ уровня исполнитСлСй сущСствуСт своя систСма ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля (БКИ).

Бвойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, разрабатываСтся Ρ…ΠΎΠ΄ приготовлСния яичницы ΠΈΠ»ΠΈ запуска космичСского корабля, ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ 5 основными свойствами:

ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ – ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π° языкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ понятСн Ρ‚ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ исполнитСлСй, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½Π° ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ.

Для Ρ€Π΅Π±Π΅Π½ΠΊΠ° 2 Π»Π΅Ρ‚ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ пользованию ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ простыми словами, с ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠΎΠΌ этапов (возьми, Π½Π°ΠΆΠΌΠΈ эту ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΡƒ, ΠΏΠΎΡΡ‚Π°Π²ΡŒ Π½Π° ΠΏΠΎΠ»). А для Ρ€Π΅Π±Π΅Π½ΠΊΠ° 10 Π»Π΅Ρ‚ инструкция ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΈ Π·Π°ΠΌΠ΅Π½Ρƒ Π±Π°Ρ‚Π°Ρ€Π΅Π΅ΠΊ, установку ΠΎΡ‚ΠΏΠ°Π²ΡˆΠ΅ΠΉ части.

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ – ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ, понятными, ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ нСпонятного ΠΈ Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ задания ΠΌΡ‹ ΠΏΠΎΠΌΠ½ΠΈΠΌ ΠΈΠ· сказки: β€œΠŸΠΎΠΉΠ΄ΠΈ Ρ‚ΡƒΠ΄Π°, Π½Π΅ знаю ΠΊΡƒΠ΄Π°. ΠŸΡ€ΠΈΠ½Π΅ΡΠΈ Ρ‚ΠΎ, Π½Π΅ знаю что”.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ бСсконСчного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π΅Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄: Π²Ρ‹ΠΌΡ‹Ρ‚ΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ΄Ρƒ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎ этой инструкции Π±ΡƒΠ΄Π΅Ρ‚ бСсконСчно ΠΌΡ‹Ρ‚ΡŒ Ρ€ΡƒΠΊΠΈ, Ρ‚ΠΎΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ΄Ρƒ.

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

Если выполняСмыС дСйствия ΠΈΠ΄ΡƒΡ‚ ΠΎΠ΄Π½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ, Ρ‚ΠΎ инструкция Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ. Если ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… условиях, Ρ‚ΠΎ порядок дСйствия Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

Π’ΠΈΠ΄Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²:

Π§Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ повторСния с условиСм, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ условия Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ.

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

Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ схСму Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ чая):

Для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π²Π°ΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ условия.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° вСтвлСния – Ссли Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ сорта Π½Π΅Ρ‚, Ρ‚ΠΎ процСсс ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ чая услоТняСтся:

Π­Ρ‚Ρƒ ΠΆΠ΅ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ цикличСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Ссли Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ «Ссли» ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄:

Π¦ΠΈΠΊΠ»ΠΈΡ‡Π½Ρ‹Π΅ инструкции слСдуСт ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ Π²Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΈΠ»ΠΈ зацикливания – бСсконСчного повторСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π±Π΅Π· достиТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π’ΠΈΠ΄Ρ‹ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

Π‘Π°ΠΌΡ‹ΠΉ простой способ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ построчно – словСсно. Но тСкстовая Ρ„ΠΎΡ€ΠΌΠ° оформлСния ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… инструкций Π½Π΅ всСгда наглядна ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π° ΠΈΠ·-Π·Π° большого количСства Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… слов.

Π›Π΅Π³Ρ‡Π΅ воспринимаСтся Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ»Π°Π½, Ссли Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ.

ОсобСнно Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ словами матСматичСскиС, физичСскиС ΠΈ химичСскиС процСссы. Π‘Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов, Ρ„ΠΎΡ€ΠΌΡƒΠ» Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ отраслСвыС сокращСния ΠΈ обозначСния.

Но всС эти способы записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ, схСматичСскому. ИмСнно Ρ‚Π°ΠΊΠΎΠΉ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈ исполнитСлям со всСго ΠΌΠΈΡ€Π° Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°.

Π‘Π»ΠΎΠΊ-схСма – графичСская Ρ„ΠΎΡ€ΠΌΠ° прСдставлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ гСомСтричСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ стрСлок.

Π‘Π»ΠΎΠΊ схСма Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° вычислСния ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°:

Алгоритм – это инструкция ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. А Π½Π° этом основании ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ вычислСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, которая Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, плюс Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π° ПК.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° Turbo Pascal

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… языках ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ написании инструкций Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ языка Turbo Pascal.

Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ срСду программирования ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ шагами:

МСню ΠŸΡƒΡΠΊ β†’ ВсС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β†’ Turbo Pascal

На экранС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° появится ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°, которая позволяСт ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π°Π·Ρ‹ программирования ΠΈ Π΄Π°ΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ нСпростыС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

ΠžΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΠΎΠ΄ DOS, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ интСрфСйса.

ПишСм самый простой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для вывСдСния Π½Π° экран слов привСтствия.

На латинской раскладкС Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌ Π² синСм ΠΎΠΊΠ½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

program Test;

begin

write(‘Π”ΠΎΠ±Ρ€ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ!’);

Π£Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈ использовании языка Π’ΡƒΡ€Π±ΠΎ Паскаль:

Как Π²ΠΈΠ΄ΠΈΠΌ, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΅ΡΡ‚ΡŒ свои слова-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠ°ΠΊ Π² ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ…. Π‘Π»ΠΎΠ²ΠΎ program – ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Ρ‚est – нСпосрСдствСнно Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Началом являСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° begin, end – ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ΠΌ, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ стоят ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹-дСйствия (Β«writeΒ» – напиши Π½Π° экранС). А тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° экранС бСрСтся Π² скобки ΠΈ ’….’.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, слСдуСт Π½Π°ΠΆΠ°Ρ‚ΡŒ Ctrl+F9 ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ Run Run.

Если Π½Π΅Ρ‚ ошибок Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, появится Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС Π±ΡƒΠ΄Π΅Ρ‚ новая запись, Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС. Если Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ write Π½Π° writeln, Ρ‚ΠΎ тСкст Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½ΠΎΠ²ΠΎΠΉ строчкС:

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Π²ΠΎ всСх сфСрах ΠΆΠΈΠ·Π½ΠΈ, начиная с Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… Π΄Π΅Π» ΠΈ заканчивая ΡƒΡ‡Π΅Π±ΠΎΠΉ. Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… шагов понимания Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, Π² Ρ‚ΠΎΠΌ числС ПК. ПониманиС ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ…, Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΈΡ… ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ позволяСт ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ Π΅Π³ΠΎ. Π”Π°Π»Π΅Π΅ слСдуСт ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ с Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ.

Π‘Π΅Π· умСния ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, знания ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² создания Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языков программирования.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. 7 класс

Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊ ΡƒΡ‡Π΅Π±Π½ΠΎΠΌΡƒ пособию

ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°ΠΌ

Π±Π΅Π»Ρ‹ΠΉ β€” основныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ для изучСния;

Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ основныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹;

ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ β€” опрСдСлСния основных понятий;

свСтло-Π·Π΅Π»Π΅Π½Ρ‹ΠΉ β€” историчСскиС свСдСния, информация ΠΎΠ± ΡƒΡ‡Π΅Π½Ρ‹Ρ…, Π²Π½Π΅ΡΡˆΠΈΡ… Π²ΠΊΠ»Π°Π΄ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ интСрСсныС Ρ„Π°ΠΊΡ‚Ρ‹.

Π’ ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ пособии ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ условныС обозначСния:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°β€” вопросы ΠΈ задания для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ;

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°β€” Ρ€Π°Π·Π΄Π΅Π» «УпраТнСния» содСрТит задания, ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€;

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°β€” Ρ€Π°Π·Π΄Π΅Π» «УпраТнСния» содСрТит задания для выполнСния Π² Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΈ;

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°β€” Ρ€Π°Π·Π΄Π΅Π» «УпраТнСния» содСрТит задания, ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована информация, размСщСнная Π½Π° ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Π°Π»Π΅;

* β€” Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ….

Β§ 8. Алгоритмы ΠΈ исполнитСли

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

Вспомним Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ понятия, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ познакомились Π² 6-ΠΌ классС.

Алгоритм β€” понятная ΠΈ конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… дСйствий (ΠΊΠΎΠΌΠ°Π½Π΄), Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.
Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° β€” Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ (Π³Ρ€ΡƒΠΏΠΏΠ° людСй) ΠΈΠ»ΠΈ тСхничСскоС устройство, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ ΡƒΠΌΠ΅ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ.
БистСма ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля β€” ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ.

Π›ΡŽΠ±ΠΎΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ систСму ΠΊΠΎΠΌΠ°Π½Π΄. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ исполнитСля ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹:

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ являСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ исполнитСлСм.

Π—Π°ΠΏΠΈΡΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ способы прСдставлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²:

(БхСматичСски Π΄Π°Π½Π½Ρ‹Π΅ способы прСдставлСны Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 8.1.)

8.2. Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ Π³ΠΎΠ΄Ρƒ Π²Ρ‹ познакомились с исполнитСлСм Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для построСния рисунков ΠΈ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ плоскости (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 8.2).

Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ Π½Π° плоскости. Π˜ΡΡ…ΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π° исполнитСля Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ поднято ΠΈ находится Π½Π°Π΄ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ (0, 0) β€” Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ рисования ΠΏΠ΅Ρ€ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ поднято.

Напомним систСму ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ:

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΎ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊΠ° Π² Ρ‚ΠΎΡ‡ΠΊΡƒ (x,y)

ΠŸΠΎΠ΄Π½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΎ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊΠ°

ΠžΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΎ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊΠ°

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ N x M

Π‘ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΎ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊΠ° Π½Π° Π° Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ b Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 8.3. Боставим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ участок, Π΄Π»ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π² 2 Ρ€Π°Π·Π° большС ΡˆΠΈΡ€ΠΈΠ½Ρ‹, ΠΎΠ³ΠΎΡ€ΠΎΠ΄ΠΈΠ»ΠΈ Π·Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π»ΠΈΠ½ΠΎΠΉ 120 ΠΌ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π΄Π»ΠΈΠ½Ρƒ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ участка. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ построит Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ Π·Π°Π±ΠΎΡ€Π° этого участка. ΠœΠ°ΡΡˆΡ‚Π°Π±: 1 ΠΊΠ»Π΅Ρ‚ΠΊΠ° Ρ€Π°Π²Π½Π° 10 ΠΌ.

БловСсноС описаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:

8.3. АлгоритмичСская конструкция слСдованиС

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

АлгоритмичСская конструкция слСдованиС β€” ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ записаны.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ использовалось Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 8.3, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΏΠΈΡΡ‹Π²Π°Π»ΠΈΡΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ вычислСния Π΄Π»ΠΈΠ½Ρ‹ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ участка ΠΈ построСния ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° исполнитСлСм Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ.

АлгоритмичСская конструкция слСдованиС прСдставлСна Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 8.4 ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ 8.5.

8.4. Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

НСрСдко Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ приходится Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ нСсколько Ρ€Π°Π·. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ этого изобраТСния ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ число Ρ€Π°Π·, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ Π΅Π³ΠΎ названию.

Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² составС Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡Ρƒ основной Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Ρ‹Π·ΠΎΠ² Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ замСняСт нСсколько ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 8.6. НапишСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ нарисуСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ рисунок:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

ОписаниС основного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ нСсколько Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ (ΠΈΠ»ΠΈ дСсятков Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‡Π»Π΅Π½ΠΎΠ² ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π° Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ оформляСт Π΅Π΅ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

Алгоритмы построСния Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ с Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΉ дрСвности. ПоявлСниС Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ связано с практичСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° β€” Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡƒΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠΉ ΠΈ городских построСк. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ свСдСния ΠΎ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ°Ρ…, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… соврСмСнныС, связаны с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π›Π΅ΠΎΠ½Π°Ρ€Π΄ΠΎ Π΄Π° Π’ΠΈΠ½Ρ‡ΠΈ (1452β€”1519) β€”ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΎΠ³ΠΎ ΡƒΡ‡Π΅Π½ΠΎΠ³ΠΎ ΠΈ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² тСхничСских рисунках ΠΈ эскизах раскрывал свои ΠΈΠ΄Π΅ΠΈ Π² области Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 8.2. ПолС исполнитСля Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 8.3. Π—Π°ΠΏΠΈΡΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎ дСйствиям:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ 4 ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΈ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 2 ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для исполнитСля Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ :

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π“Π»Π°Π²Π° 7. Алгоритмы. Алгоритмизация. АлгоритмичСскиС языки


7.1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ?

АлгоpΠΈΡ‚ΠΌ Β— Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΈ понятноС ΠΏpСдписаниС ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ совСpΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

НазваниС «Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ» ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΎΡ‚ латинской Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅Π½ΠΈ срСднСазиатского ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° аль-Π₯ΠΎΡ€Π΅Π·ΠΌΠΈ Β— Algorithmi. Алгоритм Β— ΠΎΠ΄Π½ΠΎ ΠΈΠ· основных понятий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.

7.2. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°»?

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Β— это нСкоторая абстрактная ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ (тСхничСская, биологичСская ΠΈΠ»ΠΈ биотСхничСская) систСма, способная Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ дСйствия, прСдписываСмыС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ.

ΠžΡ‚ΠΊΠ°Π·Ρ‹ исполнитСля Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚, Ссли ΠΊΠΎΠΌΠ°Π½Π΄Π° вызываСтся ΠΏpΠΈ нСдопустимом для Π½Π΅Π΅ состоянии сpΠ΅Π΄Ρ‹.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎ Ρ†Π΅Π»ΠΈ Π°Π»Π³ΠΎpΠΈΡ‚ΠΌΠ°. Он выполняСт всС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π½Π΅ задавая вопросов «ΠΏΠΎΡ‡Π΅ΠΌΡƒ» ΠΈ «Π·Π°Ρ‡Π΅ΠΌ».

7.3. Какими свойствами ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Π°Π»Π³ΠΎpΠΈΡ‚ΠΌΡ‹?

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ для исполнитСля Β— Ρ‚.Π΅. ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ.

ДискpΠ΅Ρ‚Π½ΠΎΡΡ‚ΡŒ (ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΡΡ‚ΡŒ, Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ) Β— Ρ‚.Π΅. Π°Π»Π³ΠΎpΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏpΠ΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏpоцСсс pСшСния Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏpостых (ΠΈΠ»ΠΈ pΠ°Π½Π΅Π΅ ΠΎΠΏpΠ΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ…) шагов (этапов).

ОпpΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ Β— Ρ‚.Π΅. ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏpΠ°Π²ΠΈΠ»ΠΎ Π°Π»Π³ΠΎpΠΈΡ‚ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΈΠΌ, ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌ ΠΈ Π½Π΅ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ мСста для ΠΏpΠΎΠΈΠ·Π²ΠΎΠ»Π°. Π‘Π»Π°Π³ΠΎΠ΄Π°pя этому свойству Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎpΠΈΡ‚ΠΌΠ° носит мСханичСский Ρ…Π°pΠ°ΠΊΡ‚Π΅p ΠΈ Π½Π΅ Ρ‚pΠ΅Π±ΡƒΠ΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ свСдСний ΠΎ pСшаСмой Π·Π°Π΄Π°Ρ‡Π΅.

PΠ΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ (ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ). Π­Ρ‚ΠΎ свойство состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎpΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏpΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ pСшСнию Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число шагов.

7.4. Π’ ΠΊΠ°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹?


7.5. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ словСсный способ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²?

БловСсный способ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² прСдставляСт собой описаниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… этапов ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Алгоритм задаСтся Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° СстСствСнном языкС.

НапримСр. Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ нахоТдСния наибольшСго ΠΎΠ±Ρ‰Π΅Π³ΠΎ дСлитСля (ΠΠžΠ”) Π΄Π²ΡƒΡ… Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… чисСл.

ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΌ числам ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Π² этом ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° наибольший ΠΎΠ±Ρ‰ΠΈΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ чисСл 125 ΠΈ 75.

7.6. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский способ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²?

ГрафичСский способ прСдставлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² являСтся Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ ΠΈ наглядным ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со словСсным.

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

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 7.1 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто употрСбляСмыС символы.

НазваниС ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ заполнСнияПояснСниС
ΠŸΡ€ΠΎΡ†Π΅ΡΡΠ’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ дСйствиС ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий
Π Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условий
ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡΠΠ°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°
ΠŸΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ процСссВычислСния ΠΏΠΎ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, стандартной ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅
Π’Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄Π’Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅
ΠŸΡƒΡΠΊ-остановНачало, ΠΊΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π²Ρ…ΠΎΠ΄ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ Π² ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ
Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ

Π‘Π»ΠΎΠΊ «ΠΏΡ€ΠΎΡ†Π΅ΡΡ» примСняСтся для обозначСния дСйствия ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ„ΠΎΡ€ΠΌΡƒ прСдставлСния ΠΈΠ»ΠΈ размСщСния Π΄Π°Π½Π½Ρ‹Ρ…. Для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ наглядности схСмы нСсколько ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ Π² ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ достаточно свободно.

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

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

Π‘Π»ΠΎΠΊ «ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ процСсс» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ Π² Π²ΠΈΠ΄Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΈ для ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ.

7.7. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ псСвдокод?

ПсСвдокод прСдставляСт собой систСму ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ», ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ для Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

Он Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ мСсто ΠΌΠ΅ΠΆΠ΄Ρƒ СстСствСнным ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ языками.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ псСвдокода являСтся ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ алгоритмичСский язык Π² русской Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ (ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ АЯ), описанный Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ А.Π“. ΠšΡƒΡˆΠ½ΠΈΡ€Π΅Π½ΠΊΠΎ ΠΈ Π΄Ρ€. «ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ», 1991. Π­Ρ‚ΠΎΡ‚ язык Π² дальнСйшСм ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ просто «Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΉ язык».

7.8. Как Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π° школьном алгоритмичСском языкС?


ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ слуТСбныС слова


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

ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ школьного АЯ


ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π° школьном АЯ


7.9. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ алгоритмичСскиС структуры?

ЛогичСская структура любого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Ρ‚Ρ€Π΅Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… структур: слСдованиС, Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅, Ρ†ΠΈΠΊΠ».

Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… структур являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² Π½ΠΈΡ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π°.

ΠŸΡ€Π΅Π΄ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° для всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ†ΠΈΠΊΠ»Π°) Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠΊΠ° ΠΈ для

Π¨ΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ алгоритмичСский языкЯзык Π±Π»ΠΎΠΊ-схСм

7.10. КакиС Ρ†ΠΈΠΊΠ»Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ?

На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС вычислСний происходит ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условия достиТСния искомого Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вычислСния суммы ряда

с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ (для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠΎΡ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ стСпСнного ряда трСбуСмая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ достигнута, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅ слагаСмоС станСт ΠΏΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ мСньшС ).

ВычислСниС сумм Β— типичная цикличСская Π·Π°Π΄Π°Ρ‡Π°. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΆΠ΅ нашСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ число слагаСмых (Π°, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π°) Π·Π°Ρ€Π°Π½Π΅Π΅ нСизвСстно. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ достиТСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ точности.

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

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅ эти Π΄Π²Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΏΠΎ числу ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Алгоритм Π½Π° школьном АЯБлок-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠΎΠΊΠ°

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ… элСмСнтов Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A(10,10), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ располоТСны Π½Π° пСрСсСчСнии Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… строк ΠΈ Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… столбцов.

7.12. Π§Π΅ΠΌ отличаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ способ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…?

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

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

7.13.Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ языка программирования?

Π’ настоящСС врСмя Π² ΠΌΠΈΡ€Π΅ сущСствуСт нСсколько сотСн Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… языков программирования. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ своя ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния.

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

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

7.14. КакиС Ρƒ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… языков достоинства ΠΈ нСдостатки?

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

ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° машинном языкС программист ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ своим ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ячСйку памяти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС возмоТности ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

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

7.15. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ язык ассСмблСра?

Π―Π·Ρ‹ΠΊ ассСмблСра Β— это систСма ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для прСдставлСния Π² ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, записанных Π² машинном ΠΊΠΎΠ΄Π΅.

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с языка ассСмблСра Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ язык осущСствляСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, которая Ρ‚Π°ΠΊΠΆΠ΅ называСтся ассСмблСром ΠΈ являСтся, ΠΏΠΎ сути, ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌ транслятором.

7.16. Π’ Ρ‡Π΅ΠΌ прСимущСства алгоритмичСских языков ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ?


7.17. КакиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ алгоритмичСский язык?

АлгоритмичСский язык (ΠΊΠ°ΠΊ ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ язык) ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Ρ‚Ρ€ΠΈ Π΅Π³ΠΎ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅: Π°Π»Ρ„Π°Π²ΠΈΡ‚, синтаксис ΠΈ сСмантика.

Алфавит Β— это фиксированный для Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка Π½Π°Π±ΠΎΡ€ основных символов, Ρ‚.Π΅. «Π±ΡƒΠΊΠ² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°», ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ любой тСкст Π½Π° этом языкС Β— Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ символы Π² тСкстС Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ.

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

7.18. КакиС понятия ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ алгоритмичСскиС языки?

КаТдоС понятиС алгоритмичСского языка ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ (ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ) ΠΈ опрСдСляСмыС Сю свойства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ процСсса ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ языка опрСдСляСтся Π²ΠΎ взаимодСйствии синтаксичСских ΠΈ сСмантичСских ΠΏΡ€Π°Π²ΠΈΠ». БинтаксичСскиС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ образуСтся Π΄Π°Π½Π½ΠΎΠ΅ понятиС ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… понятий ΠΈ Π±ΡƒΠΊΠ² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Π° сСмантичСскиС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ свойства Π΄Π°Π½Π½ΠΎΠ³ΠΎ понятия

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ понятиями Π² алгоритмичСских языках ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅.

ИмСна (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹) Β— ΡƒΠΏΠΎΡ‚pΠ΅Π±Π»ΡΡŽΡ‚ΡΡ для обозначСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏpΠΎΠ³pΠ°ΠΌΠΌΡ‹ (ΠΏΠ΅pΠ΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, массивов, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π΄p.).

ВыраТСния Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ символов (Π±Π΅Π· подстрочных ΠΈ надстрочных символов, «ΠΌΠ½ΠΎΠ³ΠΎΡΡ‚Π°ΠΆΠ½Ρ‹Ρ…» Π΄Ρ€ΠΎΠ±Π΅ΠΉ ΠΈ Ρ‚.Π΄.), Ρ‡Ρ‚ΠΎ позволяСт Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ наТимая Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ клавиши ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ΄pΠ°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° исполняСмыС ΠΈ нСисполняСмыС. НСисполняСмыС ΠΎΠΏΠ΅pΠ°Ρ‚ΠΎpΡ‹ ΠΏpΠ΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для описания Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ стpΡƒΠΊΡ‚ΡƒpΡ‹ ΠΏpΠΎΠ³pΠ°ΠΌΠΌΡ‹, Π° исполняСмыС Β— для выполнСния pΠ°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… дСйствий (Π½Π°ΠΏpΠΈΠΌΠ΅p, ΠΎΠΏΠ΅pΠ°Ρ‚ΠΎp ΠΏpисваивания, ΠΎΠΏΠ΅pΠ°Ρ‚ΠΎpΡ‹ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°, условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ†ΠΈΠΊΠ»Π°, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Π΄p.).

7.19. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ стандартная функция?

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ числа, синус ΡƒΠ³Π»Π° ΠΈ Ρ‚.Π΄.

Π’Π°Π±Π»ΠΈΡ†Π° стандартных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ школьного алгоритмичСского языка


НазваниС ΠΈ матСматичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΠ£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° (ΠΌΠΎΠ΄ΡƒΠ»ΡŒ)| Ρ… |abs(x)
ΠšΠΎΡ€Π΅Π½ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉsqrt(x)
ΠΠ°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌln xln(x)
ДСсятичный Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌlg xlg(x)
ЭкспонСнта (ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ числа Π΅ » 2.72)e xexp(x)
Π—Π½Π°ΠΊ числа x (-1,Ссли Ρ… 0)sign xsign(x)
ЦСлая Ρ‡Π°ΡΡ‚ΡŒ Ρ… (Ρ‚.Π΅. максимальноС Ρ†Π΅Π»ΠΎΠ΅ число,Π½Π΅ прСвосходящСС Ρ…)int(x)
ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈΠ· чисСл Ρ… ΠΈ ymin(x,y)
ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ ΠΈΠ· чисСл Ρ… ΠΈ ymax(x,y)
ЧастноС ΠΎΡ‚ дСлСния Ρ†Π΅Π»ΠΎΠ³ΠΎ Ρ… Π½Π° Ρ†Π΅Π»ΠΎΠ΅ ydiv(x,y)
ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ ΠΎΡ‚ дСлСния Ρ†Π΅Π»ΠΎΠ³ΠΎ Ρ… Π½Π° Ρ†Π΅Π»ΠΎΠ΅ ymod(x,y)
Π‘Π»ΡƒΡ‡Π°ΠΉΠ½ΠΎΠ΅ число Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ Ρ…-1rnd(x)
Бинус (ΡƒΠ³ΠΎΠ» Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…)sin xsin(x)
ΠšΠΎΡΠΈΠ½ΡƒΡ (ΡƒΠ³ΠΎΠ» Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…)cos xcos(x)
ВангСнс (ΡƒΠ³ΠΎΠ» Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…)tg xtg(x)
ΠšΠΎΡ‚Π°Π½Π³Π΅Π½Ρ (ΡƒΠ³ΠΎΠ» Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…)ctg xctg(x)
Арксинус (Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…)arcsin xarcsin(x)
Арккосинус (Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…)arccos xarccos(x)
АрктангСнс (Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…)arctg xarctg(x)
АрккотангСнс (Π³Π»Π°Π²Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…)arcctg xarcctg(x)

Π’ качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ константы, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ выраТСния. НапримСр:

sin(3.05)
min(a, 5)
sin(x)
min(a, b)
sin(2*y+t/2)
min(a+b, a*b)
sin((exp(x)+1)**2)
min(min(a,b),min(c,d))

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ язык программирования ΠΈΠΌΠ΅Π΅Ρ‚ свой Π½Π°Π±ΠΎΡ€ стандартных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

7.20. Как Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ арифмСтичСскиС выраТСния?


ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ записи арифмСтичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ


ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Π·Π°ΠΏΠΈΡΡŒΠ—Π°ΠΏΠΈΡΡŒ Π½Π° школьном алгоритмичСском языкС
x*y/z
x/(y*z) ΠΈΠ»ΠΈ x/y/z
(a**3+b**3)/(b*c)
(a[i+1]+b[i-1])/(2*x*y)
(-b+sqrt(b*b-4*a*c))/(2*a)
(x0.49*exp(a*a-b*b)+ln(cos(a*a))**3
x/(1+x*x/(3+(2*x)**3))

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки Π² записи Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ:

5x+1
a+sin x
((a+b)/c**3
ΠŸΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ Π·Π½Π°ΠΊ умноТСния ΠΌΠ΅ΠΆΠ΄Ρƒ 5 ΠΈ Ρ…
АргумСнт x Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ sin x Π½Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² скобки
НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ скобки

7.21. Как Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ логичСскиС выраТСния?

Π’ записи логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠΌΠΈΠΌΠΎ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ слоТСния, вычитания, умноТСния, дСлСния ΠΈ возвСдСния Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ (большС), >= (большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ), = (Ρ€Π°Π²Π½ΠΎ), <> (Π½Π΅ Ρ€Π°Π²Π½ΠΎ), Π° Ρ‚Π°ΠΊΠΆΠ΅ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ, ΠΈΠ»ΠΈ, Π½Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ записи логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, истинных ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… условий.


7.22. УпраТнСния

7.1. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ алгоритмичСского языка выраТСния:

a)e)
Π±)ΠΆ)
Π²)Π·)
Π³)ΠΈ)
Π΄)ΠΊ)

[ ΠžΡ‚Π²Π΅Ρ‚ ]

7.2. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ матСматичСской Ρ„ΠΎΡ€ΠΌΠ΅ арифмСтичСскиС выраТСния:

Π°) a/b**2;
Π±) a+b/c+1;
Π²) 1/a*b/c;
Π³) a**b**c/2;
Π΄) (a**b)**c/2;
Π΅) a/b/c/d*p*q;
ΠΆ) x**y**z/a/b;
Π·) 4/3*3.14*r**3;
ΠΈ) b/sqrt(a*a+b);
ΠΊ) d*c/2/R+a**3;
Π») 5*arctg(x)-arctg(y)/4;
ΠΌ) lg(u*(1/3)+sqrt(v)+z);
Π½) ln(y*(-sqrt(abs(x))));
ΠΎ) abs(x**(y/x)-(y/x)**(1/3));
ΠΏ) sqrt((x1-x2)**2+(y1-y2)**2);
Ρ€) exp(abs(x-y))*(tg(z)**2+1)**x;
c) lg(sqrt(exp(x-y))+x**abs(y)+z);
Ρ‚) sqrt(exp(a*x)*sin(x)**n)/cos(x)**2;
Ρƒ) sqrt(sin(arctg(u))**2+abs(cos(v)));
Ρ„) abs(cos(x)+cos(y))**(1+sin(y)**2);

[ ΠžΡ‚Π²Π΅Ρ‚ ]

7.3. ВычислитС значСния арифмСтичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ x=1:
Π°) abs(x-3)/ln(exp(3))*2/lg(10000);
РСшСниС: abs(1-3)=2; ln(exp(3))=3; lg(10000)=4; 2/3*2/4=0.33;

7.4. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ арифмСтичСскиС выраТСния, значСниями ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ:
Π°) ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° со сторонами a, b, c (a, b, c>0) ΠΈ ΠΏΠΎΠ»ΡƒΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ p;
ΠžΡ‚Π²Π΅Ρ‚: sqrt(p*(p-a)*(p-b)*(p-c));

Π±) срСднСС арифмСтичСскоС ΠΈ срСднСС гСомСтричСскоС чисСл a, b, c, d;
Π²) расстояниС ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (x,y) Π΄ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ (0,0);
Π³) синус ΠΎΡ‚ x градусов;
Π΄) ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ повСрхности ΠΊΡƒΠ±Π° (Π΄Π»ΠΈΠ½Π° Ρ€Π΅Π±Ρ€Π° Ρ€Π°Π²Π½Π° Π°);
Π΅) радиус описанной сфСры ΠΊΡƒΠ±Π° (Π΄Π»ΠΈΠ½Π° Ρ€Π΅Π±Ρ€Π° Ρ€Π°Π²Π½Π° Π°);
ΠΆ) ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ пСрСсСчСния Π΄Π²ΡƒΡ… прямых, Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… уравнСниями
a 1 x+b 1 y+c 1 =0 ΠΈ a 2 x+b 2 y+c 2 =0 (прямыС Π½Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹).
[ ΠžΡ‚Π²Π΅Ρ‚ ]

7.7. НачСртитС Π½Π° плоскости (x,y) ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ истинно ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π“Ρ€Π°Π½ΠΈΡ†Ρƒ, Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ этой области, ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ.

Π°) (x =0)
ΠžΡ‚Π²Π΅Ρ‚:

Π΅) ((x-2)**2+y*y x/2)
ΠžΡ‚Π²Π΅Ρ‚:

Π±) (x>=0) ΠΈΠ»ΠΈ (y =0
Π³) (x+y>0) ΠΈ (y =1
ΠΆ) (x*x+y*y x*x);
Π·) (y>=x) ΠΈ (y+x>=0) ΠΈ (y 1);

[ ΠžΡ‚Π²Π΅Ρ‚ ]

7.8. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «ΠΈΡΡ‚ΠΈΠ½Π°» Ρ‚ΠΎΠ³Π΄Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‡ΠΊΠ° с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (x, y) ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½ΠΎΠΉ области.

[ ΠžΡ‚Π²Π΅Ρ‚ ]

Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС
[ ΠžΡ‚Π²Π΅Ρ‚ ]

7.12. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ y(x), Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Ссли:

Π°)Π²)
РСшСниС
Π³)
Π±)Π΄)

[ ΠžΡ‚Π²Π΅Ρ‚ ]

7.13. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ цСлочислСнной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ S послС выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²:

а)РСшСниС
iS
128
1128/2=64
264/2=32
332/2=16
416/2=8
ΠžΡ‚Π²Π΅Ρ‚: S=8
г)РСшСниС
ijS
0
120+1+2=3
33+1+3=7
227+2+2=11
311+2+3=16
ΠžΡ‚Π²Π΅Ρ‚: S=16
Π±)Π΄)
Π²)Π΅)

[ ΠžΡ‚Π²Π΅Ρ‚ ]

7.14. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ S послС выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²:

Π°)Π³)
РСшСниС
УсловиС iiS
00
010+1 2 =1
121+2 2 =5
235+3 2 =14
3
ΠžΡ‚Π²Π΅Ρ‚: S=14
РСшСниС
УсловиС N > 0SN
0125
125 > 0? Π΄Π°0+5=512
12 > 0? Π΄Π°5+2=71
1 > 0? Π΄Π°7+1=80
0 > 0? Π½Π΅Ρ‚ (ΠΊΡ†)
ΠžΡ‚Π²Π΅Ρ‚: S=8
Π±)Π΄)
Π²)Π΅)

[ ΠžΡ‚Π²Π΅Ρ‚ ]

7.15. БоставтС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ структуры (условия этих Π·Π°Π΄Π°Ρ‡ заимствСны ΠΈΠ· ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ пособия Π’.М. Π—Π°Π²Π°Ρ€Ρ‹ΠΊΠΈΠ½Π°, Π’.Π“. Житомирского ΠΈ М.П. Π›Π°ΠΏΡ‡ΠΈΠΊΠ° «ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ», 1989):

Π²) Π² Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ извСстны Ρ‚Ρ€ΠΈ стороны a, b ΠΈ c; Π½Π°ΠΉΡ‚ΠΈ радиус описанной окруТности ΠΈ ΡƒΠ³ΠΎΠ» A (Π² градусах), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹: Π³Π΄Π΅

Π³) Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π΅ извСстны сторона основания a ΠΈ ΡƒΠ³ΠΎΠ» A (Π² градусах) Π½Π°ΠΊΠ»ΠΎΠ½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ ΠΊ плоскости основания; Π½Π°ΠΉΡ‚ΠΈ объСм ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΉ повСрхности ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹:

V=S ocΠ½ Β· H/2;
Π³Π΄Π΅

Π΄) Π² усСчСнном конусС извСстны радиус оснований R ΠΈ r ΠΈ ΡƒΠ³ΠΎΠ» A (Π² Ρ€Π°Π΄ΠΈΠ°Π½Π°Ρ…) Π½Π°ΠΊΠ»ΠΎΠ½Π° ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰Π΅ΠΉ ΠΊ повСрхности большого основания; Π½Π°ΠΉΡ‚ΠΈ объСм ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ повСрхности конуса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹:

Π³Π΄Π΅

e) Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π΅ сторона основания Ρ€Π°Π²Π½Π° a, Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠ΅ Ρ€Π΅Π±Ρ€ΠΎ Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ ΠΊ плоскости основания ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ A; Π½Π°ΠΉΡ‚ΠΈ объСм ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΉ повСрхности ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρ‹ ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ сСчСния, проходящСго Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Ρ‹ ΠΈ диагональ основания d; ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹:

[ ΠžΡ‚Π²Π΅Ρ‚ ]

7.16. БоставтС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Ρ€Π°Π·Π²Π»Π΅Ρ‚Π²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ структуры:

Π°) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сторонами a, b, c Ρ€Π°Π²Π½ΠΎΠ±Π΅Π΄Ρ€Π΅Π½Π½Ρ‹ΠΌ;
РСшСниС:

Π±) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ количСство ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл срСди Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… чисСл a, b ΠΈ c;

Π²) мСньшСС ΠΈΠ· Π΄Π²ΡƒΡ… Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅Ρ€Π°Π²Π½Ρ‹Ρ… чисСл ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π²Π΄Π²ΠΎΠ΅, Π° большСС ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· измСнСния;

Π³) числа a ΠΈ b Β— ΠΊΠ°Ρ‚Π΅Ρ‚Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π° c ΠΈ d Β— Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ; ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ эти Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ;

Π΄) Π΄Π°Π½Π½Ρ‹ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° плоскости; ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая ΠΈΠ· Π½ΠΈΡ… Π±Π»ΠΈΠΆΠ΅ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚;

Π΅) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π»ΠΈ заданная Ρ‚ΠΎΡ‡ΠΊΠ° (x,y) плоской Ρ„ΠΈΠ³ΡƒΡ€Π΅, ΡΠ²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ ΠΊΠΎΠ»ΡŒΡ†ΠΎΠΌ с Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ радиусом r1 ΠΈ внСшним радиусом r2;

ΠΆ) ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ… чисСл a, b ΠΈ c.
[ ΠžΡ‚Π²Π΅Ρ‚ ]

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *