Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

РСшСниС матСматичСских Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ алгоритмичСского языка Turbo Pascal, Microsoft Excel, ΠΏΠ°ΠΊΠ΅Ρ‚Π° MathCAD ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² срСдС Delphi

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

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π•Π‘Π›Π˜, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ условиС ΠΏΡ€ΠΈ вычислСнии Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ИБВИНА РСализация Π·Π°Π΄Π°Ρ‡ΠΈ вычислСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΡƒΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли Π›ΠžΠ–Π¬. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠΉ: Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π½ΡƒΠΆΠ½ΠΎ: Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ случайныС числа; Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ rnd… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

РСшСниС матСматичСских Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ алгоритмичСского языка Turbo Pascal, Microsoft Excel, ΠΏΠ°ΠΊΠ΅Ρ‚Π° MathCAD ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² срСдС Delphi (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Московский Π“ΡƒΠΌΠ°Π½ΠΈΡ‚Π°Ρ€Π½Ρ‹ΠΉ Π’Π΅Ρ…Π½ΠΈΠΊΡƒΠΌ Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠΈ ΠΈ ΠŸΡ€Π°Π²Π°

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΊΡƒΡ€ΡΡƒ:

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°, Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ

Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠŸΠ­Π’Πœ

РСшСниС матСматичСских Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ алгоритмичСского языка Turbo Pascal, Microsoft Excel, ΠΏΠ°ΠΊΠ΅Ρ‚Π° MathCAD ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ΡΡ€Π΅Π΄Π΅ Delphi"

Москва 2008

  • Π—Π°Π΄Π°Π½ΠΈΠ΅1 (Π°) РСшСниС цикличСских ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ
    • Π—Π°Π΄Π°Π½ΠΈΠ΅ 1 (Π±) РСшСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ вычислСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ
    • РСшСниС уравнСния Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Microsoft Excel
    • Π—Π°Π΄Π°Π½ΠΈΠ΅ 1 (Π²) вычислСниС массива
    • РСшСниС уравнСния Π² Turbo Pascal
    • Π—Π°Π΄Π°Π½ΠΈΠ΅ 1 (Π³) вычислСниС суммы Π² Microsoft Excel
    • Π—Π°Π΄Π°Π½ΠΈΠ΅ 2. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
    • Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»
    • 1. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²
    • 2. ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ
    • 3. ΠœΠ΅Ρ‚ΠΎΠ΄ симпсона
    • 4. Π‘ Π°Π²Ρ‚оматичСским Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ шага
    • Π—Π°Π΄Π°Π½ΠΈΠ΅ 3. РСшСниС систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ
    • РСшСниС уравнСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MathCAD
    • Π—Π°Π΄Π°Π½ΠΈΠ΅ 4. РСшСниС Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния
    • Π—Π°Π΄Π°Π½ΠΈΠ΅ 5. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ нахоТдСния ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌΠ° элСмСнта Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ случайных чисСл Π² ΡΡ€Π΅Π΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° MathCAD
    • Π—Π°Π΄Π°Π½ΠΈΠ΅ 6

Π—Π°Π΄Π°Π½ΠΈΠ΅ 1. РСшСниС уравнСния Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Microsoft Excel

Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Microsoft Excel прСдставляСт собой ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ€Π°Π·Π±ΠΈΡ‚ΡƒΡŽ Π½Π° ΡΡ‡Π΅ΠΉΠΊΠΈ.

Π’ ΡΡ‡Π΅ΠΉΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ² вводятся значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π’ ΡΡ‡Π΅ΠΉΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ столбца, строка ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ соотвСтствуСт Π½ΠΎΠΌΠ΅Ρ€Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйки столбца ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ставят «=» ΠΈ Π²Π²ΠΎΠ΄ΡΡ‚ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΈΠΌΠ°ΡŽΡ‚ Enter ΠΈ Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ выполняСт ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ.

РСшСниС уравнСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MathCAD.

Данная Π·Π°Π΄Π°Ρ‡Π° Π² MathCAD Π±ΡƒΠ΄Π΅Ρ‚ выполнятся с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’ ΡΡ€Π΅Π΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° MathCAD для выполнСния ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… вычислСний прСдусмотрСн Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

РанТированная пСрСмСнная-это пСрСмСнная, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ приписан Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:

x: =a, b. c,

Π³Π΄Π΅ x — пСрСмСнная, a, b, c — значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ пСрСмСнная, Ρ‚. Π΅. a-ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, b-Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚. Π΅. (b-a) — шаг измСнСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΈ c-послСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Ѐункция прСдставлСна Π² Π²ΠΈΠ΄Π΅ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ выраТСния, Ρ‚. Π΅. выраТСния Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ p-ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅.

РСшСниС уравнСния Π² Turbo Pascal

АрифмСтичСскиС выраТСния строятся ΠΈΠ· ΠΊΠΎΠ½ΡΡ‚Π°Π½Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ Π½ΠΈΠΌΠΈ.

ΠŸΡ€Π°Π²ΠΈΠ»Π° использования Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ:

1. Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ записываСтся Π² ΠΎΠ΄Π½Ρƒ строку.

2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, число ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ скобок Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ числу Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ скобок.

3. НСльзя Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ подряд Π΄Π²Π° Π·Π½Π°ΠΊΠ° арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Turbo Paskal

Program <�имя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹>; ] 1

uses <�описаниС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ>;

lable <οΏ½ΠΌΠ΅Ρ‚ΠΊΠΈ>;

const <�объявлСниС констант>;

type <�объявлСниС Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…>; 2

var < объявлСниС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…>;

< описаниС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ>;

begin

ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 3

end.

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: слуТСбноС слово program ΠΈ ΠΈΠΌΡ;

Π Π°Π·Π΄Π΅Π» описаний: ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ всС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. ΠžΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ — Π·Π½Π°Ρ‡ΠΈΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ имя ΠΈ Ρ‚ΠΈΠΏ.

Π Π°Π·Π΄Π΅Π» ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²: указываСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ (цикличСский Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ) — это Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСдусмотрСно Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, выполняСмая Π² Ρ†ΠΈΠΊΠ»Π΅, называСтся Ρ‚Π΅Π»ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π°.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Π°Ρ, которая Ρ…Ρ€Π°Π½ΠΈΡ‚ число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π°, называСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ (счСтчиком) Ρ†ΠΈΠΊΠ»Π°.

Π¦ΠΈΠΊΠ» позволяСт ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Ρ‹: с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ, с ΠΏΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ, с ΠΏΠΎΡΡ‚ условиСм.

Π¦ΠΈΠΊΠ» с ΠΏΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΡΡ‚ условиСм, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Ρ… вычислСний, Π·Π°Π΄Π°Ρ‡ поиска ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π°.

Π‘ ΠΏΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ

Π‘ ΠΏΠΎΡΡ‚условиСм

WHILE условиС DO

BEGIN ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€1

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€2

END:

REPEAT ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€1

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€2

UNTIE условиС

ΠœΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ Π½ΠΈ Ρ€Π°Π·Ρƒ

Выполнится хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ†ΠΈΠΊΠ»Π° провСряСтся Π΄ΠΎ Ρ‚Π΅Π»Π°

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ†ΠΈΠΊΠ»Π° провСряСтся послС Ρ‚Π΅Π»Π°

ЗаписываСтся условиС выполнСния Ρ†ΠΈΠΊΠ»Π°

ЗаписываСтся условиС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°

Π¦ΠΈΠΊΠ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ссли извСстно число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° FOR ΠΎΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

FOR ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ†ΠΈΠΊΠ»Π°: = Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ TO (DOWNTO) ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

DO BEGIN ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€1

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€2

END:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ слово TO, счСтчик увСличиваСтся Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ слово BOWNTO, Ρ‚ΠΎ ΡΡ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ.

Π—Π°Π΄Π°Π½ΠΈΠ΅1 (Π°) РСшСниС цикличСских ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

Xn=2; Xk=10; h=1.

Π’ Microsoft Excel:

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹Π΄: = (SIN (A2) +5) ^2/Π‘Π’Π•ΠŸΠ•ΠΠ¬ (A2+3^ (A2); ½);

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x:

y (x):

10,53

4,826

1,953

1,037

0,822

0,683

0,443

0, 209

0,082

Π’ Mathcad:

Π’ Turbo Paskal:

program z1;

uses crt;

var Xn, Xk, X, Y, H, Z: REAL;

begin

clrscr;

write ('Vvedite Xn, Xk, H=');

readln (Xn, Xk, H);

X: =Xn;

repeat

z: =x+exp (x*ln (3));

if z<=0 then writeln ('NO') else

Y: =sqr (sin (x) +5) /Sqrt (z);

writeln ('X=', X: 6: 1,' Y=', Y: 8: 3);

X: =X+H;

until X>=Xk+H/2;

readkey;

end.

Π‘Π»ΠΎΠΊ-схСма ΠΊ Π·Π°Π΄Π°Π½ΠΈΡŽ:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний:

Π—Π°Π΄Π°Π½ΠΈΠ΅ 1 (Π±) РСшСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ вычислСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ΠΌ

РСшСниС уравнСния Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Microsoft Excel

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π•Π‘Π›Π˜, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ условиС ΠΏΡ€ΠΈ вычислСнии Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ИБВИНА РСализация Π·Π°Π΄Π°Ρ‡ΠΈ вычислСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΡƒΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ссли Π›ΠžΠ–Π¬. ΠžΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ‚Π°ΠΊΠΎΠΉ:

Π•Π‘Π›Π˜ (Π»ΠΎΠ³_Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅; Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅_Ссли_лоТь)

Π›ΠΎΠ³ выраТСния-это любоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈ вычислСнии Π΄Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ИБВИНА ΠΈΠ»ΠΈ Π›ΠžΠ–Π¬.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅_Ссли_истина-это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ возвращаСтся, Ссли Π»ΠΎΠ³_Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ИБВИНА. Если Π»ΠΎΠ³_Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ИБВИНА ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅_Ссли_истина ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ИБВИНА. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅_Ссли_истина ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅_Ссли_лоТь-это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ возвращаСтся, Ссли Π»ΠΎΠ³_Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π›ΠžΠ–Π¬. Если Π»ΠΎΠ³_Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π›ΠžΠ–Π¬ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅_Ссли_лоТь ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π›ΠžΠ–Π¬. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅_Ссли_лоТь ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ.

Π’ Microsoft Excel:

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄: =Π•Π‘Π›Π˜ (A2=0; «NO»; Π•Π‘Π›Π˜ (A2<0; SIN (A2) / (1−2^SIN (A2)); Π•Π‘Π›Π˜ (И (A2>0; A2<1); 2*A2/ (1-A2); Π•Π‘Π›Π˜ (A2>1; A22-LN (A2); «Π½Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ»))))

Рисунок.

x

y (x)

— 2

— 1,9 447 896

— 1,6

— 1,9 997 383

— 1,2

— 1,9 585 469

— 0,8

— 1,8 309 758

— 0,4

— 1,646 153

NO

0,4

1,33 333 333

0,8

1,2

1,25 767 844

1,6

2,8 999 637

3,30 685 282

Π’ Mathcad:

Π’ Turbo Pascal:

program z2;

uses crt;

label 20;

var x, y, Xn, Xk, h: real;

begin clrscr;

writeln ('Please ENTER Xn, Xk, h=');

readln (Xn, Xk, h);

x: =Xn;

while x<=Xk+h/2 do

begin

if x<0 then

begin

y: =1-exp (sin (x) *ln (2));

if y=0 then

writeln ('NET KORNEY') else

y: =sin (x) /y;

end

else

if (x>0) and (x<1) then y: = (2*x) / (1-x) else

if x>1 then y: =x*x-ln (x)

else

begin

writeln ('NO answer');

goto 20;

end;

writeln ('x=', x: 3: 1,' y=', y: 6: 3);

20: x: =x+h;

end;

readkey;

end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний:

Π‘Π»ΠΎΠΊ-схСма ΠΊ Π·Π°Π΄Π°Π½ΠΈΡŽ:

Π—Π°Π΄Π°Π½ΠΈΠ΅ 1 (Π²) вычислСниС массива

РСшСниС уравнСния Π² Turbo Pascal

Массив (ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, Ρ‚Π°Π±Π»ΠΈΡ†Π°, Π²Π΅ΠΊΡ‚ΠΎΡ€) — это структура Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ собой ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ элСмСнтов ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°.

Массив называСтся ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ, Ссли для получСния доступа ΠΊ Π΅Π³ΠΎ элСмСнтам достаточно ΠΎΠ΄Π½ΠΎΠΉ индСксной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

1) Массив ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΡƒΡŽ (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ) ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ элСмСнтов Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ адрСсуСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ индСкса.

2) Массив Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ объявлСн Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ описания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:

VAR ИмяМассива: ARRAY (ΠΠ°Ρ‡Π˜Π½Π΄Π΅ΠΊΡ. ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉΠ˜Π½Π΄Π΅ΠΊΡ) OF Π’ΠΈΠΏΠ”Π°Π½Π½Ρ‹Ρ….

3) Доступ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Ρƒ массива осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ указания индСкса (Π½ΠΎΠΌΠ΅Ρ€Π°), Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ†Π΅Π»ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Massiv (2): =5;

А: =massiv (4);

4) Для Π²Π²ΠΎΠ΄Π°, Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ массивов ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Ρ†ΠΈΠΊΠ»ΠΎΠ². Π—Π°Π΄Π°Π½ΠΈΠ΅ элСмСнтов массива случайным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

НСобходимо массив yi ΠΈΠ· ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Ρ… чисСл, входящих Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π». Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Random (x), которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ случайноС число ΠΎΡ‚ 0 Π΄ΠΎ X, Ссли функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°, Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ числа ΠΎΡ‚ 0 Π΄ΠΎ 1.

ΠŸΠ΅Ρ€Π΅Π΄ использованиСм Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Randomize, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт нСсовпадСниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ случайных чисСл, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ.

Π’ Microsoft Excel:

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄: =Π‘Π’Π•ΠŸΠ•ΠΠ¬ (EXP (1) ^ (3*A2) — TAN (A2) ^3; 1/5) /ΠšΠžΠ Π•ΠΠ¬ ((A2) ^2+SIN (A2) ^2)

Рисунок.

x

y

0,4

2,267

0,7

1,576

0,8

1,473

1,3

0,752

Π’ Mathcad:

Π’ Turbo Pascal:

program zadanie3;

uses crt;

const n=4;

var x, y: array [1. n] of real;

i: integer;

z, j, d: real;

begin

clrscr;

for i: =1 to n do

begin

write ('Enter x [i] =');

readln (x [i]);

end;

for i: =1 to n do

begin

j: =exp (3*x [i]) — exp (3*ln (sin (x [i]) /cos (x [i])));

z: =exp (1/5*ln (abs (j))) * (abs (j) /j);

d: =sqrt (sqr (x [i]) +sqr (sin (x [i])));

y [i]: =z/d;

writeln ('x [i] =', x [i]: 5: 1,' y [i] =', y [i]: 5: 3);

end;

readkey;

end.

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ задания β„–1.3

НахоТдСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ массивС:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний:

Π—Π°Π΄Π°Π½ΠΈΠ΅ 1 (Π³) вычислСниС суммы Π² Microsoft Excel

Π’ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ столбцС Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄: = (A2^ (-A2*SIN (A2)) — LN (2*A2+5)) / (ΠšΠžΠ Π•ΠΠ¬ (2+SIN (2*A2)) +A22)

Π’ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΌ столбцС Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄: =БУММ (C2*B2+C3*B3+C4*B4+C5*B5)

x

a

y

S

1,1

0,42

— 0,368

— 1,3

1,3

0,7

— 0,399

1,5

0,9

— 0,413

1,7

1,2

— 0,408

Π’ Mathcad:

Π’ Turbo Pascal:

Program Summa;

uses crt;

const n=4;

Var x, z, d, Xn, h, F, S: Real;

i: Integer;

a: array [1. n] of Real;

BEGIN

clrscr;

randomize;

Write ('enter please Xn, h=');

ReadLN (Xn, h);

for i: =1 to n Do

begin

Write ('enter please a [i] =');

ReadLN (a [i]);

end;

x: =Xn;

S: =0;

for i: =1 to n Do

begin

z: =exp ((-x*sin (x)) *ln (x)) — ln (2*x+5);

d: =sqrt (2+sin (2*x)) +sqr (x);

F: =z/d;

S: =S+F*a [i] ;

x: =x+h;

end;

WriteLN ('S=', S: 10: 3);

readkey

END.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний:

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ задания № 1.4

НахоТдСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ссли Π΄Π°Π½ x, h, n, Π·Π°Π΄Π°Π½ массив:

Π—Π°Π΄Π°Π½ΠΈΠ΅ 2. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π» являСтся ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ y=f (x), Ρ‚ΠΎ Ρ†Π΅Π»ΡŒΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ являСтся Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ этой Ρ„ΠΈΠ³ΡƒΡ€Ρ‹. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π°Π½Π½ΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Π±ΠΎΠ»Π΅Π΅ простыС, ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… находится ΠΏΠΎ ΠΏΡ€ΠΎΡΡ‚Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ Π² ΠΎΠ΄Π½Ρƒ для нахоТдСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ, Ρ‚. Π΅. для вычислСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ нахоТдСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°.

Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

ΠΌΠ΅Ρ‚ΠΎΠ΄ срСдних ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²;

ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΉ;

ΠΌΠ΅Ρ‚ΠΎΠ΄ Бимпсона (ΠΏΠ°Ρ€Π°Π±ΠΎΠ»);

с Π°Π²Ρ‚оматичСским Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ шага;

1. ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²

Для вычислСния ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½ΠΎΠ³ΠΎ значСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ [a, b] дСлят Π½Π° n Ρ€Π°Π²Π½Ρ‹Ρ… частСй Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ

a=x012<οΏ½…n=b

Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ xi+1-xi= (b-a) /n (I=0,1,2,…, n-1). Π’ΠΎΠ³Π΄Π° Π΄Π»ΠΈΠ½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ частичного ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° опрСдСляСтся ΠΊΠ°ΠΊ h= (b-a) /n, Π° Ρ‚ΠΎΡ‡ΠΊΠΈ разбиСния x0=a, x1=x0+h, x2=x1+h,…, xn=xn-1+h. Π­Ρ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡƒΠ·Π»Π°ΠΌΠΈ, Π° h-шагом интСгрирования. Π’ ΡƒΠ·Π»Π°Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ y0, y1,…, yn, Ρ‚. Π΅. yi=f (xi). На Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°Ρ… [xi; xi+1] строятся ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, высота ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ f (x) Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ частичного ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ°. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ f (xi) *h опрСдСляСт ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ частичного ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Π° ΡΡƒΠΌΠΌΠ° Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΉ — ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ступСнчатой Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ собой ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°.

Если f (xi) вычисляСтся Π² Π»Π΅Π²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π°Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² [xi; xi+1], Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ся Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π»Π΅Π²Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:

IΠ»= (y0+y1+…+yn-1) = .

Если f (xi) вычисляСтся Π² ΠΏΡ€Π°Π²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π°Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² [xi; xi+1], Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ся Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° ΠΏΡ€Π°Π²Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:

IΠΏ= (y1+y2+…+yn) = .

Если функция f Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚ся Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… xi+h/2 [xi;; xi+1], Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ся Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° срСдних ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:

2. ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ

ΠœΠ΅Ρ‚ΠΎΠ΄ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², с Ρ‚ΠΎΠΉ лишь Ρ€Π°Π·Π½ΠΈΡ†Π΅ΠΉ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ частичном ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ строится трапСция.

ΠŸΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° Ρ€Π°Π²Π½ΠΎ суммС всСх ΠΏΠ»ΠΎΡ‰Π°Π΄Π΅ΠΉ частичных Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΉ:

I=

3. ΠœΠ΅Ρ‚ΠΎΠ΄ симпсона

Если Π½Π° Ρ‡Π°ΡΡ‚ΠΈΡ‡Π½ΠΎΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ Π΄Π»ΠΈΠ½ΠΎΠΉ 2h Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ замСняСтся Π΄ΡƒΠ³ΠΎΠΉ ΠΏΠ°Ρ€Π°Π±ΠΎΠ»Ρ‹, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ ΠΏΠ°Ρ€Π°Π±ΠΎΠ» ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ Бимпсона:

= (h/3) * (y0+y2n+,

Π³Π΄Π΅

1 ΠΏΡ€ΠΈ i — Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠΌ;

Ci =

1 ΠΏΡ€ΠΈ i - Ρ‡Ρ‘Ρ‚Π½ΠΎΠΌ;

4. Π‘ Π°Π²Ρ‚оматичСским Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ шага

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ вычислСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° зависит ΠΎΡ‚ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ шага интСгрирования. Ошибка Π² Π²Ρ‹Π±ΠΎΡ€Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ шага интСгрирования Π»ΠΈΠ±ΠΎ Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ Π½ΡƒΠΆΠ½ΠΎΠΉ точности, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π½Π΅ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌ машинного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π—Π°Π΄Π°Π½Π½ΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚Π°Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ интСгрирования с Π°Π²Ρ‚оматичСским Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ шага. ИдСя ΠΌΠ΅Ρ‚ΠΎΠ΄Π° автоматичСского Π²Ρ‹Π±ΠΎΡ€Π° шага интСгрирования для достиТСния Π·Π°Π΄Π°Π½Π½ΠΎΠΉ точности Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

Π°) выбираСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ n ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚ся шаг h= (b-a) /n;

Π±) рассчитываСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° I1 для этого шага h;

Π²) шаг h ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ся Π² Π΄Π²Π° Ρ€Π°Π·Π°, Ρ‚. Π΅. h=h/2 ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΠ΅Ρ‚ся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° I2;

Π³) оцСниваСтся ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя значСниями r=I1-I2; Ссли ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΡŒ r мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ точности, Ρ‚. Π΅. r<=, Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ достигнута ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° I=I2; Ссли r>, Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π½Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚Π° ΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅ I1 присваиваСтся Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ I2;

Π΄) Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ этапы Π²) ΠΈ Π³) Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ условия r<=.

ВычислСниС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° MathCAD Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° числСнно ΠΈ Π² ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ f (x) ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚ Π½Π΅Ρ‘ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π» Π½Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ [a, b].

Для вычислСния числСнного значСния Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°:

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π·Π°Π΄Π°Ρ‘ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»;

ПослС наТатия клавиши «=», MathCAD Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅.

Π’ Mathcad:

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° Π² ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅:

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π·Π°Π΄Π°Ρ‘ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»;

Π’Ρ‹Π·ΠΎΠ² Π² ΠΌΠ΅Π½ΡŽ «ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°» подмСню «Π‘ΡƒΠ»Π΅Π½» ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ «» ΠΈΠ»ΠΈ Control+. ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° Π² ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅.

Π’ Mathcad:

Π’ Turbo Pascal:

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ вычислСния

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ

срСдних ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π½Π° TP

program Sredniipriamougolniki;

uses crt;

var a, b, h, s, y, x: real;

i, n: integer;

begin clrscr;

write ('Vvedite a, b, n=');

readln (a, b, n);

h: = (b-a) /n;

x: =a+h/2;

s: =0;

for i: =1 to n do

begin

s: =s+1/sqr (3*sin (x) +2*cos (x));

x: =x+h;

end;

y: =h*s;

writeln ('n=', n,' y=', y: 10: 3);

readkey;

end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

a=0 b=1 n=1000 y=0.117

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ задания № 2.1

ВычислСниС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ срСдних ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ вычислСния

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ

Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ

program integral 2;

uses crt;

var a, b, h, S, S1,x, y: real;

i, n: integer;

function f (c: real): real;

begin

f: =1/sqr (3*sin (x) +2*cos (x));

end;

begin clrscr;

write ('a, b, n=');

readln (a, b, n);

h: = (b-a) /n;

x: =a;

s: =0;

for i: =1 to n-1 do

begin

x: =x+h;

s: =s+f (x);

end;

S1: = f (a) +f (b);

y: = (h/2) * (S1+2*s);

writeln ('n=', n, ' y=', y: 8: 3);

readkey;

end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

a=0 b=1 n=1000 y=0.117

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ задания № 2.2

ВычислСниС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ‚Ρ€Π°ΠΏΠ΅Ρ†ΠΈΠΈ:

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ вычислСния

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π°

ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Бимпсона

program simpson;

uses crt;

var a, b, h, x, y, s, s1: real;

i, n, c, m: integer;

function f (x: real): real;

begin

f: =1/sqr (3*sin (x) +2*cos (x));

end;

begin clrscr;

write ('a, b, n=');

readln (a, b, n);

h: = (b-a) / (2*n);

x: =a;

s: =0;

c: =1;

m: =2*n-1;

for i: =1 to m do

begin

x: =x+h;

s: =s+ (3+c) *f (x);

c: =-c;

end;

s1: =f (a) +f (b);

y: = (h/3) * (s1+s);

writeln ('y=', y: 10: 3,' n=', n);

readkey;

end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

a=0 b=1 n=1000 y=0.117

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ задания № 2.3

ВычислСниС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Бимпсона:

ВСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ вычислСния

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»Π° с

автоматичСским Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ шага

program avtomaticheskiyshag;

uses crt;

var e, a, b, s, h, sn, sn1: real;

i, n: integer;

function f (x: real): real;

var y: real;

begin

f: =1/sqr (3*sin (x) +2*cos (x));

end;

begin

clrscr;

write ('a='); read (a);

write ('b='); read (b);

write ('e='); read (e);

sn: =0;

sn1: =0;

n: =100;

repeat

n: =n*2;

h: = (b-a) /n;

s: =0;

sn: =sn1;

s: =s+f (a) +f (b);

for i: =1 to (n-1) do

s: =s+2*f (a+i*h);

s: = (h/2) *s;

sn1: =s;

until abs (sn-s)

writeln ('s=', s: 8: 3);

readkey;

end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

a=0 b=1 n=1000 s=0.117

Π—Π°Π΄Π°Π½ΠΈΠ΅ 3. РСшСниС систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

РСшСниС уравнСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MathCAD

Данная Π·Π°Π΄Π°Ρ‡Π° Π² MathCAD Π±ΡƒΠ΄Π΅Ρ‚ выполнятся с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π’ ΡΡ€Π΅Π΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° MathCAD для выполнСния ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… вычислСний прСдусмотрСн Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

РанТированная пСрСмСнная-это пСрСмСнная, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ приписан Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ:

x: =a, b. c,

Π³Π΄Π΅ x — пСрСмСнная, a, b, c — значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ пСрСмСнная, Ρ‚. Π΅. a-ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, b-Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚. Π΅. (b-a) — шаг измСнСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΈ c-послСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. .

Рассмотрим Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ:

a11X1+a12X2+a13X3=b1,a21X1+a22X2+a23X3=b2,a31X1+a32X2+a33X3=b3.

РСшСниС этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ уравнСния Π²ΠΈΠ΄Π°:

R=M-1*V.

Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ коэффициСнтов систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€-столбСц коэффициСнтов свободных Ρ‡Π»Π΅Π½ΠΎΠ² систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ V:

b1

V: = b2

b3

Π½Π°ΠΉΡ‚ΠΈ искомыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ уравнСния: R=M-1*V.

ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

X1

R = X2

X3

Рассмотрим Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° Given - Find.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ этим способом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ конструкция, называСмая Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ. Π‘Π»ΠΎΠΊ состоит ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (Given), Π΅Π³ΠΎ Ρ‚Π΅Π»Π° (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ систСмы ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ) ΠΊΠΎΠ½Ρ†Π° Π±Π»ΠΎΠΊΠ° (Find). Find Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Π° систСма ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этим ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π²Π²Π΅Π΄Ρ‘ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½Ρ‹Π΅ значСния искомых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

X1: =0X2: =0X3: =0

опишСм Π±Π»ΠΎΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

Given

x11X1+x12X2+x13X3=b1,x21X1+x22X2+x23X3=b2,x31X1+x32X2+x33X3=b3.

опишСм Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅:

r: =find (X1, X2, X3)

Π½Π°ΠΉΠ΄Ρ‘ΠΌ искомыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

X1

r = X2

X3

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ вычислСния:

1) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ:

2) Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ систСмы Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ° Given - Find.

,

Π—Π°Π΄Π°Π½ΠΈΠ΅ 4. РСшСниС Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния

Π—Π°Π΄Π°Ρ‡Π° нахоТдСния ΠΊΠΎΡ€Π½Π΅ΠΉ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π²ΠΈΠ΄Π° F (x) =0 встрСчаСтся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областях Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… исслСдований. НСлинСйныС уравнСния ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° класса — алгСбраичСскиС ΠΈ Ρ‚рансцСндСнтныС. АлгСбраичСскими уравнСниями Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ уравнСния, содСрТащиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ алгСбраичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. УравнСния, содСрТащиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (тригономСтричСскиС, ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, логарифмичСскиС ΠΈ Π΄Ρ€.) Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ трансцСндСнтными.

По ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ cosx-x+4=0 являСтся трансцСндСнтным. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для нахоТдСния ΠΊΠΎΡ€Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΡ‘Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ вычислСния (ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π½ΠΎΠ³ΠΎ дСлСния).

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ трансцСндСнтных ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. НаиболСС извСстныС: ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π½ΠΎΠ³ΠΎ дСлСния, ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ…ΠΎΡ€Π΄, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ…ΠΎΡ€Π΄ ΠΈ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Ρ‚. Π΄.

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π½ΠΎΠ³ΠΎ дСлСния ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² нахоТдСния ΠΊΠΎΡ€Π½Π΅ΠΉ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. ΠœΠ΅Ρ‚ΠΎΠ΄ довольно ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ Π²ΡΠ΅Π³Π΄Π° сходится, Ρ‚. Π΅. ΠΏΡ€ΠΈ использовании Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ получаСтся всСгда, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ большСС число ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся прСпятствиСм ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Ссли ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСслоТно.

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΡŒΡŽΡ‚ΠΎΠ½Π°. Π’ ΡΡ‚ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±ΡŠΡ‘ΠΌ вычислСний больший, Ρ‡Π΅ΠΌ Π² Ρ€Π°Π½Π΅Π΅ рассмотрСнном ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π½ΠΎΠ³ΠΎ дСлСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ приходится Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F (x), Π½ΠΎ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π΅Ρ‘ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…. Однако ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ сходимости здСсь Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅.

РСшСниС Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ уравнСния Π² ΡΡ€Π΅Π΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° MathCAD

По ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ являСтся трансцСндСнтным. Для нахоТдСния ΠΊΠΎΡ€Π½Π΅ΠΉ этого уравнСния Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ root.

РСшСниС трансцСндСнтных ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…

program kasatelnie;

uses crt;

label 20;

var a, b, E, U, D, x: real;

function f (x: real): real;

begin

f: =u*u*u-7*u-7;

end;

function f1 (x: real): real;

begin

f1: =3*x*x-10;

end;

function f2 (x: real): real;

begin

f2: =6*x;

end;

begin

writeln ('a, b, E=');

read (a, b, E);

if f (a) *f2 (a) >0 then

u: =a else u: =b;

20: D: =f (u) /f1 (u);

u: =u-d;

if ABS (d) >E then goto 20;

writeln ('u=', u: 7: 3);

readkey;

end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

a=2 b=4 e=0.01 x=3.000

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ задания № 4.2

ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…:

РСшСниС трансцСндСнтных ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ дСлСния ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ

Program polovinoedelenie;

uses crt;

label 20,30,40;

var a, b, E, V, W, X, Z: real;

function f (x: real): real;

begin

f: =x*x*x-7*x-7;

end;

begin

writeln ('a, b, E=');

read (a, b, E);

V: =f (a);

W: =f (b);

20: x: = (a+b) /2;

z: =f (x);

if z=0 then goto 30;

if V*Z>=0 then

begin

a: =x;

v: =z;

end;

begin

b: =x;

W: =z;

end;

40: if (b-a) >E then goto 20;

x: = (a+b) /2;

30: writeln ('x=', x: 6: 3);

readkey;

end.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

a=2 b=4 e=0.01 u=3.049

Π‘Π»ΠΎΠΊ-схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ задания № 4.1

ΠœΠ΅Ρ‚ΠΎΠ΄ дСлСния ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ:

Π—Π°Π΄Π°Π½ΠΈΠ΅ 5. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ нахоТдСния ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΡƒΠΌΠ° элСмСнта Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ случайных чисСл Π² ΡΡ€Π΅Π΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° MathCAD

ΠžΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ MIN ΠΈ MAX элСмСнта Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ случайных чисСл К. Π“Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ элСмСнтов массива ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ RND (N); вычислСния провСсти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ MIN (К) ΠΈ MAX (К)

Π’ Mathcad:

НСобходимоС Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΡΡ€Π΅Π΄Π΅ MathCAD ΠΌΠΎΠΆΠ½ΠΎ провСсти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π½ΡƒΠΆΠ½ΠΎ: Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ случайныС числа; Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ rnd; послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ случайныС числа, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ нахоТдСния минимального ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: min (x) ΠΈ max (x).

Π—Π°Π΄Π°Π½ΠΈΠ΅ 6

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ срСднСС арифмСтичСскоС, срСднСС квадратичСскоС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ рядов Ni ΠΈ Ki, Π΄ΠΈΡΠΏΠ΅Ρ€ΡΠΈΡŽ ΠΈ ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ коррСляции. Π’Π²ΠΎΠ΄ Ni ΠΈ Ki -Π² Π²ΠΈΠ΄Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈΠ· 10 элСмСнтов, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ASCIT. ВычислСниС — с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: mean (N), mean (K), var (N), var (K), stdev (K), stdev (K), corr (N, K).

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