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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ

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

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΈ ΠΊ 4-ΠΌΡƒ ΠΈ 5-ΠΌΡƒ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π°ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΈΡ… ΠΊ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΌΡƒ мноТСству S: S = {-in (x)vP (x), -.C (.r)v-!P (x), Π‘ (Π°), Π£ (Π°), →Π£ (x)vU (x)t П (Π°)}. ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ пустой Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΆΠ΅Π½ΠΈΠ΅ отрицания Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, Ρ‚. Π΅. цСлСвая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π΄ΠΎΠΊΠ°Π·Π°Π½Π°. Π—Π» (Π‘ (Ρ…)&Π£ (Π»)) прСобразуСтся Π² Π‘ (Π°) ΠΈ Π£ (Π°) — Π΄Π²Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π°; /Π» (-1Π£ (Ρ…)ΡƒΠŸ (Π΄)) прСобразуСтся… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ВсС сказанноС Π²Ρ‹ΡˆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° 4.3.

Алгоритм 43. ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ

proc R (S).

Π‘: = S.

while? g Π‘ do Select (C, pi, Ρ€2, 11, 12, s).

if pl, p2 = nil then return fail end if p := Res (pi, p2, 11, 12, s).

Π‘ := C + p end while return OK end proc.

proc Res (pi, p2, 11, 12, s).

pi := pi {s}; p2 := p2{s} pi := pi — 11; p2 := p2 — 12 return pi v p2 end proc.

proc Select (C, pi, p2, 11, 12, s).

Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚ΠΎΠ² Π‘ Π΄Π²Π° Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π° pi, Ρ€2, содСрТащиС ΠΊΠΎΠ½Ρ‚Ρ€Π°Ρ€Π½Ρ‹Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ 11, 12, ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΌ ΡƒΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ s end proc.

ΠŸΡ€ΠΈ записи этих ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ наша стандартная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° составлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ — Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, фиксировано. Π’ Ρ‡Π°ΡΡ‚ности, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Res фиксирована. НСфиксированной ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ являСтся ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Select. ИмСнно Π² ΡΡ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Π° стратСгия управлСния, которая Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π΄Π²Π° Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π° для Ρ€Π΅Π·ΠΎΠ»ΡŒΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.

Всякий программист Π·Π½Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ.

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚Ρ‹ Π½Π΅ Π·Π½Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ.

НСкоторыС студСнты ΡƒΠΌΠ½Ρ‹Π΅ люди.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ½Ρ‹Π΅ люди Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ся программистами. ЛогичСски послСднСС ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€Π½ΠΎ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π΅Π³ΠΎ мСханичСским ΠΏΡƒΡ‚Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ.

Π’Π²Π΅Π΄Π΅ΠΌ мноТСство ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ², ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… высказывания, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… утвСрТдСниях:

II — «Π±Ρ‹Ρ‚ΡŒ программистом»,.

Π  — «Π·Π½Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ»,.

Π‘ — «Π±Ρ‹Ρ‚ΡŒ студСнтом»,.

Π£ — «Π±Ρ‹Ρ‚ΡŒ ΡƒΠΌΠ½Ρ‹ΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ».

На ΡΠ·Ρ‹ΠΊΠ΅ Ρ„ΠΎΡ€ΠΌΡƒΠ» исчислСния ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ порядка исходныС утвСрТдСния (посылки) Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π£Π΄Π³ (П (Π΄Π³) —> Π  (я*)); /Ρ… (Π‘ (Ρ…) —" -.Π  (Ρ…)); Π—Ρ… (Π‘ (Ρ…)'&Π£ (Ρ…)).

ЦСлСвая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°: Π—Ρ… (Π£ (Ρ…)&(-«ΠŸ (Ρ…))).

ΠžΡ‚Ρ€ΠΈΡ†Π°Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹: V. r (-iY (.r)vn (.r)).

ΠžΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π½Π΅ΠΌ сС Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ.

1. Π‘Π²ΠΎΠ΄ΠΈΠΌ ΠΊ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π°ΠΌ исходныС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹:

Vx (II (x) -" Π  (Π»" прСобразуСтся Π² -n!l (x)vP (x);

Vx (C (x) -" —iP (.r)) прСобразуСтся Π²iC (x)v-iP (x);

Π—Π» (Π‘ (Ρ…)&Π£ (Π»)) прСобразуСтся Π² Π‘ (Π°) ΠΈ Π£ (Π°) — Π΄Π²Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π°; /Π» (-1Π£ (Ρ…)ΡƒΠŸ (Π΄)) прСобразуСтся Π²Π½Π£ (.Π³)ΡƒΠŸ (;Π³).

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ мноТСство Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚ΠΎΠ² S: S = {-in (x)v vP (x), -iC (x)v-iP (x), Π‘ («), Π£ (a), -.y (x)vn (x)}.

  • 2. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΈ ΠΊ 4-ΠΌΡƒ ΠΈ 5-ΠΌΡƒ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π°ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΈΡ… ΠΊ ΠΈΡΡ…ΠΎΠ΄Π½ΠΎΠΌΡƒ мноТСству S: S = {-in (x)vP (x), -.C (.r)v-!P (x), Π‘ (Π°), Π£ (Π°), ->Π£ (x)vU (x)t П (Π°)}.
  • 3. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΈ ΠΊ 1-ΠΌΡƒ ΠΈ 6-ΠΌΡƒ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π°ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΈΡ… ΠΊΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Ρƒ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚ΠΎΠ²: S = {-.П (Π΄:)ΡƒΠ  (.Π³), -.C (.r)v-.P (.r), Π‘ (я), Π£ (я), -1Π£ (Π΄:)ΡƒΠŸ (Π»:), Π©Π°), Π (Π°)}.
  • 4. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΈ ΠΊ 2-ΠΌΡƒ ΠΈ 7-ΠΌΡƒ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π°ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΈΡ… ΠΊ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Ρƒ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚ΠΎΠ²: S = {-.II (x)vP (x), -iC (x)v-.P (x), Π‘ (я), Π£ (я), ->Π£ (x)vl (x), П (я), Π  (я),Π‘ (я)}.
  • 5. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΈ ΠΊ 8-ΠΌΡƒ ΠΈ 3-ΠΌΡƒ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Π°ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΈΡ… ΠΊ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Ρƒ Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚ΠΎΠ²: S = {-.n (x)vP (x), -iC (x)v-.P (x), Π‘ (я), Π£ (я), ->Π£ (Π΄)ΡƒΠŸ (Π΄:), П (я), Π  (Π°), -Π»Π‘ (Π°), ?}.

ΠœΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ пустой Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΆΠ΅Π½ΠΈΠ΅ отрицания Ρ†Π΅Π»Π΅Π²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, Ρ‚. Π΅. цСлСвая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π΄ΠΎΠΊΠ°Π·Π°Π½Π°.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π² ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅: Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅Π½ΡƒΡŽΡ‚ (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ числами Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках), мноТСство Π²Ρ‹ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π·ΠΎΠ»ΡŒΠ²Π΅Π½Ρ‚, Π° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ€Π΅Π·ΠΎΠ»ΡŒΠ²Π΅Π½Ρ‚Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π° (Π½ΠΎΠΌΠ΅Ρ€Π°) Ρ€Π΅Π·ΠΎΠ»ΡŒΠ²ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π΄ΠΈΠ·ΡŠΡŽΠ½ΠΊΡ‚ΠΎΠ² (Π½Π° ΡΠ΅Ρ€ΠΎΠΌ Ρ„ΠΎΠ½Π΅). НапримСр, Π² ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ построСнный Π²Ρ‹Π²ΠΎΠ΄ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  • (1) —iFI (x)vP (x)
  • (2) -, C (x)v-, P (x)
  • (3) Π‘ (Π°)
  • (4) Π£ (Π°)
  • (5) -nY (x)vIl (x)
  • (6) П (Π°) 4−5
  • (7) Π  (Π°) 1−6
  • (8) —iC (a) 2−7
  • (9)? 3−8

Π’ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΠΉ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΉ сокращСнной Ρ„ΠΎΡ€ΠΌΠ΅.

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