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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ Β«Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Β»

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

Π’ ΡΡ‚ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ…, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ вСдСтся Π½Π΅ ΠΏΠΎ-ΠΏΡƒΡ‚Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ, Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, для этого Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ нСсколько ΠΏΠ°Ρ€Π°Π³Ρ€Π°-Ρ„ΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΡΡ‚ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ изучаСтся другая срСда программирования, остановимся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅ излоТСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ синтаксис Ρ€Π°Π·Π΄Π΅Π»Π° (ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ² «. «; «, «; «: «; «; «) ΠΈ ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ транслятора: «ΠšΠΎΠ³Π΄Π° транслятор… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ Β«Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Β» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’Π―Π’Π‘ΠšΠ˜Π™ Π“ΠžΠ‘Π£Π”ΠΠ Π‘Π’Π’Π•ΠΠΠ«Π™ Π“Π£ΠœΠΠΠ˜Π’ΠΠ ΠΠ«Π™ Π£ΠΠ˜Π’Π•Π Π‘Π˜Π’Π•Π’

Π€ΠΈΠ·ΠΈΠΊΠΎ-матСматичСский Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅

Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ «ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…»

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»:

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚ 3 курса Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΌ-31

ΠΎΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ обучСния ΠœΠ°Ρ€ΠΊΠΎΠ² Π ΠΎΠΌΠ°Π½ Научный Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ:

Π‘ΠΎΠ±ΠΎΠ»Π΅Π²Π° Π•.Π’.

ΠšΠΈΡ€ΠΎΠ² 2008 Π³.

  • Π“Π»Π°Π²Π° 1. Анализ тСорСтичСского ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°…4
    • 1.1. «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ Π˜ΠšΠ’. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ курс» Π‘Π΅ΠΌΠ°ΠΊΠΈΠ½ И.Π“. ΠΈ Π΄Ρ€. 4
      • 1.1.1. Алгоритмы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ 4
      • 1.1.2. Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ 5
      • 1.1.3. Знакомство с ΡΠ·Ρ‹ΠΊΠΎΠΌ Pascal. 6
      • 1.1.4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π² Pascal. 7
      • 1.1.5. Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ‹ 8
      • 1.1.6. ΠœΠ°ΡΡΠΈΠ²Ρ‹ 9
    • 1.2. «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°» ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ². 10
      • 1.2.1. Π―Π·Ρ‹ΠΊ программирования Pascal. 10
      • 1.2.2. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Pascal, Π²Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… 12
      • 1.2.3. Условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ 14
      • 1.2.5. Алгоритмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ† 17
      • 1.2.6. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° строк Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Pascal 19
      • 1.2.7. Записи 20
      • 1.2.8. Π€Π°ΠΉΠ»Ρ‹ 22
    • 1.3. «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ» Н. Π£Π³Ρ€ΠΈΠ½ΠΎΠ²ΠΈΡ‡. 23
      • 1.3.1. Π’ΠΈΠΏ, имя ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. 23
      • 1.3.2. арифмСтичСскиС, строковыС ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ выраТСния. ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ 25
      • 1.3.3. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΠ·Ρ‹ΠΊΠ΅ Visual Basic 26
      • 1.3.4. массивы 26
    • 1.4. Π’Ρ‹Π²ΠΎΠ΄ 26
  • Π“Π»Π°Π²Π° 2. описаниС ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.…29
    • 2.1. ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. 29
    • 2.2. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. 32
      • 2.2.1. ΠœΠΎΠ΄ΡƒΠ»ΡŒ рСгистрации ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ 33
      • 2.2.2. ΠœΠΎΠ΄ΡƒΠ»ΡŒ изучСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° 33
      • 2.2.3. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ 33

Π“Π»Π°Π²Π° 1. Анализ тСорСтичСского ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ «ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…» Π² ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ

1.1. «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ Π˜ΠšΠ’. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ курс» Π‘Π΅ΠΌΠ°ΠΊΠΈΠ½ И. Π“. ΠΈ Π΄Ρ€.

Π’ ΡΡ‚ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ программирования начинаСтся послС ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅-ния Ρ‚Π΅ΠΌ «Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…» ΠΈ «Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹». По-этому ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ числовой, ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ, извСстными ΠΈΠΌ, ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅ΠΉ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π‘Π”.

1.1.1. Алгоритмы Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ даСтся понятиС констант, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ

ПослС вступлСния ΠΎ ΡΠΏΠΎΡΠΎΠ±Π΅ хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ «Π²ΡΡΠΊΠ°Ρ ΠΎΠ±Ρ€Π°Π±Π°-тываСмая Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ своё мСсто — ΠΏΠΎΠ»Π΅ Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°» ΠΈΠ·-лагаСтся ΠΎ 3Ρ… основных Ρ‚ΠΈΠΏΠ°Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅: числовой, ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ, логичСский, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ различия ΠΌΠ΅ΠΆΠ΄Ρƒ константами ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ:

— «ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ своими дСсятичными записями Π² ΠΏΠ°-мяти, ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ‚ся Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹»;

— «ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ, ΠΊΠ°ΠΊ Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ».

Π”Π°Π»Π΅Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ:

— ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅

<�пСрСмСнная>:=<οΏ½Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Z:=X+Y

Π”ΠΎ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ

X

Y

Z

;

ПослС присваивания

X

Y

Z

— ΠšΠΎΠΌΠ°Π½Π΄Π° Π²Π²ΠΎΠ΄Π°

Π’Π²ΠΎΠ΄<�список ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π²Π²ΠΎΠ΄ A, B, C

Π‘Ρ…Π΅ΠΌΠ° выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

1. ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

A

;

B

;

C

;

2. ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

3. ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ «1 2 3 <οΏ½Π²Π²ΠΎΠ΄>»

4. ΠΏΠ°ΠΌΡΡ‚ΡŒ послС выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

A

B

C

— ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹Π²ΠΎΠ΄Π°

Π²Ρ‹Π²ΠΎΠ΄<�список Π²Ρ‹Π²ΠΎΠ΄Π°>

задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ:

ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ присваивания

1.1.2. Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ изучаСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания: Π΅Π³ΠΎ свойства, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния

Бвойства присваивания ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ трассировочной Ρ‚Π°Π±-Π»ΠΈΡ†Ρ‹:

Команда

a

b

a:=1

b:=2 x a

a:=b

b:=a + b

Бвойства:

1. ΠΏΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ ΠΏΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ½Π° оста-Стся Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ

2. Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ сохраняСтся Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ присваивания

3. Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ замСняСт ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:

1. ΠΎΠ±ΠΌΠ΅Π½ значСниями 2Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ примСняСтся аналогия с Π΄Π²ΡƒΠΌΡ стаканами (с ΠΌΠΎΠ»ΠΎΠΊΠΎΠΌ ΠΈ Π²ΠΎΠ΄ΠΎΠΉ) для смСны Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·Ρƒ-Стся Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ становится ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ.

2. Π΄Π°Π½Ρ‹ 2 ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π΄Ρ€ΠΎΠ±ΠΈ, Π½Π°ΠΉΡ‚ΠΈ Π΄Ρ€ΠΎΠ±ΡŒ — Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСлСния ΠΎΠ΄Π½ΠΎΠΉ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ.

РСшСниС сводится ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ:

1. ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ считаСтся Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ?

2. Ρ‡Ρ‚ΠΎ происходит с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ послС ΠΏΡ€ΠΈ-сваивания?

3. ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π² Π°Ρ€ΠΈΡ„мСтичСском Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½-Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ?

1.1.3. Знакомство с ΡΠ·Ρ‹ΠΊΠΎΠΌ Pascal

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ изучаСтся структура ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ паскаля, Π² Ρ‚ΠΎΠΌ числС описаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, синтаксис ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π²Π²ΠΎΠ΄Π°, Π²Ρ‹Π²ΠΎΠ΄Π°, присваивания, ΠΏΡ€Π°Π²ΠΈΠ»Π° записи арифмСтичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

ОписаниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Π—Π΄Π΅ΡΡŒ описываСтся синтаксис описания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, основныС Ρ‚ΠΈΠΏΡ‹ (вСщСст-Π²Π΅Π½Π½Ρ‹ΠΉ — real, Ρ†Π΅Π»Ρ‹ΠΉ — integer). Π—Π΄Π΅ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ числовыС Ρ‚ΠΈΠΏΡ‹: Π½Π°-звания вСщСствСнный ΠΈ Ρ†Π΅Π»Ρ‹ΠΉ полагаСтся ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌ, Π·Π½Π°Π½ΠΈΠ΅ ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ var a, b:integer;c:real;

Бинтаксис ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π²Π²ΠΎΠ΄Π°, Π²Ρ‹Π²ΠΎΠ΄Π°, присваивания.

— Π’Π²ΠΎΠ΄ — Read[ln](<�список ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…>);

— Π’Ρ‹Π²ΠΎΠ΄ — Write[ln](<�список ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…>);

— ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ - <числовая пСрСмСнная>:=<АрифмСтичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅-Π½ΠΈΠ΅>;

— ΠΡ€ΠΈΡ„мСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «+», «-», «*», «/»;

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

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

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ записываСтся Ρ‚Π°ΠΊ

A*A+B*B-12*C ΠΈΠ»ΠΈ SQR (A)+SQR (B)-12*C

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ:

1. ΠΊΠ°ΠΊ записываСтся Ρ€Π°Π·Π΄Π΅Π» описания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

2. с ΠΊΠ°ΠΊΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ числовых Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ паскаль

3. какая Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π² <οΏ½ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹> ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

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

1.1.4. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ Π² Pascal

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ Π½Π΅ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ся структуры Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅, Π½ΠΎ, Π² ΠΏΡ€ΠΎ-цСссС изучСния Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ΡΡ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΡΠ»ΠΎΠΆΠ½Ρ‹Π΅ Π»ΠΎΠ³ΠΈ-чСскиС выраТСния

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ вопроса начинаСтся с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Var a, b, c, d: real;

Begin readln (a, b, c, d);

If (a>=b) and (a<=c) then d:=a;

If (b>=a) and (b>=c) then d:=b;

Π—Π΄Π΅ΡΡŒ примСняСтся Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Ρ€Π°Π½Π΅Π΅ логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ and, с ΠΊΠΎΡ‚ΠΎ-Ρ€Ρ‹ΠΌ ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΡƒΠΆΠ΅ познакомились, изучая Π‘Π”.

Π”Π°Π»Π΅Π΅ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌ напоминаСтся эта опСрация ΠΈ Π΅Ρ‘ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π΄Π°Π»Π΅Π΅ приводится список логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΏΠ°ΡΠΊΠ°Π»Π΅: and; or; not.

Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ логичСскиС выраТСния

Π’ ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ описываСтся структура слоТных логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΏΠ°Ρ-ΠΊΠ°Π»Π΅:

If (a<0)or (b<0)or (c<0)then …

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ:

1. Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ со ΡΠ»ΠΎΠΆ-Π½Ρ‹ΠΌ условиСм)

1.1.5. Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ‹

Π’ этом ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ вводятся основныС понятия ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°Ρ…: ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΎΠΏΠΈ-саниС, Π²Π²ΠΎΠ΄ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Π¨ΠΠ―, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Ρ‡ΠΈ — расчСт срСднСго значСния элС-ΠΌΠ΅Π½Ρ‚ΠΎΠ² массива.

Школьники ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π‘Π”.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ массив

ДаСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ массива: М — прСдставлСниС Ρ‚Π°Π±Π»ΠΈΡ† Π² ΡΠ·Ρ‹ΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈ-рования.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ — запись Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π²ΠΎΠ·Π΄ΡƒΡ…Π° ΠΏΠΎ ΠΌΠ΅ΡΡΡ†Π°ΠΌ

ΠœΠ΅ΡΡΡ†

Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°

— 1

— 12

— 1,2

2,2

— 1

.

На ΠΎΡΠ½ΠΎΠ²Π΅ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° вводится понятиС Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с индСксиро-Π²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, которая

«Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ называСтся ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ массивом.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅: Π—Π°ΠΏΠΈΡΡŒ Π’[1] Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ Π² 1 ΠΌΠ΅-сяцС. Π’ - имя массива. ΠŸΠΎΡ€ΡΠ΄ΠΊΠΎΠ²Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ элСмСнта — Π΅Π³ΠΎ индСкс.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт обозначаСтся Ρ‚Π°ΠΊ: <имя массива>[<�индСкс>]"

Π’Π°ΠΊ вводится имя массива ΠΈ Π΅Π³ΠΎ элСмСнтов. Π”Π°Π»Π΅Π΅ говорится, Ρ‡Ρ‚ΠΎ элСмСнты массива Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ. (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ — вСщСствСнный).

ОписаниС ΠΈ Π²Π²ΠΎΠ΄ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΌΠ°ΡΡΠΈΠ² Π½Π° Π¨ΠΠ―

Π—Π΄Π΅ΡΡŒ приводится Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Π¨ΠΠ―, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ выводятся ΠΈ Π²Π²ΠΎΠ΄ΡΡ‚ся Π² ΠΌΠ°ΡΡΠΈΠ² значСния. Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ†ΠΈΠΊΠ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΈ Ρ†ΠΈΠΊΠ» с ΠΏΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ.

РасчСт срСднСго значСния элСмСнтов массива

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

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ приводится Π½Π° Π¨ΠΠ―) ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ знакомятся с Ρ†ΠΈΠΊ-Π»ΠΎΠΌ, ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ элСмСнты массива.

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ:

1. Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ массив

2. ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ массива

3. Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΡ‡Π΅Ρ‚ срСднСго элСмСнта Π² ΠΌΠ°Ρ-сивСС

1.1.6. ΠœΠ°ΡΡΠΈΠ²Ρ‹

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ: описаниС ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° массивов Π² ΠŸΠ°Ρ-ΠΊΠ°Π»Π΅, Ρ†ΠΈΠΊΠ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π² ΠŸΠ°ΡΠΊΠ°Π»Π΅, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Π΄Π²ΡƒΠΌΡ массивами.

ОписаниС ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° массива Π² ΠΏΠ°ΡΠΊΠ°Π»Π΅

ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡΡ общая Ρ„ΠΎΡ€ΠΌΠ° описания ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива:

var <�имя масссива>: ar-ray[<οΏ½Π½ΠΈΠΆΠ½ΠΈΠΉ_индСкс>.<οΏ½Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ_индСкс>] of <οΏ½Ρ‚ΠΈΠΏ_массива>;

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° — описаниС массива ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 1:

var t: array[1.12]of real;

Π΄Π°Π»Π΅Π΅ рассматриваСтся рСализация Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ ΡΡ€Π΅Π΄Π½Π΅ΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π΅ Π½Π° ΠŸΠ°ΡΠΊΠ°Π»Π΅, Π½Π΅ΠΈΠ·ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: ограничСния Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ†ΠΈΠΊΠ»Π° for (Ρ†Π΅Π»ΠΎΠ΅ число, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π΅ΡΡ Π½Π° 1 ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°) ΠΈ Ρ„ΠΎΡ€-ΠΌΠ°Ρ‚Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ write (`T[1]=', I:4:2);

Π”Π°Π»Π΅Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ² Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° с Π΄Π²ΡƒΠΌΡ массивами

Π’ ΡΡ‚ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ Π½Π΅ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ся Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ массивы, ΠΏΠΎ ΡΡ‚ΠΎΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ с ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄:

Π—Π°Π΄Π°Ρ‡Π°: для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ мСсяца ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΎΡ‚ ΡΡ€Π΅Π΄-Π½Π΅Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹.

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

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ:

1. ΠΊΠ°ΠΊ Π½Π° ΠΏΠ°ΡΠΊΠ°Π»Π΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ массив числСнности насСлСния ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΠΊΠ°ΠΆ-Π΄ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° 20 Π²Π΅ΠΊΠ°

1.2. «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°» ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²

Π’ ΡΡ‚ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… начинаСтся вмСстС со Π·Π½Π°ΠΊΠΎΠΌΡΡ‚Π²ΠΎΠΌ с ΡΠ·Ρ‹ΠΊΠΎΠΌ Паскаль, описаниСм структуры языка ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ°-мяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

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

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ изучаСтся история языка Паскаль, основныС опрСдСлСния, ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ числовыС Ρ‚ΠΈΠΏΡ‹, способы ΠΈΡ… ΠΏΡ€Π΅Π΄ΡΡ‚авлСния Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ, основныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ опрСдСлСния.

— Π˜ΠΌΡ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ — слово ΠΈΠ· Π±ΡƒΠΊΠ² ΠΈ Ρ†ΠΈΡ„Ρ€, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅, ΠΊΠ°ΠΊ Π² Π°Π»-Π³Π΅Π±Ρ€Π΅, Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ. КаТдоС имя соотвСтствуСт ячСйкС памяти.

— Π―Ρ‡Π΅ΠΉΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ количСства Π±Π°ΠΉΡ‚ΠΎΠ² памяти для Ρ€Π°Π·Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…

— Π”ля ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π°Π΄ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ Ρ‚ΠΈΠΏ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ трансля-Ρ‚ΠΎΡ€ Π·Π½Π°Π», сколько памяти ΠΏΠΎΠ΄ Π΅Π΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ

Числа Π² ΠŸΠ°ΡΠΊΠ°Π»Π΅

Числа Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ†Π΅Π»Ρ‹Π΅ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ (с Ρ„иксированной ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ).

ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ячСйки памяти — Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²-Π»Π΅Π½Π½ΡƒΡŽ Π΅ΠΉ ΡΡ‡Π΅ΠΉΠΊΡƒ. Для избСгания пСрСполнСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ вСщСствСнныС числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: 243,7 = 2.437 β€’ 102 = 2.4 370 000 000 Π• + 02

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ 2437 — мантисса, 2 — порядок.

ЧисловыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ

— «+» — слоТСниС

— «-» — Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅

— «/» — Π΄Π΅Π»Π΅Π½ΠΈΠ΅

— «*» — ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅

— Mod — ΠΎΡΡ‚Π°Ρ‚ΠΎΠΊ ΠΎΡ‚ Π΄Π΅Π»Π΅Π½ΠΈΡ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ†Π΅Π»Ρ‹Ρ… чисСл)

— Div — Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°Ρ†Π΅Π»ΠΎ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ†Π΅Π»Ρ‹Ρ… чисСл)

— ΠœΠ°Ρ‚СматичСскиС выраТСния:

Sin (x); cos (x); ln (x); sqr (x); sqrt (x); abs (x);

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ арифмСтичСского выраТСния Π² Pascal

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания

<�пСрСмСнная>:=<οΏ½Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: x:=3,14; a:=b+c; i:=i+1;

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π½Π° Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΈ присваивании:

— Π•ΡΠ»ΠΈ пСрСмСнная, располоТСнная слСва ΠΈΠΌΠ΅Π΅Ρ‚ вСщСствСнный Ρ‚ΠΈΠΏ, Ρ‚ΠΎ ΡΠΏΡ€Π°Π²Π° — арифмСтичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Ρ†Π΅Π»ΠΎΠ΅ ΠΈΠ»ΠΈ вСщСствСнноС

— Π•ΡΠ»ΠΈ пСрСмСнная слСва Ρ†Π΅Π»ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° — арифмСтичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π»ΠΎΠ΅

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ

1) ΠŸΠΎΡ‡Π΅ΠΌΡƒ паскаль Ρ€Π°Π·Π»ΠΈΡ‡Π°Π΅Ρ‚ Ρ†Π΅Π»Ρ‹Π΅ ΠΈ Π²Π΅Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ числа

2) Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ арифмСтичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ· Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ состо-ΡΡ‚ΡŒ

3) Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваивания

4) ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π½Π° Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ присваивании

5) Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² Π²ΠΈΠ΄Π΅ арифмСтичСского выраТСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Ρ‚Ρ€Π΅Ρ…-Ρ‡Π»Π΅Π½

6) Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π° ΠΏΠ°ΡΠΊΠ°Π»Π΅ tg x, x4

1.2.2. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Pascal, Π²Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…

Π’ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ описаны основныС структуры ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΏΠ°ΡΠΊΠ°Π»Π΅, Π² Ρ‚ΠΎΠΌ числС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ описания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ‚ΠΈΠΏΠΎΠ², ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°.

Π Π°Π·Π΄Π΅Π» описания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ описатСли числовых Ρ‚ΠΈΠΏΠΎΠ²: integer, real

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ var a, b: integer; c: real;

ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ синтаксис Ρ€Π°Π·Π΄Π΅Π»Π° (ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ² ". «; «, «; «: »; «; «) ΠΈ ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ транслятора: «ΠšΠΎΠ³Π΄Π° транслятор встрСчаСт описаниС ΠΏΠ΅Ρ€Π΅-ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΠ½ ΠΎΡ‚Π²ΠΎΠ΄ΠΈΡ‚ для этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ячСйку памяти ΠΈ ΡΡ‚Π°Π²ΠΈΡ‚ Π² ΡΠΎΠΎΡ‚-вСтствиС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° ячСйки.»

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΡ‚ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ:

«Π”ля сообщСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ слуТат ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΎΡ‚Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π΅ΠΉ ΡΡ‡Π΅ΠΉΠΊΡƒ: read (<�список ΠΈΠΌΠ΅Π½>); этот ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ останавливаСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΆΠ΄Π΅Ρ‚, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π±Π΅Ρ€Π΅Ρ‚ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ число ΠΈ Π½Π°-ΠΆΠΌΠ΅Ρ‚ <Enter>. Если список Π²Π²ΠΎΠ΄Π° содСрТит нСсколько ΠΈΠΌΠ΅Π½, ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π½Π°Π΄ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ, ΠΏΡ€ΠΎΠ±Π΅Π», ΠΈΠ»ΠΈ <Enter>.

Если послС Π²Π²ΠΎΠ΄Π° числа Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСвСсти курсор Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку, ис-ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ readln (<�список ΠΈΠΌΠ΅Π½>);

Для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠΊΡ€Π°Π½ дисплСя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ write (<�список Π²Ρ‹Π²ΠΎΠ΄Π°>);

список Π²Ρ‹Π²ΠΎΠ΄Π° содСрТит пСрСчислСнныС Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ арифмСтичСскиС дСйствия, тСкст, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² Π°ΠΏΠΎΡΡ‚Ρ€ΠΎΡ„Ρ‹.

ΠŸΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ вСщСствСнных чисСл с Ρ„иксированной запятой Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ послС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΡΠΏΠΈΡΠΊΠ΅ Π²Π²ΠΎΠ΄Π° ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· «:» 2 числа (сколько ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ число, количСство Ρ†ΠΈΡ„Ρ€ Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ части)."

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ

1) Для Ρ‡Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

2) Какой ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎ-Ρ‚Π°Π΅Ρ‚

3) ΠšΡƒΠ΄Π° ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ числа ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π²Π²ΠΎΠ΄Π°

4) Как пСрСвСсти курсор Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку послС Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…

5) Как вывСсти Π½Π° ΡΠΊΡ€Π°Π½ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

6) Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ с Π½ΠΎΠ²ΠΎΠΉ строки

7) Как ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΡΠΊΡ€Π°Π½Π΅ дисплСя, Ссли ΡƒΠΆΠ΅ сработал write

8) МоТно Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСний Π±Π΅Π· использова-ния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Write

1.2.3. Условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΎΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ‚Π΅ΠΌΠ΅, Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π²Ρ‹Π΄Π΅-Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» логичСскиС выраТСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ основных логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

Π’Π°Π±Π»ΠΈΡ†Ρ‹ истинности для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ

X

Y

X AND Y

X

Y

X OR Y

X

NOT X

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ построСния слоТных логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

1. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ° с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΠΉ Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΡƒ [a, b].

Π­Ρ‚ΠΎ условиС записываСтся Π΄Π²ΠΎΠΉΠ½Ρ‹ΠΌ нСравСнством a

На ΠΏΠ°ΡΠΊΠ°Π»Π΅ — (x>a) and (x

2. ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ Π»ΠΈ ΠΊΠΈΡ€ΠΏΠΈΡ‡ с Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ x, y, z Π² ΠΎΡ‚вСрстиС a, b?

(a>x)and (b>y)or

(a>y)and (b>x)or

(a>x)and (b>z)or

(a>z)and (b>x)or

(a>y)and (b>z)or

(a>z)and (b>y)

3. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΡƒ ABC.

A (-1,0); B (0,2); C (1,0).

4. условиС сущСствования Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° со ΡΡ‚ΠΎΡ€ΠΎΠ½Π°ΠΌΠΈ a, b, c.

1.2.4. ΠœΠ°ΡΡΠΈΠ²Ρ‹

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ даСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ массива, поясняСтся ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅-нСния этой структуры, синтаксис паскаля для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ.

РассмотрСны Ρ‚Π°ΠΊΠΆΠ΅ основныС дСйствия Π½Π°Π΄ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ массивами: Π²Ρ‹-числСниС суммы элСмСнтов массива, Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ наибольшСго элСмСнта мас-сива, сортировка массива, поиск элСмСнта Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ массива

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

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ массива Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎ-Ρ€ΠΈΡ‚ΠΌΡƒ:

1. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ числа Π΄Π°Π½Ρ‹, Ρ†Π΅Π»Ρ‹Π΅ ΠΈΠ»ΠΈ вСщСствСнныС

2. Π½Π°Π·Π²Π°Ρ‚ΡŒ вСсь массив ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ

3. ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ массив Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ описания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, отвСдя Ρ‚Π΅ΠΌ са-ΠΌΡ‹ΠΌ мСсто Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΠΎΠ΄ массив.

4. ввСсти Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ.

ОписаниС массивов Π² Pascal

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ описания массива

const n=10;

Var a: array[1.n]of real;

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

ОписаниС ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для массива, Π° ΠΎΡ‚Π²Π΅Π΄Π΅Π½ΠΎ 10 ячССк ΠΏΠΎ 6 Π±Π°ΠΉΡ‚ каТдая. ИмСна ячССк: Π² ΠŸΠ°ΡΠΊΠ°Π»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ записаны: a[1], a[2],…, a[10].

Π’Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… массива осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· Ρ†ΠΈΠΊΠ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

For i:=1 to n do read (a[i]);

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° ΠΌΠ°ΡΡΠΈΠ²Ρ‹

1. вычислСниС суммы элСмСнтов массива

ВычислСниС Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ ΠΎΡ‚личаСтся ΠΎΡ‚ ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ простых ΠΏΠ΅Ρ€Π΅-ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

— Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…;

— Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ суммы;

— ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²;

{1} For i:=1 to n do read (a[i]);

{2} S:=0; For i:=1 to n do s:=s+a[i];

{3} Writeln (s);

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ прСдставлСн Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅: 3, -2, 9, 7, -1, 6, 1

i

a[i]

— 2

— 1

S

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

— ΠΏΠ΅Ρ€Π²ΠΎΠ΅ число Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½Π΅ΠΌ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ

— ΡΡ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ числа: ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π²ΠΈΠ΄ΠΈΠΌ, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠ½ΠΈΠΌ

— Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ большСС, ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½Π΅ΠΌ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΡƒ Π’О Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ большСС ΠΈΠ· Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½Ρ‹Ρ… чисСл ΠΈ Ρ€Π΅ΡˆΠΈΠΌ Π·Π°Π΄Π°Ρ‡Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Max:=a[1];

For i:=2 to n do

if max

3. упорядочиваниС массива ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сортировка ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΡƒΠ·Ρ‹Ρ€ΡŒΠΊΠ°.

4. поиск элСмСнта Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ поиска ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сплошного ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ goto.

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ

1) Ρ‡Π΅ΠΌ отличаСтся массив ΠΎΡ‚ Ρ„Π°ΠΉΠ»Π°

2) для Ρ‡Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ описаниС массива

3) ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ массив ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

4) Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ массивС

§ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½ΡƒΠ»Π΅ΠΌ наибольший элСмСнт

§ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ всСх ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов

§ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ всС ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»ΡΠΌΠΈ ΠΈ Ρ‚. ΠΏ.

1.2.5. Алгоритмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ рассматриваСтся Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив (Ρ‚Π°Π±Π»ΠΈΡ†Π°), Π΅Π³ΠΎ описа-Π½ΠΈΠ΅, основныС Π·Π°Π΄Π°Ρ‡ΠΈ:

— Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ суммы элСмСнтов Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‚Π°Π±-Π»ΠΈΡ†Ρ‹

— Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠΈΡ… элСмСнтов ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

— Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ сумм элСмСнтов столбцов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

— ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

ОписаниС Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива

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

Если число строк Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ = числу столбцов, Ρ‚ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π° — квадратная.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ

1. вычислСниС суммы элСмСнтов Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‚Π°Π±-Π»ΠΈΡ†Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ:

(1) ввСсти Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ

(2) Π½Π°ΠΉΡ‚ΠΈ сумму элСмСнтов Π³Π»Π°Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ

(3) Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ диагональ рассматриваСтся, ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив

2. Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΠΈΡ… элСмСнтов ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ИдСя: Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку, ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив

3. Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ сумм элСмСнтов столбцов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ идСя Ρ‚Π° ΠΆΠ΅ + ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Π΄ строками, Ρ‚Π°ΠΊ ΠΈ Π½Π°Π΄ столб-Ρ†Π°ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

4. пСрСстановка строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 2Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… + Ρ†ΠΈΠΊΠ» ΠΏΠΎ ΡΡ‚ΠΎΠ»Π±Ρ†Π°ΠΌ

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ

1) Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ произвСдСния Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов

2) Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ наибольший элСмСнт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

3) Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ всС элСмСнты ΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°-Ρ‚Π°ΠΌΠΈ

4) Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ наибольший элСмСнт Π΄ΠΈΠ°Π³ΠΎ-Π½Π°Π»ΠΈ

5) помСняйтС мСстами ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡŽΡŽ строки ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒ-Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

1.2.6. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° строк Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Pascal

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ рассказываСтся ΠΎ 2Ρ… Π½ΠΎΠ²Ρ‹Ρ… для школьников Ρ‚ΠΈΠΏΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… — символах ΠΈ ΡΡ‚Ρ€ΠΎΠΊΠ°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… опСрациях Π½Π°Π΄ Π½ΠΈΠΌΠΈ

Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹

Для записи символа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 1 Π±Π°ΠΉΡ‚ памяти. Для Π΄Π°Π½Π½ΠΎΠ³ΠΎ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ 1 символ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒ char. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Ρ‹. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ символьного Π΄Π°Π½Π½ΠΎΠ³ΠΎ — любой символ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² Π°ΠΏΠΎΡΡ‚Ρ€ΠΎΡ„Π°Ρ….

Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ массивы ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ Ρ‡ΠΈΡΠ»ΠΎΠ²Ρ‹Π΅.

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ

Π‘Ρ‚Ρ€ΠΎΠΊΠ° — ограничСнная апострофами ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Ρ… символов.

Π”Π»ΠΈΠ½Π° строки Π² ΠΏΠ°ΡΠΊΠ°Π»Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 255 символов.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ строками (объСдинСниС, сравнСниС, присваиваниС)

1. объСдинСниС

опСрация позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ 2 строки Π² ΠΎΠ΄Π½Ρƒ, приписав ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π½Π°-Ρ‡Π°Π»ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ.

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

X:='Ρ‚Π΅ΠΏΠ»ΠΎ';

Y:='Ρ…ΠΎΠ΄';

Z:=x+y;{ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ — Ρ‚Π΅ΠΏΠ»ΠΎΡ…ΠΎΠ΄}

2. сравнСниС

`=' - ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ посимвольноС совпадСниС строк

`<,>' - относятся ΠΊ Π΄Π»ΠΈΠ½Π°ΠΌ строк

3. присваиваниС — строковой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ присваиваСтся строковоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

4. основныС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

a:=length (s) — Π΄Π»ΠΈΠ½Π° строки

s:=copy (строковоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ символ, количСство символов) — ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ части строки

a:=pos (подстрока, исх. строка) — поиск подстроки Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ (Π°-Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ символа подстроки Π² ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΉ строкС)

insert (вставляСмая строка, исходная строка, Ρ†Π΅Π»ΠΎΠ΅ число) — вставка подстроки Π² ΡΡ‚Ρ€ΠΎΠΊΡƒ послС Π΄Π°Π½Π½ΠΎΠ³ΠΎ символа

delete (строка, Π½ΠΎΠΌΠ΅Ρ€ Π½Π°Ρ‡Π°Π»Π°, количСство символов) — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· ΡΡ‚Ρ€ΠΎΠΊΠΈ Π΄Π°Π½-Π½ΠΎΠ΅ количСство символов послС Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° использования строковых ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·Ρƒ-Стся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° пословного ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° с Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ языка.

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ

1. Ρ‡Π΅ΠΌ отличаСтся ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ ΡΡ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Ρ…

2. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ массив, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅, сколько слов Π² Π΄Π°Π½Π½ΠΎΠΌ тСкстС, сколько Π±ΡƒΠΊΠ² «Π°» Π² Π΄Π°Π½Π½ΠΎΠΌ словС

3. Π΄Π°Π½Π° строка с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌΠΈ запятыми, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ слово ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€-Π²ΠΎΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ запятыми

1.2.7. Записи

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ даСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ записи, описаниС Π΅Ρ‘ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π½Π° ΠŸΠ°ΡΠΊΠ°Π»Π΅ ΠΈ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ примСнСния.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ записи

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

Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит запись — поля.

ОписаниС записи

Type

A = record

N:integer;

K:string;

F:array[1.5,5.10]of real;

End;

Var rec: a;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ записСй

1. ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ — физичСскоС Ρ‚Π΅Π»ΠΎ с ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡΠΌΠΈ a, b, c — Π΄Π»ΠΈΠ½Π°, ΡˆΠΈΡ€ΠΈΠ½Π°, высота

2. ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ — Ρ‚ΠΎΠ²Π°Ρ€, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Ρ†Π΅Π½ΠΎΠΉ

3. ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ — Π΄Π°Ρ‚Π° роТдСния: дСнь, мСсяц, Π³ΠΎΠ΄ Записи ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Type

A = record

N:integer;

K:string;

F:array[1.5,5.10]of real;

End;

Mas = array[1.n] of A;

Var masrec: mas;

Для обращСния ΠΊ ΠΏΠΎΠ»ΡŽ записи ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ слоТныС ΠΈΠΌΠ΅Π½Π° ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ записи ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° var ΠΈ ΠΈΠΌΠ΅Π½ΠΈ поля, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ: rec. n; rec. f[1,5]; mas-rec[1]. f[2,8];

4. Массив свСдСний ΠΎ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°Ρ… прСдприятия (имя, Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π΄Π°Ρ‚Π° роТдСния, Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°).

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ записями

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ записи производится ΠΏΠΎ ΠΏΠΎΠ»ΡΠΌ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ присво-ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ записи Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΏΡ€ΠΈ этом происходит ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ области памяти.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присоСдинСния — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для краткости. Он ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€ΠΈ ΠΎΠ±-Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ записи ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΈΠΌΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 Ρ€Π°Π·: with список ΠΈΠΌΠ΅Π½ do ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€.

1.2.8. Π€Π°ΠΉΠ»Ρ‹

Π’ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ описаны основныС этапы ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² — чтСния ΠΈ Π·Π°ΠΏΠΈΡΠΈ

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ записи

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

Π­Ρ‚Π°ΠΏΡ‹ записи Π² Ρ„Π°ΠΉΠ»

1. описаниС Ρ„Π°ΠΉΠ»Π° — Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ описания Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ-ΠΌΠ΅Ρ€: var f: file of integer; a: integer;

2. УстановлСниС соотвСтствия ΠΌΠ΅ΠΆΠ΄Ρƒ физичСским ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΈΠΌΠ΅-Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ установлСния соотвСтствия: assign (логичСскоС имя, `Ρ„ΠΈ-зичСскоС имя'); Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ assign (f,'file.dat');

3. ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ запись — rewrite (f); Ссли ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ для записи Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ — ΠΎΠ½ΠΈ всС ΠΏΡ€ΠΎΠΏΠ°Π΄ΡƒΡ‚.

4. запись Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ» — write (f, a);

5. Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° — close (f);

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ чтСния. Π­Ρ‚Π°ΠΏΡ‹:

ОписаниС Ρ„Π°ΠΉΠ»Π° ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ соотвСтствия ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ для записи.

3. ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° для чтСния — reset (f);

4. Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° — read (f, a); количСство записСй Π² Ρ„Π°ΠΉΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСизвСстно. По ΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ° ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π° — eof (f);

5. Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» На ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ чтСния ΠΈΠ»ΠΈ записи Π² Ρ„Π°ΠΉΠ» чисСл.

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠ΅ΠΌ дозаписи Ρ„Π°ΠΉΠ»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ

1. ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°

2. ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² write ΠΈ read Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚ΠΈΠΏΠ°, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Π°

3. Ρ‡Π΅ΠΌ отличаСтся физичСскоС имя Ρ„Π°ΠΉΠ»Π° ΠΎΡ‚ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ

4. ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» для записи

5. Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Ρ€Π°Π½Π΅Π΅ созданный Ρ„Π°ΠΉΠ» с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ для Π·Π°-писи

6. Ρ‡Π΅ΠΌ отличаСтся Ρ„Π°ΠΉΠ» ΠΎΡ‚ ΠΌΠ°ΡΡΠΈΠ²Π°

7. ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°, Π½Π΅ Π·Π½Π°Ρ ΠΈΡ… ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π°

8. ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Ρ„Π°ΠΉΠ»

1.3. «Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ» Н. Π£Π³Ρ€ΠΈΠ½ΠΎΠ²ΠΈΡ‡

Π’ ΡΡ‚ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ…, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΡ‹ вСдСтся Π½Π΅ ΠΏΠΎ-ΠΏΡƒΡ‚Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ, Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, для этого Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ нСсколько ΠΏΠ°Ρ€Π°Π³Ρ€Π°-Ρ„ΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΡΡ‚ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ изучаСтся другая срСда программирования, остановимся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅ излоТСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

1.3.1. Π’ΠΈΠΏ, имя ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ Π΄Π°ΡŽΡ‚ΡΡ основныС понятия ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈΡ… ΠΈΠΌΠ΅Π½Π°Ρ…, Π·Π½Π°-чСниях, Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚ΠΈΠΏΠ°Ρ….

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

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

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ прСдставлСна ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ для обращСния ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ хранится Π² ΡΡ‡Π΅ΠΉΠΊΠ°Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Π’ΠΈΠΏ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ

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

Над Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… допустимы Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Над число-Π²Ρ‹ΠΌΠΈ — арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½Π°Π΄ логичСскими — логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π½Π°Π΄ строковыми — ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ прСобразования символтных строк ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ для своСго хранСния Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΊΠΎ-личСство ячССк (Π±Π°ΠΉΡ‚ΠΎΠ²).

{Ρ‚Π°Π±Π»ΠΈΡ†Π° Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΏΠ°ΠΌΡΡ‚ΠΈ}

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ

1) Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΈΠΏΠΎΠΌ, ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ?

2) ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ чисСл ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ‚ΠΈΠΏΠ° {Ρ‚ΠΈΠΏ} с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ выдСлСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° для хранСния Π·Π½Π°ΠΊΠ° числа.

3) ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ количСство ячССк памяти потрСбуСтся для Ρ…Ρ€Π°Π½Π΅-ния строк «Π­Π’Πœ», «ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°».

1.3.2. арифмСтичСскиС, строковыС ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ выраТСния ΠŸΡ€ΠΈ-сваиваниС

Π’ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ описаны выраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ с ΠΎΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… — числовой, логичСский, строковый.

АрифмСтичСскиС выраТСния

Π’ ΡΠΎΡΡ‚Π°Π² арифмСтичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‡ΠΈ-слового Ρ‚ΠΈΠΏΠ°, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Ρ‡ΠΈΡΠ»Π°, Π½Π°Π΄ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ Ρ‡ΠΈΡΠ»Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎ-Π΄ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊ-Ρ†ΠΈΠΉ.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ выраТСния

Π’ ΡΠΎΡΡ‚Π°Π² строковых Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ строкового Ρ‚ΠΈΠΏΠ°, строки ΠΈ ΡΡ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Над ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΡΡ‚Ρ€ΠΎΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ опСрация ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ, ΠΎΠ½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ строки ΠΈΠ»ΠΈ значСния строковых ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ строку. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ обозначаСтся Π·Π½Π°ΠΊΠΎΠΌ «+».

ЛогичСскиС выраТСния

Π’ ΡΠΎΡΡ‚Π°Π² логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΊΡ€ΠΎΠΌΠ΅ логичСских ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ числа, числовыС ΠΈΠ»ΠΈ строковыС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ выраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сравни-Π²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ сравнСния.

НапримСр (5>3) = true; (2*2 = 5) = false;

Над элСмСнтами логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ логичСскиС ΠΎΠΏΠ΅-Ρ€Π°Ρ†ΠΈΠΈ — логичСскоС ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ (and), логичСскоС слоТСниС (or), логичСскоС ΠΎΡ‚-Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ (not).

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ

1) ΠœΠΎΠ³ΡƒΡ‚ Π»ΠΈ Π² ΡΠΎΡΡ‚Π°Π² ΠΎΠ΄Π½ΠΎΠ³ΠΎ выраТСния Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π»ΠΈΡ‡-Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²?

2) Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ логичСского слоТСния ΠΈ ΠΎΠΏΠ΅Ρ€Π°-Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ?

1.3.3. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΡΠ·Ρ‹ΠΊΠ΅ Visual Basic

Π’ ΡΡ‚ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ описаны основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, употрСбляСмыС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Pascal Π² ΡΡ‚ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, ΠΊΠ°ΠΊ STR (a); VAL (s, a, b);

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π—Π΄Π΅ΡΡŒ упомянуты Ρ‚Π°ΠΊΠΈΠ΅ матСматичСскиС числовыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ

Sin, cos, tan, atn, sqr, sqrt, log, exp, random, abs.

Π‘Ρ‚Ρ€ΠΎΠΊΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

— Π€ΡƒΠ½ΠΊΡ†ΠΈΡ Π΄Π»ΠΈΠ½Ρ‹ строки

— Π€ΡƒΠ½ΠΊΡ†ΠΈΡ вырСзания подстроки

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°

Аналог Π² ΠΏΠ°ΡΠΊΠ°Π»Π΅ — readln, writeln

1.3.4. массивы

ИзлоТСниС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΌΠ°Π»ΠΎ отличаСтся ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ².

Задания ΠΏΠΎ Ρ€Π°Π·Π΄Π΅Π»Ρƒ

1. Π² Ρ‡Π΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ

1.4. Π’Ρ‹Π²ΠΎΠ΄

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ характСристика Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ… ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΌ Ρ‚Π΅-ΠΌΠ°ΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ

Ρ‚Π΅ΠΌΡ‹

ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²Π°

ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π‘Π΅ΠΌΠ°ΠΊΠΈΠ½Π°

ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ|Π£Π³Ρ€ΠΈΠ½ΠΎΠ²ΠΈΡ‡Π°

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ поня-тия

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

АрифмСтичСскиС выраТСния

пСрСчислСны 4 основ-Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (+,-,/,*) ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΡ… Π·Π°ΠΏΠΈΡΠΈ, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Π²ΠΎΠ΄Π°, Π²Ρ‹-Π²ΠΎΠ΄Π°, присваивания ΠΊΡ€Π°Ρ‚ΠΊΠΎ — Ρ€Π°Π·Π΄Π΅Π» ΠΎΠΏΠΈ-сания

4 основных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ + sin, cos, ln, sqr, sqrt, abs, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°-писи выраТСния, Ρ€Π°Π·-Π΄Π΅Π» описания, ΠΎΠΏΠ΅Ρ€Π°-Ρ‚ΠΎΡ€Ρ‹ Π²Π²ΠΎΠ΄Π°, Π²Ρ‹Π²ΠΎΠ΄Π°, присваивания

Π΄Π°Π½Ρ‹ всС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅-ΠΌΡ‹Π΅ Π² ΡΡ€Π΅Π΄Π΅ VB, Ρ‚ΠΈΠΏΡ‹, ΠΈΡ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ‹, примСняСмыС ΠΎΠΏΠ΅Ρ€Π°-Ρ†ΠΈΠΈ, Π² Ρ‚ΠΎΠΌ числС ΠΏΡ€Π΅-образования Ρ‚ΠΈΠΏΠΎΠ²

логичСскиС Π²Ρ‹Ρ€Π°-ТСния

Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ся ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏ, Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования Π»ΠΎΠ³ΠΈ-чСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΡƒΡΠ»ΠΎΠ²ΠΈΡΡ… Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈ ΡƒΡΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°

Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ся ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏ, Π½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Ρ‹ ос-Π½ΠΎΠ²Π½Ρ‹Π΅ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅-Π½ΠΈΠ΅ ΠΈΡ… Π² ΡΠ»ΠΎΠΆΠ½Ρ‹Ρ… ус-ловиях

Π²Ρ‹Π΄Π΅Π»Π΅Π½ логичСский Ρ‚ΠΈΠΏ, рассмотрСны всС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

массивы

(1-ΠΎ ΠΈ 2-ΠΌΠ΅Ρ€Π½Ρ‹Π΅)

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 1ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива, Π΅Π³ΠΎ описаниС, Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ срСднСго значСния.

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 1,2ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива, Π²Π²ΠΎΠ΄, Π²Ρ‹Π²ΠΎΠ΄, описаниС, Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ суммы, Π½Π°ΠΈ-большСго элСмСнта, упорядочиваниС ΠΈ ΠΏΠΎΠΈΡΠΊ

строки

Π½Π΅ Π²Π²ΠΎΠ΄ΡΡ‚ся ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ подсказки для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Π²Π²ΠΎΠ΄Π°

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² char ΠΈ string, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ объСдинСния, срав-нСния, присваивания, удалСния части строки

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ строко-Π²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΎΠΏΠ΅Ρ€Π°-Ρ†ΠΈΠΈ слоТСния, ΠΎΠΏΡ€Π΅-Π΄Π΅Π»Π΅-ния Π΄Π»ΠΈΠ½Ρ‹, Π²Ρ‹Ρ€Π΅-зания подстроки, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°-зования Ρ‚ΠΈΠΏΠΎΠ²

записи

НС Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈ-ΠΌΠ΅Ρ€Ρ‹ описания ΠΈ ΠΈΡ-пользования

Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ

Ρ„Π°ΠΉΠ»Ρ‹

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, описа-Π½ΠΈΠ΅, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния, записи, функция ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€ΠΈ-ΠΌΠ΅Ρ€Ρ‹

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ раскрытиС Ρ‚Π΅ΠΌ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²Π°.

Π’ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ Π‘Π΅ΠΌΠ°ΠΊΠΈΠ½Π° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ вСдСтся ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΠΌ Ρ€Π°Π·Π΄Π΅-Π»Π°ΠΌ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π‘Π” ΠΈ Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹).

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ изучСния Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ Π²ΠΎ Π²ΡΠ΅Ρ… ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ΡΡ числовыС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… — integer ΠΈ real. Π’Π°ΠΊΠΆΠ΅, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ массивы, Π΄Π°ΡŽΡ‚ΡΡ основныС понятия ΠΈ Π½Π΅ΡΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅-ΠΌΠ΅Π½Π½Ρ‹Ρ… логичСского Ρ‚ΠΈΠΏΠ°.

Π’ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²Π°, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π‘Π΅ΠΌΠ°ΠΊΠΈΠ½Π°, Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ массивы, строки, записи ΠΈ Ρ„Π°ΠΉΠ»Ρ‹.

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

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, вмСстС с Ρ‚СорСтичСскими Π²ΠΎ-просами Π½Π° Π·Π½Π°Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Ρ‚Π°ΠΊΠΈΠ΅ задания, ΠΊΠ°ΠΊ:

— ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π»ΠΈΠ±ΠΎ ситуации

— ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дСйствия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

Π“Π»Π°Π²Π° 2. ОписаниС ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ «ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…»

2.1. ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСдставляСт собой элСктронный ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ со Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΌ срСдством самокон-троля ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ.

ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ открываСтся ΠΎΠΊΠ½ΠΎ рСгистра-Ρ†ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π½Π°ΠΆΠ°Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°-Π±ΠΎΡ‚Ρƒ, Π²Ρ‹Π±Ρ€Π°Π² своС имя ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΈ Π²Π²Π΅Π΄Ρ свой ΠΏΠ°Ρ€ΠΎΠ»ΡŒ.

Для контроля Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π² ΠΏΡ€ΠΎ-Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€Π΅-дусмотрСна функция «ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΠΈ».

Π”Π°Π»Π΅Π΅, послС рСгистрации, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдлагаСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ для ΠΈΠ·Ρƒ-чСния.

Π—Π΄Π΅ΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΎΡ†Π΅Π½ΠΊΠΈ Π·Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΠΈΠ·ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌ происходит Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ ΠΈΡ… Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠΏΠΈΡΠΊΠ΅ Ρ‚Π΅ΠΌ. ΠŸΡ€ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ этого условия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ со-ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ΅.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° Ρ‚Π΅ΠΌΡ‹ открываСтся ΠΎΠΊΠ½ΠΎ с ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌ тСкстом. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌ ΠΌΠ°Π»ΠΎ отличаСтся ΠΎΡ‚ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° страниц Internet.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎ ΡΡ‚Ρ€Π°Π½ΠΈΡ†Π°ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ трСмя способами:

1. ΠΊΠ½ΠΎΠΏΠΊΠΈ «Π½Π°Π·Π°Π΄» ΠΈ «Π²ΠΏΠ΅Ρ€Π΅Π΄»

2. гипСрссылки Π² Ρ‚СкстС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°

3. список Ρ‚Π΅ΠΌ ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π² Π»Π΅Π²ΠΎΠΉ части Ρ„ΠΎΡ€ΠΌΡ‹ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ всСх ΠΊΠ½ΠΎΠΏΠΎΠΊ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΡΡ‚Ρ€ΠΎΠΊΠ΅ мСню ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ доступСн Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, составлСнный ΠΈΠ· Π½ΠΎΠ²Ρ‹Ρ… слов, ΡƒΠΏΠΎΡ‚-рСбляСмых Π² Ρ‚СкстС.

ПослС прочтСния ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСст для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ усвоСния Ρ‚Π΅ΠΌΡ‹.

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ прСдусмотрСно 5 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² тСста для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹-бираСтся случайно ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ тСста.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ вопросов ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎ-сти ΠΎΡ‚ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ тСста), ΠΎΡ†Π΅Π½ΠΊΠ° выставляСтся ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

(5*ΠΊΠΎΠ»-Π²ΠΎ Π²Π΅Ρ€Π½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²) div (ΠΊΠΎΠ»-Π²ΠΎ вопросов).

ΠŸΡ€ΠΎΠΉΠ΄Ρ тСст ΠΈ Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ», ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ†Π΅Π½ΠΊΡƒ Π·Π° Ρ‚Сст, Π½ΠΎ ΠΈ ΡΠΏΠΈΡΠΎΠΊ Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹. Бписок ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΠ• выводится.

ВрСмя прохоТдСния тСста Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ся ΠΏΡ€ΠΈ Π΅Π³ΠΎ составлС-Π½ΠΈΠΈ.

Π’ΠΎ Π²Ρ€Π΅ΠΌΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ тСста ΠΏΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρƒ ΠΈ Π΄Π²ΡƒΠΌ прогрСссбарам (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ врСмя Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ задания, Π²Ρ‚ΠΎΡ€ΠΎΠΉ — всСго тСста).

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

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

ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ тСста ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π² Π»ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½Π°ΠΆΠ°Π² соот-Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ.

Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΌΠ΅Π»ΠΊΠΈΡ… ошибок оформлСния ΠΈ ΡΠΎ-Π΄Π΅Ρ€-Тания ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π² ΠΏΡ€ΠΎ-Π³Ρ€Π°ΠΌΠΌΠ΅ прСдусмотрСн Ρ€Π΅-ΠΆΠΈΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈ-рования, Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎ-ΠΌΠΎΡ‰ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° соотвСтст-Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡Π΅-ния. (ΠΏΠ°-Ρ€ΠΎΠ»ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°: 9 091 433 506).

ΠŸΡ€ΠΎΡ†Π΅ΡΡ рСдактирования прост ΠΈ Π½Π°Π³Π»ΡΠ΄Π΅Π½, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ пояс-нСния. Для рСдактирования Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (тСстов ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅-Π½ΠΈΠΉ) созданы Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: Testmaker. exe ΠΈ Defedit. exe, Π²Ρ…ΠΎΠ΄ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ осущСствляСтся ΠΏΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ 9 091 433 506.

2.2. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ:

§ ΠœΠΎΠ΄ΡƒΠ»ΡŒ рСгистрации ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ;

§ ΠœΠΎΠ΄ΡƒΠ»ΡŒ изучСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°;

§ ВСстовый ΠΌΠΎΠ΄ΡƒΠ»ΡŒ (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π½Π°Π½ΠΈΠΉ) И ΠΏΡΡ‚ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, для краткости, ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±Ρƒ-Π΄Π΅ΠΌ.

2.2.1. ΠœΠΎΠ΄ΡƒΠ»ΡŒ рСгистрации ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ модуля основан Π½Π° Π·Π°ΠΏΠΈΡΠΈ ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° «users.dat» ос-Π½ΠΎΠ²Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Слях:

§ Имя

§ ΠŸΠ°Ρ€ΠΎΠ»ΡŒ для Π²Ρ…ΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ

§ ΠžΡ†Π΅Π½ΠΊΠΈ Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Ρ„ΠΎΡ€ΠΌΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΈΠ· Π·Π°ΠΏΠΈΡΠ΅ΠΉ.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π²Π²ΠΎΠ΄Π° пароля Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ рСгистрации имя ΠΈ ΠΌΠ°Ρ-сив ΠΎΡ†Π΅Π½ΠΎΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ списка Ρ‚Π΅ΠΌ.

2.2.2. ΠœΠΎΠ΄ΡƒΠ»ΡŒ изучСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°

Основан Π½Π° Ρ„Π°ΠΉΠ»Π΅ «forms.dat» ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π²ΠΈΠ΄Π° «mn.rtf», Π³Π΄Π΅ m, n — Π½ΠΎΠΌΠ΅Ρ€ Ρ‚Π΅ΠΌΡ‹ ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° соотвСтствСнно, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Ρ„Π°ΠΉΠ»Π°.

Вся информация ΠΎΠ± ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΌ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ хранится Π² Ρ„Π°ΠΉΠ»Π΅ «forms.dat», Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

§ НазваниС Ρ€Π°Π·Π΄Π΅Π»Π°

§ ИмСна, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ гипСрссылок ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ

§ ПолоТСниС, Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΈ Π°Π΄Ρ€Π΅Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅

§ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π² Ρ‚Π΅ΠΌΠ΅ Π”Π°Π½Π½Ρ‹Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ΅ массива записСй, ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρƒ ΠΏΡ€ΠΎ-исходит ΠΏΠΎ Π΅Π³ΠΎ порядковому Π½ΠΎΠΌΠ΅Ρ€Ρƒ.

2.2.3. ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ

Основан Π½Π° Ρ‚Скстовых Ρ„Π°ΠΉΠ»Π°Ρ… с Π²ΠΎΠΏΡ€ΠΎΡΠ°ΠΌΠΈ тСста. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Ρ‚Сст располага-ΡŽΡ‚ΡΡ ΠžΠ’Π”Π•Π›Π¬ΠΠž ΠΎΡ‚ Π²ΠΎΠΏΡ€ΠΎΡΠΎΠ² Π² Ρ„Π°ΠΉΠ»Π΅ «test.dat», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится массив записСй — Π΄Π°Π½Π½Ρ‹Ρ… для отобраТСния Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ вопроса тСста.

Поля записи:

§ Имя Ρ„Π°ΠΉΠ»Π° с Π²ΠΎΠΏΡ€ΠΎΡΠΎΠΌ тСста

§ ВрСмя Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ вопроса

§ Массив ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²

§ НомСр Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°

§ АдрСс страницы ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ рассмотрСно ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вопроса.

§ АдрСс ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠΉ, ΠΏΡ€ΠΈ нСобходимости ΠΊ Π²ΠΎΠΏΡ€ΠΎΡΡƒ ΠΈΡ€Ρ€Ρ€Ρ€Ρ€Ρ€ тСста.

Π­Ρ‚ΠΎ основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ рас-ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ознакомившись с ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎ Π°Π΄Ρ€Π΅ΡΡƒ: fizmath.netkurs.rar

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