profile="http://gmpg.org/xfn/11"> Рассмотрим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строкой: Найти(), Π‘Ρ€Π΅Π΄(), Π‘Ρ‚Ρ€Π”Π»ΠΈΠ½Π°(). 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅. | Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅, Pascal, Паскаль

Рассмотрим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строкой: Найти(), Π‘Ρ€Π΅Π΄(), Π‘Ρ‚Ρ€Π”Π»ΠΈΠ½Π°(). 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅.

Рассмотрим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строкой: Найти(), Π‘Ρ€Π΅Π΄(), Π‘Ρ‚Ρ€Π”Π»ΠΈΠ½Π°(). 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅.
ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.
Π•ΡΡ‚ΡŒ нСкоторая строка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π°Π΄ΠΎ Π½Π°ΠΉΡ‚ΠΈ сумму ΠΈ вывСсти Π΅Π΅ Π² ΠΎΠΊΠ½ΠΎ сообщСний.
Искомая строка: «: 12 ,004 Ком.Π±Π°Π½ΠΊΠ° 861.42Π΄ΠΎΠ».;Кол-Π²ΠΎ Ρ‚Ρ€Π°Π½Π·.6ΡˆΡ‚.».
Π’ ΡƒΠΊΠ°Π·Π°Π½ΠΎΠΉ строкС ΠΈΡ‰Π΅ΠΌ слово «ΠšΠΎΠΌ.Π±Π°Π½ΠΊΠ°».
ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Найти(ΠΠ°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ°, «ΠšΠΎΠΌ.Π±Π°Π½ΠΊΠ°»), Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΠ°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ° ΠΈΡ‰Π΅ΠΌ подстроку Ком.Π±Π°Π½ΠΊΠ°.
Ѐункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΠ‘ΠΈΠΌ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ символа.
ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π‘Ρ€Π΅Π΄(ΠΠ°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ°,ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΠ‘ΠΈΠΌ+9,10) Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΠ°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ° Π²ΠΎΠ·Ρ€Π°Ρ‰Π°Π΅ΠΌ строку, которая начинаСтся с ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΠ‘ΠΈΠΌ+9 ΠΈ 10 Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌΡ‹Ρ… символов.
Ѐункция Π‘Ρ‚Ρ€Π”Π»ΠΈΠ½Π°(Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π”Π»ΡΠŸΠΎΠΈΡΠΊΠ°Π”ΠΎΠ») Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ строки.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π˜Ρ‰Π΅ΠΌΠšΠΎΠ»Π‘ΠΈΠΌ(Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π”Π»ΡΠŸΠΎΠΈΡΠΊΠ°Π”ΠΎΠ»,Π›ΠΎΠΊΠ—Π½Π°Ρ‡Π‘ΠΈΠΌ)
	ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΠ‘ΠΈΠΌ=Найти (Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π”Π»ΡΠŸΠΎΠΈΡΠΊΠ°Π”ΠΎΠ»,"Π΄ΠΎΠ»");
	Π”Π»ΠΈΠ½Π‘ΠΈΠΌ=Π‘Ρ‚Ρ€Π”Π»ΠΈΠ½Π°(Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π”Π»ΡΠŸΠΎΠΈΡΠΊΠ°Π”ΠΎΠ»);
	Π›ΠΎΠΊΠ—Π½Π°Ρ‡Π‘ΠΈΠΌ=Π”Π»ΠΈΠ½Π‘ΠΈΠΌ-(Π”Π»ΠΈΠ½Π‘ΠΈΠΌ-ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΠ‘ΠΈΠΌ+1);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ЀункцииНайтиБрСдБтрДлина()
	ΠŸΠ΅Ρ€Π΅ΠΌ Π›ΠΎΠΊΠ—Π½Π°Ρ‡Π‘ΠΈΠΌ;
	ΠŸΠ΅Ρ€Π΅ΠΌ Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π”Π»ΡΠŸΠΎΠΈΡΠΊΠ°Π”ΠΎΠ»;
	ΠΠ°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ°=": 12    ,004 Ком.Π±Π°Π½ΠΊΠ° 861.42Π΄ΠΎΠ».;Кол-Π²ΠΎ Ρ‚Ρ€Π°Π½Π·.6ΡˆΡ‚.";
	ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΠ‘ΠΈΠΌ=Найти (ΠΠ°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ°,"Ком.Π±Π°Π½ΠΊΠ°");
	Если ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΠ‘ΠΈΠΌ>0 Π’ΠΎΠ³Π΄Π°
		Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π”Π»ΡΠŸΠΎΠΈΡΠΊΠ°Π”ΠΎΠ»=Π‘Ρ€Π΅Π΄(ΠΠ°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ°,ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΠ‘ΠΈΠΌ+9,10);
		Π˜Ρ‰Π΅ΠΌΠšΠΎΠ»Π‘ΠΈΠΌ(Π‘Ρ‚Ρ€ΠΎΠΊΠ°Π”Π»ΡΠŸΠΎΠΈΡΠΊΠ°Π”ΠΎΠ»,Π›ΠΎΠΊΠ—Π½Π°Ρ‡Π‘ΠΈΠΌ);
		Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ‘ΡƒΠΌΠΌΠ°=Π‘Ρ€Π΅Π΄(ΠΠ°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΠ»Π°Ρ‚Π΅ΠΆΠ°,ΠŸΠ΅Ρ€Π²Ρ‹ΠΉΠ‘ΠΈΠΌ+9,Π›ΠΎΠΊΠ—Π½Π°Ρ‡Π‘ΠΈΠΌ);
		Π›ΠΎΠΊΠ—Π½Π°Ρ‡=Число(Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ‘ΡƒΠΌΠΌΠ°);
	ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
	Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ(" "+Π›ΠΎΠΊΠ—Π½Π°Ρ‡);
ΠšΠΎΠ½Π΅Ρ†ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹.