Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
ДодатокА.2Результат виконання довідкової програми компонентів DelphiСодержание книги
Поиск на нашем сайте
Додаток Б Програма обчислень над одновимірним масивом ДодатокБ.1Лістинг програми обчислень над одновимірним масивом #include <iostream> #include <conio.h>
using namespace std;
void init(double array[], int n) { cout << "Init array (10 numbers with negativs): "; for (int i(0); i < n; i++) { cin >> array[i]; } }
int max_min(double array[], int n) { int max_min = (int)array[0]; for (int i(0); i < n; i++) { if (max_min > array[i]) max_min = array[i]; } return max_min; }
void calc(double array[], int n, int max_min) { cout << "\nCalculated array: "; for (int i(0); i < n; i++) { if (max_min <= -10) { array[i] = pow(array[i], 2); cout << array[i] << " "; } else { array[i] = pow(array[i], 1.0/3); cout << array[i] << " "; } } }
void newArrayCalc(double array[], int n) { double S(0), D(1); for (int i(0); i < 5; i++) { S += array[i]; }
for (int i(0); i < 7; i++) { D += array[i]; } cout << "\nOperations:\nS = " << S << "\nD = " << D;
double P; S < D? S = P = pow(S, 5): P = pow(D, 5); cout << "\nResult: " << P; } int main() { const int n = 10;
double *array = new double[n];
init(array, n);
cout << "\nThe most min negativ element was: " << max_min(array, n);
calc(array, n, max_min(array, n));
newArrayCalc(array, n);
_getch(); return 0; }
Додаток Б.2Результат виконання програми обчислень над одновимірним масивом
Додаток В Програма обчислень над матрицями Додаток В.1 «Лістинг програми обчислень над матрицями»
#include <iostream> #include <conio.h>
using namespace std; const int n(5);
double calc(int sum, int mult, int array[n][n]) { double y; cout << "Sum = " << sum << "\nMult = " << mult; sum > mult? y = log(sum): y = pow(mult, 2); cout << "\nValue = " << y; return y; }
int main() { int array[n][n], nArray[n][n]; int sum(0), mult(1);
for (int i(0); i < n; i++) { cout << "Enter " << i+1 << " line: "; for (int j(0); j < n; j++) { cin >> array[i][j];
if (array[i][j] < 0) { mult *= array[i][j]; } else { sum += array[i][j]; } } }
double y = calc(sum, mult, array);
int count(0);
for (int i(0); i < n; i++) { for (int j(0); j < n; j++) { nArray[i][j] = (int)y - array[i][j];
if (nArray[i][j] < 30) { count++; cout << "\nnArray[" << i << "][" << j << "] = " << nArray[i][j]; } } } cout << "< 30 count = " << count; _getch(); return 0; } ДодатокВ.2Результат виконання програми обчислень над матрицями
Додаток Д Програма для табулювання функції Додаток Д.1Лістинг програми для табулювання функції #include <iostream> #include <conio.h>
using namespace std;
double y, min(999);
void staticEdges() { double h = 0.2; int i = 1, a = 2, b = 4;
cout << "\n\nEdges: [" << a << "," << b << "].\n\n";
for (double x(a); x <= b; x+=h) { double y = pow(x, 3) - 1.3*pow(x, 2) + 2 * x - 1.2*sin(3 * x*cos(2 * x)); if (min > y) min = y; cout << i << " iteration = " << y << endl; i++; } }
void customEdges() { double h; int i = 1, a, b; cout << "\n\nWrite edges: "; cin >> a >> b;
cout << "Write step: "; cin >> h;
cout << "\n\nEdges: [" << a << "," << b << "].\n\n";
for (double x(a); x <= b; x += h) { double y = pow(x, 3) - 1.3*pow(x, 2) + 2 * x - 1.2*sin(3 * x*cos(2 * x)); if (min > y) min = y; cout << i << " iteration = " << y << endl; i++; } }
int main() {
cout << "Choose calculation type:\n1. Static\n2. Custom\n\n";
int menu;
cin >> menu;
menu == 1? staticEdges(): customEdges();
cout << "\n\nMin = " << min;
_getch(); return 0; }
Додаток Д.2Результат виконання програми для табулювання функції
Додаток Ж Програма для обчислення виразу Додаток Ж.1Лістинг програми для обчислення виразу
#include <iostream> #include <conio.h>
using namespace std;
double staticEdges() { double a = 0.75, b = 7.7, c = -2.83, d = 45; return cos(b / a) + 2 * a * d + pow(c - 1, 2); }
double customEdges() { doublea,b,c,d;
cout << "\n\nWrite variables (a, b, c, d): "; cin >> a >> b >> c >> d;
return cos(b / a) + 2 * a * d + pow(c - 1, 2); }
int main() { cout << "Choose calculation type:\n1. Static\n2. Custom\n\n";
int menu;
cin >> menu;
double y;
menu == 1? y = staticEdges(): y = customEdges();
cout << "\n\nFunc = " << y;
_getch(); return 0; } Додаток Ж.2Результат виконання програми для обчислення виразу
Додаток З Програма для обчислень над трапецією Додаток З.1Лістинг програми для обчислень над трапецією #include <iostream> #include <conio.h>
using namespace std;
int main() { double S, a, b, c, h;
cout << "Enter sides: "; cin >> a >> b >> c; h = sqrt(pow(c, 2) - pow(c / 2, 2));
S = (a + b) / 2 * h;
cout << "S = " << S; cout << "\nP = " << a + b + c * 2;
_getch(); return 0; } Додаток З.2«Результат виконання програми для обчислень над трапецією»
|
||
|
Последнее изменение этой страницы: 2016-07-11; просмотров: 205; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.006 с.) |