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

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

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

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

Звіт до лабораторної роботи №2 з дисципліни «Алгоритми та методи обчислень»

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Комп'ютерна інженерія
Кафедра:
Кафедра ЕОМ

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

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Алгоритми та методи обчислень
Група:
КН-11
Варіант:
11
Коротко про документ

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

Звіт до лабораторної роботи №2 присвячено побудові двовимірних масивів та роботі з ними на мові C++. У роботі реалізовано алгоритм обчислення різниці між найбільшим значенням першого рядка та найменшим значенням передостаннього рядка матриці.

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

  • Алгоритми
  • Двовимірні масиви
  • Програмування на C++
  • Обробка матриць
  • Генерація псевдовипадкових чисел

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

  1. Мета
  2. Теоретична частина
  3. Постановка задачі
  4. Алгоритм розв’язання задачі
  5. Код програми
  6. Результат виконання програми
  7. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів, які вивчають програмування та алгоритмічні методи.
Викладачі:Пастернак І. І.

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

алгоритмматрицядвовимірний масиврандомізаціяперший рядокпередостанній рядокнайбільше значеннянайменше значеннярізницяC++

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

Міністерство освіти і науки України Національний університет “Львівська Політехніка” Кафедра ЕОМ ЗВІТ до лабораторної роботи №2 з дисципліни “Алгоритми та методи обчислень” Львів 2015 МЕТА: Ознайомитись з побудовою матриць(двовимірних масивів) та роботою з ними. Теоретична частина: В старому трактуванні алгоритм - це точний набір інструкцій, що описують послідовність дій деякого виконавця для досягнення результату, рішення деякого завдання за кінцевий час. У зв'язку з розвитком паралельності в роботі комп'ютерів слово «послідовність» стали заміняти більше загальним словом «порядок». Це пов'язане з тим, що якісь дії алгоритму повинні бути виконані тільки один за одним, але якісь можуть бути й незалежними. Єдиного «правдивого» визначення поняття «алгоритм» немає. «Алгоритм - це всяка система обчислень, що виконуються по строго визначеним правилам, які після певного числа кроків свідомо приводять до рішення поставленого завдання.» (А. Колмогоров) Постановка задачі: Варіант 11. У матриці A(4,4) обчислити різницю між найбільшим значенням першого рядка і найменшим значенням передостаннього рядка. Вивести найбільше, найменше значення та їхню різницю. Алгоритм розв’язання задачі Код програми: #include<iostream> using namespace std; void main() { int A[4][4]; cout << "Your matrix:" << endl; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { A[i][j] = rand()%15; cout << A[i][j] << " "; }cout << endl; } int max = A[0][0]; int min = A[2][0]; for (int j = 0; j < 4; j++) { if (A[0][j]>max) { max = A[0][j]; } if (A[2][j] < min) { min = A[2][j]; } } cout << "max in 1 line = " << max << endl; cout << "min in 3 line = " << min << endl; const int riznutsya = max - min; cout << "max-min = " << riznutsya << endl; } Результат виконання програми : / Висновок: під час виконання даної лабораторної роботи я оволодів методикою роботи з двовимірними масивами. Навчився створювати їх, та виконувати певні операції над ними.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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