Программирование в MathCAD презентация

Содержание

Пример 1. Известны стороны треугольника. Вычислить его площадь

Слайд 1Программирование в MathCAD


Слайд 2Пример 1. Известны стороны треугольника. Вычислить его площадь


Слайд 3Пример 1. Известны стороны треугольника. Вычислить его площадь


Слайд 4Пример 2. Известны стороны треугольника. Вычислить его высоты


Слайд 5Пример 2. Известны стороны треугольника. Вычислить его высоты


Слайд 6Пример 2. Известны стороны треугольника. Вычислить его высоты


Слайд 7Структура функции
():=

...

Аргументы, указанные при определении функции называются
формальными аргументами.

В качестве формальных аргументов можно использовать:

переменные;
вектора;
матрицы;
функции.


Слайд 8Вызов функции
()
Между фактическими и формальными параметрами должно быть

соответствие по количеству, порядку следования и типу:

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


Слайд 9Вызов функции
Примеры вызова функции:


Слайд 10Основные типы алгоритмов
линейные;
разветвляющиеся;
циклические.
Линейный – это такой алгоритм, в котором все команды

выполняются строго последовательно друг за другом.

Разветвляющиеся алгоритмы обеспечивают в зависимости от результата проверки условия (ИСТИНА или ЛОЖЬ) выбор одного из альтернативных путей работы алгоритма.

Циклические алгоритмы обеспечивают многократное выполнение некоторой совокупности действий, которая называется телом цикла.


Слайд 11Программирование алгоритмов линейной структуры
Локальный оператор присваивания

a – переменная,

элемент массива, имя массива;
b – выражение.

Пример программы линейной структуры


Слайд 12Программирование алгоритмов разветвляющейся структуры
Условные операторы
оператор if;
оператор if otherwise.
Функция if


Слайд 13Оператор if
if
Пример


Слайд 14Оператор if


Слайд 15Оператор if


Слайд 16Запись логических выражений
Операции отношения –

Логические операции –
Логическое выражение может

принимать
следующие значения:

1 (ИСТИНА) или
0 (ЛОЖЬ).


Слайд 17Оператор if otherwise
if
otherwise


Слайд 18Оператор if otherwise


Слайд 19Пример 1. Известны стороны треугольника. Вычислить его площадь


Слайд 20Пример 2. Вычисление максимального значения из трех чисел


Слайд 21Функция if
if(, , )
Пример
Имя функции if вводится с клавиатуры.


Слайд 22Функция if
Пример
Еще один вариант


Слайд 23Оператор return
Оператор return завершает выполнение функции и возвращает результат выполнения функции.


Слайд 24Операторы цикла
Программирование алгоритмов циклической структуры
оператор for;
оператор while.


Слайд 25Оператор for


Слайд 26Примеры


Слайд 27Пример. Вычисление последовательности Фибоначчи


Слайд 28Оператор while
while


Слайд 29Пример. Для последовательности Фибоначчи вычислить максимальное число, не превышающее k


Слайд 30Оператор break
Оператор break используется для завершения выполнения цикла, при выполнении какого-либо

условия.

Слайд 31Оператор on error
Оператор on error используется для обработки исключительных ситуаций.


Слайд 32Оператор on error


Слайд 33Отладка функций
Все традиционные среды программирования, как правило, имеют
минимум три инструмента отладки
установка

контрольных точек;
пошаговое (пооператорное) выполнение программы (трассировка программы);
наблюдение за значениями переменных при выполнении программы.

Mathcad (начиная с версии 13):

функция trace.


Слайд 341. Вывод окна трассировки – Trace Window


Слайд 352. Включение отладчика


Слайд 363. Использование функции trace


Слайд 37Пример. Определение НДС прочноскрепленного заряда
Физическая модель задачи


Слайд 38Аналитическое решение
Пример. Определение НДС прочноскрепленного заряда


Слайд 39Пример. Определение НДС прочноскрепленного заряда


Слайд 40Пример. Определение НДС прочноскрепленного заряда


Слайд 41Пример. Определение НДС прочноскрепленного заряда
Реализация в Mathcad


Слайд 42Пример. Определение НДС прочноскрепленного заряда


Слайд 43Пример. Определение НДС прочноскрепленного заряда


Слайд 44Пример. Определение НДС прочноскрепленного заряда


Слайд 45Пример. Определение НДС прочноскрепленного заряда


Слайд 46Пример. Определение НДС прочноскрепленного заряда


Слайд 47Использование закрытых зон в Mathcad
Закрытая зона – это часть документа Mathcad,

которая присутствует документе, участвует в расчетах, но не видна на экране.
Необходимость в создании такой зоны:

нужно уменьшить размер документа;
нужно скрыть информацию от посторонних глаз.


Слайд 48Порядок создания закрытых зон
1. Создание закрытой зоны


Слайд 49Порядок создания закрытых зон
2. Указать границы закрытой зоны


Слайд 50Порядок создания закрытых зон


Слайд 51Работа с закрытыми зонами
Чтобы открыть закрытую зону, надо дважды щелкнуть левой

кнопкой мыши на линии с маркером. Закрытая зона становится открытой и появляется на экране в обрамлении двух линий с маркером.
Чтобы удалить закрытую зону, щелкните мышью на одной из линий с маркером, выделив ее, и нажмите клавишу Del.
Чтобы запретить доступ к закрытой зоне, вначале закройте ее, затем, щелкнув на линии с маркером правой кнопкой мыши, выберите команду Lock (Запереть). После ввода пароля на линии рядом с маркером появится замок и дата запирания зоны.
Для открытия запретной зоны щелкните правой кнопкой мыши на линии с маркером и в контекстном меню выберите команду Unlock (Отпереть). После ввода пароля зона откроется, замки на линии с маркерами исчезнут.

Слайд 52Спасибо
за внимание!


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика