DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №1 з дисципліни «Комп’ютерні методи дослідження систем керування»

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
ООП
Факультет:
Факультет інформатики та обчислювальної техніки
Кафедра:
Не вказано

Інформація про роботу

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Комп’ютерні методи дослідження систем керування
Група:
КН-21
Коротко про документ

Про що ця робота

Лабораторна робота містить реалізацію класу матриці на мові C++. Програма виконує введення, сортування, виведення та обчислення за матрицею.

У роботі розглядаються

  • Об'єктно-орієнтоване програмування
  • Робота з матрицями
  • Мова програмування C++
  • Сортування даних
  • Математичні обчислення

Зміст і розділи

  1. Підключення бібліотек
  2. Оголошення класу matrix
  3. Введення матриці
  4. Сортування елементів
  5. Виведення матриці
  6. Обчислення сум та добутків
  7. Головна функція main
Для кого:Студенти технічних спеціальностей та виші
Викладачі:Не вказано

Ключові поняття

класматрицясортуванняC++введеннявиведенняобчисленнясумадобутокмасив

Частина тексту файла (без зображень, графіків і формул):

#include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; const int n=5, m=5; class Matrix { private: double R[n][m]; public: void InputMatrix(); void Sort(); void OutputMatrix(); void Fij(); } void Matrix::InputMatrix() { for (int i=0;i<n;i++) for (int j=0;j<m;j++) { cout<<"["<<i<<"]["<<j<<"] = "; cin>>R[i][j]; } } void Matrix::Sort() { for(int i=0; i<n; i++){ for(int k=0; k<n; k++) for(int j=0; j<n-1; j++) if(R[i][j]<R[i][j+1]){ int com=R[i][j]; R[i][j]=R[i][j+1]; R[i][j+1]=com; } } } void Matrix::OutputMatrix() { for (int i=0;i<n;i++) { for (int j=0;j<m;j++) cout<< setw(7)<<R[i][j]<<" "; cout<<endl; } } void Matrix::Fij() { double summa = 0; double sa = 0; double dobutok = 1; for( int i = 0; i < n; i++) for( int j = 0; j < m; j++) { { summa+=R[i][j]; } sa = summa / n; cout << sa << endl; dobutok *= sa; cout << dobutok << endl; } } void main() { Matrix A; A.InputMatrix(); A.Sort(); A.OutputMatrix(); A.Fij(); }
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!