Программирование
Тип работы: | Все Задача Курсовая работа Лабораторная работа |
Язык программирования: | Все Bash C C# C# ASP .NET C++ Delphi Fortran Java JavaScript Pascal ABC Turbo Pascal VBA Ассемблер |
Блок-схема: | Все Есть Нет |
-
700 руб.
1) Создать DLL с классами Point и Line, описывающими точку и отрезок на плоскости.
Среди методов класса Line предусмотреть методы: 1) определяющий принадлежность точки данному отрезку, 2) определяющий точку пересечения двух отрезков. Среди свойств класса Line предусмотреть 1) длина отрезка 2) угол между отрезком и осью 0X.
Среди методов класса Point предусмотреть методы: 1) определяющий кратчайшее расстояние от данной точки до точки 2) определяющий кратчайшее расстояние от данной точки до прямой (заданной отрезком Line).
Построить Windows проект, предоставляющий пользователю интерфейс для работы с DLL: Пользователь с помощью графического интерфейса «Windows Forms» может 1) создавать объекты классов Point, Line и наблюдать эти объекты на форме (допускается использование инструментов Windows Forms для рисования на форме), 2) использовать перечисленные выше методы и свойства классов Line и Point.
2) Создать DLL с классами Account и Clients, описывающими счет в банке и множество клиентов, хранящихся в файле. Построить Windows проект, предоставляющий пользователю интерфейс для работы с DLL.
3) Постройте семейство классов Person, Car, OwnerOfCar, связанных отношениями наследования и вложенности, моделируя предметную область "Люди и машины". Предусмотрите виртуальные методы в проектируемых классах. Постройте DLL и Windows- проект для работы с объектами классов.
-
500 руб.
Текстовой редактор на C#
Имеет следующие возможности:
- сохранение и отрытые документа
- установка шрифта, цвета и его размера
- установка фона
- вставка, копирование и вырезание
- выравнивание текста, создание списков, подчеркивание, курсив и тд…
-
500 руб.
Два циферблата настраиваются независимо на определенное время игры. Кнопки переключения часов, начальные установки задаются в начале игры. Циферблат реализовать в форме стрелок (часовая, минутная, секундная) и в цифровой форме. Внизу цифровая идентификация оставшегося времени. На каждом циферблате флажок, при падении флажка – звуковой сигнал. При установке запрашиваются имена игроков и время для каждого игрока в часах, минутах и секундах.
-
Тема проекта: Разработка программы обработки массива данных с построением диаграммы (предметная область-«Гостиница»)
1. Исходные данные (технические требования) на проектирование
Состав входных и выходных данных:
- входные данные: ФИО клиента, № комнаты, количество суток проживания, цена суток (руб.)
- вычисляемое поле: Итого (руб.)
- выходные данные: обработанный массив данных, круговая диаграмма.
2. Функции программы: ввод данных, запись данных в файл, чтение данных из файла, вывод данных на экран, дополнение данных, удаление данных, поиск информации по заданному атрибуту (наименование продукта), сортировка данных (обменная сортировка), построение диаграммы(столбиковой).
3. Требования к программе: тип меню – горизонтальное, выбор функции меню - по номеру, вывод сведений о назначении программы, вывод подсказок с указаниями к дальнейшим действиям, вывод запросов на ввод исходных данных, контроль исходных данных и коррекция ошибочно введенных значений переменных.
-
200 руб.
Реализовать программу, которая вычисляет значение функции (в соответствии с вариантом) для заданного вещественного x следующими способами:
- с заданной точностью eps;
- для указанного количества членов n;
- с максимальной точностью.
На вход программе подаются следующие числа:
- x - вещественное число, аргумент функции;
- eps - вещественное число, точность вычислений. Под точностью вычислений eps следует понимать модуль разности абсолютных значений двух последних вычисленных членов суммы. Может быть равен 0;
- n - 0 или натуральное число, указывающее максимальное количество членов суммы для вычисления, 0 <= n <= 4294967295.
В результате выполнения программа должна вывести три числа:
- значение суммы, вычисленное с указанной точностью eps;
- значение суммы, вычисленное для указанного количества членов суммы;
- значение суммы, вычисленное с максимальной точностью.
Программа должна учитывать ограничения используемого вещественного типа данных и прекращать процесс вычисления суммы, если значение следующего члена суммы некорректно.
Вещественные числа должны выводиться в экспоненциальном формате, 15 значащих цифр.
В таблице представлен формат вводимых и выводимых данных:
-
Написать приложение Windows Forms C#, решающее задачу о максимальном паросочетании в двудольном графе с помощью генетического алгоритма. Пользователь задает граф, размер популяции, количество мутаций, количество старых особей в новой популяции, максимальное число поколений. На выходе пользователь должен получить максимальное паросочетание.
-
Написать программу, которая автоматически копирует все файлы с flash-накопителя (флешки), при подключении его к компьютеру. Программа и процесс копирования должны быть скрыты. Копирование происходит в C:\Users\(имя пользователя)\(буква носителя + циферный набор).
-
800 руб.
Задача 1
Написать программу вывода списка файлов из указанного каталога с расширениями bmp с указанием их общего количества.
Задача 2
Написать программу вывода содержимого файла видеоизображения на экран монитора. При выводе показать размер файла.
Задача 3
Написать программу ведения базы данных радиодеталей. База данных должна содержать: раздел (транзисторы, резисторы и пр.), марка, фирма-изготовитель, количество и поле примечаний для кратких технических характеристик. Программа должна позволять вводить новые данные, редактировать данные и производить поиск по разделу, марке и фирме-изготовителю. Где возможно, программа должна использовать справочники (например, при вводе фирмы-изготовителя в бланке ввода новых данных).
Реализация базы данных - csv файл.
-
Игра-приложение «Сапёр» представляет собой плоское или объёмное игровое поле, которое разделено на смежные ячейки (квадраты, шестиугольники, кубы и т. п.), некоторые из которых «заминированы»; количество «заминированных» ячеек известно. Целью игры является открытие всех ячеек, не содержащих мины.
Игрок открывает ячейки, стараясь не открыть ячейку с миной. Открыв ячейку с миной, он проигрывает. Мины расставляются после первого хода, поэтому проиграть на первом же ходу невозможно. Если под открытой ячейкой мины нет, то в ней появляется число, показывающее, сколько ячеек, соседствующих с только что открытой, «заминировано»; используя эти числа, игрок пытается рассчитать расположение мин, однако иногда даже в середине и в конце игры некоторые ячейки всё же приходится открывать наугад.
Если под соседними ячейками тоже нет мин, то открывается некоторая «незаминированная» область до ячеек, в которых есть цифры.
Заминированные» ячейки игрок может пометить, чтобы случайно не открыть их. Открыв все «не заминированные» ячейки, игрок выигрывает.
В рамках курсового проекта должны быть реализованы:
1. Дружественный графический интерфейс программы. Интуитивно понятное управление.
2. Алгоритм расстановки «мин» на игровом поле.
3. Отображение времени игры.
4. Отображение текущего количества открытых и скрытых «мин».
5. Возможность помечать «заминированные» ячейки.
6. Меню «О программе», содержащее вкладки «Справка», «О разработчике»
-
Вариант24:
1-й раздел: Интерфейсы в языке C#.
2-й раздел: Функция указанна на риснуке 1
Метод средних прямоугольников,
метод Симпсона 1,
метод Симпсона 2 (формула Симпсона «3/8»)
Проверочное значение на интервале [0, 1]: 0,6268639783
3-й раздел:
Задание для одномерного массива: Подсчитать среднее арифметическое отрицательных элементов массива, стоящих на нечётных местах.
Размещение чисел в файле: В одной строке через пробел
Способ сортировки: Bubble2 – пузырьковый метод с помощью оператора do..while (внешний цикл с логическим параметром) и for (внутренний цикл)
-
800 руб.
1 Простейшие алгоритмы
Задание: В соответствии с вариантом задания организовать ввод требуемых исходных данных и вывод результатов расчета с использованием компонентов класса TextBox. При наличии в формуле числа пи, подставлять значение Math.PI.
Вариант 1. Из куба с ребром a был выточен шар радиуса R (R <= a/2). Вычислить объемы куба и шара, а также процент материала, ушедшего в отходы.2 Выражения
Задание: По формулам, заданным в таблице 1, на основе значений двух переменных x и y (x, y > 0) рассчитать две другие переменные и, в зависимости от выполнения условия, рассчитать третью по соответствующей формуле. Ввод/вывод осуществлять с использованием компонентов класса TextBox.
Вариант 1: задание представленно на рисунке 1. -
Целью данной работы является разработка приложения автоматического тестирования уровня знаний. Программа позволит наиболее эффективно осуществлять контроль с минимальными временными затратами проверяющего и обучающихся.
В соответствии с данной целью были поставлены следующие задачи:
- проанализировать предметную область;
- провести обзор и анализ существующих информационных систем, предназначенных для тестирования;
- осуществить проектирование и разработку приложения.
-
1 200 руб.
Программы в среде Visual Studio на языке Visual C# на темы:
-Сложные арифметические выражения
-Условный оператор
-Циклы с пред- и постусловием
-Ряды
-Одномерные массивы
-Многомерные массивы
-Строки
-Типизированные методы
-Нетипизированные (пустые) методы
-Файлы