Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все C C# C# ASP .NET C++ Delphi Java JavaScript Pascal Pascal ABC VBA |
Блок-схема: | Все Есть Нет |
-
Краткое содержание курсовой работы (проекта):
Описание языка программирования, построение математической модели и выбор структуры данных для решения задачи, построение алгоритма, написание программного кода, тестирование и откладка программного кода.
Исходные данные к курсовой работе (проекту)
Разработать программу выполняющая расчет стоимости покупки. В типизированном файле хранятся наименования товара, единица измерения товара, стоимость одной единицы, после выбора товара и указания его количества рассчитывается общая стоимость покупки. -
Разработка приложения по переводу из одной системы счисления в другую на языке программирования С++
-
Курсовая по предмету «Алгоритмизация и программирование»
-
Тема: разработка приложения "Редактор создания анимационных фильмов", что нибудь самое простое. Может быть редактор создания анимационных роликов из фото.
-
Кодирование информации методом хаффмана на c#
-
Задание
В квадратной матрице размерностью NхN (где N целое число, находящееся в промежутке [5, 15]) необходимо:
1. Ввести размерность массива через клавиатуру с контролем вводимых значений.
2. Сформировать массив [Аi,i], заполнив его по заданному закону f(x) = y (см. формулу). Переменная х изменяется в интервале [xн , xк] c шагом dx.
3. Поменять местами указанные области в массиве (см. рисунок) и вывести преобразованную матрицу на экран.
4. Пройтись по указанной траектории (см. рисунок) и вывести полученные результаты в виде матрицы строки [Bi] .
5. Полученную матрицу строку сортировать по возрастанию и убыванию, результаты вывести на экран.
6. В матрице, кроме выделенных областей, найти максимальный и минимальный элементы.
7. Заменить в одномерном массиве нулевые элементы на значение минимального элемента.
Бонус! +1 балл, если области и траектория выделены разным цветом! -
Программе на вход подается текст (текст представляет собой предложения, разделенные точкой. Предложения - набор слов, разделенные пробелом или запятой, слова - набор латинских букв и цифр. Длина текста и каждого предложения заранее не известна.
Программа должна сохранить этот текст в динамический массив строк и оперировать далее только с ним.
Программа должна найти и удалить все повторно встречающиеся предложения (сравнивать их следует посимвольно, но без учета регистра).
Далее, программа должна запрашивать у пользователя одно из следующих доступных действий (программа должна печатать для этого подсказку. Также следует предусмотреть возможность выхода из программы):
1) Необходимо во всем тексте найти все вхождения слова "dopsa" и для каждого вхождения вывести номер предложения. позицию слова в предложении, и слова, которые идут перед ним и после него.
2) В каждом предложении необходимо удалить каждый третий разделитель слов.
3) Удалить все предложения, в которых у каждого слова совпадают первые 3 символа.
4) Отсортировать все предложения по уменьшению длины максимально повторяющейся последовательности в них. Например, для предложения "арр1е grap" длина последовательности равна 2, а для предложения "Mammoth is a mammal" длина последовательности равна 4.
Все сортировки должны осуществляться с использованием функции стандартной библиотеки. Использование собственных функций, при наличии аналога среди функций стандартной библиотеки. запрещается.
Все подзадачи. ввод/вывод должны быть реализованы в виде отдельной функции.
-
Разработать программу хранящую данные о студентах и их успеваемости по каждой дисциплине. Должны быть реализованы следующие функции:
- добавление, редактирование, удаление информации о студентах;
- добавление, редактирование, удаление информации о дисциплинах;
- поиск информации по фамилии студента, с выводом всех его оценок по дисциплине;
- поиск информации по дисциплине с выводом количества студентов, изучающих данный предмет;
- поиск информации по оценкам.
-
Курсовая на тему "Сравнение алгоритмов сортировки вставками и выбором" с применением библиотеки (DLL)
Программа написанна на Delphi 7
Сравнить эффективность алгоритмов сортировки – сортировки вставками и сортировки выбором. Для этого подсчитать среднее число сравнений (по 100 реализациям, со случайным расположением элементов), необходимое для сортировки n элементов тем и другим алгоритмом. Организовать библиотеку, содержащую подпрограммы для реализации функциональности поставленной задачи.
-
Целью курсовой работы является разработка программы для перевода числовой записи числа в словесную на языке программирования высокого уровня.
Задачи:
- анализ и выбор языка программирования;
- анализ и выбор среды разработки;
- получение практического опыта по разработке прикладных программ;
овладение функционалом и инструментарием разработки на языке программирования высокого уровня.
-
Объектом исследования является рекурсивные и итерационные алгоритмы и их сравнение.
Целю работы является сравнение рекурсивные и итерационные алгоритмы и рассмотрение примеров их реализации на одном из языков программирования.
Задачи:
- рассмотреть понятие рекурсии и привести примеры ее реализации;
- рассмотреть понятие итерации и привести примеры ее реализации;
- сравнить их и выявить преимущества и недостатки данных типов алгоритмов.
-
В квадратной матрице размерностью NN (где N целое число, находящееся в промежутке [5, 15]) необходимо:
1. Ввести размерность массива через клавиатуру с контролем вводимых значений.
2. Сформировать массив [Аi,i], заполнив его по заданному закону f(x) = y (см. формулу). Переменная х изменяется в интервале [xн , xк] c шагом dx.
3. Поменять местами указанные области в массиве (см. рисунок) и вывести преобразованную матрицу на экран.
4. Пройтись по указанной траектории (см. рисунок) и вывести полученные результаты в виде матрицы строки [Bi] .
5. Полученную матрицу строку сортировать по возрастанию и убыванию, результаты вывести на экран.
6. В матрице, кроме выделенных областей, найти максимальный и минимальный элементы.
7. Элементы столбца содержащего максимальный элемент, заменить на сумму всех элементов соответствующей строки матрицы.
Бонус! +1 балл, если области и траектория выделены разным цветом! -
Тема: Программное средство составления школьного расписания
Основные функции такие:
ввод предметов, изучаемых в 1 – 11 классах;
ввод количества уроков по каждому предмету в неделю в 1 – 11 классах;
ввод количества классов (1 А, 1 Б, … 2 А, 2 Б, … и т.д.);
ввод максимального количества уроков в день в 1 – 11 классах;
ввод фамилий преподавателей по предметам. -
Курсовая работа свзанна с созднием калькулятора с возможностью построения графиков некоторых функций на задавемом интервале.
-
Информация о школьнике представлена в следующем виде:
- личный номер ученика;
- ФИО;
- год рождения;
- класс;
- адрес;
- хобби (компьютеры, музыка, рисование);
- каким видом спорта занимается.
Написать программу, которая выполняет следующие запросы:
- по ФИО вывод информации о школьнике;
- упорядочение по алфавиту учеников заданного класса;
- вывод списка школьников заданной возрастной группы, которые занимаются определенным видом спорта;
- вывод списка школьников, которые проживают в одном доме;
- вывод процентного соотношения школьников, которые занимаются спортом, имеют серьезные увлечения (хобби), и школьников, которые ничем не увлекаются.
-
Разработать графический редактор для операционных систем семейства Windows.
Требования к программе:
- Интуитивно понятный интерфейс;
- Возможность сохранения изменений;
- Возможность открытия файла для редактирования;
- Низкие требования к ресурсам машины.
-
Цель работы заключается в изучении основных методов поиска в тексте, выявлении их достоинств и недостатков.
В работе в качестве инструментального средства для алгоритмов поиска подстроки в строке используется язык С++, однако похожим образом можно организовать обработку данных и на другом языке.
В первой части работы изучаются наиболее известные и эффективные алгоритмы поиска подстроки в строке (прямого поиска, Кнута, Морриса и Пратта, Бойера-Мура). Во второй части приведены методы нечеткого поиска в тексте или словаре: алгоритмы нечеткого поиска без индексации (линейный поиск, метод Bitap) и алгоритмы нечеткого поиска с индексацией (алгоритм расширения выборки, метод N-грамм, хеширование по сигнатуре, ВК-деревья).
-
Цель курсовой работы - разработка игры “Тетрис” на языке программирования высокого уровня.
Задачи:
- увеличение навыков программирования на объектно-ориентированном языке программирования,
- и создание игры «Тетрис» с такой структурой кода, которая позволит в дальнейшем расширять функционал игры.
К данной игре предъявляются следующие требования:
- использование простых средств управления,
- интуитивно - понятный графический интерфейс,
- использование принципов ООП.
-
Курсовая работа на тему "Капча" в PascalABC.NET с возможностью сохранить капчу в картинку.
Целью данной курсовой работы является изучение алгоритмов построения "капчи", как системы противодействующей интернет-ботам, а также написание программы реализующую визуальную "капчу".
Для достижения данной цели необходимо выполнить следующие задачи:
- рассмотреть понятие и виды CAPTHCA;
- изучить альтернативные системы противодействию интернет-ботам;
- реализовать программу CAPTHCA-генератор.
Программа должна удовлетворять следующим требованиям:
- Генерировать "капчу".
- Иметь возможность сохранять ее в виде изображения.