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

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

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

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

Звіт з лабораторної роботи №10 Деякі задачі матричної алгебри

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

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

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

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Інформатика та обчислювальна техніка
Група:
РТ-11
Варіант:
8
Коротко про документ

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

У роботі досліджено створення та використання масивів і програмну реалізацію матричних операцій у Pascal. Наведено код програми транспонування матриць та результати тестування.

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

  • Масиви
  • Матрична алгебра
  • Транспонування матриць
  • Мова програмування Pascal
  • Циклічні алгоритми
  • Обробка даних

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

  1. Постановка задачі
  2. Розробка структури даних
  3. Розробка алгоритму
  4. Запис тексту програми
  5. Результати тестування і налагодження
Для кого:Студенти технічних спеціальностей, вивчаючі інформатику та програмування.
Викладачі:Нестор Н. І.

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

масивматрицятранспонуванняциклPascalпрограмаалгоритмелементрозмірністьналагодження

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

Мета роботи — засвоїти методи створення, доступу та використання базового структурованого типу даних — масивів, програмну реалізацію операцій з матрицями. ЗАВДАННЯ. Скласти програму, яка б виконувала задані операції із заданими матрицями. №  Вхідні матриці Вихідна матриця   А В    8  16  3  А Т   1.ПОСТАНОВКА ЗАДАЧІ. Треба виконати операцію транспоновання матриці А за допомогою формули транспоновання матриці | аik |T = | aki |.Це можна реалізувати за допомогою вкладених циклів. Для зберігання матриць використовуємо масиви. 2.РОЗРОБКА СТРУКТУРИ ДАНИХ №п(п Позначення Ім’я Тип Призначення, опис  1 t t Ціла,стала Кількість рядків матриці а,b  3 n n Ціла,стала Кількість стовпців матриці а,b  4 I,k I,k ціла Змінні необхідні для зберігання елементів матриці,виводу матриць  5 a a Масив дійсних чисел Матриця А  6 b b Масив дійсних чисел Матриця В(B=At)   3.Розробка алгоритму 4.Запис тексту програми. program Project1; uses crt; const n=3;{kl stovpciv 'a'}t=4;{kl rjadkiv 'a'} var i,k:integer; a:array[1..t,1..n] of real; b:array[1..n,1..t] of real; begin writeln('vvedit matrucy A '); for i:=1 to t do for k:=1 to n do begin write('A(',i,',',k,')='); readln(a[i,k]); end; for i:=1 to t do for k:=1 to n do begin b[k,i]:= a[i,k]; end; for i:=1 to n do begin for k:=1 to t do begin write(b[i,k]:8:3); end; writeln;end; readln; end. 5.РЕЗУЛЬТАТИ ТЕСТУВАННЯ І НАЛАГОДЖЕННЯ.  Висновок: я озайомився з алгоритмом транспонування матриць матриць та навчився реалізовувати множення матриць программно за допомогою оператора for та масивів. Міністерство освіти і науки України НУ «Львівська Політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань ЗВІТ З ЛАБОРАТОРНОЇ РОБОТИ №10 НА ТЕМУ: “ ДЕЯКІ ЗАДАЧІ МАТРИЧНОЇ АЛГЕБРИ” з дисципліни «Інформатика та обчислювальна техніка» Варіант №8 Прийняв: Нестор Н. І. Львів-2010р.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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