- •Методические указания к Госам Автор Юршевич м.С и Потылицын в.П. Оглавление
- •Вопрос№1 Корни и канонические разложения многочленов над полями вещественных и комплексных чисел. Неприводимые многочлены над полями r и c.
- •Вопрос№2 Теоремы об а)умножении определителей и б)о ранге матрицы.
- •Вопрос№3 а)Правило Крамера, б)Th Кронекера-Капелли и в)Th-мы об однородных уравнениях.
- •Вопрос№4 Скалярное, векторное и смешанное произведение векторов. B) Линейные и унитарные пространства, базы, размерность, подпространства.
- •Вопрос№5 а)Линейное преобразование, его б)матрицы, в)характеристические корни, собственные значения и собственные векторы. Г)Жорданова форма матрицы.
- •Вопрос№6 а)Уравнения прямых и плоскостей в пр-стве. Канонические уравнения б) кривых и в) поверхностей 2-го порядка.
- •Вопрос№8 Th о функциональной полноте ив.
- •Вопрос№9 а)предел посл-сти и б)предел ф-ции в точке.
- •Вопрос№10 Непрерывность ф-ции а) в точке и на отрезке, б) точки разрыва 1-го и 2-го рода.
- •Вопрос№11 Дифференцируемость и дифференциалы ф-ций 1-й и многих переменных. Инвариантность формы 1-го дифференциала.
- •Дифференциал функции многих переменных.
- •Теорема об инвариантной форме первого дифференциала.
- •Вопрос№12 Формула Лагранжа конечных прирашений.
- •Вопрос№13 Формула Тейлора с остаточным членом в формах Пеано и Лагранжа.
- •Вопрос№14
- •Вопрос№15 Числовые и функциональные последовательности и ряды. Равномерная сходимость.
- •Сходимость функциональных последовательностей и рядов
- •Равномерная сходимость
- •Вопрос №16 Теория о неявной функции
- •Вопрос№17 а) Градиент, касательная пл-сть и нормаль в точке поверхности. Б) Уравнения касательной и нормали к кривой.
- •Вопрос№19
- •Определенный интеграл.
- •Вопрос№20 Формула Ньютона-Лейбница
- •Вопрос№21 Кратные интегралы. Теорема Фубини. Поверхностные и криволинейные интегралы. Формулы Грина, Остроградского, Стокса.
- •Вопрос№23 Разложение функции по ортогональной системе функций, ряд Фурье, условие замкнутости ортогональной системы (равенство Парсеваля-Стеклова).
- •Вопрос№24 Метрика, метрическое пространство. Открытые и замкнутые множества.
- •Вопрос№25 Фундаментальная последовательность, полное пространство.
- •Вопрос№26 Принцип сжимающих отображений.
- •Вопрос№27 Компактное пространство и множество. Критерий компактности в .
- •Вопрос№29 Определение голоморфной функции, уравнения Коши-Римана.
- •Уравнение Коши-Римана
- •Вопрос№30 Интегральная теорема Коши. Интегральная формула Коши.
- •Вопрос№32_1 а) Классификация изолированных особых точек. Б)Теорема о вычетах. В)Ряд Лорана. Д)Теорема Руше и принцип аргумента.
- •Вопрос№32_2
- •Вопрос№33_1 ду простейших типов и их инегрирование.
- •Вопрос№34 Теорема Коши-Пикара существования и единственности решения ду 1-го порядка.
- •Для любой внутренней точки найдется решение уравнения (8.2.2), удовлетворяющее условию при .
- •Если два решения и уравнения (8.2.2) совпадают хотя бы для одного значения , т.Е. , то эти решения совпадают для всех .
- •Вопрос№35 Линейные ду n-го порядка с постоянными коэффициентами.
- •Вопрос№36_1 Устойчивость решения линейных систем ду 2-го порядка. Классификация особых точек (узел, седло, фокус, центр и тд.)
- •Вопрос№36_2
- •Критерий Гурвица
- •Вопрос№37 Классификация ду в частных производных 2-го порядка.
- •Вопрос№39 Метод разделения переменных.
- •Вопрос№41 Точные методы решения систем линейных алгебраических уравнений: метод исключения Гаусса, метод исключения с выбором главного элемента. Сравнение методов.
- •Вопрос№42 Метод простой итерации решения систем линейных алгебраических уравнений. Условие сходимости.
- •Вопрос№43 Метод простой итерации вычисления корня нелинейного уравнения. Условие сходимости. Метод Ньютона: формула, геометрическая интерпретация, условия сходимости.
- •Вопрос№44
- •Вопрос№45_1 Явная схема краевой задачи для уравнения теплопроводности. Аппроксимация. Гармонический анализ.
- •Вопрос№45_2
- •Гармонический анализ.
- •Вопрос№47 Понятие корректности, устойчивости и сходимости разностной задачи. Теорема эквивалентности.
- •Вопрос№48 Классификация интерфейсов вычислительных систем.
- •Вопрос№49 Основные функции операционной системы.
- •Вопрос№50
- •Вопрос№51_1 Алгоритмы сортировок (элементарные методы сортировки, быстрая сортировка Хоара, сортировка слиянием), поиска, рекурсий.
- •Сортировка Выбором
- •Сортировка Вставкой
- •Пузырьковая Сортировка
- •Быстрая сортировка
- •Слияние
- •Вопрос№51_2
- •Рекурсия
- •Вопрос№52 Основы объектно-ориентированного программирования. (инкапсул., полиморфизм, наследов.)
- •Вопрос№53 Симплекс метод. Постановка задачи. Способы решения Каноническая форма:
- •Вопрос№54_1 Матричные игры. Решение игры в смешанных стратегиях.
- •Вопрос№54_2
- •Теорема(Джона Фон Неймана)
- •Вопрос№55 Основные требования к организации баз данных как хранилищ корпоративно используемых данных. Способы и средства достижения этих требований.
- •Вопрос№56_1 Технология проектирования баз данных: этапы проектирования, модели представления предметной области, синтаксические модели данных. Этапы разработки базы данных
- •Вопрос№56_2
- •Вопрос№57 Классическое определение вероятности. Условная вероятность, независимые события, теоремы сложения и умножения.
- •Теорема сложения
- •Вопрос№58 Дискретные и непрерывные случайные величины, определения и свойства функции и плотности распределения.
- •Вопрос№59 Математическое ожидание и дисперсия случайной величины. Моменты.
- •Своиства
- •Вопрос№60 Сходимость по вероятности, неравенство Чебышева, закон больших чисел в формах Чебышева и Бернулли.
- •Вопрос№61 Точечные статистические оценки: несмещенность, состоятельность, эффективность. Определение и свойства выборочного среднего и выборочной дисперсии.
- •Практика Диффуры.
- •1.Найти частное решение уравнения в точке .
- •3. Алгоритм нахождения собственных значений и собственных векторов
- •5. Рассмотрим несколько примеров несобственных интегралов первого рода.
- •6.Рассмотрим несколько примеров на вычисление несобственных интегралов второго рода.
- •7.Рассмотрим примеры использования признака сравнения несобственных интегралов.
- •9. Вычисление пределов. (правили Лопиталя)
- •11.Исследовать функцию и построить ее график.
- •12. Исследовать функцию и построить ее график.
- •13. Исследовать функцию и построить ее график.
- •15. Найти полный дифференциал функции
- •16. Найти уравнения касательной плоскости и нормали к поверхности
- •19. Вычисление двойных интегралов
- •20. Вычислить интеграл
- •22. Найти общее решение дифференциального уравнения .
- •23. Уравнения с разделяющимися переменными.
- •24. Уравнения, приводящиеся к однородным.
- •Разделяем переменные:
- •25.Решить уравнение
- •26. Решить уравнение
- •28. Линейные однородные дифференциальные уравнения с постоянными коэффициентами.
- •29.Решить уравнение
- •30. Найти общее решение системы уравнений:
- •31. Сходимость рядов.
- •32. Теория вычетов
- •33. Криволинейные интегралы
- •34.Устойчивость оду
- •35.Даны вершины треугольника a(1,-2,-4), b(3,1,-3), c(5,1,-7). Составить уравнение высоты, проведенной из вершины b. И вычислить площадь.
- •36.Проверить компланарны ли вектора a(2,0,1), b(5.3.-3), c(3,3,10).
Слияние
Под слиянием понимается объединение двух (или более) упорядоченных последовательностей в одну упорядоченную последовательность при помощи циклического выбора элементов, доступных в данный момент. Слияние - намного более простая операция, чем сортировка.Прямое слияние. Алгоритм Боуза - Нельсона
Вопрос№51_2
Последовательность а разбивается на две половины b и с.
Последовательности b и с сливаются при помощи объединения отдельных элементов в упорядоченные пары.
Полученной последовательности присваивается имя а, после чего повторяются шаги 1 и 2; при этом упорядоченные пары сливаются в упорядоченные четверки.
Предыдущие шаги повторяются, при этом четверки сливаются в восьмерки и т.д., пока не будет упорядочена вся последовательность, т.к. длины последовательностей каждый раз удваиваются.
Главным минусом сортировки слиянием является удвоение размера памяти, первоначально занятой сортируемыми данными.
Рекурсия
Рекурсия - это одна из фундаментальных концепций в математике и программировании, Рекурсия - это одна из форм мышления, это мощное средство, позволяющее строить элегантные и выразительные алгоритмы.
Объект называется рекурсивным, если он содержит сам себя или определен с помощью самого себя.
Если процедура р содержит явное обращение к самой себе, то она называется явно рекурсивной. Если процедура р содержит обращение к некоторой процедуре q, которая в свою очередь содержит прямое или косвенное обращение к р, то р - называется косвенно рекурсивной.
Но рекурсивная программа не может вызывать себя бесконечно, иначе она никогда не остановится, таким образом в программе (функции) должна присутствовать еще один важный элемент - так называемое терминальное условие, то есть условие при котором программа прекращает рекурсивный процесс.
Реккурентность - это рекурсивное определение функции. Они широко распространены в математике. Возможно наиболее знакомая Вам из такого рода функций - это факториал. Факториал - это произведение натуральных чисел от единицы до какого - либо данного натурального числа. Он определяется формулой:
N!=N((N-1)!, для N>=1 и 0! = 1.
Это напрямую соответствует нижеследующей рекурсивной программе:
function factorial( N : integer ) : integer; begin if N=0 then factorial := 1 else factorial := N * factorial(N-1); end;
Эта программа демонстрирует основные свойства рекурсивных программ: программа вызывает сама себя (с меньшим значением аргумента), и у нее есть терминальное условие при котором она прямо вычисляет результат.
Вопрос№52 Основы объектно-ориентированного программирования. (инкапсул., полиморфизм, наследов.)
Объектно-ориентированное программирование - это методология построения программ, являющаяся дальнейшим развитием методологии структурного программирования и методов абстрагирования данных. Объектно-ориентированное программирование (ООП) - это метод программирования, имитирующий способы, какими, по нашим представлениям, выполнены те или иные объекты. ООП более структурировано, модульно и абстрактно, чем предыдущие попытки в абстрагировании данных и сокрытии деталей.
Основными понятиями ООП являются:
объект - совокупность свойств (параметров) определенных сущностей и методов их обработки (программных средств). Объект содержит инструкции (программный код), определяющие действия, которые может выполнять объект, и обрабатываемые данные;
свойство - характеристика объекта, его параметр. Все объекты наделены определенными свойствами, которые в совокупности выделяют объект из множества других;
Одним из свойств объекта является метод его обработки. Метод - программа действий над объектом или его свойствами. Метод рассматривается как программный код, связанный с определенным объектом; осуществляет преобразование свойств, изменяет поведение объекта.
Объект может обладать набором заранее определенных встроенных методов обработки, либо созданных пользователем или заимствованных в стандартных библиотеках, которые выполняются при наступлении заранее определенных событий, например, однократное нажатие левой кнопкой мыши, вход в поле ввода, выход из поля ввода, нажатие определенной клавиши и т.п.
По мере развития систем обработки данных создаются стандартные библиотеки методов, в состав которых включаются типизированные методы обработки объектов определенного класса (аналог - стандартные подпрограммы обработки данных при структурном подходе), которые можно заимствовать для различных объектов.
событие - изменение состояния объекта. Внешние события генерируются пользователем (например, клавиатурный ввод или нажатие кнопки мыши, выбор пункта меню и т.д.); внутренние события генерируются системой.
Объекты могут объединяться в классы (группы или наборы - в различных программных системах возможна другая терминология).
класс - совокупность объектов, характеризующихся общностью применяемых методов обработки или свойств. Один объект может выступать объединением вложенных в него по иерархии других объектов.
Три основных свойства характеризуют язык объектно - ориентированного программирования:
инкапсуляция - это объединение в одном программном модуле данных и процедур их обработки. Это свойство превращает их в новый тип данных - object (объект), который по аналогии с типом данных record (записи) содержит поля данных (определяющих свойства или атрибуты объекта) и, кроме того, включает описания процедур и функций (определяющих поведение объекта), т.е. процедуры и функции существуют не отдельно в программе, а инкапсулированы (встроены) в описание соответствующего объекта. Явление инкапсуляции дает возможность рассматривать объект как единое целое в неразрывной связи всех его свойств и поведения;
наследование - это заимствование и преемственность атрибутов и поведения от объекта к объекту, т.е. из объектов можно строить иерархические структуры типов данных, например: При этом любой объект-потомок наследует поля данных, процедуры и функции своего объекта-предка: у объекта-потомка имеются, кроме объявленных дополнительно, все те же поля данных, процедуры и функции (и с теми же именами), что и у породившего его объекта-предка. Иными словами наследование в ООП служит для использования однажды определенного объекта в построении целой иерархии производных объектов, каждый из которых наследует доступ к данным и методам работы с ними всех своих так называемых "прародителей";
- полиморфизм - это множественность форм, которые может принимать правило с одним и тем же именем, т.е. процедуры и функции, имеющие одинаковые имена, но принадлежащие к различным объектам в иерархии порожденных объектов, могут быть реализованы различным способом и соответственно определять различные поведения объекта. Полиморфизм повышает степень абстрагирования при написании программ, так как программист заботится только о том, чтобы указать требуемое действие, а не о том, как это действие реализовать. Иными словами полиморфизм служит для использования одинаковых имен методов на разных уровнях иерархии порожденных объектов. При этом каждый объект реализует такой метод удобным для него образом.
Возможен же полиморфизм благодаря позднему связыванию - компоновке программы на этапе ее выполнения