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

Нажмите для полного просмотра!
Программирование в пакете MathCad, слайд №1Программирование в пакете MathCad, слайд №2Программирование в пакете MathCad, слайд №3Программирование в пакете MathCad, слайд №4Программирование в пакете MathCad, слайд №5Программирование в пакете MathCad, слайд №6Программирование в пакете MathCad, слайд №7Программирование в пакете MathCad, слайд №8Программирование в пакете MathCad, слайд №9Программирование в пакете MathCad, слайд №10Программирование в пакете MathCad, слайд №11Программирование в пакете MathCad, слайд №12Программирование в пакете MathCad, слайд №13Программирование в пакете MathCad, слайд №14Программирование в пакете MathCad, слайд №15Программирование в пакете MathCad, слайд №16Программирование в пакете MathCad, слайд №17Программирование в пакете MathCad, слайд №18Программирование в пакете MathCad, слайд №19Программирование в пакете MathCad, слайд №20Программирование в пакете MathCad, слайд №21Программирование в пакете MathCad, слайд №22Программирование в пакете MathCad, слайд №23Программирование в пакете MathCad, слайд №24Программирование в пакете MathCad, слайд №25Программирование в пакете MathCad, слайд №26Программирование в пакете MathCad, слайд №27Программирование в пакете MathCad, слайд №28

Содержание

Вы можете ознакомиться и скачать презентацию на тему Программирование в пакете MathCad. Доклад-сообщение содержит 28 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





ПРОГРАММИРОВАНИЕ 
В ПАКЕТЕ MATHCAD
Описание слайда:
ПРОГРАММИРОВАНИЕ В ПАКЕТЕ MATHCAD

Слайд 2





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

Слайд 3


Программирование в пакете MathCad, слайд №3
Описание слайда:

Слайд 4





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

Слайд 5





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

Слайд 6





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

Слайд 7





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

Слайд 8





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

Слайд 9





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

Слайд 10





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

Слайд 11


Программирование в пакете MathCad, слайд №11
Описание слайда:

Слайд 12





В пакете MathCad программный модуль реализуется с помощью подпрограммы-функции (П-Ф).
В пакете MathCad программный модуль реализуется с помощью подпрограммы-функции (П-Ф).
Структура П-Ф

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

Слайд 13





Замечание 1. П-Ф может не иметь  формальных параметров, и тогда данные передаются через имена переменных, заданных выше описания П-Ф.
Замечание 1. П-Ф может не иметь  формальных параметров, и тогда данные передаются через имена переменных, заданных выше описания П-Ф.
Замечание 2. Самое нижнее поле ввода в структуре П-Ф служит для записи переменной или выражения, определяющих возвращаемое через имя П-Ф результат.
Замечание 3. Если результатом работы П-Ф являются несколько величин, то из них в теле П-Ф необходимо сформировать массив и его имя поместить в нижнее поле П-Ф.
Описание слайда:
Замечание 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
Решение
Описание слайда:
Программирование линейных алгоритмов Программирование линейных алгоритмов Пример. Составить П-Ф для вычисления значения функции 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 (ИСТИНА).
Описание слайда:
Программирование разветвляющихся алгоритмов Программирование разветвляющихся алгоритмов Для программирования разветвляющихся алгоритмов в П-Ф используется условный оператор if Реализация структуры ЕСЛИ-ТО Для ввода условного оператора надо щелкнуть на кнопке if на Панели программирования. В Поле 2 вводится логическое выражение (условие ). В Поле 1 вводится выражение или локальный оператор присваивания, выполняемые только в том случае, когда логическое выражение равно 1 (ИСТИНА).

Слайд 17





Реализация структуры ЕСЛИ-ТО-ИНАЧЕ
Реализация структуры ЕСЛИ-ТО-ИНАЧЕ
Используются условный оператор  if и оператор otherwise.


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

Слайд 18





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

Слайд 19





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

Слайд 20





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

Слайд 21





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

Слайд 22





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

Слайд 23





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

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

Слайд 24





Примеры программирования циклических алгоритмов с параметром цикла
Примеры программирования циклических алгоритмов с параметром цикла

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

Слайд 25





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

Слайд 26


Программирование в пакете MathCad, слайд №26
Описание слайда:

Слайд 27


Программирование в пакете MathCad, слайд №27
Описание слайда:

Слайд 28


Программирование в пакете MathCad, слайд №28
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию