Программа написана на языке программирования C#. Среда разработки Visual Studio 2015.
Курсовой проект состоит из отдельных четырех задач из книги Волкова А.И.Программирование (Visual C#). Практикум по освоению методов и приемовразработки программ.– М.: МЭСИ, 2015.– 62 с.
Задачи:
1. Сортировка выбором
Сортировка одномерного массива по убыванию методом выбора и вывод результата на экран.
В приложении предусмотреть возможность ввода одномерного массива:
– генерацией массива из заданного количества случайных целых чисел, равномерно распределенных в заданном диапазоне;
– вводом из существующего текстового файла;
– вводом с клавиатуры в текстовое поле исходного массива.
В приложении предусмотреть возможность вывода одномерного массива:
– в текстовое поле в приложении
– в текстовый файл
2. Поиск элемента в матрице
Определить номера строк матрицы порядка N * M, в которых хотя бы один элемент равен заданному числу C, после чего умножить элементы данных строк на заданное число D.
В приложении предусмотреть возможность ввода двумерного массива:
– генерацией массива из заданного количества случайных целых чисел, равномерно распределенных в заданном диапазоне;
– вводом из существующего текстового файла;
– вводом с клавиатуры в текстовое поле исходного массива.
В приложении предусмотреть возможность вывода двумерного массива:
– в текстовое поле в приложении
– в текстовый файл
3. Системы счисления
Реализовать набор подпрограмм для выполнения следующих операций над натуральными числами в Р-ичной системе счисления (2≤P≤9):
а) сложение, вычитание, умножение, деление;
б) перевод из десятичной системы счисления в Р-ичную;
в) перевод из Р-ичной системы счисления в десятичную;
г) функция проверки правильности записи числа в Р-ичной системе счисления;
д) функции, реализующие операции отношения (равно, не равно, больше или равно,
меньше или равно, больше, меньше).
- Возвести число в степень (основание и показатель степени записаны в Р-ичной системе счисления). Ответ выдать в Р-ичной и десятичной системах счисления.
- Дан массив А - массив чисел, записанных в Р-ичной системе счисления. Отсортировать его в порядке убывания. Ответ выдать в Р-ичной и десятичной системах счисления.
В приложении предусмотреть возможность ввода числа:
– вводом из существующего текстового файла;
– вводом с клавиатуры в текстовое поле.
В приложении предусмотреть возможность вывода числа:
– в текстовое поле в приложении
– в текстовый файл
4. Поиск слова в тексте
Дана строка, содержащая текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.
В приложении предусмотреть возможность ввода текста:
– генерацией строки из заданного количества букв, цифр, символов.
– вводом из существующего текстового файла;
– вводом с клавиатуры в текстовое поле.
В приложении предусмотреть возможность вывода текста:
– в текстовое поле в приложении
– в текстовый файл
В проекте
- добавлены 2 отдельных класса для конвертиции между системами счисления и для визуализации успешного/неуспешного сохранения данных, которые легко можно интегрировать в другие проекты.
- реализована обработка (и устранение) возможных ошибок при вводе исходных данных
Содержание архива
- Исходники на C# Microsoft Visual Studio 2015
- Отчет(53с.), который содержит постановку задач, блок-схемы алгоритмов, текст программы и тестовые примеры
devgroup