- •1 Организовать удобный и простой пользовательский интерфейс.
 - •5 По запросу пользователя должна выдаваться информация :
 - •Статистическая обработка и анализ информации по подбору партнера для брака
 - •Демонстрационная программа по изучению пакета acid pro 3.0 для создания музыкальных файлов
 - •Производный класс
 - •Психологическое тестирование женского коллектива
 - •Автоматизация рабочего места работника жэс
 - •Решение систем линейных уравнений методом гаусса
 - •Автоматизация работы центра занятости населения
 - •Регистрация и расчёт налогообложения транспортных средств
 - •Сравнительный анализ алгоритмов сортировки данных
 - •Автоматизация бронирования и продажи билетов
 - •Построение геометрических сплайнов
 - •1 Организовать удобный и простой пользовательский интерфейс.
 - •4 По запросу пользователя организовать поиск по критериям:
 - •Aрm менеджера бензозаправочной станции
 - •Расчёт налогообложения на земельные участки
 - •Результат расчета представить в виде бланка:
 - •Результат расчета представить в виде бланка:
 - •Построение трехмерных объектов на основе геометрических классов
 - •Тематика книг ( шифр):
 - •База данных содержит:
 - •Организация интернет - магазина
 - •Методы приближенного численного интегрирования
 - •База содержит:
 
Решение систем линейных уравнений методом гаусса
При записи систем линейных уравнений применяются следующие обозначения: переменные обозначаются буквой х с индексом, который указывает номер переменной, коэффициенты при переменной обозначаются буквой a с двумя индексами: первый индекс указывает номер уравнения, второй – номер переменной. Свободные члены также снабжаются индексами.Система n линейных алгебраических уравнений с n переменными запишется следующим образом:
a
11x1
+  a12x2
+…+ a1ixi
+…+ a1nxn
 = a1n+1
ai1x1 + ai2x2 +…+ aiixi +…+ ainxn = ain+1 (1)
an1x1 + an2x2 +…+ anixi +…+ annxn = ann+1
Решением системы (1) называется совокупность таких значений переменных {(C1; C2; ...; Ci; ...; Cn)}, при подстановке которых в данную систему каждое уравнение системы обращается в истинное числовое ра венство. Метод Гаусса является одним из распространенных методов решения систем линейных уравнений. В основе метода лежит прием последовательного исключения переменных для получения эквивалентной треугольной или трапециальной системы уравнений. Система n линейных уравнений от n переменных вида:
x
1
+ b12x2
 + b13x3
+ … + b1nxn
= b1n+1
x2 + b23x3+ … + b2nxn = b2n+1
xn-1 + bn-1nxn = bn-1 n+1
xn = bn n+1
называется треугольной.Треугольная система уравнений всегда разрешима и имеет единственное решение, которое легко найти исключением переменных, начиная с последнего уравнения. Исходные данные: Коэффициенты при переменных х1, х2, х3 для каждого уравнения системы, а также свободные члены. Результат: Значения х1 ,х2, х3. Все исходные данные, результаты промежуточных вычислений и полученные ответы заносятся в таблицу вида:
Разделы  | 
			X1  | 
			X2  | 
			X3  | 
		|
 
 I 
  | 
			A11  | 
			A12  | 
			A13  | 
		|
A21  | 
			A22  | 
			A23  | 
		||
A31  | 
			A32  | 
			A33  | 
		||
				1=  | 
			
				B12
				=  | 
			
				B13
				=  | 
		||
 
 II  | 
			
  | 
			A22(1)=A22-A21*B12  | 
			A23(1)=A23-A21*B13  | 
		|
A32(1)=A32-A31*B12  | 
			A33(1)=A33-A31*B13  | 
		|||
 
  | 
			
				1=
  | 
			
				B23=  | 
		||
III  | 
			
  | 
			
  | 
			A33(2)=A33(1)-A32(1)*B23  | 
		|
  | 
			
  | 
			
				1=  | 
		||
 IV  | 
			X1=B14-B13*X3-B12*X2  | 
			X2=B24-B23*X3  | 
			X3=B34  | 
		|
  | 
			
				  | 
			
				  | 
		||
Автоматизированная система дистанционного обучения
Исходные данные:
Регистрация пользователя (Фамилия И.О.)
Тип пользователя (учащийся или преподаватель)
Выбор предмета
Выбор действия:
- План предмета
- Рабочая программа
- Обязательная контрольная работа
- Конспект лекций (количество экземпляров)
- Методические разработки
- ИТК (инструкционно – технологические карты)
- Этапный контроль
- Варианты заданий
- Перечень литературы с отметкой о наличии
- Количество учащихся изучающих данный предмет в текущем учебном году.
Постановка задачи:
Организовать создание и редактирование базы данных;
Организовать поиск в базе данных по следующим критериям:
-по фамилии преподавателя;
- по названию вида работы;
- по предмету.
Программа должна иметь дружественный пользовательский интерфейс..
4 В зависимости от типа пользователя доступ к компонентам базы данных разграничен
Оперативное управление банковскими счетами в национальной валюте
Исходные данные:
-Вид вклада (шифр- число от 1 до 8);
-Фамилия И.О. вкладчика (строка);
- Паспортные данные (строка);
-Размер вклада( сумма в рублях - число);
- Срок вклада ( количество дней - число);
- Дата заключения договора (дата- число, месяц, год ).
База содержит:
Все виды вкладов. Клиент осуществляет выбор. Каждому виду вклада соответствует своя формула начисления процентов на конец месяца (или от текущей даты). Виды вкладов:
Вид вклада  | 
		Срок вклада  | 
		% начисл.  | 
	
1 До востребования  | 
		Неограничен  | 
		9  | 
	
2 Пенсионный  | 
		Неограничен  | 
		27 годов.  | 
	
3 Детский  | 
		2 года 3 года  | 
		40 + 2% 40 + 3%  | 
	
4 Накопительный  | 
		Неограничен  | 
		43  | 
	
5 Срочный с ежемесячным начислением  | 
		Неограничен  | 
		35  | 
	
6 XXI век  | 
		100 дней 190 дней 370 дней  | 
		37 39 41  | 
	
7 Доходный  | 
		50 дней 100 дней 190 дней  | 
		18 20 25  | 
	
8 Престижный  | 
		20 дней 35 дней  | 
		41 44  | 
	
Постановка задачи:
1.Программа должна автоматически начислять процент на конец месяца(30 дней) по всем вкладчикам.
2. Начислять процент по требованию клиента на текущую дату.
Дополнительная информация:
Начисление % =
Фиксированная ставка у доходного и престижного вкладов.
Результат оформить в табличном виде:
Фамилия вкладчика  | 
		Вид вклада  | 
		Сумма вклада  | 
		Срок  | 
		Дата заключения  | 
		Дата текущая  | 
		Начисленные проценты  | 
	
Реализация алгоритмов сортировки на основе шаблонов классов С++
Постановка задачи:
Разработать программу, позволяющую осуществлять сравнительный анализ алгоритмов сортировки в зависимости от их реализации, размера и типа исходных данных.
Класс Сортировка содержит следующие исходные данные:
Размерность массива данных
Массив данных
Методы класса (различные методы сортировки):
Прямой обмен
Бинарные вставки
Прямой выбор
Прямые включения
Пирамидальная сортировка
Шейкерная сортировка
“Быстрая сортировка” (сортировка делением)
………………………………………и возможно другие.
Программа должна выполнять:
Ввод исходного массива может осуществляться по желанию пользователя либо с клавиатуры, либо генерироваться случайными числами;
Вывод на экран дисплея перечня всех видов сортировок, из которого пользователь может выбрать необходимый вид;
Вывод не отсортированного массива и вывод результатов по желанию пользователя;
Все методы класса ( функции сортировки) дублируются их реализацией на основе шаблонов STL ( Standard Template Library), проводится сравнительный анализ программного кода и результат сообщается пользователю.
Автоматизированный подбор участников и учет результатов соревнований по боксу
Исходные данные:
Фамилия И.О. спортсмена ( строковый тип );
- Возраст (число полных лет );
- Вес ( кг., целое число );
- Рост ( см., целое число);
- Разряд;
- Название клуба ( строковый тип );
- Баллы ( количество побед , нокаутов, поражений );
Титулы (строковый тип ).
База данных содержит все выше перечисленные поля.
Постановка задачи:
Программа должна предусматривать выполнение следующих функций:
Корректировка базы данных ( добавление новых бойцов, удаление выбывших бойцов, редактирование любого поля );
Производить поиск по критериям: по возрасту; по весу; по разряду;
по принадлежности к клубу; по фамилии спортсмена;
Производить подбор всех возможных противников для конкретного бойца;
Производить подбор достойных противников для конкретного бойца ( с учетом побед, поражений и нокаутов );
Формировать команду участников соревнований в зависимости от общего количества спортсменов;
Вести подсчет результатов соревнований и выводить по желанию пользователя : список победителей с указанием призовых мест и(или) общий список всех спортсменов, принимавших участие в соревнованиях с указанием набранных ими баллов.
