- •Глава 1. Основы информационных технологий
- •1. Информация, ее виды. Свойства информации. Способы передачи информации. Кодирование информации, представление информации в компьютере. Файл. Измерение объемов информации.
- •Компьютерная графика и мультимедиа
- •5. Техн. Обработки графич. Инф-и. Виды компьютерной графики, средства ее создания. Растровая графика. Достоинства и недостатки растровой графики. Фотошоп.
- •3. Группа инструментов «Ретуширование» (Retouching tools)
- •5. Группа инструментов «Рисование» и «Текст» (Drawing and type tools)
- •Изменение формы кривой. С помощью инструмента Форма можно менять положение узлов и форму кривых путем перетаскивания узлов, их направляющих точек и линий.
- •Технологии программирования и методы алгоритмизации
- •8. Алгоритм и его св-ва. Сп-бы опис. Алг-мов. Базовые структуры алгоритмов. Основные этапы полного построения алг-мов. Структурный подход при конструировании алг-мов.
- •1. Полная форма, if–then–else:
- •If условие
- •2). Неполная форма, if–then:
- •2. Структура «Построение с известным числом повторений»
- •Структура «Повторение с постусловием»
- •10. Процедуры и функции пользователя: формальные и фактические параметры, глобальные и локальные переменные, входные и выходные данные.
- •11. Типы данных: структурный (массив) и комбинированный (запись). Алг-мы сортировки и поиска в массивах. Массивы из записей. Оператор With.
- •Var имя_записи: имя_типа;
- •Ves: real;
- •12. Понятие физ. И логич. Файла данных. Классификация файлов данных. Про-ры и ф-и работы с файлами (созд., дополн. Новыми данными, использ. Данных из файла).
- •15. Перегрузка методов и конструкторов как механизм реализации полиморфизма. Перегрузка операторов. Перегрузка бинарных, унарных оп-й и операторов отношений.
- •16. Наслед. В c#: наслед., базовые и производн. Классы. Доступы к членам базовых классов. Конструкторы и наслед-е. Вирт. Методы и их переопределение. Абстр. Классы.
- •Информационные системы и сети
- •18. Технологии обработки и хранения сложно структурированных данных. Базы данных, системы управления базами данных (субд). Модели данных. Субд ms Access:
- •19. Структурированный язык запросов: назначение, возможности и достоинства. Типовые задачи, решаемые средствами sql. Структура команды sql. Выборка данных.
- •Insert into student (student_id, city, surname, name)
- •If условие Then выражение.
- •24. Протокол http и способы передачи данных на сервер. Использование html-форм для передачи данных на сервер. Методы get и post. Обработка запросов с помощью php. Примеры разработки запросов.
- •Архитектура и программное обеспечение вычислительных систем
- •26. Память. Основная память: бит, адреса памяти, упорядочение байта, код исправления ошибок (код Хэмминга), кэш-память; модели, типы памяти. Вспомогательная память.
- •27. Базовые структуры в ассемблере. Программы с ветвлениями. Циклические программы: условие перехода Jnnn (больше, меньше, равно); безусловные переходы Jmp; команда Loop.
- •История информатики
- •Глава 2. Прикладная математика Дискретная математика
- •Способы задания графов
- •2 Рисунка графа
- •3. Эйлеровы циклы и цепи. Эйлеровы графы. Критерий эйлеровости графа. Реш. Зад. О кенигсбергских мостах. Гамильтоновы циклы и цепи. Гамильтоновы графы. Достаточные условия гамильтоновости графа.
- •Теория вероятностей и математическая статистика
- •Основные свойства плотности распределения. , т.К. – неубывающая функция; ; ; Вероятность того, что св попадет в интервал от α до β ;
- •5. Основные законы распределения случайных величин: биномиальный закон, закон Пуассона, показательный закон, нормальный закон. Функция Лапласа.
- •6. Виды измерений в статистике: количественные, порядковые, номинальные. Дискретные и интервальные вариационные ряды. Кумулятивные ряды.
- •Вычислительные методы и компьютерное моделирование
- •7. Числ. Методы решения алгебраич-х и трансцендентных уравнений с одной переменной (метод деления отрезка пополам, метод простой итерации, метод Ньютона
- •8. Приближенное вычисление значения определенного интеграла (метод трапеций, метод Симпсона, метод Монте-Карло).
- •Глава 3. Мпи
- •Шк. Курс инф-ки: цели, стр-ра. Анализ содерж. Линий курса информатики.
- •Метод. Особен. Шк. Курса инф-ки. Специфика орг-ции ур. Инф-ки, типы и стр-ра.
- •Шк. Кабинет инф-ки и информ. Технологий. Требования к технич. И методич. Оснащению кабинета. Док-ция. Беседа с уч-ся по охране труда.
- •Контроль уч. Достижений уч-ся по инф-ке. Виды и ф-мы орг. Контроля. Оценивание зн. И ум. Уч-ся по инф-ке: хар-ка 10бал. С-мы, критерии, особ-ти оцен-я в соотв. С видами к.
- •11. Методика обучения учащихся работе с базами данных: тема учебной программы, формирование основных понятий и умений, примеры заданий для учащихся.
- •15. Обуч-е уч-ся сост-ю алгоритмов с управляющей структурой «ветвление»: тема учеб. Прог-мы, формиров-е основных понятий, примеры заданий для учащихся.
- •Var a:integer;
- •Var имя_массива : array[индекс1..ИндексN] of тип_элементов;
- •Var t, f, p, s : char;
- •Var t, f, p, s : string;
- •19. Факульт-е занятия по инф-ке. Цели, анализ сод-я программ факульт-х курсов.
- •Современные информационные технологии в образовании
- •20. Совр-е усл-я внедрения инф-ых технологий (ит) в образование. Классификация ит. Информатизация с-мы образования. Актуальные направления раз-я инф-и образования.
- •21. Электр-е ср-ва обуч-я (эсо), применяемые в учебном процессе. Сценарий эсо, процесс его разработки. Классификация, цели, специфика применения различных видов эсо.
- •26. Электр учебник: требования к нему, особенности оформления и использования, средства создания. Разработка электр. Учебных материалов и их публикация в www,
- •27. Компьютерный контроль знаний: виды программ, требования к ним и особенности применения. Тестирование, как вид компьютерного контроля.
- •28. Визуализация обуч-я, виды наглядности, ср-ва созд-я объектов комп-ной графики, графич-е форматы, требования к созданию и оформлению компьютерной наглядности.
8. Приближенное вычисление значения определенного интеграла (метод трапеций, метод Симпсона, метод Монте-Карло).
Из формулы Ньютона-Котера при n=1 имеем
H0
H1=
, отсюда
(y0+y1).мы
получили известную формулу
трапеций
для приближенного вычисления интеграла.
Суть
метода: отрезок
разбивается
на
интервалов.
На каждом
-ом
интервале строят прямоугольную трапецию,
одной из боковых сторон которой является
отрезок, полученный путем соединения
значений функции в узлах
-го
интервала. Площадь
-й
трапеции равна:
Формула
для вычисления интеграла есть сумма
площадей всех элементарных трапеций:
или
Общая
формула Симпсона (параболическая
формула). Из
формулы Ньютона-Котера при n=2
получаем: H0=
∙
, H1=
,
H2=
.
Следовательно, так как х2–х1=2h,
имеем
(y0+4y1+y2).
Полученная
формула носит название формулы
Симпсона.
h h
Геометрически эта формула получается в результате замены данной кривой y=f(x) параболой y=L2(x), проходящей через три точки М0(х0,у0), М1(х1,у1) и М2(х2,у2).
Интегрирование методом Монте-Карло. Предположим, необходимо взять интеграл от некоторой функции. Воспользуемся неформальным геометрическим описанием интеграла и будем понимать его как площадь под графиком этой функции.
Для определения этой площади можно воспользоваться одним из обычных численных методов интегрирования: разбить отрезок на подотрезки, подсчитать площадь под графиком функции на каждом из них и сложить. Предположим, что для функции, представленной на рисунке 2, достаточно разбиения на 25 отрезков и, следовательно, вычисления 25 значений функции. Представим теперь, мы имеем дело с n-мерной функцией. Тогда нам необходимо 25n отрезков и столько же вычислений значения функции.
При
размерности функции больше 10 задача
становится огромной. Поскольку
пространства большой размерности
встречаются, в частности, в задачах
теории струн, а также многих других
физических задачах, где имеются системы
со многими степенями свободы, необходимо
иметь метод решения, вычислительная
сложность которого бы не столь сильно
зависела от размерности. Именно таким
свойством обладает метод Монте-Карло.
Обычный
алгоритм Монте-Карло интегрирования.
Предположим,
требуется вычислить определенный
интеграл
.
Рассмотрим
случайную величину u,
равномерно распределённую на отрезке
интегрирования [a,b].
Тогда
y(u)
так же будет случайной величиной, причём
её математическое ожидание выражается
как M(y(u))=
,
где f(x)
— плотность распределения случайной
величины u
,
равная f(x)
=
на участке [a,b].
Таким
образом, искомый интеграл выражается
как
Но матожидание случайной величины y(u) можно легко оценить, смоделировав эту случайную величину и посчитав выборочное среднее.
Бросаем N точек, равномерно распределённых на [а,b], для каждой точки ut вычисляем y(ui).
Затем
вычисляем выборочное среднее
В
итоге получаем оценку интеграла
≈
Точность
оценки зависит только от количества
точек N.
Этот метод имеет и геометрическую интерпретацию. Он очень похож на описанный выше детерминистический метод, с той разницей, что вместо равномерного разделения области интегрирования на маленькие интервалы и суммирования площадей получившихся «столбиков» мы забрасываем область интегрирования случайными точками, на каждой из которых троим такой же «столбик», определяя его ширину как (b–a)/N, и суммируем их площади.
При вычислении интеграла по формуле прямоугольников отрезок интегрирования [a,b] разбивается на N одинаковых интервалов, в серединах которых вычисляются значения подынтегральной функции. Вычисляя значения функции в случайных точках, можно получить более точный результат.
≈
где
хi=а+ᵞі(b-a).
Здесь ᵞі
-
случайное
число, равномерно распределенное
на интервале [0,1].
9. М-ды реш. систем линейн. алгебраич. ур-ий: м-д Гаусса, м-д итерации и метод Зейделя.
Методы решения систем лин. алгебр ур-ний (СЛАУ) можно разделить на две группы: точные и методы последовательных приближений (итерационные).
Точные методы (Гаусса, квадратного корня). С помощью точных методов, проделав конечное число операций, можно получить точные значения неизвестных. При этом предполагается, что коэффициенты и правые части системы известны точно, а все вычисления проводятся без округлений. Метод Гаусса - метод последовательного исключения неизвестных. Предположим, что для нахождения неизвестных величин х1, х2, …, хn задана СЛАУ вида:
1)
2)
|
Пусть
|
а21, - а31, …, - аn1, затем сложим соответственно со вторым, третьим и так далее n-ым уравнениями системы (2). В результате получим эквивалентную систему (3). Предположим, что все n шагов преобразований Гаусса возможны. Тогда система (1) сведется к треугольному виду:
|
Процесс сведения системы (1) к виду (4) называется прямым ходом метода Гаусса (Суть: сведение к треугольной матрице). Нахождение неизвестных величин в порядке хn, xn-1, …, x2, x1 из системы (4) называется обратным ходом метода Гаусса |
(Суть: нахождение координат исходного вектора).
При вычислениях могут произойти ошибки, поэтому необходим контроль вычислений. Одна из наиболее простых схем контроля основана на том ,что увеличение значений всех неизвестных на единицу равносильно замене данной системы (1) контрольной системой, в которой свободные члены равны суммам всех коэффициентов соответствующей строки. Решая вместе с данной также и контрольную систему, получаем возможность контролировать попутно каждый шаг расчета.
Метод
квадратного корня.
Он основан на представлении матрицы
А коэффициентов системы в виде
произведения треугольных матриц. Это
позволяет свести решение заданной
системы к последовательному решению
двух систем с треугольными матрицами,
что является задачей более простой.
Метод предназначен для решения СЛАУ с
симметрическими матрицами. Если
матрица симметричная, то
.
Искомая с-ма
распадается на 2:
и
Метод простой итерации. При большом числе неизвестных линейной системы удобнее пользоваться итерационными численными методами, позволяющими получать корни системы с заданной точностью путем сходящихся бесконечных процессов (к числу их относятся метод итерации, метод Зейделя и т.д.). Итер метод для начала вычисления требует задания одного или нескольких начальных приближений.
Систему
линейных алгебраических уравнений
запишем в матричном виде:
Полагая,
что диагональные элементы матрицы
А
;
разрешим первое уравнение системы
относительно х1,
второе – относительно х2
и т.д. Получим эквивалентную систему
уравнений вида:
(1),
где
.
Введем
в рассмотрение матрицы:
.
Тогда (1) записывается в виде:
(2)
Полученную
с-му (2) будем решать методом последовательных
приближений. За нулевое приближение
примем, например, столбец свободных
членов
.
Далее последовательно строим матрицы-столбцы
(3).Если
последовательность приближений
имеет предел
то этот предел является решением системы
(1), а, следовательно, и системы (1). т.е.
предельный вектор
является решением системы
(2) и системы (0).
Метод последовательных приближений, определяемых формулой (3) носит название метода итерации.
Теорема
1. для
сходимости последовательности
(
- произвольно) достаточное условие есть
Метод
Зейделя
представляет собой модификацию метода
простой итерации. Основная его идея
заключается в том, что при вычислении
– ого приближения неизвестной
,
используются вычисленные ранее
-ые
приближения неизвестных
.
Алгоритм метода Зейделя для системы (2) следующий: Приведённая выше теорема сходимости для метода простой итерации справедлива для метода Зейделя. Как правило, метод Зейделя даёт лучшую сходимость, чем метод простой итерации.

3)
.
Разделим первое уравнение системы
(1) на
.
Тогда систему (1) можно записать в виде
(2). С помощью первого уравнения можно
из всех оставшихся уравнений исключить
х1.
Для этого умножим первое уравнение
системы (2) последовательно на –
4)