Презентация Программирование в пакете MathCad онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Программирование в пакете MathCad абсолютно бесплатно. Урок-презентация на эту тему содержит всего 28 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Программирование в пакете MathCad



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    28 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    625.40 kB
  • Просмотров:
    56
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
ПРОГРАММИРОВАНИЕ В ПАКЕТЕ
Содержание слайда: ПРОГРАММИРОВАНИЕ В ПАКЕТЕ MATHCAD

№2 слайд
В пакете MathCad могут быть
Содержание слайда: В пакете MathCad могут быть реализованы два способа программирования: В пакете MathCad могут быть реализованы два способа программирования: Безмодульное программирование — реализуется записью соответствующих конструкций непосредственно в математических областях документа MathCAD, и он приемлем для сравнительно простых алгоритмов. Модульное программирование — предполагает разработку отдельных программных модулей, которые реализуются в виде подпрограмм-функций (сокращенно П-Ф).

№3 слайд
Содержание слайда:

№4 слайд
Программирование линейных
Содержание слайда: Программирование линейных алгоритмов Программирование линейных алгоритмов Конструкции, реализующие линейный алгоритм, записываются в документе MathCAD последовательно строго в порядке их выполнения, т.е. «слева-направо» и «сверху-вниз». Пример. Составить программу вычисления площади треугольника по формуле: где p – полупериметр; a, b, c – стороны треугольника. Исходные данные: а = 1.6; b = 2.03; c = 0.5 Решение

№5 слайд
Программирование
Содержание слайда: Программирование разветвляющихся алгоритмов Программирование разветвляющихся алгоритмов Условная функция if Для выбора нужной ветви разветвляющегося алгоритма используется конструкция, названная условной функцией if, которая записывается в виде: Имя функции if вводится с клавиатуры. Условная функция if реализует структуру «ЕСЛИ-ТО-ИНАЧЕ». Если логическое выражение равно 1, то значение функции определяется выр.1, в противном случае – выр. 2.

№6 слайд
Пример . Вычислить значение y
Содержание слайда: Пример 1. Вычислить значение y по одной из двух ветвей. Пример 1. Вычислить значение y по одной из двух ветвей. Решение

№7 слайд
Пример . Вычислить значение z
Содержание слайда: Пример 2. Вычислить значение z по одной из трех ветвей. Пример 2. Вычислить значение z по одной из трех ветвей. Решение При решении используется вложенная конструкция.

№8 слайд
Пример . Вычислить значение y
Содержание слайда: Пример 3. Вычислить значение y = max(a, b, c). Пример 3. Вычислить значение y = max(a, b, c). Решение Рассмотрим использование условной функции для реализации структуры «ЕСЛИ-ТО».

№9 слайд
Программирование циклических
Содержание слайда: Программирование циклических алгоритмов Программирование циклических алгоритмов Программирование цикла типа арифметической прогрессии  Используется структура цикла с параметром. Параметр цикла типа арифметической прогрессии задается дискретной переменной. Для такого цикла заранее можно определить количество повторений цикла.  

№10 слайд
Пример алгоритма
Содержание слайда: Пример алгоритма табулирования функции. Пример алгоритма табулирования функции. Вычислить значение функции: для всех значений x, изменяющихся от 0.5 до 2.5 с шагом 0.2; переменные a, b – заданные вещественные числа. Решение

№11 слайд
Содержание слайда:

№12 слайд
В пакете MathCad программный
Содержание слайда: В пакете MathCad программный модуль реализуется с помощью подпрограммы-функции (П-Ф). В пакете MathCad программный модуль реализуется с помощью подпрограммы-функции (П-Ф). Структура П-Ф Вертикальная черта и вертикальный столбец с полями для ввода операторов, образующих тело П-Ф, появляются при щелчке на кнопке Add Line, расположенной на Панели программирования. Тело П-Ф включает в себя любое число операторов (локальных операторов присваивания, условных операторов и операторов цикла), а также вызов других П-Ф и функций пользователя.

№13 слайд
Замечание . П-Ф может не
Содержание слайда: Замечание 1. П-Ф может не иметь формальных параметров, и тогда данные передаются через имена переменных, заданных выше описания П-Ф. Замечание 1. П-Ф может не иметь формальных параметров, и тогда данные передаются через имена переменных, заданных выше описания П-Ф. Замечание 2. Самое нижнее поле ввода в структуре П-Ф служит для записи переменной или выражения, определяющих возвращаемое через имя П-Ф результат. Замечание 3. Если результатом работы П-Ф являются несколько величин, то из них в теле П-Ф необходимо сформировать массив и его имя поместить в нижнее поле П-Ф.

№14 слайд
Обращение к
Содержание слайда: Обращение к подпрограмме-функции Обращение к подпрограмме-функции Вызов П-Ф располагается ниже или левее описания П-Ф и имеет вид:    Фактические параметры определяют конкретные значения формальных параметров, при которых выполняются вычисления в П-Ф. К моменту вызова П-Ф фактические параметры должны быть определены.  Локальный оператор присваивания Для задания внутри П-Ф значения или выражения какой-либо переменной используется локальный оператор присваивания, имеющий вид:

№15 слайд
Программирование линейных
Содержание слайда: Программирование линейных алгоритмов Программирование линейных алгоритмов Пример. Составить П-Ф для вычисления значения функции z(x), определяемую выражением: Вычислить значения функции при: 1) a = 1.2; b = 3; x = 0.45; 2) a = 1.2; b = 3; x = –8.34 Решение

№16 слайд
Программирование
Содержание слайда: Программирование разветвляющихся алгоритмов Программирование разветвляющихся алгоритмов Для программирования разветвляющихся алгоритмов в П-Ф используется условный оператор if Реализация структуры ЕСЛИ-ТО Для ввода условного оператора надо щелкнуть на кнопке if на Панели программирования. В Поле 2 вводится логическое выражение (условие ). В Поле 1 вводится выражение или локальный оператор присваивания, выполняемые только в том случае, когда логическое выражение равно 1 (ИСТИНА).

№17 слайд
Реализация структуры
Содержание слайда: Реализация структуры ЕСЛИ-ТО-ИНАЧЕ Реализация структуры ЕСЛИ-ТО-ИНАЧЕ Используются условный оператор if и оператор otherwise. Для ввода операторов надо щелкнуть на кнопках if и otherwise на Панели программирования. Конструкция ВЫР1, стоящая перед оператором if, выполняется, если логическое выражение (условие) равно 1 (ИСТИНА). Конструкция ВЫР2, стоящая перед оператором otherwise, выполняется, если логическое выражение (условие) равно 0 (ЛОЖЬ).

№18 слайд
Примеры программирования
Содержание слайда: Примеры программирования разветвляющихся алгоритмов Примеры программирования разветвляющихся алгоритмов Пример 1. Составить описание П-Ф для вычисления функции μ(x, ε) по формуле: где . Решение

№19 слайд
Примеры программирования
Содержание слайда: Примеры программирования разветвляющихся алгоритмов Примеры программирования разветвляющихся алгоритмов Пример 2. Составить описание П-Ф для вычисления значения z по одной из трех ветвей: Решение

№20 слайд
Примеры программирования
Содержание слайда: Примеры программирования разветвляющихся алгоритмов Примеры программирования разветвляющихся алгоритмов Пример 3. Даны два числа x, y. Составить описание П-Ф, которая переменной x присваивает максимальное значение из этих двух чисел, а y – минимальное. Решение

№21 слайд
Программирование циклических
Содержание слайда: Программирование циклических алгоритмов Программирование циклических алгоритмов По способам организации циклов в П-Ф выделяются две группы: а) циклы типа арифметической прогрессии; б) итерационные циклы. Программирование циклов типа арифметической прогрессии Для программирования таких циклов используется оператор цикла for с параметром. Особенности оператора цикла for Параметр цикла может принимать значения различных типов: численные (целые или вещественные), текстовые и др. Значения параметра цикла могут задаваться дискретной переменной, последовательностью чисел, массивом (вектором или матрицей).

№22 слайд
Структура оператора цикла for
Содержание слайда: Структура оператора цикла for Структура оператора цикла for Для ввода оператора цикла с параметром надо щелкнуть на кнопке for на Панели программирования. В Поле 1 вводится имя переменной, являющейся параметром цикла. В Поле 2 задается закон изменения параметра цикла. В Поле 3 вводятся операторы, составляющие тело цикла. Если одного поля недостаточно, то дополнительные поля для ввода операторов создаются щелчком на кнопке Add Line на Панели программирования.

№23 слайд
Примеры программирования
Содержание слайда: Примеры программирования циклических алгоритмов с параметром цикла Примеры программирования циклических алгоритмов с параметром цикла Пример 1. Составить описание П-Ф, реализующей формирование вектора z из n (n=5) элементов, определяемых по правилу: Решение

№24 слайд
Примеры программирования
Содержание слайда: Примеры программирования циклических алгоритмов с параметром цикла Примеры программирования циклических алгоритмов с параметром цикла Пример 2. Для переменной x, изменяющейся от 0.5 до 1.5 с шагом 0.2, сформировать вектор q, состоящий из соответствующих значений функции: где a и b – заданные вещественные числа.

№25 слайд
Примеры программирования
Содержание слайда: Примеры программирования циклических алгоритмов с параметром цикла Примеры программирования циклических алгоритмов с параметром цикла Пример 2 (решение) Параметр цикла – переменная i.

№26 слайд
Содержание слайда:

№27 слайд
Содержание слайда:

№28 слайд
Содержание слайда:

Скачать все slide презентации Программирование в пакете MathCad одним архивом: