Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1316079721 zaciklivanie. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1316079721 zaciklivanie. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1316079721 zaciklivanie

Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΊΠΎΡΠ½ΡƒΠ»ΠΈΡΡŒ случая, ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» повторялся бСсконСчно Ρ‚.Π΅ происходило Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅.

Π˜Ρ‚Π°ΠΊ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€” это ситуация, ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» написан Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ условия Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Π½Π΅Π³ΠΎ Π½Π΅ выполняСтся. Рассмотрим Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ… Ρ†ΠΈΠΊΠ»Π° for,while ΠΈ repeat. БправСдливости Ρ€Π°Π΄ΠΈ всС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Π² Turbo Pascal ΠΈ PascalABC. Π’Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ write для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π² for

Π’ΠΎΠΎΠ±Ρ‰Π΅ идСя зацикливания проста: Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ всСго-Ρ‚ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Ρ†ΠΈΠΊΠ»Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ шага Π½Π° 1 (i:=i-1;). Однако ΠΈΠΌΠ΅Π½Π½ΠΎ такая рСализация Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π½Π΅ Π²Π΅Π·Π΄Π΅. Рассмотрим простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1316079878 forptus. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1316079878 forptus. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1316079878 forptus

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1316079855 forpa. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1316079855 forpa. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1316079855 forpa

Казалось Π±Ρ‹ всС просто,Π΄Π° Π½Π΅ Ρ‚ΡƒΡ‚ Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ.Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π² Turbo Pascal всС ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡƒΡ€Π°,Π² PascalABC Ρ‚Π°ΠΊΠΎΠ΅ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ для зацикливания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ goto.

label m;
var i:integer;
begin
m:
for i:=1 to 5 do begin
write(i);
if i=2 then goto m;
end;
end.

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1316079942 forpaus. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1316079942 forpaus. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1316079942 forpaus

Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π² while

Напомню, Ρ‡Ρ‚ΠΎ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ while шаг Ρ†ΠΈΠΊΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ произвСсти Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‰Π΅ всСго: Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ шаг Ρ†ΠΈΠΊΠ»Π°

Оба компилятора Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° пропуск шага.

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1316079971 whilepa. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1316079971 whilepa. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1316079971 whilepa

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1316079998 whiletp. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1316079998 whiletp. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1316079998 whiletp

Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ Π² repeat

Для созданиС бСсконСчного Ρ†ΠΈΠΊΠ»Π° Π² этом случаС, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ, достаточно Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ шаг Ρ†ΠΈΠΊΠ»Π°

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1316080021 repeattp. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1316080021 repeattp. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1316080021 repeattp

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1316080063 repeatpa. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1316080063 repeatpa. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1316080063 repeatpa

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для созданиС бСсконСчного Ρ†ΠΈΠΊΠ»Π°. Однако Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ создаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π“ΠΎΡ€Π°Π·Π΄ΠΎ Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠ΅ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° всС ΠΆΠ΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

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

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1325864246 pascal while for repet 6. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1325864246 pascal while for repet 6. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1325864246 pascal while for repet 6

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ Ρ†ΠΈΠΊΠ»Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π² паскалС:

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1325866995 for. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1325866995 for. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1325866995 for

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

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ†ΠΈΠΊΠ»Π° с прСдусловиСм:

— логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ провСряСтся Π²Π½Π°Ρ‡Π°Π»Π΅ выполнСния цикличСского ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°;

— Π»ΡŽΠ±Ρ‹Π΅ выполняСмыС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ языка.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ выполнСния Ρ†ΠΈΠΊΠ»Π°:

Пока условиС истинно выполняСтся Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ условиС становится Π»ΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° прСкращаСтся.

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1325778173 pascal cykle2. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1325778173 pascal cykle2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1325778173 pascal cykle2

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

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ нСсколько дСйствий, поэтому слуТСбныС слова Begin ΠΈ End Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹.

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1325866869 repeat. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1325866869 repeat. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1325866869 repeat

Π€ΠΎΡ€ΠΌΠ°Ρ‚ записи, структура Ρ†ΠΈΠΊΠ»Π°:

Π’Ρ‹Π²ΠΎΠ΄Ρ‹:

1.Π¦ΠΈΠΊΠ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ пСрСмСнная, называСмая ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π° ΠΈΠ»ΠΈ счётчиком. ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΠΊΠ»Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ (счётчику) устанавливаСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ПослС выполнСния шага Ρ†ΠΈΠΊΠ»Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° увСличиваСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. Π¦ΠΈΠΊΠ» продолТаСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ достигнСт своСго ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ значСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ указываСтся послС to (downto).

2. Π¦ΠΈΠΊΠ» с прСдусловиСм выполняСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° условиС выполнСния Π½Π΅ станСт Π»ΠΎΠΆΠ½Ρ‹ΠΌ, ΠΈ продолТаСтся, Ссли условиС истинно.

3. Π¦ΠΈΠΊΠ» с постусловиСм выполняСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° условиС Π½Π΅ станСт истинно, Ссли условиС Π»ΠΎΠΆΠ½ΠΎ, Ρ†ΠΈΠΊΠ» продолТаСтся.

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

Π¦ΠΈΠΊΠ»Ρ‹ Π² ПаскалС

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ дСйствия нСсколько ΠΈΠ»ΠΈ мноТСство Ρ€Π°Π·. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ трСбуСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Π½Π΅ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹, ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ конструкции – Ρ†ΠΈΠΊΠ»Ρ‹. Π£ Ρ†ΠΈΠΊΠ»ΠΎΠ² Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Ρ‚Π΅Π»ΠΎ. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ опрСдСляСт, Π΄ΠΎ ΠΊΠ°ΠΊΠΈΡ… ΠΏΠΎΡ€ ΠΈΠ»ΠΈ сколько Ρ€Π°Π· Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ. Π’Π΅Π»ΠΎ содСрТит выраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, Ссли Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ†ΠΈΠΊΠ»Π° Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½ΡƒΠ»ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ истину (True, Π½Π΅ ноль). ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ достигнута послСдняя инструкция Ρ‚Π΅Π»Π°, ΠΏΠΎΡ‚ΠΎΠΊ выполнСния снова возвращаСтся ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Ρ†ΠΈΠΊΠ»Π°. Π‘Π½ΠΎΠ²Π° провСряСтся условиС выполнСния Ρ†ΠΈΠΊΠ»Π°. Π’ зависимости ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° Π»ΠΈΠ±ΠΎ повторяСтся, Π»ΠΈΠ±ΠΎ ΠΏΠΎΡ‚ΠΎΠΊ выполнСния ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ послС всСго Ρ†ΠΈΠΊΠ»Π°.

Π’ языкС программирования Паскаль сущСствуСт Ρ‚Ρ€ΠΈ Π²ΠΈΠ΄Π° цикличСских конструкций.

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. cycles. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-cycles. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° cycles

Π¦ΠΈΠΊΠ» for

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

Π’ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ†ΠΈΠΊΠ»Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π²Π° значСния. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ присваиваСтся Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ-счСтчику, ΠΎΡ‚ этого значСния начинаСтся отсчСт количСства ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ (ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ). ΠžΡ‚ΡΡ‡Π΅Ρ‚ ΠΈΠ΄Π΅Ρ‚ всСгда с шагом Ρ€Π°Π²Π½Ρ‹ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΏΡ€ΠΈ ΠΊΠ°ΠΊΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ счСтчика Ρ†ΠΈΠΊΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π° опрСдСляСтся Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ плюс Π΅Π΄ΠΈΠ½ΠΈΡ†Π°. Π’ Pascal Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ… счСтчик.

Π¦ΠΈΠΊΠ» for сущСствуСт Π² Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ…:

Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ – это пСрСмСнная любого ΠΈΠ· пСрСчисляСмых Ρ‚ΠΈΠΏΠΎΠ² (Ρ†Π΅Π»ΠΎΠ³ΠΎ, Π±ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ, символьного, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π½ΠΎΠ³ΠΎ, пСрСчислСния). ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ значСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСны Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ значСниями, Π½ΠΎ ΠΈ выраТСниями, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΌΠΈ совмСстимыС с Ρ‚ΠΈΠΏΠΎΠΌ счСтчика Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Если ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΎ слуТСбноС слово to, Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ шагС Ρ†ΠΈΠΊΠ»Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. Если ΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ downto, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π° for извСстно ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎ Π΅Π³ΠΎ выполнСния, Π½ΠΎ Π½Π΅ Π΄ΠΎ выполнСния всСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Π°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, количСство Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π° опрСдСляСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ присваиваСтся ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ†ΠΈΠΊΠ»Π°. Но ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ†ΠΈΠΊΠ»Ρƒ ΡƒΠΆΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎ извСстно, сколько Ρ€Π°Π· Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ.

Π¦ΠΈΠΊΠ» while

Π¦ΠΈΠΊΠ» while являСтся Ρ†ΠΈΠΊΠ»ΠΎΠΌ с прСдусловиСм. Π’ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ†ΠΈΠΊΠ»Π° находится логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Если ΠΎΠ½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ true, Ρ‚ΠΎ Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° выполняСтся, Ссли false – Ρ‚ΠΎ Π½Π΅Ρ‚.

Когда Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ, Ρ‚ΠΎ Ρ…ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ снова возвращаСтся Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ†ΠΈΠΊΠ»Π°. УсловиС выполнСния Ρ‚Π΅Π»Π° снова провСряСтся (находится Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ логичСского выраТСния). Π’Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° выполнится ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·, сколько Ρ€Π°Π· логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½Π΅Ρ‚ true. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π° ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Ρ†ΠΈΠΊΠ»Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ наступала ситуация false. Π˜Π½Π°Ρ‡Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅, ΠΎΠ΄Π½Π° ΠΈΠ· самых нСприятных ошибок Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

Π¦ΠΈΠΊΠ» repeat

Π¦ΠΈΠΊΠ» while ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ Π½ΠΈ Ρ€Π°Π·Ρƒ, Ссли логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ сразу Π²Π΅Ρ€Π½ΡƒΠ»ΠΎ false. Однако такая ситуация Π½Π΅ всСгда ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ. Π‘Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π½Π΅ зависимо ΠΎΡ‚Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Π½Π΅Ρ‚ логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ†ΠΈΠΊΠ» repeat – Ρ†ΠΈΠΊΠ» с постусловиСм.

Π’ Ρ†ΠΈΠΊΠ»Π΅ repeat логичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ стоит послС Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π°. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ†ΠΈΠΊΠ»Π° while, здСсь всё Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚: Π² случаС true происходит Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°, Π² случаС false – Π΅Π³ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π΄Π°ΠΆΠ΅ Ссли n Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ 0, ΠΎΠ΄Π½Π° Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ° всС Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π°.

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

ЗанятиС 1_2. Π¦ΠΈΠΊΠ»Ρ‹ Π² Pascal abc.net

Π¦ΠΈΠΊΠ» с прСдусловиСм (while) Π² Pascal abc.net

while do // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ†ΠΈΠΊΠ»Π° // Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π°

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 407. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-407. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 407

sum := 0; x := 2; while x

Begin var (a,b):=readInteger2; assert(a>=b); var k:=0; var s:=0; while s ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ break Π² Ρ†ΠΈΠΊΠ»Π΅ while

НапримСр, Π² случаС, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ чисСл Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½ΡƒΠ»Π΅ΠΌ, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ:

Π¦ΠΈΠΊΠ» с постусловиСм (repeat) Π² Pascal abc.net

repeat // Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ†ΠΈΠΊΠ»Π° // Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° until

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 798. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-798. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 798

sum := 0; x := 2; repeat sum += x; x += 2; until x = 22;

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ†ΠΈΠΊΠ»Π° со счСтчиком (for) Π² Pascal abc.net

for [var] i: integer := 1 to 5 do

for var i := 1 to 5 do

begin var (a, b) := readinteger2(‘Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π²Π° Ρ†Π΅Π»Ρ‹Ρ… числа. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ мСньшС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ:’); assert(a 0):
Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 797. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-797. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 797

Begin var n:=readInteger(‘N = ‘); assert(n>0); var x:=readReal(‘X = ‘); var sum:=0.0; var f:=-1.0; var num:=1.0; for var i:=1 to n do begin num*=x; sum+=(x+f*num)/i; f*=-1.0; end; writeln(sum) End.

НапримСр, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ чисСл с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ количСством элСмСнтов, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ:

begin // ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия N := ReadInteger; // ΠΈΠ»ΠΈ Read(N); for var i := 1 to N do begin // Π²Π²ΠΎΠ΄ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ элСмСнта var b := ReadInteger; //ΠΈΠ»ΠΈ ReadReal, ΠΈΠ»ΠΈ Read(b); // ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ элСмСнта end; // Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ end.

Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» LOOP

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ числом ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ счСтчик Ρ†ΠΈΠΊΠ»Π°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ†ΠΈΡ„Ρ€ числа

О Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΠ· числа ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΅Π³ΠΎ разряды Π’Ρ‹ ознакомились Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Π±ΠΎΠ»Π΅Π΅ слоТный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Ρ†ΠΈΡ„Ρ€ числа.

begin var n := readinteger(‘Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство Ρ†ΠΈΡ„Ρ€ N:’); var num := 0; assert(n > 0); println(‘Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹:’); loop n do begin var a := readinteger; num += a; num := num * 10; end; println(num div 10); end.

Π—Π°Π΄Π°Π½ΠΈΠ΅: Π”Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число. Найти количСство Π΅Π³ΠΎ Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΈΡ… сумму.

begin println(‘Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ†Π΅Π»ΠΎΠ΅ число:’); var n := readinteger; var (newnum, sign) := (0, sign(n)); n := abs(n); while n > 0 do begin newnum += (n mod 10); newnum *= 10; n := n div 10; end; println(sign * (newnum div 10)); end.

Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π”Π°Π½ΠΎ Ρ†Π΅Π»ΠΎΠ΅ число K > 0, Π° Ρ‚Π°ΠΊΠΆΠ΅ K Π½Π°Π±ΠΎΡ€ΠΎΠ² Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Ρ†Π΅Π»Ρ‹Ρ… чисСл. ΠŸΡ€ΠΈΠ·Π½Π°ΠΊ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° β€” число 0. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° вывСсти количСство Π΅Π³ΠΎ элСмСнтов. ВывСсти Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ‰Π΅Π΅ количСство элСмСнтов Π²ΠΎ всСх Π½Π°Π±ΠΎΡ€Π°Ρ….

begin var k:=ReadInteger(‘Π’Π²Π΅Π΄ΠΈΡ‚Π΅ число’); assert(k>0); var st:=»; assert(k>0); var c:=0; for var i:=1 to k do begin var count:=0; var x:=ReadInteger; while x<>0 do begin count+=1; read(x); end; st+=count.ToString+’ ‘; c+=count; end; Println(‘Кол-Π²ΠΎ элСмСнтов для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ =’,st); println(‘ВсСго элСмСнтов’,c); end.

Π—Π°Π΄Π°Π½ΠΈΠ΅: Π”Π°Π½Ρ‹ Ρ†Π΅Π»Ρ‹Π΅ числа K > 0, N β‰₯ 0, Π° Ρ‚Π°ΠΊΠΆΠ΅ K Π½Π°Π±ΠΎΡ€ΠΎΠ² Ρ†Π΅Π»Ρ‹Ρ… чисСл ΠΏΠΎ N элСмСнтов Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅. Найти количСство Π½Π°Π±ΠΎΡ€ΠΎΠ², содСрТащих число 2. Если Ρ‚Π°ΠΊΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π½Π΅Ρ‚, Ρ‚ΠΎ вывСсти 0.

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

Pascal: ЗанятиС β„–3. Π§Π°ΡΡ‚ΡŒ 3: Паскаль Ρ†ΠΈΠΊΠ» for

Π¦ΠΈΠΊΠ» со счСтчиком Π² Паскаль (Ρ†ΠΈΠΊΠ» for)

Π¦ΠΈΠΊΠ» со счСтчиком ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½ Π΅Ρ‰Π΅ называСтся β€” Ρ†ΠΈΠΊΠ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π² ПаскалС слуТит для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ (ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ) с Π·Π°Ρ€Π°Π½Π΅Π΅ извСстным ΠΈΡ… количСством, Ρ‚.Π΅. ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΡ‡Π½ΠΎ извСстно, сколько Ρ€Π°Π· Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ‚Π΅Π»Π° Ρ†ΠΈΠΊΠ»Π°.

Π‘Π»ΠΎΠΊ-схСма, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ†ΠΈΠΊΠ»Ρƒ For:
Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1 2. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1 2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1 2

Ну ΠΈΠ»ΠΈ Ссли Π½Π° простом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1 34. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1 34. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1 34

Паскаль Ρ†ΠΈΠΊΠ» For: синтаксис:

ΠŸΡ€ΡΠΌΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° (ΠΎΡ‚ мСньшСго значСния ΠΊ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ):

ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ (ΠΎΡ‚ большСго ΠΊ ΠΌΠ΅Π½ΡŒΡˆΠ΅ΠΌΡƒ):

РСшСниС на ПаскалС:
Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1 1 13. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1 1 13. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1 1 13

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² Ρ‚Π΅Π»Π΅ конструкции ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ составным ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1 11 11. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1 11 11. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1 11 11

Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ Ρ†ΠΈΠΊΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ†ΠΈΠΊΠ»Π° β€” это обычная пСрСмСнная, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ порядкового (цСлочислСнного, символьного, логичСского) ΠΈΠ»ΠΈ пСрСчислимого Ρ‚ΠΈΠΏΠ°.

ΠŸΡ€ΠΈ прямом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π° счСтчик Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ увСличиваСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ β€” ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ.

Рассмотрим Π½Π° Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Паскаль Ρ†ΠΈΠΊΠ» for:

var i,n:integer; begin write (‘количСство Ρ€Π°Π·’); readln(n); for i:=1 to n do write(0); end.

begin var n:=readInteger(‘количСство Ρ€Π°Π·’); for var i:=1 to n do write(0); end.

Π‘ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ†ΠΈΠΊΠ» со счСтчиком Π² ПаскалС рассмотрСн Π² Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠ΅:

РСшСниС Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы:
Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 2 6. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-2 6. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2 6

РСшСниС на ПаскалС:

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2
Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 3 1. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-3 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3 1Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 4 1. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-4 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 4 1

Π—Π°Π΄Π°Ρ‡Π° 8. Найти срСднСС арифмСтичСскоС чисСл Π² ПаскалС, числа вводятся с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΈΡ… количСство ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» for

[НазваниС Ρ„Π°ΠΉΠ»Π°: L3task8.pas ]

Π—Π°Π΄Π°Ρ‡Π° 9. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ-схСму ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ нахоТдСния срСднСго арифмСтичСского Π² pascal.

[НазваниС Ρ„Π°ΠΉΠ»Π°: L3task9.pas ]

РСшСниС:

Pascal: Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°

Break ΠΈ Continue

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Continue досрочно Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°, Π½ΠΎ, Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ Π΅Π³ΠΎ, Π° пСрСходя ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ.

Рассмотрим использованиС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ†ΠΈΠΊΠ»Π° Continue ΠΈ Break Π² ПаскалС (Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» while ):

var a:integer; begin a:=1; while a a=64 происходит Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ( continue ) ΠΈ число Π½Π΅ выводится Π½Π° экран, Π° ΠΏΡ€ΠΈ a=256 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° прСрываСтся ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ( break ), Ρ‚Π°ΠΊ ΠΈ Π½Π΅ распСчатав число 256.

Π—Π°Π΄Π°Ρ‡Π° 10. Π Π΅ΡˆΠΈΡ‚ΡŒ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ с ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ break ΠΈ continue для Ρ†ΠΈΠΊΠ»ΠΎΠ² repeat ΠΈ for

[НазваниС Ρ„Π°ΠΉΠ»Π°: L3task10.pas ]

Π’Π°Π±ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ шагом

* Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ эта Ρ‚Π΅ΠΌΠ° Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π° для школьного курса ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π² основном прСдполагаСтся ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ студСнтами.

Алгоритм:
Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π² области опрСдСлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ вводится сСтка – ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π΅ΠΊ:

Π’ΠΎΠ³Π΄Π° Π·Π°Π΄Π°Ρ‡Π° сводится ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… xi, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ:

var x, a, y, h: real; i:integer; begin writeln(‘Π²Π΅Π΄ΠΈΡ‚Π΅ x’); readln(x); h:=0.22; a := 0.14*x; for i:=1 to 7 do begin y := (0.15*x + a)/(sqr(a)+sqr(x)); writeln(‘a =’, a, ‘ y = ‘, y); a := a + h; end end.

Exit ΠΈ Halt

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Pascal Exit слуТит для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ (условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, Ρ†ΠΈΠΊΠ», процСдура…). Если Exit вызываСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹/Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Если ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Exit находится Π² основном Π±Π»ΠΎΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚ΠΎ это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π΅Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° halt Π² pascal Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅:

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

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

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

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1
нСэффСктивноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅
Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2
эффСктивноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅
Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1 35. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1 35. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1 35Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. 1 1 14. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС Ρ„ΠΎΡ‚ΠΎ. Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС-1 1 14. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Как Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² паскалС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1 1 14
Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 3
эффСктивноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅