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

Тип работы: Все Задача Курсовая работа Лабораторная работа Ответы на вопросы
Язык программирования: Все C C# C++ Delphi Java JavaScript Pascal Pascal ABC
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • Классовая обертка для работы с датами с разработкой .net приложения в среде Visual Studio

    Класс имеет элементы для хранения числа, месяца и года, дня недели.
    class Date{ private:
    int day, month, year, wday;
    public:
    // ……..
    int operator-(Date B);
    Date operator+(int Ndays);
    };
    Помимо стандартных методов предусмотреть операции разности
    (количество дней между датами), прибавления к дате целого числа, другие
    характерные для дат возможности. Учесть правило "4/100/400" определения
    високосного кода. Класс должен поддерживать работу с датами до н.э. с учетом
    того, что 0-го года не было.
    Разработайте .net-калькулятор для работы с датами в среде Visual Studio.

  • Необходимо написать двоичное дерево поиска в Visual C#

  • Программа контроля процессорного времени, используемого работающими приложениями и при его превышении останавливающая все потоки этого процесса. Лимит превышения времени и сигнал возобновления работы приложений задается пользователем.

  • Разработать программу создания и корректировки файла содержащего сведения о студентах каждый элемент этого файла должен содержать следующие данные :номер группы, номер в группе по списку, фио , год рождения, оценки за последнюю сессию .программа должна предусматривать создание текстового файла содержащего информацию о студентов заданной группы.

  •  Подсчитать вероятности символов, встречающихся в текстовом файле. Отсортировать вероятности символов по убыванию.

  • Нужно написать приложение реализующее арифметическое сжатие данных. Важно сделать целочисленное кодирование, а не кодирование всего текста длинной десятичной дробью. Приложение должно иметь две части: коде и декодер. Кодер берет текст из указанного файла и осуществляет его сжатие, декодер также записывает результат своей работы в файл. Интерфейс приложения может быть представлен консольным приложением.

  • Ввести массив строк текста с неизвестным количеством строк и строку символов разделителей. Ввод текста оканчивается, когда во введённой строке текста количество слов окажется больше заданного. В строках введенного текста переставить слова в порядке убывания количества символов в словах. В строках, где перестановок слов не было, их удалить. Вывести преобразованный текст.

  • Курсовая, Структуры и алгоритмы обработки данных, программирование

    Темы курсовых проектов

    1. Создать программный модуль, содержащий описание динамической библиотеки, обладающей следующими подпрограммами:

    -        организация динамической структуры данных типа стек;

    -        создание стека, уничтожение стека, добавление элемента, исключение элемента, определение текущего числа элементов в стеке, очистка стека.

    Написать программу, иллюстрирующую работу с данной библиотекой.

  • курсовой проект по теме: Цифровые часы с будильником и календарем

    1
    Каждая программа должна иметь осмысленный заголовок, точно такой же заголовок
    должен отображаться в панели задач (task bar).
    2
    Главное окно программы всегда должно открываться в центре экрана (независимо от
    разрешения монитора), иметь Меню и кнопку минимизации.
    3
    Диалоговые окна программы (например, окно «О программе») должны иметь тип
    bsDialog (свойство Form.BorderStyle) и быть модальными.
    4
    Если главное окно программы фиксированного размера (его размеры не предусмотрено
    изменять), то его тип должен быть bsSingle, а не bsDialog, при этом кнопка минимизации
    должна быть разрешена, а кнопка максимизации запрещена.
    5
    Надписи и элементы управления в формах должны быть выровнены друг относительно
    друга. Предпочтительным языком надписей является русский. Пустое место в формах
    должно использоваться равномерно.
    6
    Если в программе имеются поля ввода, допускающие только определенные значения
    (например, год рождения или дата), то должны быть предусмотрены проверки,
    определяющие корректность введенных значений.

  • Написать на с++ в visual studio программу для оплаты жкх за квартиру

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

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

    Должен быть консольный интерфейс.

  • Создать автоматизированную информационную систему расчета оплаты за квартиру

    Курсовая, Программирование  Реализовать процесс-менеджер

    Через заголовочный файл tlhelp32.h.
    Запуск через командную строку разработчика вижуал студио.
    Перечислить и вывести процессы и возможность убивать процессы.С формочной в листбокс записать все текущие процессы, а при нажатии кнопки убивать-процесс.

  • Контрольно-курсовая работа

    Задание 1 Вычисления

    Даны два неотрицательных числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения: a⋅b.

    Задание 2 Целые числа

    Дано двузначное число. Вывести вначале его левую цифру (десятки), а затем — его правую цифру (единицы). Для нахождения десятков использовать операцию деления нацело, для нахождения единиц — операцию взятия остатка от деления.

    Логические выражения

    Даны два целых числа: A, B. Проверить истинность высказывания: «Числа A и B имеют одинаковую четность».

    Задание 3 Оператор if

    Даны два числа. Вывести большее из них.

    Задание 4Оператор цикла for    

    Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + … + 1/N (вещественное число).

    Задание 5 Оператор цикла for

    Дано целое число N и набор из N положительных вещественных чисел. Вывести в том же порядке дробные части всех чисел из данного набора (как вещественные числа с нулевой целой частью), а также произведение всех дробных частей.

    Задание 6 Функции

    Описать процедуру DigitCountSum(K, C, S), находящую количество C цифр целого положительного числа K, а также их сумму S (K — входной, C и S — выходные параметры целого типа). С помощью этой процедуры найти количество и сумму цифр для каждого из пяти данных целых чисел.

    Задание 7 Минимумы и максимумы

    Дано целое число N и набор из N целых чисел. Найти номера первого минимального и последнего максимального элемента из данного набора и вывести их в указанном порядке.

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

    Даны целые числа N (> 2), A и B. Сформировать и вывести целочисленный массив размера N, первый элемент которого равен A, второй равен B, а каждый последующий элемент равен сумме всех предыдущих. Дан массив размера N. Вывести его элементы в обратном порядке.

    Задание 9 Одномерные массивы. Исследование элементов

    Дан массив размера N и целые числа K и L (1 < K ≤ L ≤ N). Найти среднее арифметическое всех элементов массива, кроме элементов с номерами от K до L включительно.   

    Задание 10 Массивы

    Дан массив размера N (N — четное число). Поменять местами первую и вторую половины массива.

    Задание 13

    Даны целые положительные числа M, N, число Q и набор из N чисел. Сформировать матрицу размера M * N, у которой первая строка совпадает с исходным набором чисел, а элементы каждой следующей строки равны соответствующему элементу предыдущей строки, умноженному на Q (в результате каждый столбец матрицы будет содержать элементы геометрической прогрессии).

    Задание 14 Символы и строки

    Дан символ C, изображающий цифру или букву (латинскую или русскую). Если C изображает цифру, то вывести строку «digit», если латинскую букву — вывести строку «lat», если русскую — вывести строку «rus»

    Задание 15

    Описать рекурсивную функцию Combin1(N, K) целого типа, находящую C(N, K) — число сочетаний из N элементов по K — с помощью рекуррентного соотношения: C(N, 0) = C(N, N) = 1, C(N, K) = C(N – 1, K) + C(N – 1, K – 1) при 0 < K < N. Параметры функции — целые числа; N > 0, 0 ≤ K ≤ N. Дано число N и пять различных значений K. Вывести числа C(N, K) вместе с количеством рекурсивных вызовов функции Combin1, потребовавшихся для их нахождения.

     

     

     

     

     

     

  • Задан текст, содержащий произвольное количество строк, в которых отдельные слова могут разделяться одним или несколькими пробелами и знаками пунктуации (перенос слов с одной строки на другую не используется). Сформировать новый текст, который является результатом следующего преобразования исходного текста: заменить в строках, содержащих заданное слово, первое слово на другое заданное слово.

  • Должны быть разработаны программы по одной из каждого раздела (варианты задач 1, 2 и 3 приведены ниже). Варианты каждой из задач указываются преподавателем. В отчет должны входить следующие данные для каждой задачи:

    – условие задачи;

    – структуры данных с кратким описанием (если они используются);

    – краткое описание всех объектов программы (имя, имя класса, обрабатываемые события и имена обработчиков в программе, краткое описание словами действий при обработке событий);

    – исходный текст программы;

    – основные экранные формы с описанием и показом на ней имен визуальных компонентов.

    задача №1

    1. Написать программу вывода списка файлов из указанного каталога с выбором расширения из списка bmp, txt, doc и pcx.

    Задача 2

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

    Задача 3

    Написать программу, выводящую на экран меню вида:

    Показ всех студентов Список именинников О программе Выход из программы

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

     

     

     

  • Курсовая, Программирование и Информатика

    Классовая обертка комплексных чисел для использования в .net-приложениях в среде Visual Studio на языке C++.
    Класс работает с комплексными числами re+i*im, где i – мнимая единица.
    1
    2
    3
    4
    5
    class complex
    {
    private: float re, im;
    // методы
    };
    Реализуйте стандартные арифметические операции, возведение в степень,
    ввод-вывод в поток. Определите публичные методы обращения к частным
    элементам на запись и чтение. Протестируйте класс.
    При обзоре предметной области рассмотрите работу с классом
    комплексных чисел в стандартном заголовочном файле complex.h.
    Напишите .net-приложение для решения квадратного уравнения
    a·x
    2 + b·x + c =0
    с комплексными коэффициентами a, b, c.

  • Курсовая, Программирование C++

    Виды обработки:

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

    Аэропорт: Шереметьево

     

    Наименование

    Номер

    Время

    Расстояние

    Количество

    Стоимость

    рейса

    рейса

    вылета

    В км.

    кресел

    билета

     

    1)     Поиск и печать сведений о рейсах по любому сочетанию трех поисковых признаков: наименованию рейса, времени вылета, стоимости билета.

    2)     Модификация ряда записей заданного аэропорта:

    -     поиск по номеру рейса, изменение времени вылета;

    -     поиск по наименованию рейса, изменение стоимости билета.

    Ввод данных для поиска и модификации производить с клавиатуры. Выбор варианта модификации определяется из диалога.

    3)     Модификация данных о рейсах ряда аэропортов. Поиск производить по наименованию аэропорта и номеру рейса, модифицировать стоимость билета.

    Данные для модификации вводить из файла данных для модификации, в котором они хранятся смешанно по различным аэропортам.

    Проводить модификацию записей и бинарных файлов, и первичного файла данных.

    4)     Вывод сведений о самых близких и самых дальних рейсах

    -     для заданного аэропорта;

    -     для всех аэропортов.

    6)     Вывод сведений о самых дорогих и самых дешевых рейсах

    -     для заданного наименования рейса;

    -     для всех рейсов.

  • Разработка информационно поисковой систем

  • Курсовая, Программирование  Тетрис на C#

    Тетрис на C#, от 300 до 600 строк, без xml и сторонних библиотек, со счетом и лучшими игроками

  • Генератор надежных паролей, Delphi

    Функционал программы генерирования паролей:

    1. Пользователь вводит критерии для формирования пароля:

    - Длину пароля (n);

    - Выбирает допустимые наборы символов.

    2. Программа из доступных символов произвольно выбирает n - е количество символов и отображает пользователю.