Π”ΠΈΠΏΠ»ΠΎΠΌ, курсовая, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°
ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚

РСализация ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. 
Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ рядом Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ с ΠΎΡ†Π΅Π½ΠΊΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ. 
ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² логарифмичСский Ρ‚Ρ€Π΅Π½Π΄

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

Const dencity =10; — «ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ» — количСство расчСтных Ρ‚ΠΎΡ‡Π΅ΠΊ Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Const maxn = 1000; — ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ считанных ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. Procedure print_bin (var f: realfile;a, b: real;x:arraytype;n:integer); — Π²Ρ‹Π²ΠΎΠ΄ Π² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». НиТС опишСм Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…: Procedure print_results (a, b: real;x:arraytype;n:integer); — Π²Ρ‹Π²ΠΎΠ΄ всСми способами… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

РСализация ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ рядом Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ с ΠΎΡ†Π΅Π½ΠΊΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² логарифмичСский Ρ‚Ρ€Π΅Π½Π΄ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Основной ΠΌΠ΅Ρ‚ΠΎΠ΄ расчСта (ΠΊΠ°ΠΊ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π²Π²ΠΎΠ΄Ρ‹ Π²Ρ‹Π²ΠΎΠ΄Π°) Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

function log_min_sq (x, y: arraytype;n:integer;var a, b: real):integer;

— Π€ΡƒΠ½ΠΊΡ†ΠΈΡ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π°Π±ΠΎΡ€Ρ‹ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ икс ΠΈ ΠΈΠ³Ρ€Π΅ΠΊ, ΠΈΡ… ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ — n, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ коэффициСнты a, b ΠΈ Π² ΡΠ»ΡƒΡ‡Π°Π΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ расчСта Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0. Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Ссли ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ минус ΠΎΠ΄ΠΈΠ½.

Основной ΠΌΠ΅Ρ‚ΠΎΠ΄ — рассчитываСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ суммы (иксов ΠΈΠ³Ρ€Π΅ΠΊΠΎΠ² ΠΈ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΠΎΠ²) ΠΈ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ систСму ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²Ρ‹ΡˆΠ΅ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π° ΠΈ b.

РСализация ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ рядом Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ с ΠΎΡ†Π΅Π½ΠΊΠΎΠΉ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ. ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² логарифмичСский Ρ‚Ρ€Π΅Π½Π΄.

Π’ ΡΠ»ΡƒΡ‡Π°Π΅ нСвозмоТности Ρ€Π΅ΡˆΠΈΡ‚ΡŒ систСму (ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ ΠΈΠ»ΠΈ исходныС Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹) выдаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:

'Min square method is not applicable'.

НиТС опишСм Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:

const maxn = 1000; - ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ считанных ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

const dencity =10; - «ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ» — количСство расчСтных Ρ‚ΠΎΡ‡Π΅ΠΊ Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

procedure parse (str:string;var s1, s2:string); - ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° разбиСния строки Π½Π° Π΄Π²Π΅ подстроки, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ (ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ).

function load_bin_data (filename:string; var x, y: arraytype; var n: integer):integer; - Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

function load_txt_data (filename:string; var x, y: arraytype; var n: integer):integer; - Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ‚Скстового Ρ„Π°ΠΉΠ»Π°.

procedure found_minmax (x:arraytype;n:integer; var xmin, xmax: real); - Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌΠ° Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Ρ….

procedure print (var f: text;a, b: real;x:arraytype;n:integer); - Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠ°ΠΊ Π² Ρ‚Скстовый Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊ Π½Π° ΡΠΊΡ€Π°Π½ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ (зависит ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° f — с Ρ‡Π΅ΠΌ связан Ρ„Π°ΠΉΠ» Π²Ρ‹Π²ΠΎΠ΄Π° — Ρ‚ΡƒΠ΄Π° ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚вляСтся).

procedure print_bin (var f: realfile;a, b: real;x:arraytype;n:integer); - Π²Ρ‹Π²ΠΎΠ΄ Π² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

procedure print_results (a, b: real;x:arraytype;n:integer); - Π²Ρ‹Π²ΠΎΠ΄ всСми способами.

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