Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практика(пояснит).docx
Скачиваний:
2
Добавлен:
27.09.2019
Размер:
40.02 Кб
Скачать

Содержание

1.Введение 3

2.ТЕОРИТИЧЕСКАЯ ЧАСТЬ 3

2.1 Постановка задачи 3

2.2 Описание программ 4

2.3 Программные и аппаратные средства 5

3.ПРАКТИЧЕСКАЯ ЧАСТЬ 6

3.1 Методика расчёта 6

3.2 Блок схема 8

4.Заключение 8

5.Приложение. Листинг программы. 8

Что нужно доделать!!!!!:

  1. Блок схема

  2. листинг

  3. обновить содержание

  4. и поменять в описании, методике счета и где надо на свои проги в Pascal-е

1.Введение

Mathcad — система компьютерной алгебры из класса систем автоматизированного проектирования, ориентированная на подготовку интерактивных документов с вычислениями и визуальным сопровождением, отличается легкостью использования и применения для коллективной работы.

Mathcad был задуман и первоначально написан Алленом Раздовом из Массачусетского технологического института (MIT), соучредителем компании Mathsoft, которая с 2006 года является частью корпорации PTC.

Mathcad имеет простой и интуитивный для использования интерфейс пользователя. Для ввода формул и данных можно использовать как клавиатуру, так и специальные панели инструментов. Некоторые из математических возможностей Mathcad основаны на подмножестве системы компьютерной алгебры Maple. Начиная с 14 версии — использует символьное ядро MuPAD.

Работа осуществляется в пределах рабочего листа, на котором уравнения и выражения отображаются графически, в противовес текстовой записи в языках программирования. Несмотря на то, что эта программа в основном ориентирована на пользователей-непрограммистов, Mathcad также используется в сложных проектах, чтобы визуализировать результаты математического моделирования, путем использования распределённых вычислений и традиционных языков программирования. Также Mathcad часто используется в крупных инженерных проектах, где большое значение имеет трассируемость и соответствие стандартам.

PascalABC.NET — система программирования. Язык системы — это реализация Object Pascal для платформы Microsoft.NET, который содержит все основные элементы современных языков программирования: модули, классы, перегрузку операторов, интерфейсы, исключения, обобщенные классы, сборку мусора, а также некоторые средства параллельного программирования.

Система изначально разрабатывалась для начального обучения программированию школьников и студентов. Pascal ABC и PascalABC.NET всех версий является бесплатным программным обеспечением.

2.Теоритическая часть

2.1 Постановка задачи

Разработать программу в Mathcad которая:

  • решает уравнения

  • решает систему уравнений

  • производит все действия с комплексными числами, вычисляет модуль и аргумент

  • находит производные функции

  • вычисляет интегралы

  • строит график функций и находит ее экстремум

  • решает задачу на классический метод поиска экстремума функции 2-мя методами

  • удаляет из строки все пробелы

  • формирует вектор, каждый элемент которого представляет собой среднее арифметическое строк матрицы

2.2 Описание программ

Программа в Mathcad производит вычисления первых семи вышеперечисленных задач. Функции использованные при вычислениях:

  • Решение линейных алгебраических уравнений. Уравнение вида ax+b=0 с заданным базовым множеством Gx, a из Ga , b из Gb называется линейным уравнением. При решении линейных уравнений (без параметров) или дробных уравнений, которые сводятся к линейным, MathCAD находит все существующие решения. Однако при этом следует правильно интерпретировать сообщения, выдаваемые системой.

  • Системы линейных уравнений. Хорошей альтернативой решению систем в матричной форме является так называемый solve block (Блок решения). Он удобен тем, что при его использовании уравнения записываются не в матричной, а в обычной форме, а также тем, что позволяет решать нелинейные уравнения и вводить ограничительные условия для определяемого решения. Блок решения применяется как для нахождения численного решения, так и для отыскания решеня в символьном виде.

  • Действия с комплексными числами. Большинство вычислений система выполняет как с действительными, так и с комплексными числами, которое обычно представляются в алгебраическом виде: Z=ReZ+i*ImZ или Z=ReZ+j*ImZ. Здесь ReZ- действительная часть комплексного числа Z, ImZ – его мнимая часть, а символы i или j обозначают мнимую единицу, то есть корень квадратный из –1. Такое представление характерно для системы MathCAD. Однако система не всегда знает, какой символ применить для обозначения мнимой единицы. Поэтому перед использованием любых операций с комплексными числами полезно вначале определить i или j как мнимую единицу.

  • Нахождение производной функции. Оператор производной Mathcad предназначен для нахождения численного значения производной функции в заданной точке.

  • Вычисление интегралов. Оператор интегрирования в Mathcad предназначен для численного вычисления определенного интеграла функции по некоторому интервалу. Подобно всем численным методам, точность алгоритма интегрирования в Mathcad зависит от особенностей подинтегрального выражения. Если выражение, которое нужно интегрировать, имеет особенности, разрывы или быстро осциллирует, численное решение, найденное Mathcad, может быть неточно.

  • Построение графика функций и нахождение ее экстремума. Поиск экстремума функции включает в себя задачи нахождения локального и глобального экстремума. С помощью встроенных функций решается только задача поиска локального экстремума. Чтобы найти глобальный максимум (или минимум), требуется сначала вычислить все их локальные значения и потом выбрать наибольший (наименьший), либо предварительно просканировать с некоторым шагом рассматриваемую область, чтобы выделить из нее наибольших (наименьших) значений функции и осуществить поиск глобального экстремума, уже находясь в его окрестности.

  • Решение задачи на классический метод поиска экстремума функции 2-мя методами. Прочность соединений при пайке волновой припоя является функция следующих параметров: скорости фонтанирования, скорости движения печатной платы относительно припоя, угла выхода печатной платы, температуры пайки. На основе экспериментальных исследований получена зависимость выходного показателя у технологического процесса от параметров x1,x2,x3,x4. Она выражается фнкцией, включающая эффекты линейные, квадратичные и парные взаимодействия.

  • Удаление из строки всех пробелов. Программа работает с количеством символов до 255. Объем программы составляет 1 064 байт. Программа работает на операционных системах Windows XP,Vista,7.

  • Формирование вектора, каждый элемент которого представляет собой среднее арифметическое строк матрицы. Программа работает с числами до 255. Обьем программы составляет 6 144 байт. Программа работает на операционных системах Windows XP,Vista,7.