Программирование и решение задач в пакете MathCAD
РАЗДЕЛ 3. РЕШЕНИЕ НАУЧНО-ИНЖЕНЕРНЫХ ЗАДАЧ ВПАКЕТЕ MathCADТЕМА 8. РЕШЕНИЕ НЕЛИНЕЙНЫХ УРАВНЕНИЙ ИСИСТЕМ В ПАКЕТЕ MathCAD
Решение нелинейных уравнений
Определение нелинейного уравнения
Отделение корней нелинейного уравнения
Уточнение корней нелинейного уравнения
Решение систем уравнений
Системы уравнений
Системы линейных алгебраических уравнений
Решение нелинейных систем уравнений
ТЕМА 9. Решение оптимизационных задач впакете MathCAD
Решение оптимизационных задач без ограничений
Решение оптимизационных задач с ограничениями
ТЕМА 10. ОБРАБОТКА ЭКСПЕРиМЕНТАЛЬНЫХ ДАННЫХ В ПАКЕТЕ MathCAD
Моделирование и обработка статистических данных
Построение эмпирических зависимостей
ВВЕДЕНИЕ
РАЗДЕЛ 1. Экспорт и импорт данных впакете MathCAD
Тема 1. Запись и чтение файловых данных
Файловый тип данных MathCAD
Запись данных в файл
Чтение данных из файла
Тема 2. Обмен информацией с другими прОграммами-приложениями
Обмен информацией с текстовым процессором Word
Обмен информацией с табличным процессором Excel
РАЗДЕЛ 2. ПРОГРАММИРОВАНИЕ В ПАКЕТЕ MathCAD
ТЕМА 3. БЕЗМОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ ВПАКЕТЕ MathCAD
Программирование линейных алгоритмов
Программирование разветвляющихся алгоритмов
Знак
Для выбора нужной ветви разветвляющегося
Программирование циклических алгоритмов
ТЕМА 4. ПОДПРОГРАММА-ФУНКЦИЯ: ОПИСАНИЕИ ВЫЗОВ
Описание подпрограммы-функции и локальный оператор присваивания
Обращение к подпрограмме-функции Mathcad
ТЕМА 5. Программирование АЛГОРИТМОВ вПОДпрограмме-функции MathCAD
Программирование линейных алгоритмов в подпрограмме-функции
Программирование разветвляющихся алгоритмов в подпрограмме-функции
Программирование циклических алгоритмов вподпрограмме-функции
Вызов подпрограммы-функции
ТЕМА 6. Программирование типовых задач вподпрограммах-функциях mathCAD
Программирование разветвляющихся алгоритмов
Обращение
Программирование циклов типа арифметическойпрогрессии
Программирование итерационных циклов
ТЕМА 7. МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ В MathCAD
Преимущества модульного программирования
Модульное программирование в пределах одного документа MathCAD
Модульное программирование внескольких документах MathCAD
Программы MathCAD в Internet
Язык C++
С++ является языком программирования общего назначения. Естественная для него область применения - системное программирование, понимаемое в широком смысле этого слова. Кроме того, С++ успешно используется во многих областях приложения, далеко выходящих за указанные рамки. Реализации С++ теперь есть на всех машинах, начиная с самых скромных микрокомпьютеров - до самых больших супер-ЭВМ, и практически для всех операционных систем. Поэтому книга дает лишь описание собственно языка, не объясняя особенности конкретных реализаций, среды программирования или библиотек.Читатель найдет в книге много примеров с классами, которые, несмотря на несомненную пользу, можно считать игрушечными. Такой стиль изложения позволяет лучше выделить основные понятия и полезные приемы, тогда как в настоящих, законченных программах они были бы скрыты массой деталей. Для большинства предложенных здесь классов, как то связанные списки, массивы, строки символов, матрицы, графические классы, ассоциативные массивы и т.д., - приводятся версии "со 100% гарантией" надежности и правильности, полученные на основе классов из самых разных коммерческих и некоммерческих программ. Многие из "промышленных" классов и библиотек получились как прямые или косвенные потомки игрушечных классов, приводимых здесь как примеры.
Производные классы
Операторные функции
Простой шаблон типа
Обработка ошибок
Вывод
Человеческий фактор
Проектирование и язык программирования
Управление памятью