Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа |
Язык программирования: | Все C C# C++ Delphi HTML Java Pascal Pascal ABC VBA |
Блок-схема: | Все Есть Нет |
-
670 руб.
Написать программы согласно темам и описанию. Подробное описание во вложении. Язык Delphi или C#.
Тема 1. Двоичные деревья
Задание. Построение и обработка двоичных деревьев поиска. Реализовать программу, выполняющую следующий набор операций с деревьями поиска:
поиск вершины с заданным значением ключа с выводом счетчика числа появлений данного ключа
добавление новой вершины в соответствии со значением ее ключа или увеличение счетчика числа появлений
построчный вывод дерева в наглядном виде на основе процедур обхода:
- в прямом порядке;
- с помощью обратно-симметричного обхода.
Тема 2. Организация поиска в массиве данных при помощи специальных методов поиска.
Задание. Реализовать программно метод хеш-поиска с разрешением конфликтов методом цепочек.
Тема 3. Сортировка данных
Задание 1. Реализовать программу, реализующую простейший метод сортировки массивов:
сортировку вставками
сортировку обменом (метод пузырька)
Задание 2. Оформить программу, реализующую метод быстрой сортировки массивов.
Метод реализуется в виде подпрограммы. Исходный массив должен обрабатываться подпрограммой сортировки с подсчетом и выводом фактического числа выполненных сравнений и пересылок. Выполнить сортировку нескольких массивов с разным числом элементов (10, 100, 1000, 10000). -
Программа, производящая частотный анализ введенного текста, построение кодов Шеннона-Фано и кодирование текста.
Режим 1: ввод текста с клавиатуры; вывод на экран: таблица частот и кодов, а также закодированный текст.
Режим 2: ввод текста из файла; вывод: таблицы частот и кодов - на экран, закодированный текст и кодовую таблицу - в файлы.
Режим 3: ввод закодированного текста из файла; одновременно должна подгружаться таблица кодов и производиться декодирование на экране.
Отчет по заданию должен содержать:
- Титульный лист;
- Краткое изложение теории, описание алгоритма (3-4 стр.);
- Протоколы работы программы, скриншоты, разработанные схемы;
- Описание порядка работы программы;
- Список использованных источников информации.
-
100 руб.
Задачи на использование двоичных и текстовых файлов. Условие вида "дан файл" означает, что пользователем вводится количество элементов и все элементы файла с клавиатуры. Осуществить ввод данных для файла, выполнить реализацию алгоритма обработки и создания нового файла, обеспечить вывод полученных результатов используя отдельные методы.
При обработке исходного файла считать число элементов в нём неизвестным. Не допускается использование массивов для обработки всего файла. Для решения задачи предварительно составляется блок-схема.
Индивидульное задание: Пользователь вводит последовательно все элементы матрицы m*n. Массивы использовать нельзя. Записать все числа в текстовый файл по строкам. Прочитать их оттуда и вывести на экран.
-
Зданием на курсовую является: В массиве найти максимальный элемент с четным индексом.
Другая формулировка задачи: среди элементов массива с четными индексами, найти тот, который имеет максимальное значение.
-
500 руб.
Составить программу, позволяющую компьютеру и человеку играть в слова. Предварительно программа объясняет правила игры и позволяет уточнить их в любой момент. Тематикой игры могут быть по выбору города, животные, растения и т. д. Тема выбирается из предложенных компьютером (не менее 3).
Создать игру на C# в Visual Studio в WPF.
В качестве приложений необходимо использовать:
- полный текст разработанной программы с комментариями;
- скриншоты экранных форм работы программы;
- инструкцию по использованию разработанной программой (описание экранного интерфейса, порядок запуска, ввода данных, получения требуемых результатов и т.п.);
- электронная версия работающей программы (проект и исполняемый exe-файл) и полный электронный вид текстового отчета.
-
В данной работе продемонстрированы возможности языка программирования высокого уровня C# в работе с тестовыми файлами на примере реализации программы «Сборник рецептов», позволяющей пользователям просматривать рецепты приготовления блюд в зависимости от категории блюда, а также, добавлять рецепты.
-
Реализовать систему визуального программирования, в рамках которой будет представлена возможность определения алгоритма в виде блок-схем, с возможностью конвертирования в один из языков программирования.
Программа конвертирует блок-схему на 5 языков программирования: C, C++, Java, C#, Pascal. Имеет возможность сохранять и отрывать результат работы.
-
Проектирование и разработка АИС «База данных магазина». Использовать классы: город, магазин, отдел, товар.
Реализовать: Ввод информации, Сортировка, Поиск, Удаление, Вывод всей информации. -
Цель курсовой работы - разработка игры “Тетрис” на языке программирования высокого уровня.
Задачи:
- увеличение навыков программирования на объектно-ориентированном языке программирования,
- и создание игры «Тетрис» с такой структурой кода, которая позволит в дальнейшем расширять функционал игры.
К данной игре предъявляются следующие требования:
- использование простых средств управления,
- интуитивно - понятный графический интерфейс,
- использование принципов ООП.
-
Разработать графический редактор для операционных систем семейства Windows.
Требования к программе:
- Интуитивно понятный интерфейс;
- Возможность сохранения изменений;
- Возможность открытия файла для редактирования;
- Низкие требования к ресурсам машины.
-
Цель работы разработать приложение для просмотра видео файлов.
Перед началом работы были поставлены следующие задачи:
1. Провести анализ современного состояния в области программ просмотра видео файлов.
2. Выбрать язык программирования и среду разработки.
3. Привести описание информационной системы: рассмотреть структуру системы, объекты и способы их взаимодействия; обозначить состав аппаратных и программных средств для эксплуатации.
4. Разработать руководство пользователя.
5. Подвести итоги выполненной работы: полезность решенной задачи; теоретическую и практическую ценность разработки; степень внедрения в перспективе.
-
Курсовая работа по программированию на тему Игра "Точки" на C#
Правила игры:
Играют на поле, разлинованном горизонтальными и вертикальными линиями. Два игрока ставят по очереди точки разными цветами. Ставить можно только в перекрестия линий. Несколько точек одного цвета можно соединить линией, проводя её от точки к точке не больше, чем через одну клетку. Такая область (обведённая линией) считается захваченной. В захваченной области обязательно должны быть чужие точки. Новые точки в захваченной области ставить нельзя. Соединять линию с участием захваченных точек тоже нельзя. Выигрывает тот, кто захватил больше чужих точек