ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ ΠΈ Π°ΡΡΠΈΠ±ΡΡΡ, Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π°, ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π²ΡΠ²ΠΎΠ΄Π΅ ΡΠΎΡ ΡΠ°Π½ΡΠ½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°.
ΠΠΎΠ΄ DOS32 Π±Π°ΠΉΡ Π°ΡΡΠΈΠ±ΡΡΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ 4-Π±ΠΈΡΠ½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ²Π΅ΡΠ΅ ΡΠΎΠ½Π° ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠΎΠΌΠ΅ΡΡΠ°. Π‘ΡΠ°ΡΡΠΈΠ΅ 4 Π±ΠΈΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ²Π΅Ρ ΡΠΎΠ½Π°, Π° ΠΌΠ»Π°Π΄ΡΠΈΠ΅ 4 Π±ΠΈΡΠ° Π΄Π°ΡΡ ΡΠ²Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½Π° ΡΡΠΎΠΌ ΡΠΎΠ½Π΅.
ΠΡΠ° ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ .
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΠΊΠΎΠ² ΡΠΊΡΠ°Π½Π° ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΡ ΠΌΠ΅Π½Ρ, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ², ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
ΠΠΎΠ΄ DOS32, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡ, ΠΈΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ Π΄Π°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΡΡΠ΅Π½ΠΈΠ΅ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΡΠΈΠΌΠ΅Ρ:
ΠΡΠ»ΠΈ Π½Π° Π΄Π²ΡΡ Π²Π΅ΡΡ Π½ΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ ΡΠΊΡΠ°Π½Π° ΠΈΠΌΠ΅Π΅ΡΡΡ:
Hello
World
ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:
s = save_text_image({1,1}, {2,5})
ΡΠΎΠ³Π΄Π° s Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΈΠ΄:
{"H-e-l-l-o-",
"W-o-r-l-d-"}
ΡΠΈΠΌΠ²ΠΎΠ» '-' Π·Π΄Π΅ΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½Π΅ΠΊΠΈΠ΅ Π±Π°ΠΉΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ².
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅:
display_text_image, save_image, set_active_page, get_screen_char
scroll
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
include graphics.e
scroll(i1, i2, i3)
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
ΠΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅Ρ ΡΡΠ°ΡΡΠΎΠΊ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠΊΡΠ°Π½Π΅ Π²Π²Π΅ΡΡ (Π΅ΡΠ»ΠΈ i1 ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅) ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· (Π΅ΡΠ»ΠΈ i1 ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅) Π½Π° i1 ΡΡΡΠΎΠΊ. Π£ΡΠ°ΡΡΠΎΠΊ ΡΠ΅ΠΊΡΡΠ° - ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΡΠΎΠΊ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΎΡ i2 (Π²Π΅ΡΡ Π½ΡΡ ΡΡΡΠΎΠΊΠ°) Π΄ΠΎ i3 (Π½ΠΈΠΆΠ½ΡΡ ΡΡΡΠΎΠΊΠ°) Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ. Π‘Π²Π΅ΡΡ Ρ ΠΈΠ»ΠΈ ΡΠ½ΠΈΠ·Ρ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΡΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
ΠΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠΊΡΠ°Π½Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ΡΠΈΠΈ Π²ΡΠ·ΠΎΠ²ΠΎΠ² puts(), Π½ΠΎ scroll() ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅.
ΠΠΎΠ·ΠΈΡΠΈΡ ΠΊΡΡΡΠΎΡΠ° ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°.
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
bin\ed.ex
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅:
clear_screen, text_rows
seek
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
include file.e
i1 = seek(fn, a1)
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ Π±Π°ΠΉΡΠ° Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ a1 Π² ΡΠ°ΠΉΠ»Π΅ fn ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ ΡΠ°ΠΉΠ»Π°, Π΅ΡΠ»ΠΈ a1 ΡΠ°Π²Π½ΠΎ -1. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΡΠΊΡΡΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π±Π°ΠΉΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π° ΡΠ°ΠΉΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°. ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΠ°Π²Π½Π° 0 Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΎΡΠΊΡΡΡΡΡ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅, Π·Π°ΠΏΠΈΡΡ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΠ°Π²Π½Π° ΠΊΠΎΠ½ΡΡ ΡΠ°ΠΉΠ»Π° Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΎΡΠΊΡΡΡΡΡ Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅. ΠΠ΅Π»ΠΈΡΠΈΠ½Π° i1, Π²ΡΠ΄Π°Π²Π°Π΅ΠΌΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ seek(), ΡΠ°Π²Π½Π° 0, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π·Π°Π²Π΅ΡΡΠΈΠ»ΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΠΈ Π½Π΅ ΡΠ°Π²Π½Π° 0, Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π»ΠΎ. ΠΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π·Π° Π³ΡΠ°Π½ΠΈΡΡ ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎΡΡ ΡΠ°ΠΉΠ»Π°, Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π·Π° Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠΎΠΌ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ Π·Π° ΠΊΠΎΠ½Π΅Ρ ΡΠ°ΠΉΠ»Π° ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, Π² Π·Π°Π·ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠΌΠ΅Π²ΡΠΈΠΌΡΡ ΠΊΠΎΠ½ΡΠΎΠΌ ΡΠ°ΠΉΠ»Π° ΠΈ Π²Π°ΡΠΈΠΌΠΈ Π½ΠΎΠ²ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π±ΡΠ΄ΡΡ Π²ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π±Π°ΠΉΡΡ.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π² Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ ΡΡΠ΅Π½ΠΈΡ (Π·Π°ΠΏΠΈΡΠΈ) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π±Π°ΠΉΡΠΎΠ² Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ²Π½ΡΠΉ Π²ΡΠ·ΠΎΠ² seek() Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° Π·Π°ΠΏΠΈΡΡ (ΡΡΠ΅Π½ΠΈΠ΅) Π±Π°ΠΉΡΠΎΠ², Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π² ΡΠ°ΠΉΠ»Π΅ ΡΠΆΠ΅ Π±ΡΠ»Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°.
ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, ΠΎΡΠΊΡΡΡΡΠΌΠΈ Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ DOS ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ CR LF Π² LF Π½Π° Π²Ρ ΠΎΠ΄Π΅, ΠΈ LF Π² CR LF Π½Π° Π²ΡΡ ΠΎΠ΄Π΅, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ Π²Π΅Π»ΠΈΠΊΡΡ ΠΏΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΏΠΎΠ΄ΡΡΠΈΡΡΠ²Π°ΡΡ Π±Π°ΠΉΡΡ.
ΠΡΠΈΠΌΠ΅Ρ:
include file.e
integer fn
fn = open("mydata", "rb")
-- ΡΠΈΡΠ°Π΅Ρ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ ΡΠ°ΠΉΠ»Π° 3 ΡΠ°Π·Π°:
for i = 1 to 3 do
puts(1, gets(fn))
if seek(fn, 0) then
puts(1, "ΠΏΠ΅ΡΠ΅ΠΌΠΎΡΠΊΠ° Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π»Π°!\n")
end if
end for
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅:
where, open
sequence
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
i = sequence(x)
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
ΠΡΠ΄Π°ΡΡ 1, Π΅ΡΠ»ΠΈ x ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ΄ΠΎΠΌ, ΠΈΠ½Π°ΡΠ΅ Π²ΡΠ΄Π°ΡΡ 0.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ - ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΠΏΠ° ΡΡΠ΄. ΠΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡ Π΅Ρ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ΄ΠΎΠΌ.
ΠΡΠΈΠΌΠ΅Ρ 1:
sequence s
s = {1,2,3}
ΠΡΠΈΠΌΠ΅Ρ 2:
if sequence(x) then
sum = 0
for i = 1 to length(x) do
sum = sum + x[i]
end for
else
-- x Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π°ΡΠΎΠΌΠΎΠΌ
sum = x
end if
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅:
atom, object, integer, atoms and sequences
set_active_page
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°:
DOS32
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
include image.e
set_active_page(i)
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
ΠΡΠ±ΠΈΡΠ°Π΅Ρ Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ i Π΄Π»Ρ Π²ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π½Π° ΡΠΊΡΠ°Π½.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠΊΡΠ°Π½Π° ΡΡΠ°Π·Ρ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ Π±Ρ ΡΠΎ Π½ΠΈ Π±ΡΠ»ΠΎ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΡΠ³ΠΈΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΌΠ΅Π»ΡΠΊΠ°Π½ΠΈΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠ½Π°ΡΠ°Π»Π° Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΊΡΠ°Π½Π°, Π° ΠΏΠΎΡΠΎΠΌ Π±ΡΡΡΡΠΎ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΠΈΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΡ Π½ΠΎΠ²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
Π€ΡΠ½ΠΊΡΠΈΡ video_config() ΡΠΎΠΎΠ±ΡΠΈΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΡΡΡΠ°Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π° Π²Π°ΡΠ΅ΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΏΠ»Π°ΡΠ΅.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΎΠ±Π΅ ΠΈΠΌΠ΅ΡΡ Π½ΠΎΠΌΠ΅Ρ 0.
ΠΡΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ DOS ΠΈΠ»ΠΈ Π² ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ DOS. Π ΠΎΠΊΠ½Π°Ρ , Π·Π°Π½ΠΈΠΌΠ°ΡΡΠΈΡ ΡΠ°ΡΡΡ ΡΠΊΡΠ°Π½Π°, Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΡΠΈΠΌΠ΅Ρ:
include image.e
-- Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠ±Π΅ ΠΈΠΌΠ΅ΡΡ Π½ΠΎΠΌΠ΅Ρ 0
puts(1, "\nΠΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ° 0\n")
set_active_page(1) -- ΡΠΊΡΠ°Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΉΠ΄ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ 1
clear_screen()
puts(1, "\nΠ’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ 1\n")
if getc(0) then -- ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ
end if
set_display_page(1) -- "Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ..." ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΡΠΌ
if getc(0) then -- ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ
end if
set_display_page(0) -- "ΠΡΠΎ ..." ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΡΠΌ ΡΠ½ΠΎΠ²Π°
set_active_page(0)
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅:
get_active_page, set_display_page, video_config
set_display_page
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°:
DOS32
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
include image.e
set_display_page(i)
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
ΠΠ΅Π»Π°Π΅Ρ Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ i ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠΉ Π½Π° ΡΠΊΡΠ°Π½Π΅.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
Π‘ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠΊΡΠ°Π½Π° Π±Π΅Π· Π΄ΡΠΎΠΆΠ°Π½ΠΈΠΉ ΠΈ ΠΌΠ΅Π»ΡΠΊΠ°Π½ΠΈΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΡΡΡΠ°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠΊΡΠ°Π½Π°, Π° Π·Π°ΡΠ΅ΠΌ Π±ΡΡΡΡΠΎ Π²Π΅ΡΠ½ΡΡΡ Π΅Π³ΠΎ Π½Π° ΠΏΡΠ΅ΠΆΠ½Π΅Π΅ ΠΌΠ΅ΡΡΠΎ.
Π€ΡΠ½ΠΊΡΠΈΡ video_config() ΡΠΎΠΎΠ±ΡΠΈΡ Π²Π°ΠΌ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π° Π²Π°ΡΠ΅ΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΏΠ»Π°ΡΠ΅.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ, ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡΠ° ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 0.
ΠΡΠ° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ΄ DOS ΠΈΠ»ΠΈ Π² ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ DOS. Π ΠΎΠΊΠ½Π°Ρ , Π·Π°Π½ΠΈΠΌΠ°ΡΡΠΈΡ ΡΠ°ΡΡΡ ΡΠΊΡΠ°Π½Π°, Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ Π²ΠΈΠ΄Π΅ΠΎΡΡΡΠ°Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ:
See set_active_page() example.
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅:
get_display_page, set_active_page, video_config
set_rand
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
include machine.e
set_rand(i1)
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅, i1, ΡΠ°ΠΊ ΡΡΠΎ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠΈΠΈ ΠΊΠ²Π°Π·ΠΈΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» ΠΏΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ Π·Π°ΠΏΡΡΠΊΠ°Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π²ΡΠ·ΠΎΠ²Π°ΠΌΠΈ rand().
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
ΠΠ±ΡΡΠ½ΠΎ ΡΠΈΡΠ»Π°, Π²ΡΠ΄Π°Π²Π°Π΅ΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ rand(), ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΠΌΠΈ ΠΈ Π±ΡΠ΄ΡΡ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΡΡΠ³ΠΈΠΌΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΡΠ΅ΡΠΈΠΈ ΠΊΠ²Π°Π·ΠΈΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅) ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΡΠΈΠΌΠ΅Ρ:
sequence s, t
s = repeat(0, 3)
t = s
set_rand(12345)
s[1] = rand(10)
s[2] = rand(100)
s[3] = rand(1000)
set_rand(12345) -- ΡΠ° ΠΆΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Π° Π΄Π»Ρ set_rand()
t[1] = rand(10) -- ΡΠ΅ ΠΆΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ rand(), ΡΡΠΎ ΠΈ ΡΠ°Π½Π΅Π΅
t[2] = rand(100)
t[3] = rand(1000)
-- Π² ΡΡΠΎΠΉ ΡΠΎΡΠΊΠ΅ s ΠΈ t Π±ΡΠ΄ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΌΠΈ
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅:
rand
set_vector
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°:
DOS32
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
include machine.e
set_vector(i, s)
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ s Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ° Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Π½ΠΎΠΌΠ΅Ρ i. Π ΡΠ΄ s Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π΄Π°Π»ΡΠ½ΠΈΠΉ Π°Π΄ΡΠ΅Ρ Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π² ΡΠΎΡΠΌΠ΅: {16-Π±ΠΈΡΠ½ΡΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ, 32-Π±ΠΈΡΠ½ΠΎΠ΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅}.
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ:
ΠΠ΅ΡΠ΅Π΄ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ set_vector() Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Π² ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ s.
16-Π±ΠΈΡΠ½ΡΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠΌ ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌ Euphoria. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°, ΡΠΌ. demo\dos32\hardint.ex. Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ 32-Π±ΠΈΡΠ½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ, Π²ΡΠ΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ allocate(). Euphoria ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Ρ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π½ΠΎ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Π΄ΠΎΡΡΡΠΏΠ°.
ΠΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π΄ΡΠΈΠ΅ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈΠ»ΠΈ Π² Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π±ΡΠ΄ΡΡ Π²ΡΠ·ΡΠ²Π°ΡΡ Π²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ. ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΡΠ°ΡΡΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΠΏΠ°ΠΌΡΡΠΈ, Π²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΌΠ΅Π½Ρ Π΄Π°Π½Π½ΡΡ .
ΠΠΎΡΠ»Π΅ ΠΎΡΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Π²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π²Π΅ΡΠ½ΡΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ·Π²Π°Π²ΡΠ΅ΠΉ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ iretd, ΠΈΠ»ΠΈ ΠΏΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ. ΠΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΈ Π·Π°ΡΠ΅ΠΌ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²ΡΠ΅Ρ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π΅Ρ.