Курсовая с практикой на тему Составить программу транспонирования целочисленной матрицы.
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Скачать эту работу всего за 690 рублей
Ссылку для скачивания пришлем
на указанный адрес электронной почты
на обработку персональных данных
Содержание:
1. ВВЕДЕНИЕ. 3
2. ЗАДАНИЕ. 4
3. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ РЕШЕНИЯ ЗАДАЧИ. 4
4. ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ. 5
5. ПОСТРОЕНИЕ БЛОК-СХЕМЫ АЛГОРИТМА. 6
6. РАЗРАБОТКА ПРОГРАММЫ. 9
6.1. СОЗДАНИЕ HTML ДОКУМЕНТА. 9
6.2. ПОДПИСИ К ЭЛЕМЕНТАМ ПРОГРАММЫ. 10
6.3. СОЗДАНИЕ ЭЛЕМЕНТА МАТРИЦА. 10
6.4. ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ДЛЯ ВВОДА КОЛИЧЕСТВА СТРОК И СТОЛБЦОВ. 15
6.5. РАЗРАБОТКА КОДА НА JAVASCRIPT. 16
6.5.1. ФУНКЦИЯ ОТРИСОВКИ ИСХОДНОЙ МАТРИЦЫ. 16
6.5.2. ФУНКЦИЯ ПРОВЕРКИ ДАННЫХ ПРИ ВВОДЕ КОЛИЧЕСТВА СТРОК И КОЛОНОК. 17
6.5.3. ФУНКЦИЯ ТРАНСПОНИРОВАНИЯ МАТРИЦЫ. 18
6.5.4. ФУНКЦИЯ АВТОМАТИЧЕСКОГО ЗАПОЛНЕНИЯ МАТРИЦЫ. 19
6.6. СОЗДАНИЕ ОКНА С СООБЩЕНИЕМ ПОЛЬЗОВТЕЛЮ, У КОТОРОГО ОТКЛЮЧЁН JAVASCRIPT. 19
7. КОД ПРОГРАММЫ. 20
8. СКРИНШОТЫ РАБОТЫ ПРОГРАММЫ. 28
9. ЗАКЛЮЧЕНИЕ. 30
9. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ. 31
Введение:
В современном мире роль вычислительных машин увеличивается буквально с каждым днем. Еще каких-то двадцать лет назад люди мечтали о том, что бы быть всегда и везде на связи. А теперь это обыденная реальность. С развитием цифровых технологий растет и потребность в различных программах, а как следствие и в программистах, которые эти программы пишут.
На данный момент существует, казалось бы, бесконечное множество программ. Если зайти в «Google play» на телефоне, то можно найти любое приложение, на все случаи жизни. Тем не менее, жизнь остается многогранной, и всегда будут возникать задачи, требующие какой либо автоматизации. Поэтому написания новых программ остается и будет актуальным в будущем.
Заключение:
В данной работе мы разработали программу транспонирования целочисленной матрицы на языке программирования JavaScript. Для её реализации мы создали блок-схему алгоритма.
Так же создали интерфейс между пользователем и программой на языке разметки HTML и языке стилей CSS.
Получившаяся программа позволяет ввести матрицу любого размера, есть возможность заполнить ее автоматически случайными целыми числами.
Получившаяся программа представляет собой текстовый файл с расширением «html». Для её открытия необходимо открыть данный файл в любом браузере. В случае, если в браузере отключена обработка сценариев на JavaScript, то пользователь увидит соответствующее сообщение.
Фрагмент текста работы:
2. ЗАДАНИЕ.
Составить программу транспонирования целочисленной матрицы. Исходная матрица может быть любого размера и вводится пользователем. Так же необходимо предусмотреть возможность заполнения матрицы случайными значениями. Организовать интерфейс между пользователем и программой.
3. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ РЕШЕНИЯ ЗАДАЧИ.
Транспонированная матрица – это матрица, полученная из исходной путем замены строк на столбцы. Т.е. другими словами, строки становятся столбцами, а столбцы строками. При этом номера полученных строк соответствуют номерам исходных столбцов, а номера полученных столбцов соответствую номерам исходных строк. Наглядно транспонирование матрицы демонстрирует рисунок 1.
Исходная матрица:
А={■(11&12&13@21&22&23@31&32&33)}
Транспонированная матрица:
А^Т={■(11&21&31@12&22&32@13&23&33)}
Рисунок 1. Транспонирование матрицы.
Таким образом, задача программы сводится к тому, что бы создать новую матрицу, в которой строки исходной матрицы станут столбцами и наоборот.