
- •1. Понятие информации
- •2. Классификация и виды информационных технологий
- •3. История, состояние и перспективы развития вычислительной техники
- •4. Элементная база, архитектура компьютера
- •5. Состав и назначение пк. Виды компьютеров
- •6. Операционные системы
- •7. Языки и технологии программирования.
- •8.Процедурное, функциональное, объективно-ориентированное и логическое програмирование
- •9. Интегрированные пакеты
- •9. Пакет msOffice. Состав и назначение основных компонентов
- •10. Текстовый процессор ms Word. Набор и редактирование текста
- •10. Графический редактор ms Visio. Графические шаблоны
- •11. Табличный процессор ms Excel. Состав и структура документа
- •11. Табличный процессор ms Excel. Вычислительные возможности
- •12. Система подготовки презентации ms PowerPoint
- •13.Семиуровневая модель структуры протоколов связи
- •14. Компьютерные сети
- •15.Организационная структура Internet
- •16. Протоколы Internet (tcp и udp)
- •17. Основные сервисы Internet (dns, ftp, http, snmp, pop3, sntp)
- •18. Структура данных, модели данных, создание базы данных и таблиц
- •19. Системы управления базами данных
- •20. Базы данных Access, Oracle, MySql
- •21. Основы языка sql
- •22. Организационно-технические, правовые, криптографические и стеганографические методы защиты информации в компьютерных системах
- •23. Простейшие алгоритмы шифрования
- •24. Арифметика целых чисел и полей Галуа
- •25. Стандарт шифрования данных des
- •26. Электронная подпись
- •27. Математические модели
- •28. Системы математических вычислений. MathCad, MatLab
- •29. Численное Интегрирование и дифференцирование
- •30. Метод Рунге–Кутта
- •31. Методы теории вероятностей и математической статистики
- •32. Метод Монте-Карло
- •33. Методы минимизации функций одной переменных
- •34. Методы минимизации функций нескольких переменных
- •35. Задача линейного программирования
- •36. Поиск кратчайших путей
- •37. Принятие решений при многих критериях
- •1 Выбор Парето-оптимальных решений
- •2 Методы на основе компенсации критериев
- •3 Методика экспресс-анализа альтернатив
- •4 Методика скаляризации векторных оценок
- •38. Метод анализа иерархий
- •39. Методы поддержки принятия решений
- •1 Методика сравнительной оценки двух альтернатив по степени доминирования
- •2 Модифицированный алгоритм Кемени-Снелла
- •3 Алгоритм Саати
- •4 Метод электра
- •40. Экспертные системы
28. Системы математических вычислений. MathCad, MatLab
MathCAD – среда визуального программированния, математико-ориентированный интерфейс. Ориентирована на численные расчеты, встроенный символьный процессор Maple, позволяет выпаналитич преобразования. Все функции системы: вычислительные (вычарифметич выражения с опред точностью, операции с переменными, выч производных, интегралов, решение уравнений, неравенств, их систем, ДУ, векторов, матриц), графические (2D и 3D графики, точечные графики, карты линий уровня, анимационные клипы.), программирование, сервисные, аналитич вычисления. Документ сост из областей, делящихся на вычислит, графич, текстовые и обрабатываются соотв тремя разными процессорами. По мере создания разных типы объектов (выражения, формулы, тексты, графики) система сама составляет прогу, хранимую в памяти ПК. Есть сквозная передача данных между объектами =>изм в любой формуле влечет пересчет результатов в остальной части документа. Можно исп ручной и автоматич режимы вычисления. Входной язык - интерпретирующего типа. Прогр фрагменты могут содерж все элементы (матрицы, векторы и др.) Результ работы (простые или структурир. переменные, значения функции призад парам) передаются во внешнюю выч область последнее выражение или запись в переменную имя которой в последней строке программы. Запуск символьнпроца с пом знака символьного рав-ва, зарезервир ключевого знака, команд меню Simbolics. Символьн команды: операции с выделенными выражениями (упрощение, разложение по степеням, на множители, приближение), операции с выделен.переменными (решуравн, дифференцирование выр, интегрирвыр, разложение в ряд), с матрицами (транспонир, выч определителя, созд обратных матриц).
MATLAB – пакет прикладных программ для решения задач технических вычислений и одноимённый язык программирования, используемый в этом пакете.MATLAB предоставляет пользователю большое количество (несколько сотен) функций для анализа данных, покрывающие практически все области математики, в частности: Матрицы и линейная алгебра — алгебра матриц, линейные уравнения, факторизация матриц и другие. Многочлены и интерполяция — корни многочленов, операции над многочленами и их дифференцирование, интерполяция и экстраполяция кривых...Математическая статистика и анализ данных — статистические функции, статистическая регрессия, цифровая фильтрация, быстрое преобразование Фурье и др.Обработка данных – набор специальных функций, построение графиков, оптимизацию, поиск нулей, численное интегрирование и др.Диффур-ния — решение дифф. и дифф.-алгебраических уравнений, дифференциальных уравнений с запаздыванием, уравнений с ограничениями, уравнений в частных производных и другие. Разреженные матрицы — специальный класс данных пакета MATLAB, использующийся в специализированных приложениях.
Целочисленная арифметика — выполнение операций целочисленной арифметики в среде MATLAB.
29. Численное Интегрирование и дифференцирование
Интегрирование и дифференцирование — самые простые, с вычислительной точки зрения, операции, реализованные в Mathcad в виде операторов. Тем не менее, если расчеты выполняются с помощью вычислительного процессора, необходимо хорошо представлять себе особенности численных алгоритмов, действие которых остается для пользователя "за кадром" В тех же разделах упоминается и об особенностях символьных операций интегрирования и дифференцирования.
Интегрирование
Интегрирование в Mathcad реализовано в виде вычислительного оператора. Допускается вычислять интегралы от скалярных функций в пределах интегрирования, которые также должны быть скалярами. Несмотря на то что пределы интегрирования обязаны быть действительными, подынтегральная функция может иметь и комплексные значения, поэтому и значение интеграла может быть комплексным. Если пределы интегрирования имеют размерность (, то она должна быть одной и той же для обоих пределов.
Интегрирование, дифференцирование, как и множество других математических действий, устроено в Mathcad по принципу "как пишется, так и вводится". Чтобы вычислить определенный интеграл, следует напечатать его обычную математическую форму в документе. Делается это с помощью панели Calculus (Вычисления) нажатием кнопки со значком интеграла или вводом с клавиатуры сочетания клавиш <Shift>+<7> (или символа "&"). Появится символ интеграла с несколькими местозаполнителями, в которые нужно ввести нижний и верхний интервалы интегрирования, подынтегральную функцию и переменную интегрирования.
Можно вычислять интегралы с одним или обоими бесконечными пределами. Для этого на месте соответствующего предела введите символ бесконечности, воспользовавшись, например, той же самой панелью Calculus (Вычисления). Чтобы ввести -> (минус бесконечность), добавьте знак минус к символу бесконечности, как к обычному числу.
Дифференцирование
С помощью Mathcad можно вычислять производные скалярных функций любого количества аргументов, от о-го до 5-го порядка включительно. И функции, и аргументы могут быть как действительными, так и комплексными. Невозможно дифференцирование функций только вблизи точек их сингулярности.
Вычислительный процессор Mathcad обеспечивает превосходную точность численного дифференцирования. Но больше всего пользователь оценит возможности символьного процессора, который позволяет с легкостью осуществить рутинную работу вычисления производных громоздких функций, поскольку, в отличие от всех других операций, символьное дифференцирование выполняется успешно для подавляющего большинства аналитически заданных функций. В Mathcad для ускорения и повышения точности численного дифференцирования функций, заданных аналитически, автоматически задействуется символьный процессор.