Курсовая работа Дорох. Разработка приложений на языке высокого уровня
Скачать 2.67 Mb.
|
Министерство науки и высшего образования Российской Федерации ФГБОУ ВО «Кубанский государственный технологический университет» (ФГБОУ ВО «КубГТУ») Кафедра компьютерных технологий и информационной безопасности Институт компьютерных систем и информационной безопасности Направление подготовки 10.03.01 «Информационная безопасность» Профиль/специализация Организация и технология защиты информации КУРСОВАЯ РАБОТА по дисциплине Языки программирования (наименование дисциплины) на тему Разработка приложений на языке высокого уровня (тема курсовой работы) Выполнил(а) студент(ка) Дорох Сергей Александрович курса 1 группы 20-КБ-ИБ1 (фамилия, имя, отчество) Допущена к защите _____________________________________________ Руководитель (нормоконтролер) работы____________________________ (подпись, дата, расшифровка подписи) Защищена _______________ Оценка __________________________ (дата) Члены комиссии: профессор Малыхина М. П. _________________ доцент Частикова В. А. _________________ доцент Осипенко Л. П. _________________ (должность, подпись, дата, расшифровка подписи) Краснодар 2021 г ФГБОУ ВО «Кубанский государственный технологический университет» (ФГБОУ ВО «КубГТУ») Институт компьютерных систем и информационной безопасности Кафедра компьютерных технологий и информационной безопасности Направление 10.03.01 «Информационная безопасность» Профиль Организация и технология защиты информации УТВЕРЖДАЮ Зав. кафедрой КТ и ИБ доцент Власенко А.В. « 18 » февраля 2021г. З А Д А Н И Е на курсовую работу студенту Дорох Сергею Александровичу группы 20-КБ-ИБ1 Тема работы: «Разработка приложений на языке высокого уровня» (утверждена указанием директора института №93-КТ от 18 февраля 2021г) Вариант №7. План работы: Получение всех четырехзначных натуральных чисел, в записи которых нет двух одинаковых цифр. Вывод их в виде гистограммы. Создание новой матрицы на основе четырех исходных, перемещение в нее равных элементов исходных матриц, стоящих на одинаковых позициях. Найти определитель новой матрицы, приравняв остальные элементы к нулю. Объем работы: а) пояснительная записка______с. б) иллюстративная часть______рисунков. Рекомендуемая литература: Малыхина М.П., Частикова В.А. Программирование на языке высокого уровня C#: учеб. пособие. Кубан. гос. технол. ун-т. Краснодар: Изд. КубГТУ, 2011. 244 с. Срок выполнения работы: с "18" февраля по " " июня 2021 г. Срок защиты: " " июня 2021 г. Дата выдачи задания: "18" февраля 2021 г. Дата сдачи работы на кафедру " " июня 2021 г. (должность, подпись) Задание принял студент _______________________. (подпись) РефератКурсовая работа: 36 с., 18 рис., 1 табл., 6 источников. АЛГОРИТМ, ДВУМЕРНЫЙ МАССИВ, КЛАСС, МЕТОД, ПРИЛОЖЕНИЕ, WINDOWS FORMS, РЕКУРСИВНЫЙ МЕТОД. Целью курсовой работы является систематизация и приобретение более глубоких знаний основ программирования на языке высокого уровня, а также умение правильно оформлять сопроводительную документацию к программным продуктам. В данной курсовой работе разработаны алгоритмы и реализованы на языке высокого уровня C# приложения, представляющие собой решение двух практических задач. В ходе выполнения первого задания курсовой работы был разработан алгоритм, позволяющий получить все четырехзначные числа, в которых нет повторяющихся цифр, а также вывести их на экран в виде гистограммы. В рамках второй задачи были реализованы такие функции, как ввод четырех матриц произвольной размерности, создание на их основе пятой матрицы, копирующей повторяющиеся элементы исходных массивов, если они стоят на одной позиции, и обнуляющей остальные элементы, вывод всех матриц на экран, а также нахождение определителя новой матрицы. В процессе выполнения курсовой работы были выполнены все этапы создания программного продукта: от постановки задачи до практической реализации и тестирования. При выполнении курсовой работы были приобретены навыки работы со специализированной литературой, справочниками, стандартами. |