- •2. Алгоритм и его свойства. Методы записи алгоритмов.
- •3.Булева алгебра и вопросы, связанные с ее применением
- •4.Векторы в трехмерном пространстве. Понятия правого ортонормированного базиса. Скалярное, векторное и смешанное произведения.
- •5.Виды уравнений плоскостей и прямых в пространстве. Условия их параллельности и перпендикулярности.
- •6.Группы, кольца, поля (определения и примеры)
- •7. Дискретные св. Числовые х-ки и их св-ва.
- •8. Ду, допускающие понижение порядка.
- •9. Ду не разрешенные относ-но производной. Ур-я Лагранжа и Клеро.
- •12. Диалоговый и пакетный режим работы эвм с пользователем. Принципы функционирования мультипрограммных ос.
- •11. Дифференцируемось функций многих действительных переменных. Экстремумы функций многих действительных переменных.
- •13. Элементарные функции комплексной переменной и их свойства.
- •14. Общие понятия исчисления.
- •Двійкова система числення.
- •15. Застосування теорії операційного числення до розв’язання диференціальних рівнянь.
- •16. Зв’язані динамічні структури даних: черги і стеки.
- •17. Интегрирование фкп. Интеграл по замкнутому контуру от аналитической функции. Интегральная формула Коши и следствия из нее.
- •18. Интерполирование функций. Интерпол. Полином лагранжа
- •19.Интуитивное и техническое понятие информации. Понятие бита и байта. Модель оперативной памяти эвм.
- •20. Квадратичные формы: ранг, канонический и нормальный виды, сигнатура. Способы сведения к каноническому виду.
- •21. Классификация изолированных особых точек фкп. Интегральный вычет.
- •22. Классическое определение вероятности. Геометрическая вероятность. Формула полной вероятности.Формула Байеса.
- •Событие наз. Простым (элементарным), если оно состоит только лишь из одного элементарного исхода, и составным – если k исходов.
- •Классическое определение вероятности Колмагорова
- •Геометрическая вероятность
- •Конструкторы и деструкторы особые члены класса, служащие для инициализации и уничтожения объекта.
- •24. Кратные интегралы (двойные, тройные): определение, основные свойства. Применение.
- •25. Криволинейные и поверхностные интегралы. Определение. Основные свойства. Применение.
- •26. Линии 2-го порядка
- •27. Лінійні диференціальні рівняння першого порядку та методи їх розв’язування.
- •29. Неодн. Лин. Ду n-го порядка с пост. Коэф-тами, спец. Прав. Часть.
- •Метод неопр коэф-тов.
- •31.Линейные операторы. Собственные векторы и собственные значения линейных операторов.
- •32.Матрицы. Операци над матрицами. Определители, миноры, алгебраические дополнения.
- •33.Методы комбинаторного анализа и их применение для реш-я задач.
- •1)Элементарные рекуррентные соотн-я.
- •3)Метод включения и исключения.
- •34. Метрические пространства
- •35.Многочлены над полями q,r,с. Основная tr алгебры.
- •36. Непрерывность функции одной переменной. Свойства непрерывных функций. Понятие точек разрыва и их классификация.
- •Точки разрыва
- •Свойства функций, непрерывных в точке
- •Глобальные свойства непрерывных функций
- •37.Обратные матрицы. Методы нахождения обратной матрицы.
- •38. Определенный инт-л и его св-ва
- •39. Определения теории графов. Задачи оптимизации на графах.
- •42.Основные типы ду 1-го порядка
- •Уравнения с разделенными и разделяющимися пер-ми.
- •Уравнение Бернулли
- •43. Основные типы диалогов эвм-человек.
- •44. Основные типы уравнений матфизики.
- •Теплопроводность стержня
- •Теплопроводность пластины
- •Стационарный случай
- •Гельмгольца
- •45. Основные логические блоки эвм и их назначения.
- •46. Поверхности 2-го порядка.
- •47.Повторение испытании. Формула Бернулли. Формула Пуассона. Локальная и интегральная теоремы Муавра и Лапласа.
- •48. Поле комплексных чисел. Различные формы записи комплексных чисел. Формула муавра.
- •50. Понятие математического (программного) обеспечения эвм. Инструментальное математическое обеспечение. Примеры.
- •51. Поняття обчислювальної складності алгоритму. Параметри аналізу обчислювальної складності. Поняття обчислювальної складності
- •52. Понятие ос, ее основные компоненты. Понятие ресурса эвм.
- •53. Понятие первообр-й ф-и, неопр. Инт-ла и их св-ва.
- •1)Метод замены пер-й
- •2)Метод интегр-я по частям
- •Простое наследование
- •Множественное наследование
- •55. Понятие функции комплексной переменной. Предел, непрерывность, производная функции комплексной переменной. Условия Коши-Римана дифференцируемости функции.
- •Сравнение функций.
- •57.Прямая на плоскости. Уравнение прямой на плоскости в прямоугольной сис. Координат.
- •58.Ранг матрицы, способы его вычисления. Теорема Кронекера – Капелли.
- •60.Решение задачи коши для обыкновенного диф. Ур. Методом эйлера
- •61. Решение нелинейных алгебраических уравнений методом Ньютона.
- •62.Решение системы линейных алгебраических уравнений методом простой итерации.
- •Второй способ особенно прост в случае, когда система однородна (f1(t)≡0 и f2(t)≡0), так как в этом случае правые части уравнений (3), (4) и (5) равны нулю.
- •64.Системы линейных алгебраических уравнений.
- •Скалярні і векторні поля та їх характеристики Скалярні поля
- •Векторні поля
- •Формула Остроградського-Гаусса
- •Формула Стокса
- •68. Технологический процесс создания рабочей программы для эвм с применением транслятора (текстовый редактор, транслятор, компоновщик).
- •69. Трансляторы и интерпретаторы. Назначение и отличие.
- •70. Тригонометрический ряд фурье
- •71.Формула Тейлора функции одной действительной переменной и ее остаточный член в разных формах. Ряд тейлора. Разложение в ряд Маклорена основных элементарных функций.
- •72.Условия почленного дифференцирования и интегрирования. Степенные ряды.
- •73. Численное интегрирование. Формула трапеций.
- •74. Числовые посл-ти.
- •Предел посл-ти.
- •Арифм. Операции над посл-тями.
- •75.Числовые ряды, признаки их сходимости. Абсолютно и условно сходящиеся ряды, их свойства.
39. Определения теории графов. Задачи оптимизации на графах.
Графом G называют пару множеств (V,E) , где V={1,2,..,n} – множество пронумерованных вершин, т. е. V={V1,V2,…,Vn }, а E={e} – набор упорядоченных или неупорядоченных пар вершин e={vi,vj}. Неупорядоченная пара вершин, называется ребром, а упорядоченная - дугой .
Граф содержащий только рёбра(дуги), называется неориентированным (ориентированным). Граф, содержащий кратные ребра, называется мультиграфом.
Вершины V1, V2 называются смежными, ели они образуют ребро или дугу e={V1,V2}. Говорят, что V1, V2 инциденты ребру (дуге) e.
Каждому n-вершинному графу соответствует матрица смежности n x n C=||Cij||, Cij= количество ребер, соединяющих вершины i и j. (Сii = 0; симметрична относительно диагонали; )
Граф G=(V,E) называется частью графа G=(V,E), если VV, EE.
Часть G графа G называется суграфом, если V= V, EE. G называется подграфом, если VV, а E’ содержит все ребра инцидентные vi,vjV.
|V|, |E| - величины показывающие количество вершин и ребер графа соответственно.
По количеству ребер можно выделить следующие виды:
En |V| = n, |E| = 0 – пустой граф (груда);
Противоположный Еn , Kn полный граф (клика), у которого все вершины попарно смежны. Число ребер в n-мерной клике n(n-1)/2;
Имеющие вид многоугольников – циклы.
Связный граф не содержащий циклов называется деревом.
Остовным деревом графа называется связный суграф этого графа не содержащий циклов.
Задачи оптимизации на графах:
Задача о минимальном остовном дереве;
Дан n
вершинный граф, каждому ребру которого
ставится в соответствие cij.
Множеством допустимых решений явл.
Мн-во остовных деревьев данного графа.
Необходимо найти такое ОД:
Алгоритм Краскала
Исходные данные: связный взвешенный граф с n>0 вершинами.
построить пустой граф с n вершинами;
k=0;
если k=n-1, то конец;
k=k+1;
найти k-ое по возрастанию весов ребро графа;
если добавление ребра в граф не приводит к появлению цикла, то добавить его;
перейти к шагу 3.
КОНЕЦ
Задача раскраски графа;
Постановка задачи: правильно раскрасить граф, т.е. такое приписывание вершинам графа номеров цветов, что любые две смежные вершины имеют разную окраску.
Задача о кратчайшем пути между парой вершин;
Постановка задачи: если граф невзвешенный, то получаем задачу поиска пути лабиринта; если граф взвешенный -> задача нахождения кратчайшего пути, при этом задана стоимость прохождения.
40. Основні команди користувача в операційній системі Windows. Консольний режим. Поняття про діалогові оболонки. Приклади.
Просмотр каталога - команда: dir
Формат: dir дисковод:\ имя каталога
Параметр \Р задаёт поэкранный режим вывода, \W выводит только информацию об именах файлов в каталоге.
Примеры:
dir - вывести оглавление текущего каталога;
dir*.exe - вывести сведения о всех файлах с расширением .exe из
текущего каталога;
dir a: - вывести оглавление корневого каталога диска а:
Изменение текущего каталога - команда: cd (Change Directory)
Формат: cd дисковод:\путь
Примеры:
cd games - переход в каталог GAMES текущего диска;
cd.. - переход в предыдущий каталог;
cd \ - переход в корневой каталог текущего диска
Создание каталога - команда md (Make Directory)
Формат: md дисковод:\путь
Примеры:
md games создание подкаталога GAMES в текущем каталоге;
md d:\games\doom2 - создание подкаталога DOOM2 в каталоге GAMES
диска D:
Уничтожение каталога - команда: rd (Remove Directory).
Формат: rd дисковод:\путь
Примеры: rd games удаление подкаталога GAMES в текущем каталоге; rd d:\games\doom2 - удаление подкаталога DOOM2 в каталоге GAMES диска D:
ВНИМАНИЕ! УДАЛИТЬ МОЖНО ТОЛЬКО ПУСТОЙ КАТАЛОГ!
Создание текстовых файлов - команда: copy con
Формат: copy con имя файла
После нажатия ENTER нужно ввести текст файла, затем последовательно нажать F6 ENTER
Пример:
Copy con games.txt - создание текстового файла Games.txt в текущем
каталоге.
Копирование файлов - Команда: copy
Формат: copy (имя копируемого файла) \(имя каталога, в который нужно поместить файл)
Пример:
Copy games.txt \games копировать файл games.txt в подкаталог GAMES
текущего диска.
Удаление файлов - Команда: del
Формат: del имя файла
Пример:
Del games.txt - удаление файла games.txt из текущего каталога.
Переименование файлов - Команда: ren (Rename)
Формат: ren (имя. файла) (новое имя. файла)
Пример: Ren games.txt games.doc - изменить имя файла games.txt
на games.doc в текущем каталоге".
Изменение вида приглашения DOS - Команда: prompt
Формат: prompt (текст)
В качестве текста можно использовать символы:
$p - текущий дисковод и каталог; $n - текущий дисковод; $d - текущая дата; $t - текущее ремя; $v - версия DOS; $_ - переход на новую строку; $s - пробел; $h - удаление редыдущего символа; $e - символ с кодом 27 (ESC); $g - символ > ; $b - символ | ; $$ - символ $;
Другие команды.
Date - вывод информации о дате с возможностью настройки.
Time - вывод информации о времени с возможностью настройки.
Verify on - включить режим проверки записи на диск.
Verify of - выключить режим проверки записи на диск.
Verify - вывести информацию о том, включен ли режим проверки записи
на диск.
Path - определяет порядок поиска наиболее часто запускаемых
программ.
Ver - показывает версию операционной системы.
Cls - производит очистку экрана.
Label - выводит информацию о метке диска с возможностью её
изменения.
Основные команды Windows, в силу наличия у него графического интерфейса и диалоговой оболочки, перечислять подобным образом нет необходимости.
Диалоговая оболочка – вид интерфейса при котором все необходимые свойства для выполнения команды указываются пользователем из набора, предоставленного ему в явном виде. Является интуитивно понятным и не требует от пользователя знания синтаксиса и всех свойств выполняемой команды (в отличии от командной строки MS-DOS).
Пример: С диалоговой оболочкой мы работаем при установке программного обеспечения.
41. Основні концепції об'єктно-орієнтованої методології програмування. Програмна модель об'єкту. Наведете приклад програмної моделі об'єкта в мові програмування C++.
Объе́ктно-ориенти́рованное программи́рование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов.
Класс — это тип, описывающий устройство объектов. Понятие «класс» подразумевает некоторое поведение и способ представления. Понятие «объект» подразумевает нечто, что обладает определённым поведением и способом представления. Говорят, что объект — это экземпляр класса. Класс можно сравнить с чертежом, согласно которому создаются объекты. Обычно классы разрабатывают таким образом, чтобы их объекты соответствовали объектам предметной области.
Класс является описываемой на языке терминологии (пространства имён) исходного кода моделью ещё не существующей сущности, т.н. объекта.
Объект — сущность в адресном пространстве вычислительной системы, появляющаяся при создании экземпляра класса (например, после запуска результатов компиляции (и линковки) исходного кода на выполнение). Объекты обладают свойствами наследования, инкапсуляции и полиморфизма.
Концепции ООП (по Алану Кею):
все является объектом;
вычисления осуществляются путем взаимодействия (обмена данными) между объектами, при котором один объект требует, чтобы другой объект выполнил некоторое действие; объекты взаимодействуют, посылая и получая сообщения; сообщение -- это запрос на выполнение действия, дополненный набором аргументов, которые могут понадобиться при выполнении действия;
каждый объект имеет независимую память, которая состоит из других объектов;
каждый объект является представителем класса, который выражает общие свойства объектов данного типа;
в классе задается функциональность (поведение объекта); тем самым все объекты, которые являются экземплярами одного класса, могут выполнять одни и те же действия;
классы организованы в единую древовидную структуру с общим корнем, называемую иерархией наследования; память и поведение, связанное с экземплярами определенного класса, автоматически доступны любому классу, расположенному ниже в иерархическом дереве.
Пример (Java, но выдавайте за С++)
// Создание экземпляра класса ArrayList с именем list
ArrayList list = new ArrayList();
// добавления экземпляра класса Integer в объект list
list.add(new Integer(1));
list.add(new Integer(2));
list.add(new Integer(3));
Подразумевается, что класс ArrayList уже описан в программном коде, и описание содержит определение для конструктора класса и метода add.
