Π¦ΠΈΠΊΠ» 1с – Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ язык программирования 1Π‘ 8.3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов: список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² 1Π‘

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

Π¦ΠΈΠΊΠ»Ρ‹ Π² языкС 1Π‘ 8.3, 8.2 (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…)

Π¦ΠΈΠΊΠ»Ρ‹ Π² языкС 1Π‘ 8.3, 8.2 (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…)

ВступайтС Π² мою Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ программиста.
Π’ Π½Π΅ΠΉ ΠΌΡ‹ обсуТдаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² 1Π‘.

2017-12-18T22:10:00+00:00Π”Π°Ρ‚Π° Если ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π¦ΠΈΠΊΠ»Ρ‹
Π”ΠΈΠ°Π»ΠΎΠ³ΠΈ ОписаниСВипов ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°ΡΠ‘ΠΈΡΡ‚Π΅ΠΌΠ° ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ БоотвСтствиС
БписокЗначСний Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ЀайловаяБистСма Π€ΠΎΡ€ΠΌΠ°Ρ‚

ΠžΠ±Ρ‰ΠΈΠ΅ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Запросы ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π‘ΠΌ. ΡƒΡ€ΠΎΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎ Ρ†ΠΈΠΊΠ»Π°ΠΌ Π² 1Π‘ (Ρ‡Π°ΡΡ‚ΡŒ 1)
Π‘ΠΌ. ΡƒΡ€ΠΎΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎ Ρ†ΠΈΠΊΠ»Π°ΠΌ Π² 1Π‘ (Ρ‡Π°ΡΡ‚ΡŒ 2)
Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² Π²ΠΈΠ΄Π΅ тСстовой Π±Π°Π·Ρ‹ (ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ)
Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ с дСмонстрациСй выполнСния ΠΊΠΎΠ΄Π°

ΠŸΠΎΠ»Π½Ρ‹ΠΉ синтаксис (Π½Π°ΠΆΠΌΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ)

Π¦ΠΈΠΊΠ» Для

ОписаниС:

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π° Для ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для цикличСского повторСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², находящихся Π²Π½ΡƒΡ‚Ρ€ΠΈ конструкции Π¦ΠΈΠΊΠ» – ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°.

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ выполнСния Ρ†ΠΈΠΊΠ»Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 1 присваиваСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ автоматичСски увСличиваСтся ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π΅ Ρ†ΠΈΠΊΠ»Π°. Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° приращСния счСтчика ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π²Π½Π° 1.

Π¦ΠΈΠΊΠ» выполняСтся, ΠΏΠΎΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 2. УсловиС выполнСния Ρ†ΠΈΠΊΠ»Π° всСгда провСряСтся Π² Π½Π°Ρ‡Π°Π»Π΅, ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Π°.

Бинтаксис:

Для <Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ> = <Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 1> По <Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 2> Π¦ΠΈΠΊΠ»
    // ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
    [ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ;]
    // ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
    [ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ;]
    // ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΠ˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ (счСтчика Ρ†ΠΈΠΊΠ»Π°), Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ автоматичСски увСличиваСтся Π½Π° 1 ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°. Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ счСтчик Ρ†ΠΈΠΊΠ»Π°.
Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 1ЧисловоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, присваиваСмоС счСтчику Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π΅ Ρ†ΠΈΠΊΠ»Π°.
ΠŸΠΎΠ‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ связка для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 2.
Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 2МаксимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика Ρ†ΠΈΠΊΠ»Π°. Когда пСрСмСнная Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ становится большС Ρ‡Π΅ΠΌ Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 2, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ†ΠΈΠΊΠ»Π° Для прСкращаСтся.
Π¦ΠΈΠΊΠ»ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом Π¦ΠΈΠΊΠ» Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, ΠΏΠΎΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ значСния Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 2.
//Β ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².
ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° Π² любой Ρ‚ΠΎΡ‡ΠΊΠ΅. ПослС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π·Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°.
ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΠΠ΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°, Π³Π΄Π΅ производится вычислСниС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условий выполнСния Ρ†ΠΈΠΊΠ»Π°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° Π·Π° Π½ΠΈΠΌ, Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ.
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ структуру ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ†ΠΈΠΊΠ»Π°.
Β Β 

Π¦ΠΈΠΊΠ» Для КаТдого

ОписаниС:

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π° Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для цикличСского ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° возвращаСтся Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ. ΠžΠ±Ρ…ΠΎΠ΄ осущСствляСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Π½Ρ‹ всС элСмСнты ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

Бинтаксис:

Для КаТдого <Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ_1> Из <Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ_2> Π¦ΠΈΠΊΠ»
    // ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
    [ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ;]
    // ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
    [ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ;]
    // ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ_1ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ элСмСнта ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.
Π˜Π·Π‘ΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ связка для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ_2.
Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ_2ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ ΠΈΠ»ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ этой ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Имя_ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ_1.
Π¦ΠΈΠΊΠ»ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом Π¦ΠΈΠΊΠ» Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.
//Β ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².
ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° Π² любой Ρ‚ΠΎΡ‡ΠΊΠ΅. ПослС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π·Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°.
ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΠΠ΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°, Π³Π΄Π΅ производится вычислСниС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условий выполнСния Ρ†ΠΈΠΊΠ»Π°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° Π·Π° Π½ΠΈΠΌ, Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ.
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ структуру ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ†ΠΈΠΊΠ»Π°.
Β Β 

Цикл Пока

ОписаниС:

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π° Пока ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для цикличСского повторСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², находящиСся Π²Π½ΡƒΡ‚Ρ€ΠΈ конструкции Π¦ΠΈΠΊΠ» – ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°. Π¦ΠΈΠΊΠ» выполняСтся, ΠΏΠΎΠΊΠ° логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ Π˜ΡΡ‚ΠΈΠ½Π°. УсловиС выполнСния Ρ†ΠΈΠΊΠ»Π° всСгда провСряСтся Π²Π½Π°Ρ‡Π°Π»Π΅, ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Π°.

Бинтаксис:

Пока <ЛогичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅> Π¦ΠΈΠΊΠ»
    // ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
    [ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ;]
    // ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
    [ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ;]
    // ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

ЛогичСскоС выраТСниСЛогичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.
Π¦ΠΈΠΊΠ»ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом Π¦ΠΈΠΊΠ», Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, ΠΏΠΎΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ логичСского выраТСния Ρ€Π°Π²Π΅Π½ Π˜ΡΡ‚ΠΈΠ½Π°.
//Β ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².
ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° Π² любой Ρ‚ΠΎΡ‡ΠΊΠ΅. ПослС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π·Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°.
ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΠΠ΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°, Π³Π΄Π΅ производится вычислСниС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условий выполнСния Ρ†ΠΈΠΊΠ»Π°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° Π·Π° Π½ΠΈΠΌ, Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ.
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ структуру ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ†ΠΈΠΊΠ»Π°.

ОглавлСниС (Π½Π°ΠΆΠΌΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ)

&ΠΠ°ΠšΠ»ΠΈΠ΅Π½Ρ‚Π΅
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΠšΠΎΠ΄(Команда)
Β 
Β Β Β Β /// Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» Π² 1с 8.3, 8.2
Β 
    // Для Π¦ΠΈΠΊΠ»
    Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = 1 По 5 Π¦ΠΈΠΊΠ»
        Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ); // 1 2 3 4 5
    ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Β 
    // Для КаТдого Π¦ΠΈΠΊΠ»
Β 
    Π”Π½ΠΈ = Новый Массив();
    Π”Π½ΠΈ.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ПонСдСльник");
    Π”Π½ΠΈ.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Π’Ρ‚ΠΎΡ€Π½ΠΈΠΊ");
    Π”Π½ΠΈ.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Π‘Ρ€Π΅Π΄Π°");
Β 
    Для КаТдого Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Из Π”Π½ΠΈ Π¦ΠΈΠΊΠ»
        Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π­Π»Π΅ΠΌΠ΅Π½Ρ‚); // ПонСдСльник Π’Ρ‚ΠΎΡ€Π½ΠΈΠΊ Π‘Ρ€Π΅Π΄Π°
    ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Β 
    // Пока Цикл
    Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = 0;
    Пока Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ < Π”Π½ΠΈ.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() Π¦ΠΈΠΊΠ»        
        Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π”Π½ΠΈ[Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ]); // ПонСдСльник Π’Ρ‚ΠΎΡ€Π½ΠΈΠΊ Π‘Ρ€Π΅Π΄Π°
        Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ + 1;     
    ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;     
Β 
Β Β Β Β /// Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Π² 1с 8.3, 8.2     
Β 
    Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = Π”Π½ΠΈ.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() - 1;     
    Пока Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ >= 0 Π¦ΠΈΠΊΠ»
        Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π”Π½ΠΈ[Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ]); // Π‘Ρ€Π΅Π΄Π° Π’Ρ‚ΠΎΡ€Π½ΠΈΠΊ ПонСдСльник
        Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ - 1;
    ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Β 
Β Β Β Β /// Как ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» Π² 1с 8.3, 8.2
Β 
    Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = 1 По 5 Π¦ΠΈΠΊΠ»
        Если Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ > 2 Π’ΠΎΠ³Π΄Π°
            ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ;
        ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
        Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ); // 1 2
    ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Β 
Β Β Β Β /// Как ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ» Π² 1с 8.3, 8.2
Β 
    Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = 1 По 5 Π¦ΠΈΠΊΠ»
        Если Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ <> 3 Π’ΠΎΠ³Π΄Π°
            ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ;
        ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
Β 
        Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ); // 3
    ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;   
Β 
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹
Β 
/// Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² Π²ΠΈΠ΄Π΅ тСстовой Π±Π°Π·Ρ‹ (ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ)

Π¦ΠΈΠΊΠ»Ρ‹ Π² языкС 1Π‘ 8.3, 8.2 (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…)

Π”Π°Ρ‚Π° Если ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π¦ΠΈΠΊΠ»Ρ‹
Π”ΠΈΠ°Π»ΠΎΠ³ΠΈ ОписаниСВипов ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°ΡΠ‘ΠΈΡΡ‚Π΅ΠΌΠ° ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ БоотвСтствиС
БписокЗначСний Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ЀайловаяБистСма Π€ΠΎΡ€ΠΌΠ°Ρ‚

ΠžΠ±Ρ‰ΠΈΠ΅ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Запросы ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π‘ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Милькин (ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΡˆΠΊΠΎΠ»Ρ‹ 1Π‘ программистов ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ обновлятора).

Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Милькин Как ΠΏΠΎΠΌΠΎΡ‡ΡŒ сайту: расскаТитС (ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½ΠΈΠΆΠ΅) ΠΎ Π½Ρ‘ΠΌ своим Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ это ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΈ Π²Ρ‹ внСсСтС сущСствСнный Π²ΠΊΠ»Π°Π΄ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ сайта. На сайтС
Π½Π΅Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹
, Π½ΠΎ Ρ‡Π΅ΠΌ большС людСй ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‚Π΅ΠΌ большС сил Ρƒ мСня для Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.

НаТмитС ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ:

Π¦ΠΈΠΊΠ»Ρ‹ Π² 1Π‘ 8.3 Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…

Π¦ΠΈΠΊΠ» Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€” это любая ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ исполняСмая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ инструкций, организованная Π»ΡŽΠ±Ρ‹ΠΌ способом. ИмСнно Ρ‚Π°ΠΊ описываСтся Ρ†ΠΈΠΊΠ» Π²ΠΎ всСх языках программирования. По сути Ρ†ΠΈΠΊΠ»Ρ‹ Π² 1Π‘ 8.3 Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Но ΠΊΠ°ΠΊ всСгда, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ язык программирования ΠΈΠΌΠ΅Π΅Ρ‚ свою ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, синтаксис, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ°ΡΡΡŒ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ языкС ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ правописаниС. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ основных понятий ΠΈ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ.

Π¦ΠΈΠΊΠ» «Для…»

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π° Для ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для цикличСского повторСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Π² конструкции Π¦ΠΈΠΊΠ» – ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°. УсловиС выполнСния Ρ†ΠΈΠΊΠ»Π° всСгда провСряСтся Π² Π½Π°Ρ‡Π°Π»Π΅, ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Π°.

Для <ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ> = <Π—Π½Π°Ρ‡1> По <Π—Π½Π°Ρ‡2> Π¦ΠΈΠΊΠ»

   // Код

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Π“Π΄Π΅:

  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°ΡΒ ΡΠ²Π»ΡΠ΅Ρ‚ΡΡ счСтчиком ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° автоматичСски увСличиваСтся Π½Π° 1. Π˜Π½Π°Ρ‡Π΅ говоря, это счСтчик Ρ†ΠΈΠΊΠ»Π°.
  • Π—Π½Π°Ρ‡1 число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчику Ρ†ΠΈΠΊΠ»Π°.
  • Π—Π½Π°Ρ‡2 число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π΄Π°Π΅Ρ‚ максимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчику Ρ†ΠΈΠΊΠ»Π°. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика Ρ†ΠΈΠΊΠ»Π° становится большС Ρ‡Π΅ΠΌ Π—Π½Π°Ρ‡2 Ρ†ΠΈΠΊΠ» прСкращаСтся.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1 β€” ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΎΠ±Ρ…ΠΎΠ΄ Ρ†ΠΈΠΊΠ»ΠΎΠΌ с счСтчиком

Для Π‘Ρ‡ = 1 По 10 Π¦ΠΈΠΊΠ»

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π‘Ρ‡); // ΠžΡ‚Π²Π΅Ρ‚ - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

На Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ счСтчик Ρ†ΠΈΠΊΠ»Π° Π‘Ρ‡ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π² Ρ†ΠΈΠΊΠ» увСличится Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, ΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ достигнСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ 11, Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2 β€” ΠžΠ±Ρ…ΠΎΠ΄ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ

Но, ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, автоматичСскоС ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ значСния счСтчика Ρ†ΠΈΠΊΠ»Π° Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π½Π΅ всСгда умСстно. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ, вСдь это ΠΆΠ΅ автоматичСская функция?! Но всСгда Π΅ΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄.

Рассмотрим ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ счСтчику Ρ†ΠΈΠΊΠ»Π° Π·Π°Π΄Π°Ρ‚ΡŒ шаг Ρ€ΠΎΠ²Π½ΠΎΠΉ ΠΊ 5-ΠΈ:

Для Π‘Ρ‡ = 0 По 50 Π¦ΠΈΠΊΠ»

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π‘Ρ‡); // ΠžΡ‚Π²Π΅Ρ‚ - 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50

Π‘Ρ‡ = Π‘Ρ‡ + 5 - 1;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3 β€” Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° Β«ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒΒ» (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π²Π΅Ρ‡Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ»)

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ Π‘Ρ‡, Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ, Π‘Π΄Π²ΠΈΠ³, Π¨Π°Π³, ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ. Π’ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ вхоТдСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π²Π΅Ρ‡Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ», ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ ΠΏΡ€ΠΈ нСобходимости Ρ†ΠΈΠΊΠ» прСрываСтся:

ΠšΠΎΠ»Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ = 0;

Для Π‘Ρ‡ = Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ По Π‘Π΄Π²ΠΈΠ³ Π¦ΠΈΠΊΠ»

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π‘Ρ‡);

ΠšΠΎΠ»Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ = ΠšΠΎΠ»Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ + 1;

Если ΠšΠΎΠ»Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉΒ  > Β ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠ‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ Π’ΠΎΠ³Π΄Π°

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ("ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ сообщСний большС Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ значСния. Π¦ΠΈΠΊΠ» ΠΏΡ€Π΅Ρ€Π²Π°Π½!");

ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ;

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

Π‘Ρ‡ = Π‘Ρ‡ + Π¨Π°Π³ - 1;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

*Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ Π²ΠΎ внСшнСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

Π¦ΠΈΠΊΠ» «Для ΠšΠ°ΠΆΠ΄ΠΎΠ³ΠΎβ€¦Β»

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π° Для КаТдого ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для цикличСского ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° возвращаСтся Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ. ΠžΠ±Ρ…ΠΎΠ΄ осущСствляСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Π½Ρ‹ всС элСмСнты ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

Для КаТдого <ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ> Из < ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ> Π¦ΠΈΠΊΠ»

// Код

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ: ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π² Ρ†ΠΈΠΊΠ» ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ элСмСнта ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.
  • ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: коллСкция Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, элСмСнты ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1 β€” ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΎΠ±Ρ…ΠΎΠ΄ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ значСния

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Как ΠΌΡ‹ ΠΏΠΎΠΌΠ½ΠΈΠΌ, дСлаСтся это Π½Π° сСрвСрС.

Π’Π°Π± = Новый Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ;

Π’Π°Π±.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ");

Π’Π°Π±.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Класс");

Π’Π°Π±.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ВСс");


Π‘Ρ‚Ρ€ = Π’Π°Π±.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ();

Π‘Ρ‚Ρ€.ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ = "KIA";

Π‘Ρ‚Ρ€.Класс = "A Класс";

Π‘Ρ‚Ρ€.ВСс = 1100;


Π‘Ρ‚Ρ€ = Π’Π°Π±.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ();

Π‘Ρ‚Ρ€.ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ = "Ford";

Π‘Ρ‚Ρ€.Класс = "B Класс";

Π‘Ρ‚Ρ€.ВСс = 1300;


Π‘Ρ‚Ρ€ = Π’Π°Π±.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ();

Π‘Ρ‚Ρ€.ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ = "BMW";

Π‘Ρ‚Ρ€.Класс = "C Класс";

Π‘Ρ‚Ρ€.ВСс = 1400;

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ 267 Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΠΎ 1Π‘ бСсплатно:

И Ρ‚Π°ΠΊ, ΠΌΡ‹ создали Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ВскроСм Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания.

Π˜Π½Π΄Π΅ΠΊΡΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Π’ΠΈΠΏΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠšΠ»Π°ΡΡΠ’Π΅Ρ
0Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉΠ‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ«KIA»«A Класс»1Β 100
1Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉΠ‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ«Ford»«B Класс»1Β 300
2Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉΠ‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π°Π±Π»ΠΈΡ†Ρ‹Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ«BMW»«C Класс»1Β 400

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π° Для КаТдого.

Для КаТдого Π‘Ρ‚ Из Π’Π°Π± Π¦ΠΈΠΊΠ»

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ " + Π‘Ρ‚.ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ + " " + Π‘Ρ‚.Класс + "Π° ΠΈΠΌΠ΅Π΅Ρ‚ вСс " + Π‘Ρ‚.ВСс +" ΠΊΠ³.");

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

// ΠžΡ‚Π²Π΅Ρ‚ 1 - ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ KIA A Класса ΠΈΠΌΠ΅Π΅Ρ‚ вСс 1Β 100 ΠΊΠ³.

// ΠžΡ‚Π²Π΅Ρ‚ 2 - ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ Ford B Класса ΠΈΠΌΠ΅Π΅Ρ‚ вСс 1Β 300 ΠΊΠ³.

// ΠžΡ‚Π²Π΅Ρ‚ 3 - ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ BMW C Класса ΠΈΠΌΠ΅Π΅Ρ‚ вСс 1Β 400 ΠΊΠ³.

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

*Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ Π²ΠΎ внСшнСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2 β€” ΠžΠ±Ρ…ΠΎΠ΄ массива

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ. Массив, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ† Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Ρ‚ΠΎΠΆΠ΅.

ΠœΠΎΠΈΠŸΠΎΠ΄Ρ€ΡƒΠ³ΠΈ = Новый Массив;

ΠœΠΎΠΈΠŸΠΎΠ΄Ρ€ΡƒΠ³ΠΈ.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Арина");

ΠœΠΎΠΈΠŸΠΎΠ΄Ρ€ΡƒΠ³ΠΈ.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠœΠ°Ρ€ΠΈΠ½Π°");

ΠœΠΎΠΈΠŸΠΎΠ΄Ρ€ΡƒΠ³ΠΈ.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠšΠ°Ρ€ΠΈΠ½Π°");

ВзглянСм Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ:

Π˜Π½Π΄Π΅ΠΊΡΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Π’ΠΈΠΏΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°
0«Арина»Бтрока
1Β«ΠœΠ°Ρ€ΠΈΠ½Π°Β»Π‘Ρ‚Ρ€ΠΎΠΊΠ°
2Β«ΠšΠ°Ρ€ΠΈΠ½Π°Β»Π‘Ρ‚Ρ€ΠΎΠΊΠ°

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π° Для КаТдого:

Для КаТдого Имя Из ΠœΠΎΠΈΠŸΠΎΠ΄Ρ€ΡƒΠ³ΠΈ Π¦ΠΈΠΊΠ»

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Имя);

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

// ΠžΡ‚Π²Π΅Ρ‚ 1 - Арина

// ΠžΡ‚Π²Π΅Ρ‚ 2 - ΠœΠ°Ρ€ΠΈΠ½Π°

// ΠžΡ‚Π²Π΅Ρ‚ 3 – ΠšΠ°Ρ€ΠΈΠ½Π°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3 β€” ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Β«ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΒ»

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ:

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅Π¦ΠΈΡ„Ρ€Ρ‹ = Новый Массив;

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅Π¦ΠΈΡ„Ρ€Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(3);

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅Π¦ΠΈΡ„Ρ€Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(7);

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅Π¦ΠΈΡ„Ρ€Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(8);

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅Π¦ΠΈΡ„Ρ€Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(9);
Π˜Π½Π΄Π΅ΠΊΡΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Π’ΠΈΠΏΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°
03Число
17Число
28Число
39Число
Для КаТдого Π‘Ρ‚ Из ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅Π¦ΠΈΡ„Ρ€Ρ‹ Π¦ΠΈΠΊΠ»

Если   Π‘Ρ‚ <> 8 Π’ΠΎΠ³Π΄Π°

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ;

Π˜Π½Π°Ρ‡Π΅

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Π― люблю Ρ†ΠΈΡ„Ρ€Ρƒ " + Β Π‘Ρ‚ + "!")

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

// ΠžΡ‚Π²Π΅Ρ‚ - Π― люблю Ρ†ΠΈΡ„Ρ€Ρƒ 8!

Π¦ΠΈΠΊΠ» Β«ΠŸΠΎΠΊΠ°β€¦Β»

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π°Β ΠŸΠΎΠΊΠ°Β ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для цикличСского повторСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², находящиСся Π²Π½ΡƒΡ‚Ρ€ΠΈ конструкции Цикл – ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°. Π¦ΠΈΠΊΠ» выполняСтся, ΠΏΠΎΠΊΠ° логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎΒ Π˜ΡΡ‚ΠΈΠ½Π°. УсловиС выполнСния Ρ†ΠΈΠΊΠ»Π° всСгда провСряСтся Π²Π½Π°Ρ‡Π°Π»Π΅, ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Π°.Β (ОписаниС: синтакс-ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ)

Пока <Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅> Π¦ΠΈΠΊΠ»

// Код

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π² зависимости значСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ выполнятся, ΠΈΠ»ΠΈ Π½Π΅ выполнятся Ρ†ΠΈΠΊΠ».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1 β€” ΠžΠ±Ρ…ΠΎΠ΄ массива с счСтчиком

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹ = Новый Массив ();

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Π‘Π½Π΅Π³ΡƒΡ€ΠΎΡ‡ΠΊΠ° N1");

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("БаядСрка N2");

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Биняя ΠΏΡ‚ΠΈΡ†Π° N3");

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠšΡ€Π°ΡΠ½Π°Ρ Π¨Π°ΠΏΠΎΡ‡ΠΊΠ° N4");

ВзглянСм Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ.

Π˜Π½Π΄Π΅ΠΊΡΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Π’ΠΈΠΏΒ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°
0Β«Π‘Π½Π΅Π³ΡƒΡ€ΠΎΡ‡ΠΊΠ° N1Β»Π‘Ρ‚Ρ€ΠΎΠΊΠ°
1«БаядСрка N2Β»Π‘Ρ‚Ρ€ΠΎΠΊΠ°
2«Биняя птица N3Β»Π‘Ρ‚Ρ€ΠΎΠΊΠ°
3Β«ΠšΡ€Π°ΡΠ½Π°ΡΒ Π¨Π°ΠΏΠΎΡ‡ΠΊΠ° N4Β»Π‘Ρ‚Ρ€ΠΎΠΊΠ°
Π‘Ρ‡ = 0;

Пока Π‘Ρ‡ < Β ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() Π¦ΠΈΠΊΠ»

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹[Π‘Ρ‡]);

Π‘Ρ‡ = Π‘Ρ‡ + 1;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

//ΠžΡ‚Π²Π΅Ρ‚ 1 – Π‘Π½Π΅Π³ΡƒΡ€ΠΎΡ‡ΠΊΠ° N1

//ΠžΡ‚Π²Π΅Ρ‚ 2 – БаядСрка N2

//ΠžΡ‚Π²Π΅Ρ‚ 3 - Биняя ΠΏΡ‚ΠΈΡ†Π° N3

//ΠžΡ‚Π²Π΅Ρ‚ 4 - ΠšΡ€Π°ΡΠ½Π°Ρ Π¨Π°ΠΏΠΎΡ‡ΠΊΠ° N4

Как ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, индСксы строк Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с 0-я. Π­Ρ‚ΠΎ прСкрасно Π²ΠΈΠ΄Π½ΠΎ Π½Π° Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

  • ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() опрСдСляСт количСство срок Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ€Π°Π½ΠΎ 4-ΠΎΠΌ.
  • ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹[Π‘Ρ‡] опрСдСляСт элСмСнт ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎ индСксу, Π³Π΄Π΅ Π‘Ρ‡ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ индСкса, ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π² Ρ†ΠΈΠΊΠ» прибавляСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. Π’Π΅ΠΌ самим, ΠΌΡ‹ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Ρ€Π°Π·ΠΎΠΌ обращаСмся ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ, начиная со строки с индСксом 0. И Ρ†ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ логичСского Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π‘Ρ‡ <Β  ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() Π½Π΅ станСт Ρ€ΠΎΠ²Π½ΠΎΠΌΡƒ Π›ΠΎΠΆΡŒ.

*Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ Π²ΠΎ внСшнСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2 β€” ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» с счСтчиком

Но ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ список, Π½ΠΎ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС. Π­Ρ‚ΠΎ называСтся ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ», хотя Π½Π° самом Π΄Π΅Π»Π΅, этот Ρ‚ΠΎΡ‚ ΠΆΠ΅ самый Ρ†ΠΈΠΊΠ» Пока.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌΡΡ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ массиву, Π½ΠΎ напишСм ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°.

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹ = Новый Массив();

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Π‘Π½Π΅Π³ΡƒΡ€ΠΎΡ‡ΠΊΠ° N1");

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("БаядСрка N2");

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Биняя ΠΏΡ‚ΠΈΡ†Π° N3");

ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("ΠšΡ€Π°ΡΠ½Π°Ρ Π¨Π°ΠΏΠΎΡ‡ΠΊΠ° N4");


Π‘Ρ‡ = ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹.ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ() - 1;

Пока Π‘Ρ‡ >= 0 Π¦ΠΈΠΊΠ»

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(ΠœΠΎΠΈΠ›ΡŽΠ±ΠΈΠΌΡ‹Π΅ΠšΠΎΠ½Ρ„Π΅Ρ‚Ρ‹[Π‘Ρ‡]); // Π‘Ρ€Π΅Π΄Π° Π’Ρ‚ΠΎΡ€Π½ΠΈΠΊ ПонСдСльник

Π‘Ρ‡ = Π‘Ρ‡ - 1;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

//ΠžΡ‚Π²Π΅Ρ‚ 4 - ΠšΡ€Π°ΡΠ½Π°Ρ Π¨Π°ΠΏΠΎΡ‡ΠΊΠ° N4

//ΠžΡ‚Π²Π΅Ρ‚ 3 - Биняя ΠΏΡ‚ΠΈΡ†Π° N3

//ΠžΡ‚Π²Π΅Ρ‚ 2 – БаядСрка N2

//ΠžΡ‚Π²Π΅Ρ‚ 1 – Π‘Π½Π΅Π³ΡƒΡ€ΠΎΡ‡ΠΊΠ° N1

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

*Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ Π²ΠΎ внСшнСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

Β«ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒΒ» ΠΈ Β«ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΒ» Π² Ρ†ΠΈΠΊΠ»Π°Ρ… 1Π‘ 8.3

Π’Ρ‹ Π΄ΡƒΠΌΠ°ΡŽ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ†ΠΈΠΊΠ»Π°Ρ…, ΠΌΡ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ дСйствиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ ΠΈ ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ. Π₯отя слова сами говорят ΠΎ сСбС, Π΄Π° ΠΈ Π² Ρ†ΠΈΠΊΠ»Π°Ρ… Π²ΠΏΠΎΠ»Π½Π΅ понятны ΠΈΡ… дСйствия, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ, поясним ΠΈ дСйствиС этих ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

  • ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ: ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° Π² любой Ρ‚ΠΎΡ‡ΠΊΠ΅. ПослС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ†ΠΈΠΊΠ» прСкращаСтся ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ послС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°Β ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°.
  • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ: Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ, Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π°.

Π’ΠΈΠ΄Π΅ΠΎ Π¨ΠΊΠΎΠ»Ρ‹ 1Π‘ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ Ρ†ΠΈΠΊΠ»ΠΎΠ²

К соТалСнию, ΠΌΡ‹ физичСски Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно всСх ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ…, Π½ΠΎ наша ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π΄Π° ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ услуги ΠΏΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡŽ 1Π‘. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π½Π°ΡˆΠΈΡ… услугах ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π° страницС Услуги 1Π‘ ΠΈΠ»ΠΈ просто ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ +7 (499) 350 29 00. ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² МосквС ΠΈ области.

Π¦ΠΈΠΊΠ»Ρ‹ Π² 1Π‘ 8.3 | 1s-up.ru

Π’ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 1Π‘ 8.3 сущСствуСт Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° Ρ†ΠΈΠΊΠ»ΠΎΠ². Π­Ρ‚ΠΎ Ρ†ΠΈΠΊΠ»Ρ‹ «Для Π¦ΠΈΠΊΠ»Β», «Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π¦ΠΈΠΊΠ»Β» ΠΈ «Пока Π¦ΠΈΠΊΠ»Β». ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ² «Для Π¦ΠΈΠΊΠ»Β» ΠΈ «Пока Π¦ΠΈΠΊΠ»Β» ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². А Ρ†ΠΈΠΊΠ» «Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π¦ΠΈΠΊΠ»Β» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (массивов, Ρ‚Π°Π±Π»ΠΈΡ† Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ‚.ΠΏ.). Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ простыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ всСх Ρ‚Ρ€Ρ‘Ρ… Π²ΠΈΠ΄ΠΎΠ² Ρ†ΠΈΠΊΠ»ΠΎΠ².

Π¦ΠΈΠΊΠ» «Для Π¦ΠΈΠΊΠ»Β»

Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ самый простой Π²ΠΈΠ΄ Ρ†ΠΈΠΊΠ»Π°. Π­Ρ‚ΠΎΡ‚ Ρ†ΠΈΠΊΠ» ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис.

Для ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ΠŸΠ΅Ρ€Π΅ΠΌ = БчСтчНачало ΠΏΠΎ Π‘Ρ‡Π΅Ρ‚Ρ‡ΠšΠΎΠ½Π΅Ρ† Π¦ΠΈΠΊΠ»

    <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


Π’ этом Ρ†ΠΈΠΊΠ»Π΅, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ΠŸΠ΅Ρ€Π΅ΠΌ Π² самом Π½Π°Ρ‡Π°Π»Π΅ присваиваСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ БчСтчНачало, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Ρ†Π΅Π»ΠΎΠ΅ число). ΠŸΠΎΡ‚ΠΎΠΌ, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° пСрСмСнная   ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ΠŸΠ΅Ρ€Π΅ΠΌ увСличиваСтся Π½Π° 1. Π¦ΠΈΠΊΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠΊΠ° пСрСмСнная  ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ΠŸΠ΅Ρ€Π΅ΠΌ  мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π‘Ρ‡Π΅Ρ‚Ρ‡ΠšΠΎΠ½Π΅Ρ†.

БчСтчНачало ΠΈ Π‘Ρ‡Π΅Ρ‚Ρ‡ΠšΠΎΠ½Π΅Ρ† ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ числами, Ρ‚Π°ΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ с Ρ‚ΠΈΠΏΠΎΠΌ число.

Для Π½ = 1 ΠΏΠΎ 100 Π¦ΠΈΠΊΠ»
    <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


Или

Нач = 1;
Кон = 100;
Для Π½ = Нач ΠΏΠΎ Кон Π¦ΠΈΠΊΠ»
    <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


ΠŸΡ€ΠΈΡ‡Π΅ΠΌ БчСтчНачало ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мСньшС нуля.

Для Π½ = -100 ΠΏΠΎ 100 Π¦ΠΈΠΊΠ»
    <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


Π§Ρ‚ΠΎΠ±Ρ‹ Ρ†ΠΈΠΊΠ» ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π» БчСтчНачало Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ мСньшС Π‘Ρ‡Π΅Ρ‚Ρ‡ΠšΠΎΠ½Π΅Ρ†.

Π’Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π΅Π½!!

Для Π½ = 100 ΠΏΠΎ  -100 Π¦ΠΈΠΊΠ»
    <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


Π‘ этим Ρ†ΠΈΠΊΠ»ΠΎΠΌ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. НапримСр, Π·Π°ΠΏΠΎΠ»Π½ΠΈΠΌ массив Π² 1Π‘ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΎΡ‚ -3 Π΄ΠΎ 3.

массивЦифр = Новый Массив;
Для Π½ = -3 Π΄ΠΎ 3 Π¦ΠΈΠΊΠ»
    массивЦифр.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Π½);
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


Или ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ. НапримСр, значСния Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ массива.

Для Π½ = 0 ΠΏΠΎ массивЦифр.Π’Π“Ρ€Π°Π½ΠΈΡ†Π°() Π¦ΠΈΠΊΠ»
    Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ΠœΠ°ΡΡΠΈΠ²Π° = массивЦифр[Π½];
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


Цикл «Пока Цикл»

Если ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ΠΎΠ±Ρ…ΠΎΠ΄Ρ‹ ΠΎΡ‚ мСньшСго значСния ΠΊ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ, Ρ‚ΠΎ этот Π²ΠΈΠ΄ Ρ†ΠΈΠΊΠ»Π° позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ практичСски Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠ±Ρ…ΠΎΠ΄Ρ‹.

Π”Π°Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис

Пока ЗначСниСВыраТСния Π¦ΠΈΠΊΠ»
     <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


ЗначСниСВыраТСния – ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Пока это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ истинно, Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ†ΠΈΠΊΠ»Π° Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ.  Если Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π›ΠΎΠΆΡŒ, Β Ρ‚ΠΎ Ρ†ΠΈΠΊΠ» прСкращаСтся.

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ нСстандартныС ΠΎΠ±Ρ…ΠΎΠ΄Ρ‹. НапримСр, Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ массив Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ начиная ΠΎΡ‚ -3 Π΄ΠΎ 3, Π½ΠΎ Ρ†ΠΈΠΊΠ»ΠΎΠΌ «Для Π¦ΠΈΠΊΠ»Β» ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ массив Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΎΡ‚ 3 Π΄ΠΎ -3.Β  Но, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒΒ  ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ†ΠΈΠΊΠ»Π° «Пока Π¦ΠΈΠΊΠ»Β»

Массив = Новый Массив;
НачЗначСниС = 3;
ΠšΠΎΠ½Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = - 3;
Π’Π΅ΠΊΠ—Π½Π°Ρ‡ = НачЗначСниС;
Пока Π’Π΅ΠΊΠ—Π½Π°Ρ‡ >= ΠšΠΎΠ½Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π¦ΠΈΠΊΠ»
    Массив.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Π’Π΅ΠΊΠ—Π½Π°Ρ‡);
    Π’Π΅ΠΊΠ—Π½Π°Ρ‡ = Π’Π΅ΠΊΠ—Π½Π°Ρ‡ - 1;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


Π­Ρ‚ΠΎΡ‚ Ρ†ΠΈΠΊΠ» ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Π°ΠΌΠΈ.

Массив = Новый Массив;
НачЗначСниС = '20100101';
ΠšΠΎΠ½Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = '20100131';
Π’Π΅ΠΊΠ—Π½Π°Ρ‡ = НачЗначСниС;
Пока Π’Π΅ΠΊΠ—Π½Π°Ρ‡ <= ΠšΠΎΠ½Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π¦ΠΈΠΊΠ»
    Массив.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(Π’Π΅ΠΊΠ—Π½Π°Ρ‡);
    Π’Π΅ΠΊΠ—Π½Π°Ρ‡ = Π’Π΅ΠΊΠ—Π½Π°Ρ‡ + 24*3600;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


Π’ этом ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ заполняСм массив Π΄Π°Ρ‚Π°ΠΌΠΈ, начиная с 1 января ΠΈ заканчивая 31 января.

Π¦ΠΈΠΊΠ» «Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π¦ΠΈΠΊΠ»Β»

Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΠ±Ρ…ΠΎΠ΄Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, массивов, Ρ‚Π°Π±Π»ΠΈΡ† Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй ΠΈ Ρ‚.Π΄.

Π­Ρ‚ΠΎΡ‚ Ρ†ΠΈΠΊΠ» ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

Для КаТдого Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ΠšΠΎΠ»Π»Π΅Ρ†ΠΈΠΈ ΠΈΠ· ΠšΠ°ΠΊΠ°ΡΠ’ΠΎΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ Ρ†ΠΈΠΊΠ»
    <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°


ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ присваиваСт ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСмСнта ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ.

НапримСр, Ссли ΠΌΡ‹ напишСм Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄.

Массив1 = Новый Массив;
Массив1.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(100);
Массив1.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(45);
Массив1.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(1000);

Для КаТдого элМассива ΠΈΠ· Массив1 Π¦ΠΈΠΊΠ»

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;



Π’ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Π΅ пСрСмСнная ЭлМассива Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 100, ΠΏΡ€ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΌ β€” 45, Π° ΠΏΡ€ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ – 1000.

Π­Ρ‚ΠΎ массив, Ρƒ Π½Π΅Π³ΠΎ, ΠΏΠΎ сути, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Ρ‚ΠΈΠΏΠ°, Π° Ссли Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ…ΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ слоТной ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ?Β  НапримСр, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π’ Ρ‚ΠΎΠΌ случаС, Ссли Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ…ΠΎΠ΄ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ очСрСдная строка этой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π² этой строкС Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Β«.Β».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π² этом ΠΊΠΎΠ΄Π΅

Π’Π— = Новый Π’Π°Π±Π»ΠΈΡ†Π°Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ;
Π’Π—.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("НазваниСУслуги");
Π’Π—.Колонки.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ("Π‘ΡƒΠΌΠΌΠ°");

Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π— = Π’Π—.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ();
Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π—.НазваниСУслуги = "Π—Π° Ρ€Π΅ΠΌΠΎΠ½Ρ‚";
Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π—.Π‘ΡƒΠΌΠΌΠ°    = 100;

Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π— = Π’Π—.Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ();
Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π—.НазваниСУслуги = "ВранспортныС";
Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π’Π—.Π‘ΡƒΠΌΠΌΠ°    = 1000;

Для КаТдого стрВЗ ΠΈΠ· Π’Π— Π¦ΠΈΠΊΠ»
    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("------------");
    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("НазваниС услуги: " + стрВЗ.НазваниСУслуги);
    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("Π‘ΡƒΠΌΠΌΠ°: " + стрВЗ.Π‘ΡƒΠΌΠΌΠ°);
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°


И Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого ΠΊΠΎΠ΄Π°

ΠžΠ±Ρ…ΠΎΠ΄ Ρ†ΠΈΠΊΠ»ΠΎΠΌ Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»

Β 

ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» 1Π‘

Иногда Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ситуации, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° Π²Ρ‹ΠΉΡ‚ΠΈ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊΠΎ всСм трСмя Π²ΠΈΠ΄Π°ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠ².

 Для ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ΠŸΠ΅Ρ€Π΅ΠΌ = БчСтчНачало ΠΏΠΎ Π‘Ρ‡Π΅Ρ‚Ρ‡ΠšΠΎΠ½Π΅Ρ† Π¦ΠΈΠΊΠ»

    <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>
    ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ;
   <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ПослС выполнСния этого ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ всС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π²Β  Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ выполняСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ послС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°.

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = - 5 ΠΏΠΎ 5 Π¦ΠΈΠΊΠ»

    Если Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = 0 Π’ΠΎΠ³Π΄Π°
        ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ;
    ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

    Π₯ = 1/Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;



Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΒ  простым  Ρ†ΠΈΠΊΠ»ΠΎΠΌ ряд чисСл ΠΎΡ‚ -5 Π΄ΠΎ 5, ΠΈ Π΄Π΅Π»ΠΈΠΌΒ  1 Π½Π° ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ число. Если ΠΆΠ΅ пСрСмСнная счСтчика Ρ€Π°Π²Π½Π° 0, Ρ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ происходила ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ситуация, Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠΌ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°. Π’.Π΅. ΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ†ΠΈΠΊΠ» 1Π‘

А Π΅ΡΡ‚ΡŒ ситуации, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°, Π½ΠΎ ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ. ΠŸΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ Π² этом ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊΠΎ всСм трСмя Π²ΠΈΠ΄Π°ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠ².

Для ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ΠŸΠ΅Ρ€Π΅ΠΌ = БчСтчНачало ΠΏΠΎ Π‘Ρ‡Π΅Ρ‚Ρ‡ΠšΠΎΠ½Π΅Ρ† Π¦ΠΈΠΊΠ»

    <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>
    ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ;
   <ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹>

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;



ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ послС этого ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚, ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ итСрация Ρ†ΠΈΠΊΠ»Π°.

Рассмотрим Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Для Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = - 5 ΠΏΠΎ 5 Π¦ΠΈΠΊΠ»

    Если Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ = 0 Π’ΠΎΠ³Π΄Π°
        ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ;
    ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

    Π₯ = 1/Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ;

ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;


Π­Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° счСтчик Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π²Π½ΠΎ 0, Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠΌ Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Ρ†ΠΈΠΊΠ», Π² этом случаС Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΊΠ°ΠΊ для ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ для ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ вопросы программирования Π² 1Π‘ Π΅ΡΡ‚ΡŒ Π² ΠΌΠΎΠ΅ΠΉ ΠΊΠ½ΠΈΠ³Π΅:

Книга Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² 1Π‘ Π·Π° 11 шагов»

Π˜Π·ΡƒΡ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² 1Π‘ Π² мСстС с ΠΌΠΎΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² 1Π‘ Π·Π° 11 шагов»

  1. Книга написана понятным ΠΈ простым языком β€” для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°.
  2. Книга посылаСтся Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF. МоТно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π° любом устройствС!
  3. ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ 1Π‘;
  4. Π‘Ρ‚Π°Π½Π΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° языкС 1Π‘;
  5. ΠžΡΠ²ΠΎΠΈΡ‚Π΅ основныС ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ программирования;
  6. Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°;

О Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ управляСмым ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ 1Π‘, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² ΠΊΠ½ΠΈΠ³Π΅ Книга Β«ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² 1Π‘: Вакси»

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ пособиС ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π² управляСмом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 1Π‘, ΠΊΠ°ΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… программистов.

  1. ΠžΡ‡Π΅Π½ΡŒ доступный ΠΈ понятный язык излоТСния
  2. Книга посылаСтся Π½Π° ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF. МоТно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π° любом устройствС!
  3. ΠŸΠΎΠΉΠΌΠ΅Ρ‚Π΅ идСологию управляСмого прилоТСния 1Π‘
  4. Π£Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ управляСмоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅;
  5. ΠΠ°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ управляСмыС Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘;
  6. Π‘ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с основными ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ элСмСнтами управляСмых Ρ„ΠΎΡ€ΠΌ
  7. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ управляСмым ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ станСт понятным

ΠŸΡ€ΠΎΠΌΠΎ-ΠΊΠΎΠ΄ Π½Π° скидку Π² 15% β€” 48PVXHeYu

ВступайтС Π² ΠΌΠΎΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹:

Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅: https://vk.com/1c_prosto
ЀСйсбукС: https://www.facebook.com/groups/922972144448119/
ОК: http://ok.ru/group/52970839015518
Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€: https://twitter.com/signum2009

Ρ†ΠΈΠΊΠ»Ρ‹ Π² 1Π‘ Ρ‡Π°ΡΡ‚ΡŒ 2

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠŸΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ вСрсия ΡƒΡ€ΠΎΠΊΠ°, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ.

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΊΠ°ΠΊ ΡƒΡ‡Π΅Π½ΠΈΠΊ

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ ΡƒΡ‡Π΅Π½ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ ΡˆΠΊΠΎΠ»Ρ‹

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ язык программирования 1Π‘ 8.3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов: Ρ†ΠΈΠΊΠ»Ρ‹ Π² 1Π‘ Ρ‡Π°ΡΡ‚ΡŒ 2

Автор ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΡˆΠΊΠΎΠ»Ρ‹:Β Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Милькин

На ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ занятии ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² языкС 1Π‘ Ρ†ΠΈΠΊΠ»ΠΎΠ²: Π¦ΠΈΠΊΠ» Для.

БСгодня нас ΠΆΠ΄Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²ΠΈΠ΄ Ρ†ΠΈΠΊΠ»Π°: Π¦ΠΈΠΊΠ» Пока.

Цикл Пока

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Ρ†ΠΈΠΊΠ»Π° выглядит Ρ‚Π°ΠΊ:

Пока ЛогичСскоСВыраТСниС Π¦ΠΈΠΊΠ»
  Команда1();
  Команда2();
  ...
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ словами Π¦ΠΈΠΊΠ» ΠΈ ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°Β Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠΊΠ° ЛогичСскоСВыраТСниС Ρ€Π°Π²Π½ΠΎ Π˜ΡΡ‚ΠΈΠ½Π΅.

Π’ качСствС логичСского выраТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любоС условиС. Пока это условиС Π²Π΅Ρ€Π½ΠΎ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°Π²Π½ΠΎ Π˜ΡΡ‚ΠΈΠ½Π°) Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π² Ρ†ΠΈΠΊΠ»Π΅ повторяСтся снова ΠΈ снова, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ условиС пСрСстало Π±Ρ‹Ρ‚ΡŒ Π²Π΅Ρ€Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°ΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ.

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° чисСл ΠΎΡ‚ 1 Π΄ΠΎ 10, с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Π¨Π°Π³ = 1;
Пока Шаг <= 10 Цикл
    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π¨Π°Π³);
    Π¨Π°Π³ = Π¨Π°Π³ + 1;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ встрСтив Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ выполняСт Π΅Ρ‘ Ρ‚Π°ΠΊ:

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ выполнСния Ρ†ΠΈΠΊΠ»Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ

  • ΠŸΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сопоставит ΠΈΠΌΠ΅Π½ΠΈ Π¨Π°Π³ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎΠ΅ 1.
  • Π’Π°ΠΊ ΠΊΠ°ΠΊ имя Π¨Π°Π³ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ этапС Ρ€Π°Π²Π½ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ — условиС Ρ†ΠΈΠΊΠ»Π° Π²Π΅Ρ€Π½ΠΎ (Π¨Π°Π³ <= 10) — ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ имя Π¨Π°Π³Β Π΄ΠΎ 2.
  • Имя Π¨Π°Π³ Ρ€Π°Π²Π½ΠΎ 2, Π½ΠΎ условиС Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²Π΅Ρ€Π½ΠΎ, поэтому ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 2 ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ имя Π¨Π°Π³ Π΄ΠΎ 3.
  • Имя Π¨Π°Π³ Ρ€Π°Π²Π½ΠΎ 10, условиС Ρ†ΠΈΠΊΠ»Π° всё Π΅Ρ‰Ρ‘ Π²Π΅Ρ€Π½ΠΎ — ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ 10 ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ имя Π¨Π°Π³ Π΄ΠΎ 11.
  • Π‘Ρ‚ΠΎΠΏ! УсловиС Ρ†ΠΈΠΊΠ»Π° пСрСстало Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π¨Π°Π³ (Π²Π΅Ρ€Π½Π΅Π΅ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 11) большС 10. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ†ΠΈΠΊΠ»Π° большС Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ.

Π—Π°Π΄Π°Π½ΠΈΠ΅ β„–23.Β Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ числа ΠΎΡ‚ 10 Π΄ΠΎ 100.

НС Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡ‚Π΅ΡΡŒ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚! Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅ сами.

ΠžΡ‚Π²Π΅Ρ‚

Π¨Π°Π³ = 10;
Пока Шаг <= 100 Цикл
    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π¨Π°Π³);
    Π¨Π°Π³ = Π¨Π°Π³ + 1;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Напоминаю, Ρ‡Ρ‚ΠΎ всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· Π·Π°Π΄Π°Π½ΠΈΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΡ€ΠΎΠΊΠ°, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ находятся здСсь.

А ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ сколько Ρ€Π°Π· выполнятся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Ρ‹:

НС Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡ‚Π΅ΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ эти ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅! Π’Π΅Π΄ΡŒ это, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅, бСсконСчныС Ρ†ΠΈΠΊΠ»Ρ‹. ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ‡Π°Π² Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ — Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ закончатся, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΡ… логичСскоС условиС всСгда Ρ€Π°Π²Π½ΠΎ Π˜ΡΡ‚ΠΈΠ½Π°.

А Π²ΠΎΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ смСло ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅:

Π’Π΅Π΄ΡŒ эти Ρ†ΠΈΠΊΠ»Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ бСсполСзных. Они Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ выполнятся, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΡ… логичСскоС условиС всСгда Ρ€Π°Π²Π½ΠΎ Π›ΠΎΠΆΡŒ.

Π—Π°Π΄Π°Π½ΠΈΠ΅ β„–24.Β ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° экран числа ΠΎΡ‚ 10 Π΄ΠΎ 1, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ Π¦ΠΈΠΊΠ» Пока. Π’Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΡ€ΠΎΠΊΠ°, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ находятся здСсь. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ ΠΏΡΡ‚ΡŒ строк.

НиТС ΠΏΡ€ΠΈΠ²ΠΎΠΆΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡΠΏΡ€Π°Π²ΠΈΡ‚Π΅ΡΡŒ с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простых конструкций Π² 1Π‘

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠŸΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ вСрсия ΡƒΡ€ΠΎΠΊΠ°, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ.

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΊΠ°ΠΊ ΡƒΡ‡Π΅Π½ΠΈΠΊ

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ ΡƒΡ‡Π΅Π½ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ ΡˆΠΊΠΎΠ»Ρ‹

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ язык программирования 1Π‘ 8.3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов: ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простых конструкций Π² 1Π‘

Автор ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΡˆΠΊΠΎΠ»Ρ‹:Β Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Милькин

На ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π°, ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ ΡƒΡΠ»ΠΎΠ²Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΡƒΠ·Π½Π°Π»ΠΈ Π΄Π²Π° Π²ΠΈΠ΄Π° Ρ†ΠΈΠΊΠ»ΠΎΠ².

Всё это Π±Ρ‹Π»ΠΈ достаточно простыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… использовалась какая-Ρ‚ΠΎ ΠΎΠ΄Π½Π° основная конструкция языка (ΠΈΠ»ΠΈ условная ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ»ΠΈ Ρ†ΠΈΠΊΠ»). Π’ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Ρ‚Π°ΠΊ Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚. Π’ Π½ΠΈΡ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всё сразу ΠΈ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·. БСгодня ΠΌΡ‹ научимся ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ простыС конструкции языка 1Π‘ вмСстС.

ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ простых конструкций языка 1Π‘

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΡƒΡΡ‚ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ†ΠΈΠΊΠ»Π°:

Для Π¨Π°Π³1 = 1 По 2 Π¦ΠΈΠΊΠ»
    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π¨Π°Π³1);	
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Β 
Для Π¨Π°Π³2 = 1 По 3 Π¦ΠΈΠΊΠ»
    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π¨Π°Π³2);
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Π­Ρ‚ΠΈ Ρ†ΠΈΠΊΠ»Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π½Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΡ‹ ΠΈ ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° вывСдутся числа ΠΎΡ‚ 1 Π΄ΠΎ 2, Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ — ΠΎΡ‚ 1 Π΄ΠΎ 3.

А Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Π²Π»ΠΎΠΆΠΈΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ? Π’ΠΎΡ‚ Ρ‚Π°ΠΊ:

Для Π¨Π°Π³1 = 1 По 2 Π¦ΠΈΠΊΠ»
Β 
    Для Π¨Π°Π³2 = 1 По 3 Π¦ΠΈΠΊΠ»
Β 
        Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ("ЗначСния Ρ€Π°Π²Π½Ρ‹: " + Π¨Π°Π³1 + " " + Π¨Π°Π³2);
Β 
    ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Β 
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Если Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‚ΠΎ получатся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

ЗначСния Ρ€Π°Π²Π½Ρ‹: 1 1
ЗначСния Ρ€Π°Π²Π½Ρ‹: 1 2
ЗначСния Ρ€Π°Π²Π½Ρ‹: 1 3
ЗначСния Ρ€Π°Π²Π½Ρ‹: 2 1
ЗначСния Ρ€Π°Π²Π½Ρ‹: 2 2
ЗначСния Ρ€Π°Π²Π½Ρ‹: 2 3

Как Π²ΠΈΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ выполнСния Π΄Π°Π½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. И Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

Π£ нас Π΅ΡΡ‚ΡŒ внСшний Ρ†ΠΈΠΊΠ» ΠΎΡ‚ 1 Π΄ΠΎ 2. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ всё, Ρ‡Ρ‚ΠΎ находится Ρƒ Π½Π΅Π³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ словами Π¦ΠΈΠΊΠ» ΠΈ ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π° выполнится 2 Ρ€Π°Π·Π°. А Ρƒ Π½Π΅Π³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ этими словами находится Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†ΠΈΠΊΠ» ΠΎΡ‚ 1 Π΄ΠΎ 3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя содСрТит ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ.

Π˜Ρ‚ΠΎΠ³ΠΎ такая Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ выполняСтся Ρ†Π΅Π»Ρ‹Ρ… 6 Ρ€Π°Π·. Π¨Π΅ΡΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ 2 * 3 = 6.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ мСняСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π¨Π°Π³1 ΠΈ Π¨Π°Π³2. Π’Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΡ€ΠΎΠΊΠ°, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ находятся здСсь. Π’ Π½Π°Ρ‡Π°Π»Π΅ Π¨Π°Π³1 Ρ€Π°Π²Π΅Π½ 1, Π° Π¨Π°Π³2 мСняСтся ΠΎΡ‚ 1 Π΄ΠΎ 3. Π—Π°Ρ‚Π΅ΠΌ Π¨Π°Π³1 ΡƒΠΆΠ΅ Ρ€Π°Π²Π΅Π½ 2 (ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π°) ΠΈ снова Π¨Π°Π³2 мСняСтся ΠΎΡ‚ 1 Π΄ΠΎ 3.

Π—Π°Π΄Π°Π½ΠΈΠ΅ β„–27. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π¨Π°Π³1, Π¨Π°Π³2 ΠΈ Π¨Π°Π³3 соотвСтствСнно ΠΎΡ‚ 1 Π΄ΠΎ 10, ΠΎΡ‚ 10 Π΄ΠΎ 20 ΠΈ ΠΎΡ‚ 20 Π΄ΠΎ 30. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, посмотритС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

Π­Ρ‚Π°Π»ΠΎΠ½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π‘Π½Π°Ρ‡Π°Π»Π° пишСм ΠΊΠΎΠ΄ сами, провСряСм Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (ΠΊΠ°ΠΊ ΠΈ всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· ΡƒΡ€ΠΎΠΊΠΎΠ²), Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ свСряСмся

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΊΠ°ΠΊ ΡƒΡ‡Π΅Π½ΠΈΠΊ


ΠΠ²Ρ‚ΠΎΡ€ΠΈΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ ΡˆΠΊΠΎΠ»Ρ‹

Π—Π°Π΄Π°Π½ΠΈΠ΅ β„–28. НайдитС всС ΠΏΠ°Ρ€Ρ‹ Ρ†Π΅Π»Ρ‹Ρ… (Π² Ρ‚ΠΎΠΌ числС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ…) чисСл Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ 1 Π΄ΠΎ 9 ΠΊΠ°ΠΆΠ΄ΠΎΠ΅, сумма ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½Π° 10. Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ это Π½Π° листочкС. Π‘Π΅Π· ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π”ΠΎΠ»ΠΆΠ½ΠΎ получится 9 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². Β ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° я подскаТу: 1 + 9 = 10 ΠΈ 9 + 1 = 10. ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ 7 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ сами.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ? ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ я ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° вас.

Для Π¨Π°Π³1 = 1 По 9 Π¦ΠΈΠΊΠ»
Β 
    Для Π¨Π°Π³2 = 1 По 9 Π¦ΠΈΠΊΠ»
Β 
        Если Π¨Π°Π³1 + Π¨Π°Π³2 = 10 Π’ΠΎΠ³Π΄Π°
Β 
            Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" " + Π¨Π°Π³1 + " + " + Π¨Π°Π³2 + " = 10");
Β 
        ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
Β 
    ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Β 
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

ΠœΡ‹ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΠΌ ΠΎΠ΄Π½ΠΎ число Π² Ρ†ΠΈΠΊΠ»Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 9 (Π¨Π°Π³1). И Π²Ρ‚ΠΎΡ€ΠΎΠ΅ число Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 9 (Π¨Π°Π³2). Π’Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΡ€ΠΎΠΊΠ°, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ находятся здСсь. А Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ числа для складывания Π½Π°ΠΌΒ Π½ΡƒΠΆΠ½Ρ‹ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ — ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ†ΠΈΠΊΠ» Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ условной конструкциСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊΠΈΠ΅ числа, сумма ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½Π° 10.

ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ тСст

Вопросы Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:

Для Π¨Π°Π³1 = 1 По 3 Π¦ΠΈΠΊΠ»
    Для Π¨Π°Π³2 = 4 По 5 Π¦ΠΈΠΊΠ»
        Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" " + Π¨Π°Π³1 + " " + Π¨Π°Π³2);
    ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Β ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π½Π°ΠΉΠ΄Π΅Ρ‚ всС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π΄Π²ΡƒΡ… чисСл ΠΎΡ‚ 1 Π΄ΠΎ 30, ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½ΠΎ 30.

Как всСгда Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ Π²Π΅Ρ€Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

ΠŸΡ€ΠΈΠ²ΠΎΠΆΡƒ ΠΎΡ‚Π²Π΅Ρ‚ Π½ΠΈΠΆΠ΅, Π½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡΠΏΡ€Π°Π²ΠΈΡ‚Π΅ΡΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π¦ΠΈΠΊΠ»Ρ‹ Π² 1Π‘

Алгоритмы ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ цикличСскоС ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… дСйствий. 1Π‘ Π² этом случаС Π½Π΅ являСтся ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ. Π¦ΠΈΠΊΠ»Ρ‹ Π² 1Π‘ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚:

  • ΠŸΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ элСмСнты справочника;
  • Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ области ΠΌΠ°ΠΊΠ΅Ρ‚Π°;
  • Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ дСйствия с Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²;
  • И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π’ΠΈΠΏΡ‹ Ρ†ΠΈΠΊΠ»ΠΎΠ²

Π’ 1Π‘ принято Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° Ρ†ΠΈΠΊΠ»ΠΎΠ² Π² зависимости ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° слов, входящих Π² ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ:

  1. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Β«ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°ΡΒ» ΠΈΠ· Β«ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉΒ»;
  2. Для Β«ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°ΡΒ» = «Нач. Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β» По «Кон. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β»;
  3. Пока Β«Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Β».

Рассмотрим ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·

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

  • ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π°Ρ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ элСмСнт ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ;
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

НаиболСС часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π°Ρ ошибка Π² этом случаС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рис.1

Рис.1

Π§Π°Ρ‰Π΅ всСго ΠΎΠ½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° программист Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, справочником) ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠ΅ΠΉ (Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ) Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ().

Для  ΠΏΠΎ

Π’ качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² строку, Π² этом случаС Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚:

  1. Имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ – ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°;
  2. ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ;
  3. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

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

Вакая конструкция ΠΎΡ‡Π΅Π½ΡŒ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй.

ΠŸΡ€ΠΈ использовании Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ…ΠΎΠ΄Ρ‡ΠΈΠΊΠ° Π²Π°ΠΆΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ количСство строк Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ части ΠΈ индСкс ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ взятой строки. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ 1, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ(). Π˜Π½Π΄Π΅ΠΊΡΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с 0 ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ()-1. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ (Рис.2).

Рис.2

Пока

Π—Π΄Π΅ΡΡŒ всСго ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ – логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Ρ†ΠΈΠΊΠ»Π° провСряСтся Π½Π° ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ.  Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ ΠΎΠ±Ρ…ΠΎΠ΄.

ΠžΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях провСряСмоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ постоянно Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π˜ΡΡ‚ΠΈΠ½Π°, Ρ‚Π΅ΠΌ самым ΠΎΠ±Ρ…ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒΡΡ бСсконСчноС количСство Ρ€Π°Π·, подвСшивая систСму.

Π’ Ρ‚Π°ΠΊΠΈΡ… случаях Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² прСрывания выполнСния.

Иногда ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ ситуация, ΠΊΠΎΠ³Π΄Π° ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ провСряСмого выраТСния Π½Π΅ наступит Π½ΠΈΠΊΠΎΠ³Π΄Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ бСсполСзным поискам ошибки Π² ΠΊΠΎΠ΄Π΅ ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ выполнСния Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш

Если Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΡΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ(), Ρ‚ΠΎ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅Π³ΠΎ выполнСния, Π½Π°ΠΆΠ°Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш Ctrl+PauseBreakΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’ этом случаС Π² ΠΎΠΊΠ½Π΅ сообщСний Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π° строка (Рис.3).

Рис.3

Π’ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ нСприятных послСдствий своСй Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, программистам ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈΡƒΡ‡ΠΈΡ‚ΡŒ сСбя Π² Ρ‚Π΅Π»ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ эту ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ.

ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ

Достаточно часто Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ остановку Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ссли выполняСтся Ρ‚ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ условиС. Π—Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π² Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ записанный Π² ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ этот ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ выдСляСтся красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

ΠŸΠ΅Ρ€Π΅ΡΠΊΠ°ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π°

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

  • Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ способС ΠΌΡ‹ ставим условиС ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ конструкции Если Π’ΠΎΠ³Π΄Π° ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ прописываСм исполняСмый ΠΊΠΎΠ΄, Ссли условиС Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, ΠΊΠΎΠ΄ соотвСтствСнно Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ минусом Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° достаточно Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠ° ΠΈ Π² случаС большого количСства условий Π»Π΅Π³ΠΊΠΎ ΠΎΡˆΠΈΠ±ΠΈΡ‚ΡŒΡΡ, Π³Π΄Π΅ бСрСтся Π½Π°Ρ‡Π°Π»ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ «Если» ΠΈ Π³Π΄Π΅ заканчиваСтся Π΄Ρ€ΡƒΠ³ΠΎΠ΅;
  • Π“ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, Π³Π΄Π΅ вмСсто утвСрТдСния условия бСрСтся Π΅Π³ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ (вмСсто Ρ€Π°Π²Π½ΠΎ, бСрСтся Π½Π΅Ρ€Π°Π²Π½ΠΎ ΠΈ Ρ‚.Π΄.) ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ конструкции ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ;

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Β«ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΒ» Π² Ρ‚Π΅Π»Π΅ ΠΊΠΎΠ΄Π° выдСляСтся красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΈ пСрСносит Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° Π² Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ.


Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ язык программирования 1Π‘ 8.3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов: массивы Π² 1Π‘

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠŸΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ вСрсия ΡƒΡ€ΠΎΠΊΠ°, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ.

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΊΠ°ΠΊ ΡƒΡ‡Π΅Π½ΠΈΠΊ

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ ΡƒΡ‡Π΅Π½ΠΈΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ ΡˆΠΊΠΎΠ»Ρ‹

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ язык программирования 1Π‘ 8.3 для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов: массивы Π² 1Π‘

Автор ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΡˆΠΊΠΎΠ»Ρ‹:Β Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Милькин

БСгодня ΠΌΡ‹ познакомимся с Π½ΠΎΠ²Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… языка 1Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡΒ ΠœΠ°ΡΡΠΈΠ².

ΠœΠ°ΡΡΠΈΠ²Ρ‹ Π² языкС 1Π‘

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ массивы ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½Ρ‹ программисту?

Π”Π°Π²Π°ΠΉΡ‚Π΅ прСдставим, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ 4 Ρ€Π°Π·Π½Ρ‹Ρ… числа. Π’Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΡ€ΠΎΠΊΠ°, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ находятся здСсь. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ: 25, 84, 31 ΠΈ 96. Если Π±Ρ‹ ΠΌΡ‹ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π΄Π°Ρ‚ΡŒ имя ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· чисСл. А Ρ‡Ρ‚ΠΎ Ссли Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… всС вмСстС, ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, БлучайныСЧисла. И ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π½ΠΈΠΌ как БлучайныСЧисла0, БлучайныСЧисла1, БлучайныСЧисла2Β ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎ, Π° имя ΠΎΠ΄Π½ΠΎ. И Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΡ‹ Π±Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ имя ΠΈ порядковый Π½ΠΎΠΌΠ΅Ρ€ (начиная с нуля). Π­Ρ‚ΠΎ ΠΈ Π±Ρ‹Π» Π±Ρ‹ массив.

Π•Ρ‰Ρ‘ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ сСбС массив ΠΊΠ°ΠΊ ΡˆΠΊΠ°Ρ„, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ мноТСство Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ящиков (начиная с нуля). Π¨ΠΊΠ°Ρ„ — это массив, Π° ящики — это Π½ΠΎΠΌΠ΅Ρ€Π°. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ ящиков — элСмСнты массива. Доступ ΠΊ содСрТимому ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ящика осущСствляСтся ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΡˆΠΊΠ°Ρ„Π° ΠΈ Π½ΠΎΠΌΠ΅Ρ€Ρƒ ящика.

Π’ языкС 1Π‘ это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

БлучайныСЧисла = Новый Массив(4); // Π·Π°Π²Π΅Π»ΠΈ массив для хранСния 4 чисСл
БлучайныСЧисла[0] = 25; // помСстили Π² ящик β„–0 ΠΏΠ΅Ρ€Π²ΠΎΠ΅ число 
БлучайныСЧисла[1] = 84; // помСстили Π² ящик β„–1 Π²Ρ‚ΠΎΡ€ΠΎΠ΅ число 
БлучайныСЧисла[2] = 31; // ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅
БлучайныСЧисла[3] = 96;

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

Π’ массивах ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ значСния Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ числа:

РазличныСЗначСния = Новый Массив(3); // массив для хранСния 3 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
РазличныСЗначСния[0] = 100; // помСстили Π² ящик β„–0 число 
РазличныСЗначСния[1] = "Π‘ΠΎΠ»Π½Π΅Ρ‡Π½Ρ‹ΠΉ дСнь."; // помСстили Π² ящик β„–1 строку
РазличныСЗначСния[2] = '19991231'; // помСстили Π² ящик β„–2 Π΄Π°Ρ‚Ρƒ

Π’ ящики массива  значСния моТно Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ»Π°ΡΡ‚ΡŒ, Π½ΠΎ ΠΈ Π΄ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒ:

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(РазличныСЗначСния[0]); // Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ содСрТимоС ящика β„–0
Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(РазличныСЗначСния[1]); // Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ содСрТимоС ящика β„–1
Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(РазличныСЗначСния[2]); // Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ содСрТимоС ящика β„–2

ΠŸΡ€Π΅Π»Π΅ΡΡ‚ΡŒ использования массивов состоит ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ доступ ΠΊ ΠΈΡ… значСниям осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· числовой Π½ΠΎΠΌΠ΅Ρ€. А Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΌΡ‹ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ всС значСния массива Π² Ρ†ΠΈΠΊΠ»Π΅:

Для Π¨Π°Π³ = 0 По 2 Π¦ΠΈΠΊΠ» // Π΄Π΅Π»Π°Π΅ΠΌ Ρ†ΠΈΠΊΠ» ΠΎΡ‚ 0 Π΄ΠΎ 2
    Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(РазличныСЗначСния[Π¨Π°Π³]); //обращаСмся ΠΊ ящику массива ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;

Π—Π°Π΄Π°Π½ΠΈΠ΅ β„–30. НСобходимо ввСсти ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ 5 чисСл, Π½Π°ΠΉΡ‚ΠΈ ΠΈΡ… сумму ΠΈ вывСсти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π΅ΡˆΠΈΠΌ эту Π·Π°Π΄Π°Ρ‡Ρƒ двумя способами.

Π‘Π½Π°Ρ‡Π°Π»Π° Π±Π΅Π· использования массива:

Число1 = 0;
Число2 = 0;
Число3 = 0;
Число4 = 0;
Число5 = 0;
ВвСстиЧисло(Число1);
ВвСстиЧисло(Число2);
ВвСстиЧисло(Число3);
ВвСстиЧисло(Число4);
ВвСстиЧисло(Число5);
БуммаЧисСл = Число1 + Число2 + Число3 + Число4 + Число5;
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅("Π‘ΡƒΠΌΠΌΠ° чисСл Ρ€Π°Π²Π½Π° " + БуммаЧисСл);

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ с использованиСм массива:

Числа = Новый Массив(5); // объявили массив с 5 ящиками
Для Π¨Π°Π³ = 0 По 4 Π¦ΠΈΠΊΠ»
    ВвСстиЧисло(Числа[Π¨Π°Π³]); // Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ящик Π²Π²ΠΎΠ΄ΠΈΠΌ число
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
БуммаЧисСл = 0; // Π² этом ΠΈΠΌΠ΅Π½ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒ сумму чисСл
Для Π¨Π°Π³ = 0 По 4 Π¦ΠΈΠΊΠ» // пробСгаСмся Ρ†ΠΈΠΊΠ»ΠΎΠΌ ΠΎΡ‚ 0 Π΄ΠΎ 4
    БуммаЧисСл = БуммаЧисСл + Числа[Π¨Π°Π³]; // суммируСм числа ΠΈΠ· массива
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅("Π‘ΡƒΠΌΠΌΠ° чисСл Ρ€Π°Π²Π½Π° " + БуммаЧисСл);

Π’Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ сэкономили всСго Ρ‚Ρ€ΠΈ строки. А Ссли Π±Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ввСсти Π½Π΅ 5, Π° 100 чисСл?

Π—Π°Π΄Π°Π½ΠΈΠ΅ β„–31. ΠŸΠ΅Ρ€Π΅Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вводилось 10 чисСл ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅.

Π­Ρ‚Π°Π»ΠΎΠ½Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π‘Π½Π°Ρ‡Π°Π»Π° пишСм ΠΊΠΎΠ΄ сами, провСряСм Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (ΠΊΠ°ΠΊ ΠΈ всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· ΡƒΡ€ΠΎΠΊΠΎΠ²), Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ свСряСмся

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΊΠ°ΠΊ ΡƒΡ‡Π΅Π½ΠΈΠΊ


ΠΠ²Ρ‚ΠΎΡ€ΠΈΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ ΡˆΠΊΠΎΠ»Ρ‹

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ массивов ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ достаточно слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΡ€ΠΎΠΊΠ°, ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠΊΠΈ находятся здСсь.

Π—Π°Π΄Π°Π½ΠΈΠ΅ β„–32. НСобходимо ввСсти ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ 5 чисСл, Π½Π°ΠΉΡ‚ΠΈ наимСньшСС ΠΈΠ· Π½ΠΈΡ… ΠΈ вывСсти Π΅Π³ΠΎ.

РСшСниС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ:

МассивЧисСл = Новый Массив(5); // объявим массив Π½Π° 5 ящиков
Β 
Для Π¨Π°Π³ = 0 По 4 Π¦ΠΈΠΊΠ» // пробСТимся ΠΎΡ‚ 0 Π΄ΠΎ 4
    ВвСстиЧисло(МассивЧисСл[Π¨Π°Π³]); // Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ящик ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ число
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Β 
// ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт самый малСнький
НаимСньшССЧисло = МассивЧисСл[0]; 
Β 
// пробСгаСмся ΠΏΠΎ всСм значСниям массива
// ΠΊΡ€ΠΎΠΌΠ΅ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ, вСдь Π½ΡƒΠ»Π΅Π²ΠΎΠΉ элСмСнт
// ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ принят Π½Π°ΠΌΠΈ Π·Π° наимСньший
Для Π¨Π°Π³ = 1 По 4 Π¦ΠΈΠΊΠ»
    // Ссли Π² массивС Π΅ΡΡ‚ΡŒ число мСньшСС, Ρ‡Π΅ΠΌ НаимСньшССЧисло
    Если МассивЧисСл[Π¨Π°Π³] < НаимСньшССЧисло Π’ΠΎΠ³Π΄Π° 
        // Ρ‚ΠΎΠ³Π΄Π° Π΅Π³ΠΎ ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΌ наимСньшим числом
        НаимСньшССЧисло = МассивЧисСл[Шаг];
    ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Β 
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅("НаимСньшСС ΠΈΠ· Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… чисСл Ρ€Π°Π²Π½ΠΎ " + НаимСньшССЧисло);

Π Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ с этим ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Π˜Π΄Ρ‘ΠΌ Π΄Π°Π»Π΅Π΅.Β ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎ всСх ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ создаём массив сразу с Π½ΡƒΠΆΠ½Ρ‹ΠΌ количСством ящиков. НапримСр:

МассивНа5Π―Ρ‰ΠΈΠΊΠΎΠ² = Новый Массив(5);

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ этого массива Π΅ΡΡ‚ΡŒ ящики ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ 0, 1, 2, 3, 4.

А, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Π±Ρ‹ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ пустой массив? Π­Ρ‚ΠΎ дСлаСтся Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Π”Ρ€ΡƒΠ³ΠΎΠΉΠœΠ°ΡΡΠΈΠ² = Новый Массив; // ΠΌΡ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ числа Π² скобках

Если ΠΌΡ‹ сразу послС объявлСния пустого массива попытаСмся ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π΅Π³ΠΎ ящиков, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π”Ρ€ΡƒΠ³ΠΎΠΉΠœΠ°ΡΡΠΈΠ²[0]); // ΠžΠ¨Π˜Π‘ΠšΠ!!! Массив ΠΏΠΎΠΊΠ° Π½Π΅ содСрТит ящиков!

Π’ пустой массив ящики Π½ΡƒΠΆΠ½ΠΎ сначала Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ сразу указывая ΠΈΡ… значСния:

Π”Ρ€ΡƒΠ³ΠΎΠΉΠœΠ°ΡΡΠΈΠ².Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(123); // ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ящик
Π”Ρ€ΡƒΠ³ΠΎΠΉΠœΠ°ΡΡΠΈΠ².Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(456); // Π²Ρ‚ΠΎΡ€ΠΎΠΉ ящик
Π”Ρ€ΡƒΠ³ΠΎΠΉΠœΠ°ΡΡΠΈΠ².Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ(789); // Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ящик

И Π²ΠΎΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ этим ящикам ΠΏΠΎ ΠΈΡ… Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ (ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² 1Б массивы Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ с нуля):

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π”Ρ€ΡƒΠ³ΠΎΠΉΠœΠ°ΡΡΠΈΠ²[0]); // Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ 123
Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π”Ρ€ΡƒΠ³ΠΎΠΉΠœΠ°ΡΡΠΈΠ²[1]); // Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ 456
Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π”Ρ€ΡƒΠ³ΠΎΠΉΠœΠ°ΡΡΠΈΠ²[2]); // Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ 789

ΠšΡΡ‚Π°Ρ‚ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ количСство ящиков Π² массивС, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ. Π•Ρ‘ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ послС ΠΈΠΌΠ΅Π½ΠΈ массива:

Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(Π”Ρ€ΡƒΠ³ΠΎΠΉΠœΠ°ΡΡΠΈΠ².ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ()); // Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ 3

ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ тСст

Π—Π°Π΄Π°Π½ΠΈΠ΅ β„–33. НСобходимо ввСсти ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ 7 чисСл, Π½Π°ΠΉΡ‚ΠΈ наибольшСС ΠΈΠ· Π½ΠΈΡ… ΠΈ вывСсти Π΅Π³ΠΎ. Π—Π°Π΄Π°Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ. Π­Ρ‚ΠΎ пСрвая ΠΏΠΎ-настоящСму ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ Π·Π°Π΄Π°Ρ‡Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Π°ΠΌ прСдстоит Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. НС ΠΆΠ°Π»Π΅ΠΉΡ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ усилий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

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

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