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

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² систСмС Β«Π’Π£Π Π‘Πž-ΠŸΠ ΠžΠ›ΠžΠ“Β»

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

Если Ρ„Π°ΠΉΠ» с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π½Π΅ ΡΡƒΡ‰., Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ .t., Ссли Π½Π΅Ρ‚Π»ΠΎΠΆΡŒ. ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ устройств для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ readdevice ΠΈ writedevice. Актуализация ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ модуля производится ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚. Π΄.Π±. извСстно Π²ΠΎ Π²ΡΠ΅Ρ… ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… модулях Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ global predicates. Π€Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² П. ΠΌ. ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² систСмС Β«Π’Π£Π Π‘Πž-ΠŸΠ ΠžΠ›ΠžΠ“Β» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ «Π’Π£Π Π‘Πž-ΠŸΠ ΠžΠ›ΠžΠ“»

1. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ².

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

1.Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ с ΡΠΊΡ€Π°Π½Π° дисплСя keyboard.

2.Выходная Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΡΠΊΡ€Π°Π½ screen.

3.Π’Ρ‹Ρ…. Ρ„-ΠΌΠ° Π½Π° ΡƒΡΡ‚ройство ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ printer.

4. — «— Π½Π° ΠΏΠΎΡ€Ρ‚ com1.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π°Π·-ся Ρ„Π°ΠΉΠ»Ρ‹ (1) ΠΈ (2). Для пСрСопрСдСлСния стандартных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ исп-ся станд. ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Ρ‹.

readdevice.

(< символьноС имя Ρ„Π°ΠΉΠ»Π°>).

(file):(i).

writedevice.

ΠŸΠ Π˜ΠœΠ•Π .

readdevice (printer),.

write («Π Π°Π±ΠΎΡ‚Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°»),.

readdevice (screen),.

Π€Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² П. ΠΌ. ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой ΠΊΠ°ΠΊ Π”. Ρ‚Π°ΠΊ ΠΈ Ρ„Π°ΠΊΡ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ², ΠΏΡ€ΠΈ этом 1-я запись Ρ„Π°ΠΉΠ»Π° Π΄. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ 1-ΠΌΡƒ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Ρƒ-Ρ„Π°ΠΊΡ‚Ρƒ.

2. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

1.ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ символьного ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°.

2.ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π° доступа.

3.ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ уст-Π²Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»Π°.

4.Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° послС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ устройств Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Для опрСдСлСния символьного ΠΈΠΌΠ΅Π½ΠΈ Π² П. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартный Π΄ΠΎΠΌΠ΅Π½ file, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ domaines.

БимвольноС имя ΠΌ. ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ, Π° ΠΌ. Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² ΠžΠ‘. БимвольноС имя дСйствуСт Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚ΠΎΠΉ ΠΏΡ€-ΠΌΡ‹, ΠΊΠΎΡ‚. Π΅Π³ΠΎ описываСт. Π’ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΏΠΎΡ€ΡΠ΄ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»ΠΎΠΌ, Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ слСд. стан. ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ²:

OPENWRITE (< сим. имя Ρ„Π°ΠΉΠ»Π°>, < имя Ρ„Π°ΠΉΠ»Π° Π² ΠžΠ‘>).

(file, string):(i, i).

— ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» с ΡƒΠΊΠ°Π·Π°Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ записи. Если этот Ρ„Π°ΠΉΠ» Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ сущСствуСт ΠΏΠΎΠ΄ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² ΡΡ€Π΅Π΄Π΅ ОБ, Ρ‚ΠΎ ΠΎΠ½ ΡƒΠ½ΠΈΡ‡Ρ‚оТаСтся.

OPENREAD (< сим. имя Ρ„Π°ΠΉΠ»Π° >,< имя Ρ„Π°ΠΉΠ»Π° Π² ΠžΠ‘ >).

(file, string):(i, i).

— ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» с ΡƒΠΊΠ°Π·Π°Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ для чтСния.

OPENAPPEND ()(file, string):(i, i).

— ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» для дозаписи. Если ΠΏΡ€ΠΈ использовании ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π° OPENREAD ΠΈ OPENAPPEND Ρ„Π°ΠΉΠ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, Ρ‚ΠΎ ΡΡ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€. ΠΊΠ°ΠΊ ошибка. Если ΠΏΡ€ΠΈ использовании ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ² OPENWRITE ΠΈ OPENMOCLIFY Ρ„Π°ΠΉΠ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ наличия Ρ„Π°ΠΉΠ»Π° Π² П. имССтся слСд. стан. ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚:

EXISTEFILE ().

(string):(i).

Если Ρ„Π°ΠΉΠ» с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π½Π΅ ΡΡƒΡ‰., Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ .t., Ссли Π½Π΅Ρ‚Π»ΠΎΠΆΡŒ. ΠŸΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ устройств для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ readdevice ΠΈ writedevice.

FILE_STR (< имя Ρ„Π°ΠΉΠ»Π° Π² ΠžΠ‘>,< строка>).

(string, string): (i, 0) (i, i).

— Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π·Π½Π°ΠΊΠΈ Π΄ΠΎ 64ΠΊΠ± ΠΈΠ· Ρ„Π°ΠΉΠ»Π° Π² ΠΏΠ΅Ρ€Π΅ΠΌ. памяти, Ссли Π·Π°Π΄Π°Π½ΠΎ (i, 0). Если Π·Π°Π΄Π°Π½ΠΎ (i, i), Ρ‚ΠΎ Π·Π½Π°ΠΊΠΈ ΠΈΠ· ΠΏΠ΅Ρ€. ΠΏΠ°ΠΌΡΡ‚ΠΈ Π·Π°ΠΏ-ся Π² Ρ„Π°ΠΉΠ». Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡŒ прСкращаСтся, Ссли Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π°. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· опрСдСлСния символьного ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°.

READTERM (,< Ρ‚Π΅Ρ€ΠΌ>).

(< имя области>,< Ρ‚Π΅Ρ€ΠΌ>): (i, 0).

ПослС открытия Ρ„Π°ΠΉΠ»Π° этот ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ„Π°ΠΊΡ‚Ρ‹ ΠΈΠ· Π½Π΅Π³ΠΎ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π° Π΄.Π±. описан Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ domains ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

EOF (< символьноС имя Ρ„Π°ΠΉΠ»Π°>).

(file): (i).

ΠŸΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «Π˜ΡΡ‚ΠΈΠ½Π°», Ссли ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ установлСн Π½Π° ΠΊΠΎΠ½Ρ†Π΅ Ρ„Π°ΠΉΠ»Π°.

FILEPOS (< сим. имя Ρ„Π°ΠΉΠ»Π°>,< позиция>,< Ρ€Π΅ΠΆΠΈΠΌ>).

(file, real, integer): (i, i, i) (i, 0, i).

RENAME (< имя Ρ„Π°ΠΉΠ»Π°1 Π² ΠžΠ‘>,< имя Ρ„Π°ΠΉΠ»Π°2 Π² ΠžΠ‘>) — ΠΏΠ΅Ρ€Π΅ΠΈΠΌ. Ρ„Π°ΠΉΠ»Π°.

(string, string): (i, i).

DELETE (< имя Ρ„Π°ΠΉΠ»Π° Π² ΠžΠ‘>) — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°.

(string): (i).

DISK (< ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚>).

(string): (i) (0) — устанавливаСт, Ссли (1) ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚, Ссли Π·Π°Π΄Π°Π½Π° (0) дисковод ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…. ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³…

CLOSEFILE (< сим. имя Ρ„Π°ΠΉΠ»Π°>).

(file): (i).

3. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΡ.

Π’Π΅Ρ…Π½ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ….

1.Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°.

domains.

file = ff.

P2 = integer.

Pole, Pole1 = string.

predicates.

vvod.

put.

clouses.

put if.

write («Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ продолТСния»),.

readint (Pr),.

Pr=0.

vvod.

vvod if.

write («Π’Π²Π΅Π΄ΠΈΡ‚Π΅ строку»),.

readln (Pole), nl,.

write (Pole),.

concat (Pole, «n», Pole1),.

openappend (ff, «text»).

writedevice (ff),.

write (pole1),.

closefile (ff),.

writedevice (screen),.

write («Π‘Ρ‚Ρ€ΠΎΠΊΠ°», Pole1, «Π½Π° Π΄ΠΈΡΠΊ записана»).

Π’ ΠΏΠΎΠ»Π΅ ΠΌ.Π±. Π²Π²Π΅Π΄Π΅Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π°-Ρ„Π°ΠΊΡ‚Π°, с ΠΊΠΎΡ‚. Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ ΠΌ. Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ср-Π²Π°ΠΌΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»Π°, Ρ‚Π°ΠΊ ΠΈ ΡΡ€-Π²Π°ΠΌΠΈ Π΄ΠΈΠ½Π°ΠΌ. Ρ„Π°Π· Ρ„Π°ΠΊΡ‚ΠΎΠ². ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² ΡΡ‚ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²Π΅Π» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π°-Ρ„Π°ΠΊΡ‚Π° tmc.

tmc (Post, Kod, Kol, Cena).

2.ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΈΠ· Ρ„Π°ΠΉΠ»Π°.

domains.

file = ff.

data= tmc (Post, Kod, Kol, Cena).

Post, Kod=string.

Kol, Cena=integer.

predicates.

put.

spr.

clouses.

put if.

not (eof (ff)),.

spr.

put if.

eof (ff), nl,.

write («Π Π°Π±ΠΎΡ‚Π° Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π°»),.

closefile (ff).

spr if.

readterm (data, tmc (Post, Kod, Kol, Cena), nl,.

write (post), nl,.

put.

goal.

openread (ff, «text»),.

readdevice (ff),.

spr.

3.ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°.

domains.

file=ff.

Pr= integer.

Pole, Pole1 = string.

K = real.

predicaes.

put.

mod.

clouses.

put if.

write («Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ продолТСния»),.

readint (P2),.

p2 = 0,.

mod.

mod if.

write («Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€ записи»), nl,.

readreal (K), nl,.

K1=K*12,.

openmodify (ff, «text»),.

readdevice (ff),.

filepos (ff, K1,0).

readln (Pole),.

write («Π‘Ρ‚Π°Ρ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅», pole), nl,.

writedevice (ff),.

filepos (ff, K1,0),.

write (Pole1,"n"),.

closefile (ff),.

writedevice (screen),.

write («ΠΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅», Pole1), nl,.

readdevice (keybord),.

put.

goal.

mod.

БрСдства ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π³-я Π² Π’П

ВП, являясь ΠΏΡ€ΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠΌ языка ΠΏΠ°Ρ€Π°Π». вычислСний, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ проСктирования.

БрСдства Π’П для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠΎΠ΄. ΠΏΡ€ΠΎΠ³-я ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

1. ΠœΠ΅ΠΆΠ΄ΡƒΠΌΠΎΠ»ΡŒΠ½Π°Ρ информационная связь Π² П. рСализуСтся ΠΊΠ°ΠΊΠ° ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках ΠΏΡ€ΠΎΠ³-я, Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Для этого Π² ΡΠ²ΡΠ·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… модулях послС Ρ€Π°Π·Π΄Π΅Π»Π° domains, Π³Π΄Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹, ΠΊΠΎΡ‚. ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Π½Ρ‹Ρ… модулях.

2. Актуализация ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ модуля производится ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π·ΠΎΠ²Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚. Π΄.Π±. извСстно Π²ΠΎ Π²ΡΠ΅Ρ… ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… модулях Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ global predicates.

3. Π‘Ρ€-Π²Π° ΠΎΠ±Ρ€-ΠΊΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

3.1.ИспользованиС ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π° include «ΠΈΠΌΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°».

include — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ исходного модуля.

Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΌ.Π±. сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ, Π½ΠΎ Π½Π΅ Π΄.Π±. Ρ†ΠΈΠΊΠ»ΠΎΠ².

" имя ΠΏΡ€ΠΎΠ³Ρ€. Ρ„Π°ΠΉΠ»Π° «ΠΌ. ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ поиска Ρ„Π°ΠΉΠ»Π° Π½Π° Π΄ΠΈΡΠΊΠ΅.

4. project «ΠΈΠΌΡ Ρ„Π°ΠΉΠ»Π°-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°».

Π­Ρ‚Π° Π΄ΠΈΡ€Ρ€Π΅ΠΊΡ‚ΠΈΠ²Π° Π΄.Π±. записана 1-ΠΉ Π² Ρ‚Π΅Ρ… модулях, ΠΊΠΎΡ‚. Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π² 1-ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π°-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. По Π°Π½Π°Π»ΠΎΠ³Π°ΠΌ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ Borland, всС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, объСд. Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, компилируСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° ΡΠ²ΡΠ·ΡŒ происходит Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

Для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ с ΡΠ°ΠΉΡ‚Π° internet.

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