Программирование

Тип работы: Все Задача Курсовая работа Лабораторная работа
Язык программирования: Все Bash C C# C# ASP .NET C++ Delphi Fortran Java JavaScript Pascal ABC Turbo Pascal VBA Ассемблер
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • Контрольная работа, Создание DLL

    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- проект для работы с объектами классов.

  • Разработка текстового редактора

    Текстовой редактор на C#

    Имеет следующие возможности:

    - сохранение и отрытые документа

    - установка шрифта, цвета и его размера

    - установка фона

    - вставка, копирование и вырезание

    - выравнивание текста, создание списков, подчеркивание, курсив и тд…

  • Шахматные часы

    Два циферблата настраиваются независимо на определенное время игры. Кнопки переключения часов, начальные установки задаются в начале игры. Циферблат реализовать в форме стрелок (часовая, минутная, секундная) и в цифровой форме. Внизу цифровая идентификация оставшегося времени. На каждом циферблате флажок, при падении флажка – звуковой сигнал. При установке запрашиваются имена игроков и время для каждого игрока в часах, минутах и секундах.

  • Разработка программы обработки массива данных с построением диаграммы (предметная область-«Гостиница»)

    Тема проекта: Разработка программы обработки массива данных с построением диаграммы (предметная область-«Гостиница»)

    1. Исходные данные (технические требования) на проектирование

    Состав входных и выходных данных:

    - входные данные: ФИО клиента, № комнаты, количество суток проживания, цена суток (руб.)

    - вычисляемое поле: Итого (руб.)

    - выходные данные: обработанный массив данных, круговая диаграмма.

    2. Функции программы: ввод данных, запись данных в файл, чтение данных из файла, вывод данных на экран, дополнение данных, удаление данных, поиск информации по заданному атрибуту (наименование продукта), сортировка данных (обменная сортировка), построение диаграммы(столбиковой).

    3. Требования к программе: тип меню – горизонтальное, выбор функции меню - по номеру, вывод сведений о назначении программы, вывод подсказок с указаниями к дальнейшим действиям, вывод запросов на ввод исходных данных, контроль исходных данных и коррекция ошибочно введенных значений переменных.

  • 200 руб.
    Задача на C#

    Реализовать программу, которая вычисляет значение функции (в соответствии с вариантом) для заданного вещественного x следующими способами:

    - с заданной точностью eps;

    - для указанного количества членов n;

    - с максимальной точностью.

    На вход программе подаются следующие числа:

    - x - вещественное число, аргумент функции;

    - eps - вещественное число, точность вычислений. Под точностью вычислений eps следует понимать модуль разности абсолютных значений двух последних вычисленных членов суммы. Может быть равен 0;

    - n - 0 или натуральное число, указывающее максимальное количество членов суммы для вычисления, 0 <= n <= 4294967295.

    В результате выполнения программа должна вывести три числа:

    - значение суммы, вычисленное с указанной точностью eps;

    - значение суммы, вычисленное для указанного количества членов суммы;

    - значение суммы, вычисленное с максимальной точностью.

    Программа должна учитывать ограничения используемого вещественного типа данных и прекращать процесс вычисления суммы, если значение следующего члена суммы некорректно.

    Вещественные числа должны выводиться в экспоненциальном формате, 15 значащих цифр.

    В таблице представлен формат вводимых и выводимых данных:

  • Задача о максимальном паросочетании в двудольном графе

    Написать приложение Windows Forms C#, решающее задачу о максимальном паросочетании в двудольном графе с помощью генетического алгоритма. Пользователь задает граф, размер популяции, количество мутаций, количество старых особей в новой популяции, максимальное число поколений. На выходе пользователь должен получить максимальное паросочетание.

  • Курсовая работа на C# - Программа скрытого копирования файлов

    Написать программу, которая автоматически копирует все файлы с flash-накопителя (флешки), при подключении его к компьютеру. Программа и процесс копирования должны быть скрыты. Копирование происходит в C:\Users\(имя пользователя)\(буква носителя + циферный набор).

  • Три задачи на C#

    Задача 1

    Написать программу вывода списка файлов из указанного каталога с расширениями bmp с указанием их общего количества.

    Задача 2

    Написать программу вывода содержимого файла видеоизображения на экран монитора. При выводе показать размер файла.

    Задача 3

    Написать программу ведения базы данных радиодеталей. База данных должна содержать: раздел (транзисторы, резисторы и пр.), марка, фирма-изготовитель, количество и поле примечаний для кратких технических характеристик. Программа должна позволять вводить новые данные, редактировать данные и производить поиск по разделу, марке и фирме-изготовителю. Где возможно, программа должна использовать справочники (например, при вводе фирмы-изготовителя в бланке ввода новых данных).

    Реализация базы данных - csv файл.

  • Курсовая работа на C# - Реализация игры Сапер

    Игра-приложение «Сапёр» представляет собой плоское или объёмное игровое поле, которое разделено на смежные ячейки (квадраты, шестиугольники, кубы и т. п.), некоторые из которых «заминированы»; количество «заминированных» ячеек известно. Целью игры является открытие всех ячеек, не содержащих мины.

    Игрок открывает ячейки, стараясь не открыть ячейку с миной. Открыв ячейку с миной, он проигрывает. Мины расставляются после первого хода, поэтому проиграть на первом же ходу невозможно. Если под открытой ячейкой мины нет, то в ней появляется число, показывающее, сколько ячеек, соседствующих с только что открытой, «заминировано»; используя эти числа, игрок пытается рассчитать расположение мин, однако иногда даже в середине и в конце игры некоторые ячейки всё же приходится открывать наугад.

    Если под соседними ячейками тоже нет мин, то открывается некоторая «незаминированная» область до ячеек, в которых есть цифры.

    Заминированные» ячейки игрок может пометить, чтобы случайно не открыть их. Открыв все «не заминированные» ячейки, игрок выигрывает.

    В рамках курсового проекта должны быть реализованы:

    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 руб.
    Задачи по C#

    1 Простейшие алгоритмы
    Задание: В соответствии с вариантом задания организовать ввод требуемых исходных данных и вывод результатов расчета с использованием компонентов класса TextBox. При наличии в формуле числа пи, подставлять значение Math.PI.
    Вариант 1. Из куба с ребром a был выточен шар радиуса R (R <= a/2). Вычислить объемы куба и шара, а также процент материала, ушедшего в отходы.

    2 Выражения
    Задание: По формулам, заданным в таблице 1, на основе значений двух переменных x и y (x, y > 0) рассчитать две другие переменные и, в зависимости от выполнения условия, рассчитать третью по соответствующей формуле. Ввод/вывод осуществлять с использованием компонентов класса TextBox.
    Вариант 1: задание представленно на рисунке 1.

  • Курсовая: Программа для автоматического тестирования знаний на языке C#

    Целью данной работы является разработка приложения автоматического тестирования уровня знаний. Программа позволит наиболее эффективно осуществлять контроль с минимальными временными затратами проверяющего и обучающихся.

    В соответствии с данной целью были поставлены следующие задачи:

    -       проанализировать предметную область;

    -       провести обзор и анализ существующих информационных систем, предназначенных для тестирования;

    -       осуществить проектирование и разработку приложения.

  • 11 лабораторных работ по C#

    Программы в среде Visual Studio на языке Visual C# на темы:

    -Сложные арифметические выражения

    -Условный оператор

    -Циклы с пред- и постусловием

    -Ряды

    -Одномерные массивы

    -Многомерные массивы

    -Строки

    -Типизированные методы

    -Нетипизированные (пустые) методы

    -Файлы