Контрольная работа по "Моделированию телеккомуникационных устройств"
Автор: startsev1010 • Июнь 1, 2025 • Контрольная работа • 306 Слов (2 Страниц) • 143 Просмотры
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ им. проф. М.А. Бонч-Бруевича
ИНСТИТУТ НЕПРЕРЫВНОГО ОБРАЗОВАНИЯ
Контрольная работа за _ 8 _ семестр
По дисциплине
_ Моделирование телекоммуникационных устройств _
Вариант _ 6 _
Фамилия: _____ Костин ___
Имя: _______ Глеб ____
Отчество: _____ Тимофеевич
Курс: _______4________
Студ. билет №: _____456858_____
Группа №: _____РБ-81_____
Санкт-Петербург
2021
Задание 1.
Даны две матрицы размером 3*3. Ввести данные в таблицу. Вычислить разность 2-х матриц. Найти среднее арифметическое значение всех элементов матрицы С.
[pic 1]
Сначала разобрался с матрицами и сделал с помощью Real Matrix. После выполнения решил чуть-чуть поинтереснее сделать с помощью массивов, создал отдельную программу.
Вариант 1. (Real Matrix)
Лицевая панель:
[pic 2]
Блок-диаграмма:
[pic 3]
Вводим значения двух матриц. Они вычитаются и получается результат в виде другой матрицы.
Одновременно с этим все получившиеся элементы складываются и делятся на 9 (количество элементов в матрице 3*3), чтобы получить среднее арифметическое значение всех элементов матрицы.
Вариант 2. (Array)
Лицевая панель:
[pic 4]
[pic 5]
Блок-диаграмма:
[pic 6]
Массив создается произвольно случайными числами. Используем рандом, который умножаем на 100, чтобы чаще всего получались целые числа 1-99 и ставим округление на лицевой панели до сотых. Наименьшее 0,01 (при 0,0001…1), наибольшее 99,99 (при 0,9999…9). Помню объяснял это в первой лабораторной работе. Двумерный массив создается двойным циклом For Loop.
Создав вот таким образом массивы, они вычитаются и формируется новый массив. Одновременно с этим получившиеся значения суммируются и делятся на 9 (количество элементов), получая среднее арифметическое элементов массива.
...