Алгоритм Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ – «Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Алгоритмизация – процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (ΠΏΠ»Π°Π½Π° дСйствий) для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ.». Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бСсплатно ΠΈ Π±Π΅Π· рСгистрации.

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

РСшСниС Π·Π°Π΄Π°Ρ‡ с Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ β€” ΠœΠ΅Π³Π°ΠΎΠ±ΡƒΡ‡Π°Π»ΠΊΠ°

РСшСниС Π·Π°Π΄Π°Ρ‡ с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ.

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ называСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ всС этапы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ строго ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ содСрТит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ условий ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.

Π‘Π»ΠΎΠΊ схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° выглядит, ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий.

ГрафичСский способ описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (Π±Π»ΠΎΠΊ — схСма) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» самоС ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС. Для графичСского описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ схСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈΠ»ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ символы (Π±Π»ΠΎΠΊΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой линиями связи.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ этап Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса прСдставляСтся гСомСтричСскими Ρ„ΠΈΠ³ΡƒΡ€Π°ΠΌΠΈ (Π±Π»ΠΎΠΊΠ°ΠΌΠΈ). Они дСлятся Π½Π° арифмСтичСскиС ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ (ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ), логичСскиС (Ρ€ΠΎΠΌΠ±) ΠΈ Π±Π»ΠΎΠΊΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… (ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΎΠ³Ρ€Π°ΠΌΠΌ).

Π—Π°Π΄Π°Π½ΠΈΠ΅ 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ расстояниС Π½Π° плоскости ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ M1(x1,y1) ΠΈ M2(x2,y2).

Π”Π°Π½Π° Π±Π»ΠΎΠΊ схСма, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ, ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° псСвдокодах

Β 

Β 

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ

Π—Π°Π΄Π°Π½ΠΈΠ΅ 2.Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ схСмы ΠΈ Π² псСвдокодах, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ :

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1.Π”Π°Π½Π° Π΄Π»ΠΈΠ½Π° Ρ€Π΅Π±Ρ€Π° ΠΊΡƒΠ±Π°. Найти объСм ΠΊΡƒΠ±Π° ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Π΅Π³ΠΎ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ повСрхности.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2.Π˜Π·Π²Π΅ΡΡ‚Π½Π° Π΄Π»ΠΈΠ½Π° окруТности. Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΊΡ€ΡƒΠ³Π°, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ этой ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 3.Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ высоту Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΎΠΏΡƒΡ‰Π΅Π½Π½ΡƒΡŽ Π½Π° сторону Π°, ΠΏΠΎ извСстным значСниям Π΄Π»ΠΈΠ½ Π΅Π³ΠΎ сторон a, b, c.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 4.По Π΄Π°Π½Π½Ρ‹ΠΌ сторонам ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€, ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΈ Π΄Π»ΠΈΠ½Ρƒ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ.

РСшСниС Π·Π°Π΄Π°Ρ‡ с Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

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

Π’Π°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ структуры. Π’ Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… Π²Ρ‹Π±ΠΎΡ€ направлСния продолТСния вычислСния осущСствляСтся ΠΏΠΎ ΠΈΡ‚ΠΎΠ³Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ условия. ВСтвящиСся процСссы ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ IF (условиС Π•Π‘Π›Π˜).

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… участков вычислСний. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ цикличСской структуры (цикличСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹).



Π—Π°Π΄Π°Π½ΠΈΠ΅ 3.Π”Π°Π½Ρ‹ Ρ†Π΅Π»Ρ‹Π΅ числа X, Y. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ X, Y ΠΊΡ€ΡƒΠ³Ρƒ радиуса R.

ВывСсти Π½Π° экран сообщСниС «ΠŸΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚» ΠΈΠ»ΠΈ «ΠΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚».

Π”Π°Π½Π° Π±Π»ΠΎΠΊ схСма . Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π² псСвдокодах

.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ

Π—Π°Π΄Π°Π½ΠΈΠ΅ 4.Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для Π·Π°Π΄Π°Ρ‡ΠΈ Π² Π²ΠΈΠ΄Π΅ псСвдокодов ΠΈ Π±Π»ΠΎΠΊ схСмы.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΡƒΡŽ эпизод сказки: машина ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚, ΠΊΡƒΠ΄Π° ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π³Π΅Ρ€ΠΎΠΉ, ΠΈ Π² зависимости ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚Π° (Π½Π°Π»Π΅Π²ΠΎ – (-1), прямо – 0, Π½Π°ΠΏΡ€Π°Π²ΠΎ – 1), ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ с Π³Π΅Ρ€ΠΎΠ΅ΠΌ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2.ΠœΠΎΡ€ΡΠΊΠΎΠΉ Π±ΠΎΠΉ. Машина Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ Π΄Π²Π° числа ΠΎΡ‚ 0 Π΄ΠΎ 9. Π˜Π³Ρ€ΠΎΠΊ пытаСтся ΠΈΡ… ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, вводя свои Π΄Π²Π° числа. Если ΠΎΠ½ΠΈ совпали (Π² любом сочСтании), Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠΊ Π²Ρ‹ΠΈΠ³Ρ€Π°Π».

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 3.Π’ АтлантичСском ΠΎΠΊΠ΅Π°Π½Π΅ Ρ‚Π΅Ρ€ΠΏΠΈΡ‚ бСдствиС пассаТирский Ρ‚Π΅ΠΏΠ»ΠΎΡ…ΠΎΠ΄ Β«ΠŸΠΎΡΡƒΠ΄ΠΈΠ½Π°Β».

ВсС пассаТиры Π±ΡƒΠ΄ΡƒΡ‚ спасСны, Ссли Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΡƒΡΠΏΠ΅ΡŽΡ‚ Π΄Π²Π° судна. Π‘ΡƒΠ΄Π½ΠΎ продСрТится Π½Π° ΠΏΠ»Π°Π²Ρƒ 2 часа. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ судов-спасатСлСй 40 ΡƒΠ·Π»ΠΎΠ²/Ρ‡. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΡƒΡŽ спасутся Π»ΠΈ пассаТиры.

Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹ расстояния судов-спасатСлСй Π΄ΠΎ Ρ‚ΠΎΠ½ΡƒΡ‰Π΅Π³ΠΎ судна, Ρ€Π°Π²Π½Ρ‹ 30 ΠΊΠΌ ΠΈ 45 ΠΊΠΌ

Π£Π·Π΅Π»- морская миля Π² час- ΠΌΠ΅Ρ€Π° скорости. А Π²ΠΎΡ‚ Π² ΠΌΠΈΠ»Π΅- 1852 ΠΌΠ΅Ρ‚Ρ€Π°.час.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 4.

Π§Π΅Ρ€Π΅Π· старый мост двиТСтся ΠΏΠΎΡ‚ΠΎΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°ΡˆΠΈΠ½. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° мосту ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ 3 ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Если Π½Π° мост Π²ΡŠΠ΅Π΄ΡƒΡ‚ 3 Π»Π΅Π³ΠΊΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ 2 Π»Π΅Π³ΠΊΠΎΠ²Ρ‹Ρ… ΠΈ Π³Ρ€ΡƒΠ·ΠΎΠ²ΠΈΠΊ – мост Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΡ‚, Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях — Ρ€ΡƒΡ…Π½Π΅Ρ‚.

megaobuchalka.ru

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ школьного курса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈΠ· Letopisi.Ru β€” «ВрСмя Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π΄ΠΎΠΌΠΎΠΉΒ»

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ школьного курса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

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

1) Π”Π°Π½Ρ‹ Π΄Π»ΠΈΠ½Ρ‹ сторон Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° A, B, C. Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° S. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

2) Π”Π°Π½Ρ‹ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° АВБ. Найти Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

3) Π’ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ A ΠΈ высотой B Π΅ΡΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΈ Π΄Π²Π΅Ρ€ΡŒ с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ C Π½Π° D ΠΈ M Π½Π° N соотвСтствСнно. ВычислитС ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ стСн для оклСивания ΠΈΡ… обоями. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

4) Π”Π°Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° A, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±Π°ΠΉΡ‚Π°Ρ…. ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ А Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

5) Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ, ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π»ΠΎΠ΄ΠΊΠΎΠΉ, Ссли Π΅Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π² стоячСй Π²ΠΎΠ΄Π΅ v ΠΊΠΌ/Ρ‡, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ тСчСния Ρ€Π΅ΠΊΠΈ v1 ΠΊΠΌ/Ρ‡, врСмя двиТСния ΠΏΠΎ ΠΎΠ·Π΅Ρ€Ρƒ t1 Ρ‡, Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² тСчСния Ρ€Π΅ΠΊΠΈ – t2 Ρ‡. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

6) ВычислитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Y ΠΏΡ€ΠΈ X=2, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Y = 2 Π Π•Π¨Π•ΠΠ˜Π•: 1. X = 2 2. Z = 8 * 2 = 16 3. Z = = 4 4. Z = 4 – 1 = 3 5. Y = 3 * 2 = 6 6. Y = 6 / 3 = 2

7) По Π΄Π°Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊ-схСмС вычислСния значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, восстановитС условиС Π·Π°Π΄Π°Ρ‡ΠΈ; Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ вычислСния значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

8) По Π΄Π°Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊ-схСмС вычислСния значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, восстановитС условиС Π·Π°Π΄Π°Ρ‡ΠΈ; Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ вычислСния значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π² Turbo Pascal. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π·Π°Π΄Π°Ρ‡

letopisi.org

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ(слСдованиС) состоит ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² порядкС ΠΈΡ… слСдования.

Рис. 1 ЛинСйная структура Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

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

Подобная структура называСтся Ρ‚Π°ΠΊΠΆΠ΅ Β«Π•Π‘Π›Π˜ – ВО – Π˜ΠΠΠ§Π•Β», ΠΈΠ»ΠΈ Β«Ρ€Π°Π·Π²ΠΈΠ»ΠΊΠ°Β». ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΏΡƒΡ‚Π΅ΠΉ (ВО ΠΈΠ»ΠΈ Π˜ΠΠΠ§Π•) Π²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ слияния, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ продолТаСтся нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡƒΡ‚ΡŒ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½.

ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ. Π’ этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ.

Рис. 2 Π Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰Π°ΡΡΡ структура Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Рис. 3 Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Β«Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅Β»

ЦикличСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

ЦикличСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ(Π¦ΠΈΠΊΠ») содСрТит Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ. Основной Π±Π»ΠΎΠΊ Ρ†ΠΈΠΊΠ»Π°, Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ вычислСния. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΡŽΡ‚ цикличСский процСсс: ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ значСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ условия окончания ΠΈΠ»ΠΈ продолТСния цикличСского процСсса.

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° структур Ρ†ΠΈΠΊΠ»Π°: Ρ†ΠΈΠΊΠ» с парамСтромилис ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΈΡ†ΠΈΠΊΠ» с условиСм. ЦикличСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ позволяСт ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ большоС число ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… вычислСний Π½Π°Π΄ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для получСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π¦ΠΈΠΊΠ»Ρ‹ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π° Π·Π°Ρ€Π°Π½Π΅Π΅ извСстно. Π‘Ρ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Ρ†ΠΈΠΊΠ» ΠΈ Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π½Π° рис. 6.

Π¦ΠΈΠΊΠ»Ρ‹ с ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Π·Π°Ρ€Π°Π½Π΅Π΅ нСизвСстно, Π½ΠΎ Π·Π°Π΄Π°Π½ΠΎ условиС окончания Ρ†ΠΈΠΊΠ»Π°. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Ссли условиС окончания Ρ†ΠΈΠΊΠ»Π° провСряСтся ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π°, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ цикличСскиС структуры Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ цикламис прСдусловиСм(Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Β» рис. 4), Π° Ссли ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условия происходит послС выполнСния Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π° – цикламис постусловиСм(Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π½Π΅Β» рис.5).

Рис. 4

Рис. 5

Рис. 6

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

РСшСниС любой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² – ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π·Π°Π΄Π°Ρ‡ΠΈ.

НапримСр. ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ начислСнии Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ сотрудникам прСдприятия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ: Ρ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ сотрудника, Π΅Π³ΠΎ фамилия, имя, отчСство, ΠΎΠΊΠ»Π°Π΄, ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ врСмя ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ – число ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, коэффициСнты ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΏΡ€Π°Π²Ρ‹Π΅ части.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ свои характСристики (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹). Π€Π°ΠΌΠΈΠ»ΠΈΠΈ ΠΈ наимСнования – это строки символов, Π° коэффициСнты ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, количСство выпускаСмой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ – это числовыС константы, прСдставлСнныС арифмСтичСскими выраТСниями ΠΈΠ»ΠΈ числами.

Если Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½ΠΎ Π½Π° Π­Π’Πœ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° строгая формализация Π·Π°Π΄Π°Ρ‡ΠΈ. Она ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π·Π°Π΄Π°Ρ‡ΠΈ – ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π’ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ программирования число Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ. Π­Ρ‚ΠΎ константы, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ массивы, Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ константы. НапримСр, Π² Π·Π°Π΄Π°Ρ‡Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ окруТностиL= Ο€ *D, здСсьLΠΈD– ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π·Π°Π΄Π°Ρ‡ΠΈ, Π° Ο€ – Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° постоянная Π² любой Π·Π°Π΄Π°Ρ‡Π΅, Ρ‚.Π΅. это константа.

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ числом. НапримСр, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ спискС Ρ„Π°ΠΌΠΈΠ»ΠΈΠΉ опрСдСляСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ Иванов. Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ фамилия – это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π° Иванов – символьная константа.

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° – это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. КаТдая константа ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ‚ фиксированный Ρ‚ΠΈΠΏ (арифмСтичСский, ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ) ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ фиксированноС, нСизмСняСмоС Π² Π΄Π°Π½Π½ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π΅Π΅ Ρ‚ΠΈΠΏΡƒ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ константы ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² условии Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ извСстно Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

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

НапримСр, трСбуСтся Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΎΡ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния Π΄ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ значСния с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ шагом. ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, шаг – ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² условии Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹. Π­Ρ‚ΠΈ значСния станут извСстны ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ выполнСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°: Π²Π²Π΅Π΄Π΅Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ вычислСний. Если Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΈΡ… опрСдСлСния, исполнСниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Имя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ своим ΠΈΠΌΠ΅Π½Π΅ΠΌ. Имя это Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ, фиксировано ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ. ИмСна для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² устанавливаСт Π°Π²Ρ‚ΠΎΡ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. РСкомСндуСтся Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ мнСмоничСскиС ΠΈΠΌΠ΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΡΡƒΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ массива. Массив – ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях Ρ€Π°Π·Ρ€ΠΎΠ·Π½Π΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ – массив, имСнуя всС коэффициСнты ΠΎΠ±Ρ‰ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ (ΠΈΠΌΠ΅Π½Π΅ΠΌ массива) ΠΈ индСксами (Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ Π² массивС).

ИндСкс элСмСнта массива позволяСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ элСмСнту массива Β«Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽΒ». По индСксу массив строго упорядочСн.

Массивом называСтся конСчная упорядочСнная ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, доступ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ осущСствляСтся ΠΏΠΎ Π΅Π³ΠΎ индСксу.

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

Π’ любом Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ всСгда присутствуСт Ρ€Π°Π·Π΄Π΅Π» инструкций (выполнСния дСйствий), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ…ΠΎΠ΄Π° (ΠΠΠ§ΠΠ›Πž) ΠΈ ΠΎΠ΄Π½Ρƒ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ‹Ρ…ΠΎΠ΄Π° (ΠšΠžΠΠ•Π¦). Закодированная Ρ„ΠΎΡ€ΠΌΠ° инструкции, нСсущая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ смысл называСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

Рис. 7 – ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сортировки Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΠΊ-схСмы

studfiles.net

Π—Π°Π΄Π°Ρ‡ΠΈ Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ значСния Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ β„–β„– l-26 (всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ):

β„– 27

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€ ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π΄Π»ΠΈΠ½Π°ΠΌ Π΄Π²ΡƒΡ… ΠΊΠ°Ρ‚Π΅Ρ‚ΠΎΠ² Π° ΠΈ b.

β„– 28

Π—Π°Π΄Π°Π½Ρ‹ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Ρ‚Ρ€Π΅Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° (Ρ…1, y1), (Ρ…2, Ρƒ2), (Ρ…3, Ρƒ3). Найти Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€ ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ.

β„– 29

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ окруТности ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΊΡ€ΡƒΠ³Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ радиуса R.

β„– 30

Найти ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ числа.

β„– 31

Π”Π°Π½Ρ‹ Π΄Π²Π° числа. Найти срСднСС арифмСтичСскоС ΠΊΡƒΠ±ΠΎΠ² этих чисСл ΠΈ срСднСС гСомСтричСскоС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ этих чисСл.

β„– 32

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (Ρ…1, Ρƒ1) ΠΈ (Ρ…2, Ρƒ2).

β„– 33

Π”Π°Π½Ρ‹ Π΄Π²Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… числа x ΠΈ Ρƒ. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΈΡ… сумму, Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ частноС.

β„– 34

Π”Π°Π½Π° Π΄Π»ΠΈΠ½Π° Ρ€Π΅Π±Ρ€Π° ΠΊΡƒΠ±Π°. Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Π³Ρ€Π°Π½ΠΈ, ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΉ повСрхности ΠΈ объСм этого ΠΊΡƒΠ±Π°.

β„– 35

Π”Π°Π½Π° сторона равностороннСго Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ этого Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π΅Π³ΠΎ высоты, радиусы вписанной ΠΈ описанной окруТностСй.

β„– 36

Π˜Π·Π²Π΅ΡΡ‚Π½Π° Π΄Π»ΠΈΠ½Π° окруТности. Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΊΡ€ΡƒΠ³Π°, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ этой ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ.

β„– 37

Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΊΠΎΠ»ΡŒΡ†Π°, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ радиус ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π΅Π½ r, Π° внСшний β€” Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ числу R (R > r).

β„– 38

Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π·Π°Π΄Π°Π½ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ своих ΡƒΠ³Π»ΠΎΠ² ΠΈ радиусом описанной окруТности. Найти стороны Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.

β„– 39

Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ€Π°Π²Π½ΠΎΠ±Π΅Π΄Ρ€Π΅Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ с основаниями Π° ΠΈ b ΠΈ ΡƒΠ³Π»ΠΎΠΌ Π° ΠΏΡ€ΠΈ большСм основании Π°.

β„– 40

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Π½ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ уравнСния Π°Ρ…2 + bx + с = 0, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ коэффициСнтами a, b ΠΈ с (прСдполагаСтся, Ρ‡Ρ‚ΠΎ Π° ο‚Ή 0 ΠΈ Ρ‡Ρ‚ΠΎ дискриминант уравнСния Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»Π΅Π½).

β„– 41

Π”Π°Π½ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число x. НС ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ арифмСтичСскими опСрациями, ΠΊΡ€ΠΎΠΌΠ΅ умноТСния, слоТСния ΠΈ вычитания, Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π·Π° минимальноС число ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ 2x4 — Π—Ρ…3 + 4x2 – 5Ρ… + 6.

β„– 42

Π”Π°Π½ΠΎ x. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния -2x + Π—Ρ…2 – 4Ρ…3 ΠΈ 1 + 2x + Π—Ρ…2 + 4Ρ…3. ΠŸΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎΠ± экономии ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

β„– 43

Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π΄Π²Π΅ стороны ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π½Ρ‹ Π° ΠΈ b, Π° ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ этими сторонами Ρ€Π°Π²Π΅Π½ g.

β„– 44

Π”Π°Π½ΠΎ Π°. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΡ€ΠΎΠΌΠ΅ умноТСния, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°8 Π·Π° Ρ‚Ρ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ; Π°10 ΠΈ Π°16 Π·Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

β„– 45

Найти сумму Ρ‡Π»Π΅Π½ΠΎΠ² арифмСтичСской прогрСссии, Ссли извСстны Π΅Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‡Π»Π΅Π½, Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π»ΡŒ ΠΈ число Ρ‡Π»Π΅Π½ΠΎΠ² прогрСссии.

β„– 46

Найти всС ΡƒΠ³Π»Ρ‹ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° со сторонами a, b, с. ΠŸΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ€Π°Π΄ΠΈΠ°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ€Ρ‹ ΡƒΠ³Π»Π° Π² градусы, ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΈ сСкунды.

β„– 47

Π’Ρ€ΠΈ сопротивлСния R1, R2, R3 соСдинСны ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. НайдитС сопротивлСниС соСдинСния.

β„– 48

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для вычислСния ΠΏΡƒΡ‚ΠΈ, ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Π»ΠΎΠ΄ΠΊΠΎΠΉ, Ссли Π΅Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π² стоячСй Π²ΠΎΠ΄Π΅ v ΠΊΠΌ/Ρ‡, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ тСчСния Ρ€Π΅ΠΊΠΈ ΠΈ ΠΊΠΌ/Ρ‡, врСмя двиТСния ΠΏΠΎ ΠΎΠ·Π΅Ρ€Ρƒ t1 Ρ‡, Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² тСчСния Ρ€Π΅ΠΊΠΈ β€” t2 Ρ‡.

β„– 49

Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ элСктронных часов: m часов (0 < m < 23), n ΠΌΠΈΠ½ (0 < n < 59), k сСк (0 < k < 59). КакоС врСмя Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ часы Ρ‡Π΅Ρ€Π΅Π· p Ρ‡ q ΠΌΠΈΠ½ r с?

β„– 50

ΠŸΠΎΠ»Ρ‚ΠΎΡ€Ρ‹ кошки Π·Π° ΠΏΠΎΠ»Ρ‚ΠΎΡ€Π° часа ΡΡŠΠ΅Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ»Ρ‚ΠΎΡ€Ρ‹ ΠΌΡ‹ΡˆΠΊΠΈ. Бколько ΠΌΡ‹ΡˆΠ΅ΠΊ ΡΡŠΠ΅Π΄ΡΡ‚ X кошСк Π·Π° Y часов?

β„– 51

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ вычислСния объСма Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π° ΠΈ конуса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ высоту H ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ радиус основания R.

β„– 52

ВвСсти любой символ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ порядковый Π½ΠΎΠΌΠ΅Ρ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ символы.

β„– 53

Π”Π°Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° А, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±Π°ΠΉΡ‚Π°Ρ…. ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ А Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

studfiles.net

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Алгоритмизация – процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (ΠΏΠ»Π°Π½Π° дСйствий) для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ



Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹


Алгоритмизация – процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (ΠΏΠ»Π°Π½Π° дСйствий) для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ

  • Алгоритмизация – процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (ΠΏΠ»Π°Π½Π° дСйствий) для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ



Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

  • Алгоритм называСтся Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ, Ссли всС Π΅Π³ΠΎ дСйствия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°.



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

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





ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡



Π”Π°Π½Ρ‹ Π΄Π»ΠΈΠ½Ρ‹ сторон Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° A, B, C. Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° S. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

  • Π”Π°Π½Ρ‹ Π΄Π»ΠΈΠ½Ρ‹ сторон Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° A, B, C. Найти ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° S. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.



Π”Π°Π½Ρ‹ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° АВБ. Найти Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.



Π’ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ A ΠΈ высотой B Π΅ΡΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΈ Π΄Π²Π΅Ρ€ΡŒ с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ C Π½Π° D ΠΈ M Π½Π° N соотвСтствСнно. ВычислитС ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ стСн для оклСивания ΠΈΡ… обоями. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

  • Π’ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°Ρ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ A ΠΈ высотой B Π΅ΡΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ ΠΈ Π΄Π²Π΅Ρ€ΡŒ с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ C Π½Π° D ΠΈ M Π½Π° N соотвСтствСнно. ВычислитС ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ стСн для оклСивания ΠΈΡ… обоями. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.





Π”Π°Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° A, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±Π°ΠΉΡ‚Π°Ρ…. ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ А Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

  • Π”Π°Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° A, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±Π°ΠΉΡ‚Π°Ρ…. ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ А Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.



Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ, ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π»ΠΎΠ΄ΠΊΠΎΠΉ, Ссли Π΅Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π² стоячСй Π²ΠΎΠ΄Π΅ v ΠΊΠΌ/Ρ‡, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ тСчСния Ρ€Π΅ΠΊΠΈ v1 ΠΊΠΌ/Ρ‡, врСмя двиТСния ΠΏΠΎ ΠΎΠ·Π΅Ρ€Ρƒ t1 Ρ‡, Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² тСчСния Ρ€Π΅ΠΊΠΈ – t2 Ρ‡. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

  • Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ, ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π»ΠΎΠ΄ΠΊΠΎΠΉ, Ссли Π΅Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π² стоячСй Π²ΠΎΠ΄Π΅ v ΠΊΠΌ/Ρ‡, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ тСчСния Ρ€Π΅ΠΊΠΈ v1 ΠΊΠΌ/Ρ‡, врСмя двиТСния ΠΏΠΎ ΠΎΠ·Π΅Ρ€Ρƒ t1 Ρ‡, Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² тСчСния Ρ€Π΅ΠΊΠΈ – t2 Ρ‡. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.





ВычислитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Y ΠΏΡ€ΠΈ X=2, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

  • ВычислитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Y ΠΏΡ€ΠΈ X=2, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.



ВычислитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Y ΠΏΡ€ΠΈ X=0; -1; 3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

  • ВычислитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Y ΠΏΡ€ΠΈ X=0; -1; 3 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π»ΠΎΠΊ-схСму Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.



По Π΄Π°Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊ-схСмС вычислСния значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, восстановитС условиС Π·Π°Π΄Π°Ρ‡ΠΈ; Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ вычислСния значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

  • По Π΄Π°Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊ-схСмС вычислСния значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, восстановитС условиС Π·Π°Π΄Π°Ρ‡ΠΈ; Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ вычислСния значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.



По Π΄Π°Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊ-схСмС вычислСния значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, восстановитС условиС Π·Π°Π΄Π°Ρ‡ΠΈ; Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ вычислСния значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

  • По Π΄Π°Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊ-схСмС вычислСния значСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, восстановитС условиС Π·Π°Π΄Π°Ρ‡ΠΈ; Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ вычислСния значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.


rpp.nashaucheba.ru

ΠžΡΠ½ΠΎΠ²Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Π Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Главная | Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎ-ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ | ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΊ ΡƒΡ€ΠΎΠΊΠ°ΠΌ | 8 классы | ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠΊΠΎΠ² Π½Π° ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ Π³ΠΎΠ΄ | ΠžΡΠ½ΠΎΠ²Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ





Алгоритмы

Π˜Π·ΡƒΡ‡ΠΈΠ² эту Ρ‚Π΅ΠΌΡƒ, Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅:

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

12.4. Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Π’ основС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π»Π΅ΠΆΠΈΡ‚ структура Β«ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ». ПокаТСм это Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ….

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

Π’ своСй ΠΊΠ½ΠΈΠ³Π΅ «АрифмСтика» Π›Π΅ΠΎΠ½Ρ‚ΠΈΠΉ Π€ΠΈΠ»ΠΈΠΏΠΏΠΎΠ²ΠΈΡ‡ ΠœΠ°Π³Π½ΠΈΡ†ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ способ отгадывания Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ³ΠΎ Π΄Π²ΡƒΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ числа: «Если ΠΊΡ‚ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Π΅Ρ‚ Π΄Π²ΡƒΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ число, Ρ‚ΠΎ Ρ‚Ρ‹ скаТи Π΅ΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ» число дСсятков Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ³ΠΎ числа Π² 2 Ρ€Π°Π·Π°, ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΠ» Π±Ρ‹ 5 Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ сумму ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ» Π² 5 Ρ€Π°Π· ΠΈ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΠ» сумму 10 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ числа Π΅Π΄ΠΈΠ½ΠΈΡ† Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ³ΠΎ числа, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… дСйствий сообщил Π±Ρ‹ Ρ‚Π΅Π±Π΅. Если Ρ‚Ρ‹ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π±Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π²Ρ‹Ρ‡Ρ‚Π΅ΡˆΡŒ 35, Ρ‚ΠΎ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ΅ число».

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ JI. Π€. ΠœΠ°Π³Π½ΠΈΡ†ΠΊΠΈΠΌ дСйствия Π² Π²ΠΈΠ΄Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² словСсной Ρ„ΠΎΡ€ΠΌΠ΅. Π’ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΌ процСссС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°: Π·Π°Π³Π°Π΄Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ число ΠΈ ΠΎΡ‚Π³Π°Π΄Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π΅Π³ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π°.

Алгоритм для Π·Π°Π³Π°Π΄Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ число


1. Π—Π°Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ Π΄Π²ΡƒΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ число.
2. Π£ΠΌΠ½ΠΎΠΆΡŒΡ‚Π΅ число дСсятков Π½Π° 2.
3. К ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ±Π°Π²ΡŒΡ‚Π΅ 5.
4. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ сумму ΡƒΠΌΠ½ΠΎΠΆΡŒΡ‚Π΅ Π½Π° 5.
5. К ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ±Π°Π²ΡŒΡ‚Π΅ 10.
6. К ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ суммС Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠ³ΠΎ числа.
7. Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ число ΠΎΡ‚Π³Π°Π΄Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡƒ. ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Алгоритм для ΠΎΡ‚Π³Π°Π΄Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ число


1. ΠžΡ‚Π½ΠΈΠΌΠΈΡ‚Π΅ ΠΎΡ‚ сообщСнного числа 35.
2. Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π’ этих Π΄Π²ΡƒΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… дСйствия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ записаны.

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

ВрСбуСтся Π½Π°ΠΉΡ‚ΠΈ вСс любого ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡƒΠΏΠ»Π΅Π½ для туристичСского ΠΏΠΎΡ…ΠΎΠ΄Π°.

Для исходных Π΄Π°Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния:
ΠΏ β€” Π½ΠΎΡ€ΠΌΠ° расхода ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π² сутки;
k β€” количСство участников ΠΏΠΎΡ…ΠΎΠ΄Π°;
d β€” количСство Π΄Π½Π΅ΠΉ.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (рассчитанный вСс ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°) Π±ΡƒΠ΄Π΅Ρ‚ занСсСн Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ m (рисунок 12.6).

Рис. 12.6. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ «ВСс ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Β» Π² Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… прСдставлСния: Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы ΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° школьном алгоритмичСском языкС

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ Π² ΠΏ. 12.3 Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ развСдСния костра, приготовлСния каши, измСрСния расстояния Π΄ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

Β Β Β  Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ дСйствия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ.

12.5. Π Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Вспомним ΡΡŽΠΆΠ΅Ρ‚ ΠΈΠ· русской сказки. Π¦Π°Ρ€Π΅Π²ΠΈΡ‡ останавливаСтся Ρƒ Ρ€Π°Π·Π²ΠΈΠ»ΠΊΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΈ ΠΈ Π²ΠΈΠ΄ΠΈΡ‚ камСнь с надписью: «ПойдСшь Π½Π°ΠΏΡ€Π°Π²ΠΎ β€” коня ΠΏΠΎΡ‚Π΅Ρ€ΡΠ΅ΡˆΡŒ, Π½Π°Π»Π΅Π²ΠΎ β€” сам ΠΏΡ€ΠΎΠΏΠ°Π΄Π΅ΡˆΡŒ…Β»

Подобная ситуация, Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ нас ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π² зависимости ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ условия, постоянно встрСчаСтся Π² повсСднСвной ΠΆΠΈΠ·Π½ΠΈ. Π­Ρ‚ΠΎ отраТаСтся ΠΈ Π² Π½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ‚Π°Ρ…, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°Ρ… ΠΈ пословицах.
— Если Π·Π°ΠΊΠ°Ρ‚ красный, Ρ‚ΠΎ ΠΆΠ΄ΠΈ Π²Π΅Ρ‚Ρ€Π΅Π½ΠΎΠΉ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹.
— НСт Π΄Ρ‹ΠΌΠ° Π±Π΅Π· огня (Ссли Π΅ΡΡ‚ΡŒ Π΄Ρ‹ΠΌ, Ρ‚ΠΎ ΠΈΡ‰ΠΈ источник возгорания).
— ΠšΠΎΠ½Ρ‡ΠΈΠ» Π΄Π΅Π»ΠΎ β€” гуляй смСло (Ссли Ρ€Π°Π±ΠΎΡ‚Π° Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Π΄Ρ‹Ρ…Π°Ρ‚ΡŒ).
— Если Π²Ρ‹ нашли Π² лСсу ΠΌΡƒΡ€Π°Π²Π΅ΠΉΠ½ΠΈΠΊ, Ρ‚ΠΎ Π΅Π³ΠΎ мСстополоТСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° юг.

Π—Π΄Π΅ΡΡŒ условиями, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ Π²Π»ΠΈΡΡŽΡ‰ΠΈΠΌΠΈ Π½Π° принятиС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ слова, располоТСнныС ΠΌΠ΅ΠΆΠ΄Ρƒ «Ссли» ΠΈ Β«Ρ‚ΠΎΒ»:
— Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ β€” красный Π·Π°ΠΊΠ°Ρ‚;
— Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ β€” Π΄Ρ‹ΠΌ;
— Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ β€” ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹;
— Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ β€” ΠΌΡƒΡ€Π°Π²Π΅ΠΉΠ½ΠΈΠΊ.

УсловиС ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, ΠΈΠ»ΠΈ «лоТь», ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ. ΠžΡ‚ значСния условия зависит нашС дальнСйшСС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. НапримСр, Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ «Если Π·Π°ΠΊΠ°Ρ‚ красный, Ρ‚ΠΎ ‘ΠΆΠ΄ΠΈ Π²Π΅Ρ‚Ρ€Π΅Π½ΠΎΠΉ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹Β» условиС Β«Π·Π°ΠΊΠ°Ρ‚ красный» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ истинным, ΠΈΠ»ΠΈ Π»ΠΎΠΆΠ½Ρ‹ΠΌ. Если условиС истинно, Ρ‚ΠΎ слСдуСт ΠΆΠ΄Π°Ρ‚ΡŒ Π²Π΅Ρ‚Ρ€Π΅Π½ΠΎΠΉ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹, ΠΈΠ½Π°Ρ‡Π΅ (Ссли условиС Π»ΠΎΠΆΠ½ΠΎ) Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ нСльзя.

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

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², содСрТащих Π°Π½Π°Π»ΠΈΠ· условия.

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

БущСствуСт нСписанноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€” собранныС Π³Ρ€ΠΈΠ±Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΠΉΡΡ Π² Π³Ρ€ΠΈΠ±Π°Ρ….

Алгоритм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Если Π³Ρ€ΠΈΠ± ΡΡŠΠ΅Π΄ΠΎΠ±Π½Ρ‹ΠΉ, Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΊΠΎΡ‚Π΅Π»ΠΎΠΊ для Π²Π°Ρ€ΠΊΠΈ, ΠΈΠ½Π°Ρ‡Π΅ β€” Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π² костСр.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ записи Π² зависимости ΠΎΡ‚ значСния условия выполняСтся Π»ΠΈΠ±ΠΎ дСйствиС, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ послС слова Β«Ρ‚ΠΎΒ» β€” ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π³Ρ€ΠΈΠ± Π² ΠΊΠΎΡ‚Π΅Π»ΠΎΠΊ, Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ дСйствиС, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ послС слова Β«ΠΈΠ½Π°Ρ‡Π΅Β» β€” Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π² костСр. На рисункС 12.7 прСдставлСн Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π±Π»ΠΎΠΊ-схСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° сортировки Π³Ρ€ΠΈΠ±ΠΎΠ² для Π²Π°Ρ€ΠΊΠΈ супа ΠΏΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΡƒ ΡΡŠΠ΅Π΄ΠΎΠ±Π½Ρ‹ΠΉ-Π½Π΅ΡΡŠΠ΅Π΄ΠΎΠ±Π½Ρ‹ΠΉ.

Рис. 12.7. Алгоритм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π³Ρ€ΠΈΠ±ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ использована полная Ρ„ΠΎΡ€ΠΌΠ° вСтвлСния

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

Π’Ρ‹ ΠΈΠ΄Π΅Ρ‚Π΅ Π² гости ΠΈ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ с ΠΏΠΎΠ΄Π°Ρ€ΠΊΠΎΠΌ красивой Π»Π΅Π½Ρ‚ΠΎΠΉ, Π΄Π»ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ d. Но Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π»ΠΈ этой Π»Π΅Π½Ρ‚Ρ‹?

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° школьном алгоритмичСском языкС. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΈ Π΄Π»ΠΈΠ½Π° Π»Π΅Π½Ρ‚ΠΎΡ‡ΠΊΠΈ. ΠŸΡ€ΠΈΠΌΠ΅ΠΌ для Π½ΠΈΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния: Π°, b, с β€” соотвСтствСнно Π΄Π»ΠΈΠ½Π°, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ; d β€” Π΄Π»ΠΈΠ½Π° Π»Π΅Π½Ρ‚ΠΎΡ‡ΠΊΠΈ.

Π°Π»Π³ ΠŸΠΎΠ΄Π°Ρ€ΠΎΠΊ

Π½Π°Ρ‡ Π²Π΅Ρ‰ a,b,c,d
Π²Ρ‹Π²ΠΎΠ΄ «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ» Π²Π²ΠΎΠ΄ Π°,b,с
Π²Ρ‹Π²ΠΎΠ΄ «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π»Π΅Π½Ρ‚Ρ‹» Π²Π²ΠΎΠ΄ d
Ссли (a+b+2*c)*2 <= d Ρ‚ΠΎ
Π²Ρ‹Π²ΠΎΠ΄ «Π›Π΅Π½Ρ‚Ρ‹ Ρ…Π²Π°Ρ‚ΠΈΡ‚» ΠΈΠ½Π°Ρ‡Π΅
Π²Ρ‹Π²ΠΎΠ΄ «Π›Π΅Π½Ρ‚Ρ‹ Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚» всС ΠΊΠΎΠ½

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… 12.8 ΠΈ 12.9 ΠΏΡ€ΠΈ описании Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ- схСмы ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° школьном алгоритмичСском языкС использовалась конструкция Β«Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅Β».

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈ Π½Π΅ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ вСтвлСния.

ΠŸΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ вСтвлСния дСйствия Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ±ΠΎΠΈΡ… случаях: ΠΈ ΠΏΡ€ΠΈ истинности, ΠΈ ΠΏΡ€ΠΈ лоТности условия. ВспомнитС ΠΊΠΎΡ‚Π° ΠΈΠ· сказки А. Π‘. ΠŸΡƒΡˆΠΊΠΈΠ½Π°: Β«ΠΈΠ΄Π΅Ρ‚ Π½Π°ΠΏΡ€Π°Π²ΠΎ β€” пСснь Π·Π°Π²ΠΎΠ΄ΠΈΡ‚, Π½Π°Π»Π΅Π²ΠΎ β€” сказку Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Β». Π’ рассмотрСнных Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… использовалась полная Ρ„ΠΎΡ€ΠΌΠ° вСтвлСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ соотвСтствуСт Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
Ссли <условиС>, Ρ‚ΠΎ <дСйствиС 1>9 ΠΈΠ½Π°Ρ‡Π΅ <дСйствиС 2>.

НСполной Ρ„ΠΎΡ€ΠΌΠ΅ вСтвлСния соотвСтствуСт Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅
Ссли <условиС>9 Ρ‚ΠΎ <дСйствия>

НСполная Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ отсутствиС дСйствий Π² случаС нСвыполнСния условия. НапримСр: срСднСсуточная Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π²ΠΎΠ·Π΄ΡƒΡ…Π° Π½ΠΈΠΆΠ΅ +8 Β°Π‘, ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΡ‚Π°ΠΏΠ»ΠΈΠ²Π°Π½ΠΈΡŽ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ.

На рисункС 12.8 прСдставлСн Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π±Π»ΠΎΠΊ-схСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ участников туристского ΠΏΠΎΡ…ΠΎΠ΄Π°, ΠΏΠΎΠΊΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… стоянку: Ссли костСр Π³ΠΎΡ€ΠΈΡ‚, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²ΠΎΠ΄ΠΎΠΉ.

Рис. 12.8. Алгоритм Ρ‚ΡƒΡˆΠ΅Π½ΠΈΡ костра, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ нСполная Ρ„ΠΎΡ€ΠΌΠ° вСтвлСния

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

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π² аэропорту ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ограничСния Π½Π° бСсплатный ΠΏΡ€ΠΎΠ²ΠΎΠ· Π±Π°Π³Π°ΠΆΠ°. Если вСс Π±Π°Π³Π°ΠΆΠ° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΡƒ, Ρ‚ΠΎ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΈΠ»ΠΎΠ³Ρ€Π°ΠΌΠΌ свСрх Π½ΠΎΡ€ΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: v β€” вСс Π±Π°Π³Π°ΠΆΠ°; vn β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Π°Ρ Π½ΠΎΡ€ΠΌΠ° ΠΏΡ€ΠΎΠ²ΠΎΠ·Π° Π±Π°Π³Π°ΠΆΠ°; st β€” ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΈΠ»ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° свСрх Π½ΠΎΡ€ΠΌΡ‹. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ s β€” сумму Π²Ρ‹ΠΏΠ»Π°Ρ‚ свСрх Π½ΠΎΡ€ΠΌΡ‹.

Алгоритм Β«Π”ΠΎΠΏΠ»Π°Ρ‚Π° Π·Π° Π±Π°Π³Π°ΠΆΒ» прСдставим Π½Π° школьном алгоритмичСском языкС.

Π°Π»Π³ Π”ΠΎΠΏΠ»Π°Ρ‚Π° Π·Π° Π±Π°Π³Π°ΠΆ

Π½Π°Ρ‡ Π²Π΅Ρ‰ v, vn, st, s
Π²Ρ‹Π²ΠΎΠ΄ «Π²Π²Π΅Π΄ΠΈΡ‚Π΅ вСс Π±Π°Π³Π°ΠΆΠ°, Π½ΠΎΡ€ΠΌΡƒ, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ³»
Π²Π²ΠΎΠ΄ v, vn, st
Ссли v>vn
Ρ‚ΠΎ s:=(v-vn)*st
Π²Ρ‹Π²ΠΎΠ΄ «Π”ΠΎΠΏΠ»Π°Ρ‚Π° составляСт», s
всС
ΠΊΠΎΠ½

Π’ΠΎ всСх ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… Π°Π½Π°Π»ΠΈΠ· условия ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… дСйствий. Если ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈ, Π²Π΅Π΄ΡƒΡ‰Π΅ΠΉ ΠΊ Π΄ΠΎΡΡ‚ΠΈΠΆΠ΅Π½ΠΈΡŽ поставлСнной Ρ†Π΅Π»ΠΈ, Ρ‚ΠΎ условный Π±Π»ΠΎΠΊ «Ссли…, Ρ‚ΠΎ…, ΠΈΠ½Π°Ρ‡Π΅…Β» являСтся Ρ€Π°Π·Π²ΠΈΠ»ΠΊΠΎΠΉ Π½Π° этой Π΄ΠΎΡ€ΠΎΠ³Π΅.

На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Π±Π»ΠΎΠΊ- схСмах Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½Ρ‹ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π°Π·Π²ΠΈΠ»ΠΊΠΈ. Они ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ структуры вСтвлСния, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈ Π½Π΅ΠΏΠΎΠ»Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ.

Β Β Β  Π Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, содСрТащий структуру вСтвлСния.

12.6. ЦикличСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

ΠžΠ±Ρ‰Π΅Π΅ прСдставлСниС

МногиС процСссы Π² ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅ΠΌ ΠΌΠΈΡ€Π΅ основаны Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ Π½Π°ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ вСсна, Π»Π΅Ρ‚ΠΎ, осСнь ΠΈ Π·ΠΈΠΌΠ°. Π–ΠΈΠ·Π½ΡŒ растСний Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π³ΠΎΠ΄Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ Ρ†ΠΈΠΊΠ»Ρ‹. ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ число ΠΏΠΎΠ»Π½Ρ‹Ρ… ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ² ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎΠΉ ΠΈΠ»ΠΈ часовой стрСлки, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ измСряСт врСмя.

Алгоритмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат описания ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ дСйствий, принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ цикличСскими.

ЦикличСскиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ†ΠΈΠΊΠ»ΠΎΠ². ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Ρ‚ΠΈΠΏΠΎΠ² Ρ†ΠΈΠΊΠ»ΠΎΠ² прСдставлСна Π½Π° рисункС 12.9 ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСна Π΄Π°Π»Π΅Π΅.

Β Β Β  ЦикличСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, содСрТащий Ρ‚ΠΈΠΏΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Β«Ρ†ΠΈΠΊΠ»Β».

Β Β Β  Π’Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° β€” описаниС дСйствий, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π² Ρ†ΠΈΠΊΠ»Π΅.

Рис. 12.9. Π’ΠΈΠΏΡ‹ Ρ†ΠΈΠΊΠ»ΠΎΠ²

Π¦ΠΈΠΊΠ» с извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ

Π¦ΠΈΠΊΠ» с извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«Ρ†ΠΈΠΊΠ»ΠΎΠΌ Π”Π›Π―Β». Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ цикличСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.

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

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

Алгоритм Β«Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ для Π³Π»Π°Π·Β»


1. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΊΠ°Ρ€Π°Π½Π΄Π°Ρˆ.
2. УстановитС Π΅Π³ΠΎ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρƒ ΠΊΠΎΠ½Ρ‡ΠΈΠΊΠ° носа.
3. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ 10 Ρ€Π°Π·, слСдя Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ°:
a. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Π°Π½Π΄Π°Ρˆ Π½Π° расстояниС вытянутой Ρ€ΡƒΠΊΠΈ;
b. Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Π°Π½Π΄Π°Ρˆ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
4. ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΊΠ°Ρ€Π°Π½Π΄Π°Ρˆ. ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅ извСстно число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ. Π¦ΠΈΠΊΠ» закончится, ΠΊΠΎΠ³Π΄Π° дСйствия ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π° ΠΈ b повторятся 10 Ρ€Π°Π·. ДСйствия Π° ΠΈ Π¬, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π² Ρ†ΠΈΠΊΠ»Π΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°.

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

ВрСбуСтся подвСсти ΠΈΡ‚ΠΎΠ³ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для этой Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:
b β€” Π±Π°Π»Π» Ρ‚Π΅ΡƒΡ‰Π΅Π³ΠΎ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°;
n β€” количСство ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ².

РасчСтныС Π΄Π°Π½Π½Ρ‹Π΅:
s β€” сумма Π±Π°Π»Π»ΠΎΠ²;
sr β€” срСдний Π±Π°Π»Π».

РСшСниС этой Π·Π°Π΄Π°Ρ‡ΠΈ прСдставим Π½Π° школьном алгоритмичСском языкС Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 12.3.

Π’Π°Π±Π»ΠΈΡ†Π° 12.3. Алгоритм Β«Π˜Ρ‚ΠΎΠ³ΠΈΒ» Π½Π° школьном алгоритмичСском языкС

Π—Π΄Π΅ΡΡŒ Π½Ρ†, ΠΊΡ† β€” слуТСбныС слова, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ соотвСтстСнно Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† Ρ†ΠΈΠΊΠ»Π°.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:
♦ Π²Π²ΠΎΠ΄ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°;
♦ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π΅ ΠΊ ΠΎΠ±Ρ‰Π΅ΠΉ суммС.

Π­Ρ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°. Число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Π² Ρ†ΠΈΠΊΠ»Π΅ Ρ€Π°Π²Π½ΠΎ количСству учащихся Π² классС.

Π¦ΠΈΠΊΠ» с постусловиСм

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

Π¦ΠΈΠΊΠ» с нСизвСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° осущСствляСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ условия, принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Β«Ρ†ΠΈΠΊΠ»ΠΎΠΌ с постусловиСм» ΠΈΠ»ΠΈ Β«Ρ†ΠΈΠΊΠ»ΠΎΠΌ ПРИ».

Рассмотрим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ цикличСских Π·Π°Π΄Π°Ρ‡ с нСизвСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.

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

ПослС сорСвнований ΠΏΠΎ Π±Π΅Π³Ρƒ рСкомСндуСтся ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡƒΠ»ΡŒΡ. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΏΡƒΠ»ΡŒΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ.

Алгоритм Β«ΠŸΡƒΠ»ΡŒΡΒ»


1. Π£Π΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ Π»Π΅Π²ΡƒΡŽ Ρ€ΡƒΠΊΡƒ ладонью Π²Π²Π΅Ρ€Ρ….
2. Π”Π²Π° ΠΏΠ°Π»ΡŒΡ†Π° ΠΏΡ€Π°Π²ΠΎΠΉ Ρ€ΡƒΠΊΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ Π½Π° Π·Π°ΠΏΡΡΡ‚ΡŒΠ΅ Π»Π΅Π²ΠΎΠΉ Ρ€ΡƒΠΊΠΈ.
3. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сСкундной стрСлки.
4. БосчитайтС ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΡƒΠ΄Π°Ρ€.
5. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° часы.
6. Если сСкундная стрСлка ΠΏΡ€ΠΎΡˆΠ»Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³, Ρ‚ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ дСйствия, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΏ. 4.

ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ дСйствия закончатся, ΠΊΠΎΠ³Π΄Π° сСкундная стрСлка ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ условиС Β«Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ° ΠΏΡ€ΠΎΡˆΠ»Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³Β» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС дСйствия Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ. На рисункС 12.10 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π±Π»ΠΎΠΊ-схСма этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. На Π±Π»ΠΎΠΊ-схСмС Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условия стоит Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ†ΠΈΠΊΠ»Π°.

Рис. 12.10. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Β«ΠŸΡƒΠ»ΡŒΡΒ»

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

ВрСбуСтся Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ Π² часах с ΠΊΡƒΠΊΡƒΡˆΠΊΠΎΠΉ, Ссли извСстно, Ρ‡Ρ‚ΠΎ заряда Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 1000 Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… сигналов Β«ΠΊΡƒ-ΠΊΡƒΒ». ΠžΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΉ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ сигнал Π·Π²ΡƒΡ‡ΠΈΡ‚, ΠΊΠΎΠ³Π΄Π° минутная стрСлка ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 30 ΠΌΠΈΠ½ΡƒΡ‚. Начало ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ часа сопровоТдаСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ сигнала ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·, сколько ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ часовая стрСлка (ΠΎΡ‚ 1 Π΄ΠΎ 12).

РасчСтными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для этой Π·Π°Π΄Π°Ρ‡ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:
t β€” ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ часа;
ΠΊ β€” количСство Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… сигналов.

Алгоритм Β«ΠšΡƒΠΊΡƒΡˆΠΊΠ°Β» прСдставим Π½Π° школьном алгоритмичСском языкС Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 12.4.

Π’ этом Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:
♦ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ значСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ часа;
♦ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ количСства Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… сигналов.

Π­Ρ‚ΠΈ дСйствия ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ‚Π΅Π»ΠΎ-Ρ†ΠΈΠΊΠ»Π°.

Π¦ΠΈΠΊΠ» заканчиваСтся, Ссли количСство ΠΏΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… сигналов прСвысило 1000, Ρ‡Ρ‚ΠΎ являСтся ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠΌ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ рСсурса Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ.

Π’Π°Π±Π»ΠΈΡ†Π° 12.4. Алгоритм Β«ΠšΡƒΠΊΡƒΡˆΠΊΠ°Β» Π½Π° школьном алгоритмичСском языкС

Из рассмотрСнных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² 12.13 ΠΈ 12.14 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» с постусловиСм ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ особСнности:
♦ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условия осущСствляСтся Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ†ΠΈΠΊΠ»Π°, поэтому Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° выполняСтся хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·;
♦ Ρ†ΠΈΠΊΠ» заканчиваСтся ΠΏΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ условия.

Π¦ΠΈΠΊΠ» с прСдусловиСм

Рассмотрим Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ Ρ†ΠΈΠΊΠ»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условия осущСствляСтся Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ†ΠΈΠΊΠ»Π°. Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ цикличСской ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Π½Π΅Π΅ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ условиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ставится Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π°. Π¦ΠΈΠΊΠ» с нСизвСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ†ΠΈΠΊΠ» продолТаСтся, ΠΏΠΎΠΊΠ° выполняСтся условиС, принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Β«Ρ†ΠΈΠΊΠ»ΠΎΠΌ с прСдусловиСм» ΠΈΠ»ΠΈ Β«Ρ†ΠΈΠΊΠ»ΠΎΠΌ ПОКА».

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

На Π΄Π°Ρ‡Π΅ трСбуСтся Π½Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±ΠΎΡ‡ΠΊΡƒ Π²ΠΎΠ΄ΠΎΠΉ. ДСйствия ΠΏΠΎ наполнСнию Π±ΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ.

Алгоритм Β«Π‘ΠΎΡ‡ΠΊΠ°Β»


1. ΠŸΠΎΠ΄ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Π±ΠΎΡ‡ΠΊΠ΅.
2. Если Π±ΠΎΡ‡ΠΊΠ° нСполная (Π΅ΡΡ‚ΡŒ мСсто для Π²ΠΎΠ΄Ρ‹), Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΏ. 3, ΠΈΠ½Π°Ρ‡Π΅ ΠΊΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.
3. НабСритС Π²Π΅Π΄Ρ€ΠΎ Π²ΠΎΠ΄Ρ‹.
4. Π’Ρ‹Π»Π΅ΠΉΡ‚Π΅ Π²Π΅Π΄Ρ€ΠΎ Π² Π±ΠΎΡ‡ΠΊΡƒ.
5. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΏ. 2. ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

На Π±Π»ΠΎΠΊ-схСмС (рис. 12.11) Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ условиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ стоит Π² самом Π½Π°Ρ‡Π°Π»Π΅ Ρ†ΠΈΠΊΠ»Π°.

Рис. 12.11. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Β«Π‘ΠΎΡ‡ΠΊΠ°Β»

Π’Π°ΠΊΠΎΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° с прСдусловиСм.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» закончится Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Π½Π°Ρ‡Π°Π²ΡˆΠΈΡΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π±ΠΎΡ‡ΠΊΠ° наполнилась ΠΈΠ·-Π·Π° ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅Π³ΠΎ Π½Π°ΠΊΠ°Π½ΡƒΠ½Π΅ доТдя. Π’ этом Ρ†ΠΈΠΊΠ»Π΅ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ условия Β«Π΅ΡΡ‚ΡŒ мСсто для Π²ΠΎΠ΄Ρ‹Β» дСйствия ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ΡΡ, ΠΏΡ€ΠΈ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ β€” Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

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

ВрСбуСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ число Π½Π° ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ симмСтричных чисСл: 12321, 8668).

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ для этой Π·Π°Π΄Π°Ρ‡ΠΈ являСтся Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ число n.

Для ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… вычислСний Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:
s β€” для записи Ρ†ΠΈΡ„Ρ€ числа ΠΏ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС;
nl β€” для дублирования Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ числа ΠΏ.

Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:
mod β€” вычислСниС остатка ΠΎΡ‚ дСлСния Π½Π° 10;
div β€” ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΎΠΉ части числа.

РСшСниС этой Π·Π°Π΄Π°Ρ‡ΠΈ прСдставим Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° школьном алгоритмичСском языкС Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 12.5.

Π’Π°Π±Π»ΠΈΡ†Π° 12.5. Алгоритм Β«Π‘ΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ΅ число» Π½Π° школьном алгоритмичСском языкС

Π’ этом Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π² Ρ†ΠΈΠΊΠ»Π΅ получаСтся ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Ρ‚Π΅ΠΌ сравниваСтся с Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ. Если ΠΎΠ½ΠΈ Ρ€Π°Π²Π½Ρ‹, Ρ‚ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ число симмСтрично. Π¦ΠΈΠΊΠ» выполняСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° nl ΠΏΡ€ΠΈ цСлочислСнном Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π° 10 Π½Π΅ прСвратится Π² 0. Если Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ число Ρ€Π°Π²Π½ΠΎ 0, Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» Π½Π΅ выполнится Π½ΠΈ Ρ€Π°Π·Ρƒ, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ ΠΎΡ‚Π²Π΅Ρ‚ «Число симмСтричноС».

Из рассмотрСнных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² 12.15 ΠΈ 12.16 Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» с прСдусловиСм ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ особСнности.

— ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условия осущСствляСтся Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ†ΠΈΠΊΠ»Π°, поэтому Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π°;
— Ρ†ΠΈΠΊΠ» заканчиваСтся ΠΏΡ€ΠΈ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ условия;
— Ρ†ΠΈΠΊΠ» являСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Ρ†ΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.



ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ




Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² задания этой Ρ‚Π΅ΠΌΡ‹, Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ:

— ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…;
— ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡;
— ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для хранСния Π΄Π°Π½Π½Ρ‹Ρ…; ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Как Π²Π°ΠΌ ΡƒΠΆΠ΅ извСстно, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΡ… прСдставлСния.

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

Для прСдставлСния Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹Π·ΠΎΠ²Π° Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π—Π°Π΄Π°Π½ΠΈΠ΅ 8.1

ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ Π­Ρ€ΠΌΠΈΡ‚Π°ΠΆΠ° содСрТит Π±ΠΎΠ»Π΅Π΅ 2 800 ООО Π΅Π΄ΠΈΠ½ΠΈΡ† хранСния. Если Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΡƒΠ·Π΅ΠΉΠ½ΠΎΠ³ΠΎ экспоната Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ всСго Π½Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π­Ρ€ΠΌΠΈΡ‚Π°ΠΆΠ΅ ΠΏΠΎ 8 часов ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΆΠΈΠ·Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со всСй ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ. ВрСбуСтся Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ суммарноС врСмя просмотра всСй ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π² ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ…, часах, днях, Π³ΠΎΠ΄Π°Ρ…, «Тизнях», считая, Ρ‡Ρ‚ΠΎ срСдняя ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΆΠΈΠ·Π½ΠΈ Π² Π ΠΎcсии составляСт 70 Π»Π΅Ρ‚.

БловСсный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Начало Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство экзСмпляров ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.
2. РассчитайтС врСмя просмотра всСх экзСмпляров:

β€’ Π² ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ…;
β€’ Π² часах;
β€’ Π² днях;
β€’ Π² Π³ΠΎΠ΄Π°Ρ…;
β€’ Π² «Тизнях».
3. Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ расчСтов.
ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Алгоритм Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ Ρ‚Π°Π±Π». 8.1 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊ заданию Π½Π° школьном алгоритмичСском языкС ΠšΡƒΠΌΠΈΡ€ (с пояснСниями). Π’ Ρ‚Π°Π±Π». 8.2 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языках программирования Паскаль ΠΈ Visual Basic.

Π’Π°Π±Π»ΠΈΡ†Π° 8.1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΠšΡƒΠΌΠΈΡ€Π΅ с пояснСниями (ΠΊ заданию 8.1)

Π’Π°Π±Π»ΠΈΡ†Π° 8.2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ПаскалС ΠΈ Visual Basic (ΠΊ заданию 8.1)


Π—Π°Π΄Π°Π½ΠΈΠ΅ 8.2

ВрСбуСтся Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° с ΡƒΠ³Π»ΠΎΠΌ 30Β° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Ρ‚Π΅Ρ‚Ρƒ, Π»Π΅ΠΆΠ°Ρ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΡƒΠ³Π»Π° 30Β°.

БловСсный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Начало Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π»ΠΈΠ½Ρƒ ΠΊΠ°Ρ‚Π΅Ρ‚Π°.
2. РассчитайтС Π³ΠΈΠΏΠΎΡ‚Π΅Π½ΡƒΠ·Ρƒ ΠΏΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Ρ‚Π΅Ρ‚Ρƒ,
исходя ΠΈΠ· свойств Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.
3. РассчитайтС Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Ρ‚ ΠΏΠΎ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ΅ ΠŸΠΈΡ„Π°Π³ΠΎΡ€Π°.
4. Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ расчСты. ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Алгоритм Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ Ρ‚Π°Π±Π». 8.3 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊ заданию Π½Π° школьном алгоритмичСском языкС ΠšΡƒΠΌΠΈΡ€. Π’ Ρ‚Π°Π±Π». 8.4 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языках программирования Паскаль ΠΈ Visual Basic.

Π’Π°Π±Π»ΠΈΡ†Π° 8.3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΠšΡƒΠΌΠΈΡ€Π΅ с пояснСниями (ΠΊ заданию 8.2)

Π’Π°Π±Π»ΠΈΡ†Π° 8.4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ПаскалС ΠΈ Visual Basic (ΠΊ заданию 8.2)


Π—Π°Π΄Π°Π½ΠΈΠ΅ 8.3

На памятникС ΠŸΠΈΡ„Π°Π³ΠΎΡ€Ρƒ высСчСн Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ вписанного Π² Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€ ΡˆΠ°Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠŸΠΈΡ„Π°Π³ΠΎΡ€ нашСл ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡ… объСмами. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ гСния ΠŸΠΈΡ„Π°Π³ΠΎΡ€Π° Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹ΠΉ памятник Π² Ρ‡Π΅ΡΡ‚ΡŒ этого открытия. ГородскиС власти ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ статус памятника β€” ΡΠΊΡƒΠ»ΡŒΠΏΡ‚ΡƒΡ€Π° ΠΌΠ°Π»ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΠ»ΠΈ для Π½Π΅Π³ΠΎ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ. ВрСбуСтся Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ объСм Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π° ΠΈ вписанного Π² Π½Π΅Π³ΠΎ ΡˆΠ°Ρ€Π° ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ основания памятника (Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π°) ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠŸΠΈΡ„Π°Π³ΠΎΡ€ΠΎΠΌ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

БловСсный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Начало Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ основания Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π°.
2. РассчитайтС радиус основания Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π°.
3. РассчитайтС объСм Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π°.
4. РассчитайтС объСм ΡˆΠ°Ρ€Π°.
5. НайдитС ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ объСмами Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π° ΠΈ ΡˆΠ°Ρ€Π°.
6. Π’Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ расчСты.
ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Рис. 8.3. К заданию 8.3

Алгоритм Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ Ρ‚Π°Π±Π». 8.5 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊ заданию Π½Π° школьном алгоритмичСском языкС ΠšΡƒΠΌΠΈΡ€. Π’ Ρ‚Π°Π±Π». 8.6 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языках программирования Паскаль ΠΈ Visual Basic.

Π’Π°Π±Π»ΠΈΡ†Π° 8.5. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΠšΡƒΠΌΠΈΡ€Π΅ с пояснСниями (ΠΊ заданию 8.3)

Π’Π°Π±Π»ΠΈΡ†Π° 8.6. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ПаскалС ΠΈ Visual Basic (ΠΊ заданию 8.3)


ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вопросы ΠΈ задания

К заданию 8.1

1. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΊ заданию 8.1 (рис. 8.1), ввСдя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏ, Ρ…ΠΎΡ‚Π΅Π» ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ свойство массовости. КакиС Π΅Ρ‰Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ слСдуСт ввСсти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ соотвСтствовал этому свойству Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅?
2. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ порядок Π²Ρ‹Π²ΠΎΠ΄Π° расчСтных Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ. КакиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… нСльзя ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ? ΠŸΠΎΡ‡Π΅ΠΌΡƒ?
3. На Π±Π»ΠΎΠΊ-схСмС прСдставлСны Π΄Π²Π° Π±Π»ΠΎΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° экран. Π’ Ρ‡Π΅ΠΌ ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅?
4. Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΈ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² процСссС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ задания. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ тСстирования.
5. Π§Ρ‚ΠΎ происходит Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния Π±Π»ΠΎΠΊΠ° 3 прСдставлСнного Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°?
6. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±Π»ΠΎΠΊ вычислСний, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ, сколько экспонатов Π² дСнь удастся ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŽ.

К заданию 8.2

1. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ расчСта ΠΊΠ°Ρ‚Π΅Ρ‚Π° b = a-j3 ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΡ‚ этого Π½Π΅ измСнится.
2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ каркас Π±Π»ΠΎΠΊ-схСмы, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΉ Π±Π»ΠΎΠΊ-схСмС Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΠ»ΠΈΡΡŒ высота ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ€Π°Π²Π½ΠΎΠ±Π΅Π΄Ρ€Π΅Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ с ΡƒΠ³Π»ΠΎΠΌ ΠΏΡ€ΠΈ основании 45Β° (рис. 8.5). Π—Π°Π΄Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΠΈ.
3. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠšΡƒΠΌΠΈΡ€Π΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС для ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Π±Π»ΠΎΠΊ-схСмы.
4. Π§Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² условии Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ примСнимости Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°?
5. Из ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ рисунка Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π° > b. Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π° ΠΈ b это ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΎ?

К заданию 8.3

1. ΠŸΡ€ΠΈ расчСтах радиуса ΠΈ объСмов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ константа 3,1415926. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΅Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π·Π°Π½ΠΎΠ²ΠΎ?
2. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС ΠšΡƒΠΌΠΈΡ€ Ρ‚ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… описан ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π²Π΅Ρ‰ r, s, vshara, veil, k. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ эта запись? ΠŸΠΎΡ‡Π΅ΠΌΡƒ для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π²Ρ‹Π±Ρ€Π°Π½ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ?
3. Π’ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ вычислСния объСма ΡˆΠ°Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° V β€” r3. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках ΠΎΠ½Π° записана ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π•ΡΡ‚ΡŒ Π»ΠΈ здСсь ошибки? ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ записи? ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄ записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Π΅Π½ для всСх языков.

Рис. 8.5. Π§Π΅Ρ€Ρ‚Π΅ΠΆ для вычислСния высоты ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ Ρ€Π°Π²Π½ΠΎΠ±Π΅Π΄Ρ€Π΅Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ

4. МоТно Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² расчСта?

Π Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² задания этой Ρ‚Π΅ΠΌΡ‹, Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ:

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

Для прСдставлСния Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π±Π»ΠΎΠΊΠΈ принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Для прСдставлСния Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ условныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° (Ссли Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π° большС Π΄Π²ΡƒΡ…).

Π—Π°Π΄Π°Π½ΠΈΠ΅ 8.4

ВрСбуСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ принадлСТности Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ числа Π΄Π°Π½Π½ΠΎΠΉ арифмСтичСской прогрСссии. ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΡ задаСтся двумя ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‡Π»Π΅Π½Π°ΠΌΠΈ.

БловСсный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Начало Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π²Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‡Π»Π΅Π½Π° арифмСтичСской прогрСссии.
2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ число.
3. НайдитС Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ (d) арифмСтичСской прогрСссии.
4. НайдитС Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ числом ΠΈ Ρ‡Π»Π΅Π½ΠΎΠΌ арифмСтичСской прогрСссии.
5. НайдитС остаток ΠΎΡ‚ дСлСния Π½Π°Ρ†Π΅Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ разности Π½Π° d.
6. ΠžΡ€Π³Π°Π½ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ остатка:

— Ссли остаток ΠΎΡ‚ дСлСния Ρ€Π°Π²Π΅Π½ 0, Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС:
«Число ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ рассматриваСмой арифмСтичСской прогрСссии»;
— ΠΈΠ½Π°Ρ‡Π΅ Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС:
«Число Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ рассматриваСмой арифмСтичСской прогрСссии».
ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Алгоритм Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы

Алгоритм Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ Ρ‚Π°Π±Π». 8.7 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊ заданию Π½Π° алгоритмичСском языкС ΠšΡƒΠΌΠΈΡ€. Π’ Ρ‚Π°Π±Π». 8.8 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языках программирования Паскаль ΠΈ Visual Basic.

Π’Π°Π±Π»ΠΈΡ†Π° 8.7. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΠšΡƒΠΌΠΈΡ€Π΅ с пояснСниями (ΠΊ заданию 8.4)

Π’Π°Π±Π»ΠΈΡ†Π° 8.8. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ПаскалС ΠΈ Visual Basic (ΠΊ заданию 8.4)


Π—Π°Π΄Π°Π½ΠΈΠ΅ 8.5

Из «АрифмСтики» тадТикского ΡƒΡ‡Π΅Π½ΠΎΠ³ΠΎ АвицСнны (X-XI Π²Π².) извСстно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ свойство Ρ†Π΅Π»Ρ‹Ρ… чисСл: Ссли число, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° 9, Π΄Π°Π΅Ρ‚ Π² остаткС 1 ΠΈΠ»ΠΈ 8, Ρ‚ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ этого числа, Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° 9, даст 1. ВрСбуСтся ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ Π²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ свойства ΠΈΠ»ΠΈ ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π½ΡƒΡ‚ΡŒ Π΅Π³ΠΎ.

БловСсный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Начало Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†Π΅Π»ΠΎΠ΅ число.
2. НайдитС остаток ΠΎΡ‚ дСлСния этого числа Π½Π° 8.
3. ΠžΡ€Π³Π°Π½ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ остатка Π½Π° равСнство 1 ΠΈΠ»ΠΈ 8:

β€’ Ссли остаток ΠΎΡ‚ дСлСния Ρ€Π°Π²Π΅Π½ 1 ΠΈΠ»ΠΈ 8, Ρ‚ΠΎ:

Π°) Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ числа;
Π±) Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ остаток ΠΎΡ‚ дСлСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° числа Π½Π° 9;
Π²) ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ остатка ΠΎΡ‚ дСлСния:

Ссли остаток Ρ€Π°Π²Π΅Π½ 1, Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС «Бвойство Π²Π΅Ρ€Π½ΠΎΒ», ΠΈΠ½Π°Ρ‡Π΅ Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС «Бвойство Π½Π΅ Π²Π΅Ρ€Π½ΠΎΒ»;

β€’ ΠΈΠ½Π°Ρ‡Π΅ (остаток ΠΎΡ‚ дСлСния Π½Π΅ Ρ€Π°Π²Π΅Π½ 1 ΠΈ остаток ΠΎΡ‚ дСлСния Π½Π΅ Ρ€Π°Π²Π΅Π½ 8) Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС Β«ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ ΠΎΡ‚ дСлСния <Β > 1 ΠΈ ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ ΠΎΡ‚ дСлСния <Β > 8Β».
ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Алгоритм Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы

Рис. 8.7. Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (ΠΊ заданию 8.5)

Алгоритм Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ Ρ‚Π°Π±Π». 8.9 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊ заданию Π½Π° алгоритмичСском языкС ΠšΡƒΠΌΠΈΡ€. Π’ Ρ‚Π°Π±Π». 8.10 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языках Паскаль ΠΈ Visual Basic.

Π’Π°Π±Π»ΠΈΡ†Π° 8.9. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΠšΡƒΠΌΠΈΡ€Π΅ с пояснСниями (ΠΊ заданию 8.5)

Π’Π°Π±Π»ΠΈΡ†Π° 8.10. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ПаскалС ΠΈ Visual Basic (ΠΊ заданию 8.5)


Π—Π°Π΄Π°Π½ΠΈΠ΅ 8.6

ВрСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΏΠΎ Π΄Π²ΡƒΠΌ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ ΡƒΠ³Π»Π°ΠΌ. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ задания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ ситуации Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: 90, 90 ΠΈΠ»ΠΈ 120, 80.

БловСсный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Начало Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
1. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π²Π° ΡƒΠ³Π»Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² градусах.
2. ΠžΡ€Π³Π°Π½ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ‚ΠΈΠΏΠ° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°:

β€’ Ссли сумма Π΄Π²ΡƒΡ… ΡƒΠ³Π»ΠΎΠ² мСньшС 180Β°, Ρ‚ΠΎ вычислитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΡƒΠ³Π»Π° ΠΈ рассмотритС Ρ‚Ρ€ΠΈ ситуации:

Π°) Ссли всС ΡƒΠ³Π»Ρ‹ острыС, Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС Β«Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΎΡΡ‚Ρ€ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉΒ»;
Π±) Ссли ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡƒΠ³Π»ΠΎΠ² Ρ€Π°Π²Π΅Π½ 90Β°, Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС Β«Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉΒ»;
Π²) Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС Β«Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Ρ‚ΡƒΠΏΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Β»;

β€’ ΠΈΠ½Π°Ρ‡Π΅ (Ссли сумма ΡƒΠ³Π»ΠΎΠ² большС 180Β°) Π²Ρ‹Π²Π΅Π΄ΠΈΡ‚Π΅ сообщСниС «НСкоррСктный Π²Π²ΠΎΠ΄Β».
ΠšΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

Алгоритм Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы

Π€Ρ€Π°Π·Π° Β«ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡƒΠ³Π»ΠΎΠ² Ρ€Π°Π²Π΅Π½ 90°» Π² словСсном Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ понятна Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ. Для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π΅Π΅ слСдуСт Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, рассмотрСв Ρ‚Ρ€ΠΈ ситуации (для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡƒΠ³Π»ΠΎΠ² ul, u2, u3). На алгоритмичСском языкС эта ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: ((ul = 90) ΠΈ (ΠΈ2 ΠΎ 90) ΠΈ (ΠΈΠ— <Β > 90)) ΠΈΠ»ΠΈ ((ΠΈ2 = 90) ΠΈ (ul ΠΎ 90) ΠΈ (u3 <Β > 90)) ΠΈΠ»ΠΈ ((ΠΈΠ— = 90) ΠΈ (ul <Β > 90) ΠΈ (ΠΈ2 <Β > 90)).

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ Π±Π»ΠΎΠΊ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ условиС «сумма ΡƒΠ³Π»ΠΎΠ² = 180Β». ПослС этого достаточно Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ условия Β«(ul = 90) ΠΈΠ»ΠΈ (ΠΈ2 = 90) ΠΈΠ»ΠΈ (ΠΈΠ— = 90)Β».

Алгоритм Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ Ρ‚Π°Π±Π». 8.11 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊ заданию Π½Π° алгоритмичСском языкС ΠšΡƒΠΌΠΈΡ€. Π’ Ρ‚Π°Π±Π». 8.12 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ тСксты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° языках Паскаль ΠΈ Visual Basic.

Π’Π°Π±Π»ΠΈΡ†Π° 8.11. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° ΠšΡƒΠΌΠΈΡ€Π΅ с пояснСниями (ΠΊ заданию 8.6)

Π’Π°Π±Π»ΠΈΡ†Π° 8.12. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ПаскалС ΠΈ Visual Basic (ΠΊ заданию 8.6)


ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вопросы ΠΈ задания

К заданию 8.4

1. КакоС сообщСниС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ссли Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ число с Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ al ΠΈΠ»ΠΈ Π°2?
2. ΠœΠΎΠ³ΡƒΡ‚ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠΎ Π·Π½Π°ΠΊΡƒ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа al ΠΈ Π°2?
3. Π§Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π±Π»ΠΎΠΊ-схСмС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с трСмя ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‡Π»Π΅Π½Π°ΠΌΠΈ гСомСтричСской прогрСссии (al, Π°2 β€” ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π»Π΅Π½Π°ΠΌΠΈ, с β€” слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ)?
4. НайдитС Π½Π° Π±Π»ΠΎΠΊ-схСмС (см. рис. 8.6) Π±Π»ΠΎΠΊ вСтвлСния ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, являСтся Π»ΠΈ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‚.

К заданию 8.5

1. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ тСстирования для числа 10 (см. Ρ‚Π°Π±Π». 8.9).
2. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π² 7-ΠΉ строкС Ρ‚Π°Π±Π». 8.9 тСстирования (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ тСст) Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅Ρ‚?
3. Достаточно Π»ΠΈ прСдставлСнных Π² Ρ‚Π°Π±Π». 8.9 тСстов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ всС ситуации, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (всС Π²Π΅Ρ‚Π²ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°)?
4. МоТно Π»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΎΠ±Π° условия ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ (ΠΏΠΏ. 5 ΠΈ 8) Π² ΠΎΠ΄Π½ΠΎ слоТноС условиС? ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.
5. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π±Π»ΠΎΠΊ-схСмы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ условиям:
β€’ возраст ΠΎΡ‚ 30 Π΄ΠΎ 40 Π»Π΅Ρ‚;
β€’ Π·Π½Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ стаТ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 5 Π»Π΅Ρ‚.

К заданию 8.6

1. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ слоТного условия (см. Ρ‚Π°Π±Π». 8.11, ΠΏ. 6) использована логичСская связка И, Π° Π½Π΅ Π˜Π›Π˜?
2. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ слоТного условия (см. Ρ‚Π°Π±Π». 8.11, ΠΏ. 8) использована логичСская связка Π˜Π›Π˜, Π° Π½Π΅ И?
3. Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ‚ΡƒΠΏΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ опрСдСляСтся ΠΏΠΎ Π²Π΅Ρ‚ΠΊΠ°ΠΌ Β«ΠΈΠ½Π°Ρ‡Π΅Β» (Π½Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π½Π΅ ΠΎΡΡ‚Ρ€ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ). ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТноС условиС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅, являСтся Π»ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Ρ‚ΡƒΠΏΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ.
4. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ тСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΡƒΠ³Π»Π° 900.
5. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±Π»ΠΎΠΊΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠ³Π»ΠΎΠ².

xn—-7sbbfb7a7aej.xn--p1ai

8.4. Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, псСвдокодов ΠΈ Π½Π° языкС Паскаль. Π ΡƒΡ‡Π½ΠΎΠ΅ тСстированиС ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€ систСмы тСстов Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ заданию.

8.5. Π Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ записи Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° для нахоТдСния наибольшСго ΠΈΠ· Π΄Π²ΡƒΡ… чисСл.

8.6. ЦикличСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

Рассмотрим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ нахоТдСния суммы ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… чисСл Π΄ΠΎΒ n. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ запись Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° трСмя способами: Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, школьного алгоритмичСского языка ΠΈ Π½Π° языкС программирования Pascal.

Π‘Π»ΠΎΠΊ-схСма состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… структур: Π΄Π²Π΅ составныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (ΠΊΠΎΠΌΠ°Π½Π΄Π° слСдования ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° повторСния с прСдусловиСм), Π΄Π°Π»Π΅Π΅ простая ΠΊΠΎΠΌΠ°Π½Π΄Π°. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ соСдинСны ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Ρ‹ стандартным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, поэтому ΠΈΡ… Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΈ пСрСвСсти Π½Π° язык программирования. КаТдая конструкция ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π²Ρ…ΠΎΠ΄ ΠΈ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄. Β Β Β Β Β ΠŸΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹Π΅ стрСлки Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ выполнСния тСхнологичСской Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ. ПослС записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы каТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° пСрСводится Π½Π° ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ алгоритмичСский язык, Π° ΡƒΠΆΠ΅ Π·Π°Ρ‚Π΅ΠΌ Π½Π° язык программирования. Β Β Β Β Β Π—Π°ΠΏΠΈΡˆΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вычислСния суммы ΠΏΠ΅Ρ€Π²Ρ‹Ρ… n Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… чисСл. Для этого Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ†ΠΈΠΊΠ»ΠΎΠΌ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π°Ρ€Π°Π½Π΅Π΅ извСстно сколько Ρ€Π°Π· Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° нахоТдСния суммы. Π’ΠΎ всСх Π·Π²Π΅Π½ΡŒΡΡ… Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ помСняСм Ρ†ΠΈΠΊΠ» «ΠΏΠΎΠΊΠ°» Π½Π° Ρ†ΠΈΠΊΠ» «Π΄Π»Ρ» ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° с языка Π±Π»ΠΎΠΊ-схСм Π½Π° ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ алгоритмичСский язык ΠΈ Π½Π° язык программирования Pascal.

Рассмотрим Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ количСства Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… чисСл, сумма ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ большС Π·Π°Π΄Π°Π½Π½ΠΎΠΉ. Для этого Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ повторСния с постусловиСм.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия программирования

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это Ρ€Π°Π·Π΄Π΅Π» ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ составлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π΅Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° — это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, понятных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° записываСтся Π² Π²ΠΈΠ΄Π΅ символов, ΠΊ числу ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… относятся латинскиС ΠΈ русскиС Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ прСпинания ΠΈ Π·Π½Π°ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

ВрСбования, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Π΅ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

1. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

2. Π―ΡΠ½ΠΎΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ простота ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

3. МинимальноС врСмя создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ простота Π΅Π΅ измСнСния.

4. МинимальноС врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ памяти ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° удовлСтворяла этим ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹ΠΌ трСбованиям, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ искусством программирования.

Бвойства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ — Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠΎΡΡ‚ΡŒ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠΎΡΡ‚ΡŒ — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Ρ‚ΠΈΠΏΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСноса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ — ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ — ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния, ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ машинной памяти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… рСсурсов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

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

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ — Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ.

Π’ΠΈΠΏΡ‹ языков программирования: ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅, машинно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅, алгоритмичСскиС, логичСскиС, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅, ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅, графичСскиС ΠΈ Ρ‚.Π΄.

АлгоритмичСский язык — это Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

БистСмы программирования — это Π½Π°Π±ΠΎΡ€ срСдств Π²Π²ΠΎΠ΄Π°, рСдактирования, трансляции ΠΈ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Π­Π’Πœ.

Вранслятор — это комплСкс ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанной Π½Π° символичСском языкС, Π² ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄.

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

Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ — это транслятор, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ конструкции алгоритмичСского языка Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этой конструкции Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

ВсС систСмы (языки) программирования ΠΈΠΌΠ΅ΡŽΡ‚ свой транслятор, компилятор ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€.

studfiles.net