![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Решение систем линейных уравнений методом Гаусса
При записи систем линейных уравнений применяются следующие обозначения: переменные обозначаются буквой х с индексом, который указывает номер переменной, коэффициенты при переменной обозначаются буквой a с двумя индексами: первый индекс указывает номер уравнения, второй – номер переменной. Свободные члены также снабжаются индексами.Система n линейных алгебраических уравнений с n переменными запишется следующим образом:
ai1x1 + ai2x2 +…+ aiixi +…+ ainxn = ain+1 (1) an1x1 + an2x2 +…+ anixi +…+ annxn = ann+1 Решением системы (1) называется совокупность таких значений переменных {(C1; C2;...; Ci;...; Cn)}, при подстановке которых в данную систему каждое уравнение системы обращается в истинное числовое ра венство. Метод Гаусса является одним из распространенных методов решения систем линейных уравнений. В основе метода лежит прием последовательного исключения переменных для получения эквивалентной треугольной или трапециальной системы уравнений. Система n линейных уравнений от n переменных вида:
x2 + b23x3+ … + b2nxn = b2n+1 xn-1 + bn-1nxn = bn-1 n+1 xn = bn n+1 называется треугольной.Треугольная система уравнений всегда разрешима и имеет единственное решение, которое легко найти исключением переменных, начиная с последнего уравнения. Исходные данные: Коэффициенты при переменных х1, х2, х3 для каждого уравнения системы, а также свободные члены. Результат: Значения х1 , х2, х3. Все исходные данные, результаты промежуточных вычислений и полученные ответы заносятся в таблицу вида:
Автоматизированная система дистанционного обучения Исходные данные: - Регистрация пользователя (Фамилия И.О.) - Тип пользователя (учащийся или преподаватель) - Выбор предмета - Выбор действия: - План предмета - Рабочая программа - Обязательная контрольная работа - Конспект лекций (количество экземпляров) - Методические разработки - ИТК (инструкционно – технологические карты) - Этапный контроль - Варианты заданий - Перечень литературы с отметкой о наличии - Количество учащихся изучающих данный предмет в текущем учебном году. Постановка задачи: 4 Организовать создание и редактирование базы данных; 5 Организовать поиск в базе данных по следующим критериям: -по фамилии преподавателя; - по названию вида работы; - по предмету. 6 Программа должна иметь дружественный пользовательский интерфейс.. 4 В зависимости от типа пользователя доступ к компонентам базы данных разграничен
Оперативное управление банковскими счетами в национальной валюте
Исходные данные: -Вид вклада (шифр- число от 1 до 8); -Фамилия И.О. вкладчика (строка); - Паспортные данные (строка); -Размер вклада(сумма в рублях - число); - Срок вклада (количество дней - число); - Дата заключения договора (дата- число, месяц, год). База содержит: Все виды вкладов. Клиент осуществляет выбор. Каждому виду вклада соответствует своя формула начисления процентов на конец месяца (или от текущей даты). Виды вкладов:
Постановка задачи: 1.Программа должна автоматически начислять процент на конец месяца(30 дней) по всем вкладчикам. 2. Начислять процент по требованию клиента на текущую дату. Дополнительная информация: Начисление % = Фиксированная ставка у доходного и престижного вкладов. Результат оформить в табличном виде:
Реализация алгоритмов сортировки на основе шаблонов классов С++ Постановка задачи: Разработать программу, позволяющую осуществлять сравнительный анализ алгоритмов сортировки в зависимости от их реализации, размера и типа исходных данных. Класс Сортировка содержит следующие исходные данные: · Размерность массива данных · Массив данных Методы класса (различные методы сортировки): · Прямой обмен · Бинарные вставки · Прямой выбор · Прямые включения · Пирамидальная сортировка · Шейкерная сортировка · “Быстрая сортировка” (сортировка делением) ………………………………………и возможно другие. Программа должна выполнять:
Автоматизированный подбор участников и учет результатов соревнований по боксу
Исходные данные: - Фамилия И.О. спортсмена (строковый тип); - Возраст (число полных лет); - Вес (кг., целое число); - Рост (см., целое число); - Разряд; - Название клуба (строковый тип); - Баллы (количество побед, нокаутов, поражений); - Титулы (строковый тип).
База данных содержит все выше перечисленные поля.
Постановка задачи: Программа должна предусматривать выполнение следующих функций: - Корректировка базы данных (добавление новых бойцов, удаление выбывших бойцов, редактирование любого поля); - Производить поиск по критериям: по возрасту; по весу; по разряду; по принадлежности к клубу; по фамилии спортсмена; - Производить подбор всех возможных противников для конкретного бойца; - Производить подбор достойных противников для конкретного бойца (с учетом побед, поражений и нокаутов); - Формировать команду участников соревнований в зависимости от общего количества спортсменов; - Вести подсчет результатов соревнований и выводить по желанию пользователя: список победителей с указанием призовых мест и(или) общий список всех спортсменов, принимавших участие в соревнованиях с указанием набранных ими баллов.
|