Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все C C# C# ASP .NET C++ Delphi Java JavaScript Pascal Pascal ABC VBA |
Блок-схема: | Все Есть Нет |
-
Класс имеет элементы для хранения числа, месяца и года, дня недели.
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#
-
Программа контроля процессорного времени, используемого работающими приложениями и при его превышении останавливающая все потоки этого процесса. Лимит превышения времени и сигнал возобновления работы приложений задается пользователем.
-
Разработать программу создания и корректировки файла содержащего сведения о студентах каждый элемент этого файла должен содержать следующие данные :номер группы, номер в группе по списку, фио , год рождения, оценки за последнюю сессию .программа должна предусматривать создание текстового файла содержащего информацию о студентов заданной группы.
-
Указания по выполнению курсовой работы
по курсу «Информатика»
Целью курсовой работы является освоение студентами принципов создания и обработки бинарных файлов на языке Си.
К поставленной перед Вами задаче следует отнестись так:
- Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку созданного файла;
Предусмотреть возможность выполнения данных операций многократно.
Задачи для курсовой работы
В соответствии с индивидуальным заданием, номер которого совпадает с Вашими двумя последними цифрами пароля, разработать алгоритмы и программу на языке Си.
Варианты заданий:
Написать программу
- Создать файл Wedomost.dat, содержащий запис следующей структуры:
- фамилия и инициалы студента;
- номер группы;
- успеваемость по трем предметам;(массив из трех чисел)
- программа должна выполнять следующую обработку файла Wedomost.dat:
- поиск в файле информации о студентах, имеющих только оценки 4 и 5;
- если таких студентов нет, выдать соответствующее сообщение на дисплей.
-
Подсчитать вероятности символов, встречающихся в текстовом файле. Отсортировать вероятности символов по убыванию.
-
Нужно написать приложение реализующее арифметическое сжатие данных. Важно сделать целочисленное кодирование, а не кодирование всего текста длинной десятичной дробью. Приложение должно иметь две части: коде и декодер. Кодер берет текст из указанного файла и осуществляет его сжатие, декодер также записывает результат своей работы в файл. Интерфейс приложения может быть представлен консольным приложением.
-
130 руб.
Ввести массив строк текста с неизвестным количеством строк и строку символов разделителей. Ввод текста оканчивается, когда во введённой строке текста количество слов окажется больше заданного. В строках введенного текста переставить слова в порядке убывания количества символов в словах. В строках, где перестановок слов не было, их удалить. Вывести преобразованный текст.
-
Темы курсовых проектов
1. Создать программный модуль, содержащий описание динамической библиотеки, обладающей следующими подпрограммами:
- организация динамической структуры данных типа стек;
- создание стека, уничтожение стека, добавление элемента, исключение элемента, определение текущего числа элементов в стеке, очистка стека.
Написать программу, иллюстрирующую работу с данной библиотекой.
-
Курсовая работа
на тему
“Создание и обработка бинарных файлов на языке Си”
Задание:
Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку созданного файла;
Предусмотреть возможность выполнения данных операций многократно.
Написать программу:
- Создать файл WORKER.dat, содержащий записи следующей структуры:
- фамилия и инициалы;
- номер телефона;
- день рождения (массив из трех чисел);
- программа должна выполнять следующую обработку файла WORKER.dat:
поиск в файле информации о людях, родившихся в месяц, номер которого введен с клавиатуры;
если таких людей нет, выдать соответствующее сообщение на дисплей.
-
Программа, производящая частотный анализ введенного текста, построение кодов Шеннона-Фано и кодирование текста.
Режим 1: ввод текста с клавиатуры; вывод на экран: таблица частот и кодов, а также закодированный текст.
Режим 2: ввод текста из файла; вывод: таблицы частот и кодов - на экран, закодированный текст и кодовую таблицу - в файлы.
Режим 3: ввод закодированного текста из файла; одновременно должна подгружаться таблица кодов и производиться декодирование на экране.
Отчет по заданию должен содержать:
- Титульный лист;
- Краткое изложение теории, описание алгоритма (3-4 стр.);
- Протоколы работы программы, скриншоты, разработанные схемы;
- Описание порядка работы программы;
- Список использованных источников информации.
-
Указания по выполнению курсовой работы
по курсу «Информатика»
Целью курсовой работы является освоение студентами принципов создания и обработки бинарных файлов на языке Си.
К поставленной перед Вами задаче следует отнестись так:
- Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку созданного файла;
Предусмотреть возможность выполнения данных операций многократно.
Задачи для курсовой работы
В соответствии с индивидуальным заданием, номер которого совпадает с Вашими двумя последними цифрами пароля, разработать алгоритмы и программу на языке Си.
Написать программу
1.Создать файл Train.dat, содержащий записи следующей структуры:
- название пункта назначения;
- номер поезда;
- время отправления. (массив из двух чисел:часы, минуты)
2. программа должна выполнять следующую обработку файла Train.dat:
- поиск в файле поездов, отправляющихся после введенного с клавиатуры времени;
- если таких поездов нет, выдать соответствующее сообщение на дисплей.
-
1
Каждая программа должна иметь осмысленный заголовок, точно такой же заголовок
должен отображаться в панели задач (task bar).
2
Главное окно программы всегда должно открываться в центре экрана (независимо от
разрешения монитора), иметь Меню и кнопку минимизации.
3
Диалоговые окна программы (например, окно «О программе») должны иметь тип
bsDialog (свойство Form.BorderStyle) и быть модальными.
4
Если главное окно программы фиксированного размера (его размеры не предусмотрено
изменять), то его тип должен быть bsSingle, а не bsDialog, при этом кнопка минимизации
должна быть разрешена, а кнопка максимизации запрещена.
5
Надписи и элементы управления в формах должны быть выровнены друг относительно
друга. Предпочтительным языком надписей является русский. Пустое место в формах
должно использоваться равномерно.
6
Если в программе имеются поля ввода, допускающие только определенные значения
(например, год рождения или дата), то должны быть предусмотрены проверки,
определяющие корректность введенных значений. -
Автоматизированная информационная система должна содержать необходимые файлы с данными. Вся информация записывается в файлы структур (но не массив структур).
Написать программу, которая:
-обеспечивает первоначальный ввод данных в информационную систему,
-производит вывод всей информации из файлов,
-добавление новых данных в файлы,
-корректировка выбранных данных в файлах,
-удаление выбранных данных из файлов,
-сортировка записей по выбираемому полю,
-поиск и вывод записей по выбираемому полю,
-вывод статистических данных,
-вывод выходных данных.
Программа должна:
- обеспечивать диалог с помощью меню
-основные действия меню оформить в виде функций
-предусмотреть контроль корректности ввода данных.
Должен быть консольный интерфейс. -
Задание
Ввести строку символов разделителей и массив строк текста содержащий неизвестное заранее количество строк. Признаком окончания ввода текста является ввод строки, содержащей такое же количество слов, что и минимальное количество слов из ранее введенных строк.
Из строк введенного текста сформировать другой текст, в который войдут только те строки, в которые после слов содержащих больше заданного пользователем количества одинаковых символов, будет вставлено новое введенное пользователем слово. Вывести исходный и сформированный текст.
-
Задание на курсовой проект №2 по дисциплине
Введение в инженерную деятельность
Цель работы
– получение практического опыта по разработке прикладных программ;
– овладение функционалом и инструментарием разработки на языке программирования высокого уровня.
- Перевод числовой записи суммы в рублях в словесную. С клавиатуры вводится сумма. Вывести словесную запись суммы 106,77 = сто шесть рублей 77 копеек.
Антиплагиат
75 %
Написать программу, имитирующую простейший органайзер. Программа должна позволять вносить и редактировать заметки и напоминания на определенные даты. Должна быть предусмотрена возможность демонстрации записей за день, неделею, заданный интервал времени и т.п. При закрытии программы и ее повторном запуске заметки должны сохраняться.