Π‘Π°ΠΊΠ°Π»Π°Π²Ρ€
Π”ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Π΅ ΠΈ курсовыС Π½Π° Π·Π°ΠΊΠ°Π·

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° цикличСской структуры с извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ

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

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Ρ‚Сстовому ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ. Задания для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ: Cout << «Sistema imeet beskonechnoe kol-vo reshenii ili nesovmestna»; ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ-схСму согласно заданию. НСт Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов. Cout << «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ: «; Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡. ВСорСтичСский ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Задания: Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: x1=0.86… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° цикличСской структуры с извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ЦСль: ΠΎΠ²Π»Π°Π΄Π΅Π½ΠΈΠ΅ практичСскими Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, программирования Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса цикличСской структуры с ΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹ΠΌ числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.

Задания для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ:

  • 1. Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ тСорСтичСский ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΎΠ± Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ цикличСской структуры ΠΈ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊ-схСмы расчСта.
  • 2. Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² языка программирования ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ‹ примСнСния ΠΈΡ… Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.
  • 3. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ-схСму согласно заданию.
  • 4. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡.
  • 5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Ρ‚Сстовому ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ.

ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ:

Π—Π°Π΄Π°Π½ΠΈΠ΅: ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΡƒΡŽ схСму ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° Ρ†ΠΈΠΊΠ»Π° FOR.

8 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° цикличСской структуры с извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.

Π‘Π»ΠΎΠΊ-схСма:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° цикличСской структуры с извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°:

#include.

#include.

using namespace std;

int main (){.

long long x=0,y, i, p=1,k=0;

for (i=3;i<=8;i++){.

p*=i/(i+5);

}.

x=0.096*pow (10,4)*p;

for (i=1;i<=10;i++){.

k+=(i-1)*pow ((i+3),-1);

}.

y=2*exp (x+5)-k;

cout<<" y="<

return 0;

}.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: 296.

РСшСниС систСм Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… алгСбраичСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ

ЦСль: ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ числСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСм Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… алгСбраичСских ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, ΠΎΠ²Π»Π°Π΄Π΅Π½ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, программирования ΠΈ ΠΏΡ€Π°ΠΊΡ‚ичСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ систСм ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠŸΠš.

Задания для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ:

ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠšΡ€Π°ΠΌΠ°Ρ€Π°;

ΠΌΠ΅Ρ‚ΠΎΠ΄ Гаусса;

ΠΌΠ΅Ρ‚ΠΎΠ΄ Гаусса с Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ элСмСнта;

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΡΠΎΠΎΡ‚вСтствии с Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ.

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡.

ВСорСтичСский ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Задания:

8.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° цикличСской структуры с извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° цикличСской структуры с извСстным числом ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (ΠΏΠΎ Π“ауссу):

#include.

#include.

#include.

using namespace std;

void sysout (double **a, double *y, int n) {.

for (int i = 0; i < n; i++) {.

for (int j = 0; j < n; j++){.

cout << a[i][j] << «*x» << j;

if (j < n — 1) {.

cout << «+ «;

}.

}.

cout << «= «<< y[i] << endl;

}.

return;

}.

double * gauss (double **a, double *y, int n) {.

double *x, max;

int k, index;

const double eps = 0.1;

x = new double[n];

k = 0;

while (k < n) {.

// Поиск строки с ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ a[i][k].

max = abs (a[k][k]);

index = k;

for (int i = k + 1; i < n; i++) {.

if (abs (a[i][k]) > max) {.

max = abs (a[i][k]);

index = i;

}.

}.

// ΠŸΠ΅Ρ€Π΅ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° строк.

if (max < eps) {.

// Π½Π΅Ρ‚ Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.

cout << «Π Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·-Π·Π° Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ столбца » ;

cout << index << «ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ A» << endl;

return 0;

}.

for (int j = 0; j < n; j++) {.

double temp = a[k][j];

a[k][j] = a[index][j];

a[index][j] = temp;

}.

double temp = y[k];

y[k] = y[index];

y[index] = temp;

// Нормализация ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

for (int i = k; i < n; i++) {.

double temp = a[i][k];

if (abs (temp) < eps) continue;

for (int j = 0; j < n; j++) {.

a[i][j] = a[i][j] / temp;

}.

y[i] = y[i] / temp;

if (i == k) continue;

for (int j = 0; j < n; j++) {.

a[i][j] = a[i][j] - a[k][j];

}.

y[i] = y[i] - y[k];

}.

k++;

}.

for (k = n — 1; k >= 0; k—) {.

x[k] = y[k];

for (int i = 0; i < k; i++) {.

y[i] = y[i] - a[i][k] * x[k];

}.

}.

return x;

}.

int main () {.

double **a, *y, *x;

int n;

system («chcp 1251»);

system («cls»);

cout << «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ: «;

cin >> n;

a = new double*[n];

y = new double[n];

for (int i = 0; i < n; i++) {.

a[i] = new double[n];

for (int j = 0; j < n; j++) {.

cout << «a[» << i << «][» << j << «]= «;

cin >> a[i][j];

}.

}.

for (int i = 0; i < n; i++) {.

cout << «y[» << i << «]= «;

cin >> y[i];

}.

sysout (a, y, n);

x = gauss (a, y, n);

for (int i = 0; i < n; i++){.

cout << «x[» << i << «]=» << x[i] << endl;

}.

cin.get (); cin. get ();

return 0;

}.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: x1=0.86; x2=0.86; x3=-0.137; x4=-0.221.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (ΠΏΠΎ ΠšΡ€Π°ΠΌΠ΅Ρ€Π°):

#include.

#include.

using namespace std;

long long det (int x[3][3]).

{.

return 0.64*0.83*0.88+.

  • 0.58 *0.77*0.42+
  • 0.83 *1.43*0.86-
  • 0.86 *0.83*0.42-
  • 0.77 *1.43*0.64-
  • 0.83 *0.58*0.88;

}.

long long dek (int x[3][3]).

{.

return 2,23*0.83*0.88+.

  • 1,71*0.77*0.42+
  • 0.83 *1.43*0,54-
  • 0,54*0.83*0.42-
  • 0.77 *1.43*2,23-
  • 0.83 *1,71*0.88;

}.

long long dep (int x[3][3]).

{.

return 0.64*1.71*0.88+.

  • 0.58 *0.54*0.42+
  • 2.23 *1.43*0.86-
  • 0.86 *1.71*0.42-
  • 0.54 *1.43*0.64-
  • 2.23 *0.58*0.88;

}.

long long dem (int x[3][3]).

{.

return 0.64*0.83*0.54+.

  • 0.58 *0.77*2.23+
  • 0.83 *1.71*0.86-
  • 0.86 *0.83*2.23-
  • 0.77 *1.43*0.64-
  • 0.83 *0.58*0.88;

}.

int main ().

{.

int a[3][3], n=3;

if (det (a)==0).

cout << «Sistema imeet beskonechnoe kol-vo reshenii ili nesovmestna» ;

else.

cout << «Opredelitel' matrici: «<< det (a) << endl;

cout << «Opredelitel 1: «<< dek (a)/det (a);

cout << «Opredelitel 2: «<< dep (a)/det (a);

cout << «Opredelitel 3: «<< dem (a)/det (a);

system («pause»);

return 0;}.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: x1=-33.5; x2=-29.8; x3=2.5.

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