Информатика Курсовая с практикой Информатика

Курсовая с практикой на тему Составить программу транспонирования целочисленной матрицы.

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

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. Транспонирование матрицы.

Таким образом, задача программы сводится к тому, что бы создать новую матрицу, в которой строки исходной матрицы станут столбцами и наоборот.

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

Похожие работы