Программирование
Тип работы: | Все Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все C C# C++ Delphi Java JavaScript Pascal Pascal ABC |
Блок-схема: | Все Есть Нет |
-
Необходимо написать двоичное дерево поиска в Visual C#
-
Тетрис на C#, от 300 до 600 строк, без xml и сторонних библиотек, со счетом и лучшими игроками
-
Написать программу, которая автоматически копирует все файлы с flash-накопителя (флешки), при подключении его к компьютеру. Программа и процесс копирования должны быть скрыты. Копирование происходит в C:\Users\(имя пользователя)\(буква носителя + циферный набор).
-
Тема проекта: Разработка программы обработки массива данных с построением диаграммы (предметная область-«Гостиница»)
1. Исходные данные (технические требования) на проектирование
Состав входных и выходных данных:
- входные данные: ФИО клиента, № комнаты, количество суток проживания, цена суток (руб.)
- вычисляемое поле: Итого (руб.)
- выходные данные: обработанный массив данных, круговая диаграмма.
2. Функции программы: ввод данных, запись данных в файл, чтение данных из файла, вывод данных на экран, дополнение данных, удаление данных, поиск информации по заданному атрибуту (наименование продукта), сортировка данных (обменная сортировка), построение диаграммы(столбиковой).
3. Требования к программе: тип меню – горизонтальное, выбор функции меню - по номеру, вывод сведений о назначении программы, вывод подсказок с указаниями к дальнейшим действиям, вывод запросов на ввод исходных данных, контроль исходных данных и коррекция ошибочно введенных значений переменных.
-
Кодирование информации методом хаффмана на c#
-
Целью данной работы является разработка приложения автоматического тестирования уровня знаний. Программа позволит наиболее эффективно осуществлять контроль с минимальными временными затратами проверяющего и обучающихся.
В соответствии с данной целью были поставлены следующие задачи:
- проанализировать предметную область;
- провести обзор и анализ существующих информационных систем, предназначенных для тестирования;
- осуществить проектирование и разработку приложения.
-
Игра-приложение «Сапёр» представляет собой плоское или объёмное игровое поле, которое разделено на смежные ячейки (квадраты, шестиугольники, кубы и т. п.), некоторые из которых «заминированы»; количество «заминированных» ячеек известно. Целью игры является открытие всех ячеек, не содержащих мины.
Игрок открывает ячейки, стараясь не открыть ячейку с миной. Открыв ячейку с миной, он проигрывает. Мины расставляются после первого хода, поэтому проиграть на первом же ходу невозможно. Если под открытой ячейкой мины нет, то в ней появляется число, показывающее, сколько ячеек, соседствующих с только что открытой, «заминировано»; используя эти числа, игрок пытается рассчитать расположение мин, однако иногда даже в середине и в конце игры некоторые ячейки всё же приходится открывать наугад.
Если под соседними ячейками тоже нет мин, то открывается некоторая «незаминированная» область до ячеек, в которых есть цифры.
Заминированные» ячейки игрок может пометить, чтобы случайно не открыть их. Открыв все «не заминированные» ячейки, игрок выигрывает.
В рамках курсового проекта должны быть реализованы:
1. Дружественный графический интерфейс программы. Интуитивно понятное управление.
2. Алгоритм расстановки «мин» на игровом поле.
3. Отображение времени игры.
4. Отображение текущего количества открытых и скрытых «мин».
5. Возможность помечать «заминированные» ячейки.
6. Меню «О программе», содержащее вкладки «Справка», «О разработчике»
-
Тема курсовой работы: "Исследование и реализация алгоритмов балансировки АВЛ - дерева"
Цель данной работы - изучение алгоритмов балансировки дерева, на примере AVL – дерева.
Задачи работы:
- Провести теоретический анализ балансировки AVL – дерева.
- Рассмотреть возможности языков программирования.
- Реализовать AVL – дерево на объектно-ориентированном языке программирования.
- Реализация дружественного интерфейса.
- Провести тестирование разработанной программы.
-
Тема работы: «Разработка таблицы символов на основе красно-черного дерева». В рамках работы проведен анализ предметной области, разобран алгоритм вставки и удаления узлов в красно-черном дереве и разработана программа для его иллюстрации. Так же проведено тестирование. Программа имеет интуитивно понятный интерфейс. Объем пояснительной записки без приложения - 32 листа.
-
3 500 руб.
Программирование приложения «Планировщик событий и календарь». Позволит пользователю заносить дату и время события, а также кое-какие заметки в календарь.
Пользователь должен иметь возможность просмотреть календарь или найти определенное событие.
По желанию:
Добавить возможность создавать повторяющиеся события (каждый день, неделю, месяц, год и т.д.) -
3 500 руб.
Создайте программу введения базы данных «Сотрудники»
ООО «....». База данных состоит из двух файлов. Файл No 1 - список сотрудников: фамилия, код должности, подразделение. Файл No 2 - справочник: наименование должности, зарплата за один час работы. Количество отработанных часов для каждого сотрудника вводятся с клавиатуры компьютера; расчет премии и бонусов за период (месяц), и т.д.(на свое усмотрение) -
Программирование приложения Графический редактор. Построить систему классов для описания плоских геометрических фигур: линии, круга, квадрата, прямоугольника. Предусмотреть методы для создания объектов, перемещения на плоскости, изменения размеров и вращения на заданный угол. Написать программу, демонстрирующую работу с этими классами