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

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

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

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

Звіт до модульної контрольної роботи №1 з дисципліни «Алгоритмізація та програмування 1: базові концепції програмування»

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

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

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

Рік:
2021
Тип роботи:
Звіт
Предмет:
Алгоритмізація та програмування
Група:
ТР-15
Коротко про документ

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

Звіт містить код програми мовою C для обчислення визначника та оберненої матриці розмірністю 3х3. Робота виконана у межах першої модульної контрольної роботи.

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

  • Програмування мовою C
  • Двовимірні масиви
  • Обчислення визначника матриці
  • Знаходження оберненої матриці
  • Введення та виведення даних

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

  1. Завдання на МКР №1
  2. Код програми
  3. Результати та посилання на Replit
  4. Висновок
Для кого:Студенти технічних спеціальностей та викладачі програмування
Викладачі:Не вказано

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

матрицявизначникобернена матрицямова Cалгоритмконсольмасивscanfprintfцикл

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

Національний технічний університет України  «Київський політехнічний інститут імені Ігоря Сікорського» Алгоритмізація та програмування 1: Базові концепції програмування ЗВІТ До модульної контрольної роботи №1 Варіант 2 Дата «1» грудня 2021 Завдання на МКР№1 Є початкова матриця. / Написати алгоритм для обчислення оберненої матриці. Код програми #include<stdio.h> #include<stdlib.h> int main(int argc, char *argv[],char *env[]){ int i,g; int Matrix[3][3]; double det = 0; printf("Введіть 9 числел через пробіл, після закінчення введення даних натисніть Enter\n"); for(i = 0; i < 3; i++) for(g = 0; g < 3; g++) scanf("%d", &Matrix[i][g]); printf("Початкова матриця:"); for(i = 0; i < 3; i++){ printf("\n"); printf("[|"); for(g = 0; g < 3; g++) printf("\t%d\t", Matrix[i][g]); printf("|]"); } for(i = 0; i < 3; i++) { det = det + (Matrix[0][i] * (Matrix[1][(i+1)%3] * Matrix[2][(i+2)%3] - Matrix[1][(i+2)%3] * Matrix[2][(i+1)%3])); } if (det!=0){ printf("\n\nВизначник: %.2f\n", det); printf("\nОбернена матриця: \n"); for(i = 0; i < 3; i++){ printf("\n"); printf("[|"); for(g = 0; g < 3; g++){ printf("\t%.2f\t",((Matrix[(g+1)%3][(i+1)%3] * Matrix[(g+2)%3][(i+2)%3]) - (Matrix[(g+1)%3][(i+2)%3] * Matrix[(g+2)%3][(i+1)%3]))/ det); printf("|]"); } } } else if (det == 0) { printf("\nВизначник рівний нулю \n"); } } Результати / Посилання на Replit https://replit.com/join/gekxuxfsjt-tr-15[ім’я автора приховано] Висновок В ході виконання лабараторної роботи було складено алгоритм обчислення оберненої матриці. Готова програма також обчислює визначник і виводить його, як і обернену матрицю на консоль.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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