Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа |
Язык программирования: | Все C C# C++ Delphi Java JavaScript Pascal ABC VBA |
Блок-схема: | Все Есть Нет |
-
В данной работе продемонстрированы возможности языка программирования высокого уровня C# в работе с тестовыми файлами на примере реализации программы «Сборник рецептов», позволяющей пользователям просматривать рецепты приготовления блюд в зависимости от категории блюда, а также, добавлять рецепты.
-
Зданием на курсовую является: В массиве найти максимальный элемент с четным индексом.
Другая формулировка задачи: среди элементов массива с четными индексами, найти тот, который имеет максимальное значение.
-
1.Создать файл Train.dat, содержащий записи следующей структуры:
- название пункта назначения;
- номер поезда;
- время отправления. (массив из двух чисел: часы, минуты)
2. программа должна выполнять следующую обработку файла Train.dat:
- поиск в файле и вывод на экран информации о поезде, номер которого введен с клавиатуры;
- если таких поездов нет, выдать соответствующее сообщение на дисплей.
-
400 руб.
1. Матрицу задать случайным образом в виде целых чисел. Диапазон целых чисел должен задаваться через необходимый элемент управления.
2. Все элементы управления расположить на созданной пользовательской форме.
3. Раскрасить необходимые элементы матрицы цветами. Например, положительные – красные, отрицательные - синие. Четные и нечетные….
4. Упорядочить числа по возрастанию (убыванию) с помощью отдельного элемента управления.
5. Обработать ошибки при вводе пользователем не числовых данных в матрицу.
6. Составить из элементов матрицы систему линейных уравнений с целыми значениями неизвестных и решить её любым известным способом ( матричным, методом Гаусса, методом Крамера).
Вариант: В матрице А(5,6) найти номер столбца с максимальной суммой элементов.
-
400 руб.
Для функции разработать и протестировать программу, выполняющую:
1. табулирование функции на отрезке [a; b] с шагом h;
2. нахождение точек локальных экстремумов;
3. нахождение всех действительных корней уравнения на отрезке [a; b], если таковые имеются (решение соответствующего уравнения выполнить с точностью до e=0,0001 одним из численных методов: дихотомия, метод хорд, касательных) не более, чем за 20 итераций.
4. вычисление определенного интеграла f(x) на интервале табулирования [a; b] одним из перечисленных методов (правых прямоугольников, средних прямоугольников, левых прямоугольников, трапеций, Симпсона);
5. построение графика заданной функции);
6. построение графика производной заданной функции.
-
400 руб.
Функционал программы генерирования паролей:
1. Пользователь вводит критерии для формирования пароля:
- Длину пароля (n);
- Выбирает допустимые наборы символов.
2. Программа из доступных символов произвольно выбирает n - е количество символов и отображает пользователю.
-
Разработать приложение для детей позволяющее совершенствовать навыки печати на клавиатуре.
Основные задачи программы:
- Созданный клавиатурный тренажер должен быть прост и интересен в использовании, т.к. основной аудиторией данного продукта будут является дети школьного возраста.
- Увеличение сложности в зависимости от умений пользователя.
-
Создать программный модуль, содержащий описание динамической библиотеки, обладающей следующими подпрограммами:
– организация динамической структуры данных типа дек
– создание дека, уничтожение дека, добавление элемента, исключение элемента, определение текущего числа элементов в деке, очистка дека.
Написать программу, иллюстрирующую работу с данной библиотекой. -
В квадратной матрице размерностью NхN (где N целое число, находящееся в промежутке [5, 15]) необходимо:
1. Ввести размерность массива через клавиатуру с контролем вводимых значений.
2. Сформировать массив [Аi,i], заполнив его по заданному закону f(x) = y (см. формулу). Переменная х изменяется в интервале [xн , xк] c шагом dx.
3. Поменять местами указанные области в массиве (см. рисунок) и вывести преобразованную матрицу на экран.
4. Пройтись по указанной траектории (см. рисунок) и вывести полученные результаты в виде матрицы строки [Bi].
5. Полученную матрицу строку сортировать по возрастанию и убыванию, результаты вывести на экран.
6. В матрице, кроме выделенных областей, найти максимальный и минимальный элементы.
7. Заменить элементы главной и побочной диагоналей на минимальный элемент главной диагонали.
Бонус! +1 балл, если области и траектория выделены разным цветом!
-
Создать программный модуль, содержащий описание динамической библиотеки, обладающей следующими подпрограммами:
– организация динамической структуры данных типа очередь;
– создание очереди, уничтожение очереди, добавление элемента, исключение элемента, определение текущего числа элементов в очереди, очистка очереди.
Написать программу, иллюстрирующую работу с данной библиотекой.
-
Составить программу, которая содержит динамическую информацию в виде списка. Программа должна обеспечивать:
- начальное формирование списка данных;
- просмотр всего списка;
- добавление данных в начало списка и произвольное место списка;
- удаление данных из списка и удаление всего списка;
- поиск информации по запросу пользователя.
База детей, посещающих детские сады города: ФИО ребенка; контактный телефон родителя; номер детского сада; номер группы; номер телефона детского сада.
-
В квадратной матрице размерностью NхN (где N целое число, находящееся в промежутке [5, 15]) необходимо:
1. Ввести размерность массива через клавиатуру с контролем вводимых значений.
2. Сформировать массив [Аi,i], заполнив его по заданному закону f(x) = y (см. формулу). Переменная х изменяется в интервале [xн , xк] c шагом dx.
3. Поменять местами указанные области в массиве (см. рисунок) и вывести преобразованную матрицу на экран.
4. Пройтись по указанной траектории (см. рисунок) и вывести полученные результаты в виде матрицы строки [Bi] .
5. Полученную матрицу строку сортировать по возрастанию и убыванию, результаты вывести на экран.
6. В матрице, кроме выделенных областей, найти максимальный и минимальный элементы.
7. Заменить элементы главной диагонали [Ai, j] на минимальный элемент побочной диагонали.
-
Курсовая работа на тему «Сериализация в Java». В ней раскрываеться понятие сериализации, область ее применения и назначение, типы сериализаций, а так же ее расмотрение на практических примерах.
-
Проектирование и разработка АИС «База данных магазина». Использовать классы: город, магазин, отдел, товар.
Реализовать: Ввод информации, Сортировка, Поиск, Удаление, Вывод всей информации. -
Написать программу, которая автоматически копирует все файлы с flash-накопителя (флешки), при подключении его к компьютеру. Программа и процесс копирования должны быть скрыты. Копирование происходит в C:\Users\(имя пользователя)\(буква носителя + циферный набор).
-
Разработать программу создания файла, содержащего сведения о продукции кондитерской фабрики (конфеты, торты, шоколад). Каждый элемент этого файла должен содержать следующие данные: название, сорт, количество (в тоннах), себестоимость и цену реализации продукции.
Программа выполняет следующие действия:
- ввод данных;
- выборочный вывод информации по себестоимости продукции;
- выборочный вывод информации по названию/сорту продукции;
- вывод на экран всей базы данных.
-
Программа должна выполнять функции, такие как:
Создание базы данных – программа создает базу данных, добавляя данные о товаре.
Добавить запись в базу данных – программа добавляет данные в текущую базу данных.
Вывод данных на экран – программа выводит введенные данные на экран.
Поиск записи в базе данных – программа ищет данные по заданным параметрам.
Сортировка базы данных - программа сортирует данные по наименованию, категории, дате.
Завершение программы – программа завершает программу.
-
500 руб.
Составить программу, позволяющую компьютеру и человеку играть в слова. Предварительно программа объясняет правила игры и позволяет уточнить их в любой момент. Тематикой игры могут быть по выбору города, животные, растения и т. д. Тема выбирается из предложенных компьютером (не менее 3).
Создать игру на C# в Visual Studio в WPF.
В качестве приложений необходимо использовать:
- полный текст разработанной программы с комментариями;
- скриншоты экранных форм работы программы;
- инструкцию по использованию разработанной программой (описание экранного интерфейса, порядок запуска, ввода данных, получения требуемых результатов и т.п.);
- электронная версия работающей программы (проект и исполняемый exe-файл) и полный электронный вид текстового отчета.
-
Фирма по торговле недвижимостью «Ваш дом» заказала логотип и ролик, рекламирующий ее деятельность. В фирме накапливается информация о имеющихся предложениях: близ расположенное метро, улица, тип дома (кирпич, монолит, панель), метраж квартиры, метраж кухни, количество комнат. Программа по запросу с клавиатуры подбирает три предложения на квартиры в указанном районе, с указанным количеством комнат с максимально возможной площадью, расположив их в порядке убывания площади кухни.
-
Тема проекта: Разработка программы обработки массива данных с построением диаграммы (предметная область-«Гостиница»)
1. Исходные данные (технические требования) на проектирование
Состав входных и выходных данных:
- входные данные: ФИО клиента, № комнаты, количество суток проживания, цена суток (руб.)
- вычисляемое поле: Итого (руб.)
- выходные данные: обработанный массив данных, круговая диаграмма.
2. Функции программы: ввод данных, запись данных в файл, чтение данных из файла, вывод данных на экран, дополнение данных, удаление данных, поиск информации по заданному атрибуту (наименование продукта), сортировка данных (обменная сортировка), построение диаграммы(столбиковой).
3. Требования к программе: тип меню – горизонтальное, выбор функции меню - по номеру, вывод сведений о назначении программы, вывод подсказок с указаниями к дальнейшим действиям, вывод запросов на ввод исходных данных, контроль исходных данных и коррекция ошибочно введенных значений переменных.