Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Два способа программирования в среде mathcad:

Содержание

Два способа программирования в среде MathCAD: Безмодульное программирование Для решения простых задач Модульное программирование; Позволяет реализовывать в программе независимые блоки -подпрограммы-функции; Четкая структура программы
Практика №6 МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ В ПАКЕТЕ MathCAD. Процедуры-функции Два способа программирования в среде MathCAD: Безмодульное программирование Для решения простых задач Модульное программированиеИспользуются процедуры – функции (П-Ф)Описание П-Ф размещается в рабочем документе перед Панель ПРОГРАММИРОВАНИЕ Программа с использованием П-Ф Процедура - ФункцияИмеет оригинальное имя, посредством которого осуществляется обращение к ней. Через Процедура - ФункцияТело подпрограммы-функции включает любое число операторов: локальных операторов присваивания, условных Описание подпрограммы-функции Для ввода в рабочий документ описания П-Ф необходимо выполнить следующие Условный оператор ifИспользуется только в теле П-Ф для программирования условной структуры ЕСЛИ Оператор otherwiseДля программирования условной структуры  ЕСЛИ – ТО – ИНАЧЕ используется ПРИМЕР	Составить описание П-Ф, вычисляющей функцию ПРИМЕР 	Составить описание П-Ф, вычисляющей функцию Функция z(t) получит значение ln(t) только ПРИМЕР	Используя условную функцию if запрограммировать вычисление функции if (, , ), Безмодульная программа Модульная программа Составить программу для вычисления функции z(x) на интервале -10 до 10 с Алгоритмы циклической структуры  Последовательность действий, повторяющаяся в зависимости от выполнения какого-либо условия, Цикл ForЦикл с параметромПоле 1 — имя переменной, являющейся параметром цикла Поле ПРИМЕР1: заполнение вектораСоставить П-Ф, формирующую вектор из n компонент по заданной формуле:. ПРИМЕР2: поиск суммы, произведения и количества элементов вектораНайти сумму, произведение и количество ПРИМЕР 3: поиск максимального и минимального элементов вектораНайти максимальный и минимальный элементы ПРИМЕР 4: поиск порядковых номеров максимального и минимального элементов вектораНайти порядковые номера
Слайды презентации

Слайд 2 Два способа программирования в среде MathCAD:
Безмодульное программирование

Два способа программирования в среде MathCAD: Безмодульное программирование Для решения простых

Для решения простых задач
Модульное программирование;
Позволяет реализовывать в

программе независимые блоки -
подпрограммы-функции;
Четкая структура программы

Слайд 3 Модульное программирование
Используются процедуры – функции (П-Ф)
Описание П-Ф размещается

Модульное программированиеИспользуются процедуры – функции (П-Ф)Описание П-Ф размещается в рабочем документе

в рабочем документе перед ее вызовом
Включает в себя:


- имя подпрограммы-функции,
- список формальных параметров (может отсутствовать)
- тело подпрограммы-функции
Для ввода конструкций в тело П-Ф используется панель инструментов ПРОГРАММИРОВАНИЕ

Слайд 4 Панель ПРОГРАММИРОВАНИЕ

Панель ПРОГРАММИРОВАНИЕ

Слайд 5 Программа с использованием П-Ф

Программа с использованием П-Ф

Слайд 6 Процедура - Функция
Имеет оригинальное имя, посредством которого осуществляется

Процедура - ФункцияИмеет оригинальное имя, посредством которого осуществляется обращение к ней.

обращение к ней. Через это же имя «возвращается» результат

выполнения П-Ф
После имени П-Ф идет список формальных параметров, заключенный в круглые скобки. Формальные параметры отделяются друг от друга запятой
П-Ф может не иметь формальных параметров, и тогда данные передаются через имена переменных, определенных выше описания П-Ф
В качестве формальных параметров могут использоваться имена простых переменных, массивов и функций
Все формальные параметры являются входными. Через формальные параметры «внутрь» П-Ф «передаются» данные, необходимые для выполнения вычислений

Слайд 7 Процедура - Функция
Тело подпрограммы-функции включает любое число операторов:

Процедура - ФункцияТело подпрограммы-функции включает любое число операторов: локальных операторов присваивания,

локальных операторов присваивания, условных операторов и операторов цикла, а

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


Слайд 8 Описание подпрограммы-функции
Для ввода в рабочий документ описания

Описание подпрограммы-функции Для ввода в рабочий документ описания П-Ф необходимо выполнить

П-Ф необходимо выполнить следующие действия:
ввести имя П-Ф и список

формальных параметров (в круглых скобках)
ввести символ “:” – на экране отображается как : =
открыть палитру ПРОГРАММИРОВАНИЕ и щелкнуть кнопкой Add line
На экране появится вертикальная черта и вертикальный столбец с двумя полями для ввода операторов, образующих тело П-Ф

Слайд 9 Условный оператор if
Используется только в теле П-Ф для

Условный оператор ifИспользуется только в теле П-Ф для программирования условной структуры

программирования условной структуры ЕСЛИ – ТО
Для ввода необходимо щелкнуть

на кнопке if палитры ПРОГРАММИРОВАНИЕ.
На экране появляется конструкция с двумя полями ввода

В Поле 2 вводится логическое выражение (УСЛОВИЕ)
В Поле 1 вводится конструкция ВЫР1, которая выполняется, если УСЛ =1 (истинно)
Если УСЛ = 0 (ложь), то ВЫР1 не выполняется


Слайд 10 Оператор otherwise
Для программирования условной структуры ЕСЛИ – ТО

Оператор otherwiseДля программирования условной структуры ЕСЛИ – ТО – ИНАЧЕ используется

– ИНАЧЕ используется оператор otherwise, вводимый с палитры ПРОГРАММИРОВАНИЕ


в поле ВЫР2 оператора otherwise помещается конструкция, которая выполняется, если проверяемое логическое выражение УСЛ ложно


Слайд 11 ПРИМЕР
Составить описание П-Ф, вычисляющей функцию

ПРИМЕР	Составить описание П-Ф, вычисляющей функцию



Слайд 12 ПРИМЕР
Составить описание П-Ф, вычисляющей функцию
Функция

ПРИМЕР 	Составить описание П-Ф, вычисляющей функцию Функция z(t) получит значение ln(t)

z(t) получит значение ln(t) только тогда, когда не выполняются

условия, записанные в двух вышестоящих строках тела П-Ф
Если в строке 3 ввести просто ln(t), то это выражение будет вычисляться всегда вне зависимости от выполнения заданных выше условных операторов.

Слайд 13 ПРИМЕР
Используя условную функцию if запрограммировать вычисление функции
if

ПРИМЕР	Используя условную функцию if запрограммировать вычисление функции if (, , ),

(, , ),


Слайд 14 Безмодульная программа

Безмодульная программа

Слайд 15 Модульная программа

Модульная программа

Слайд 16 Составить программу для вычисления функции z(x) на интервале

Составить программу для вычисления функции z(x) на интервале -10 до 10

-10 до 10 с шагом 0,2 при помощи
Безмодульного программирования
С

использованием П-Ф
Построить ее график

Слайд 17 Алгоритмы циклической структуры 
Последовательность действий, повторяющаяся в зависимости

Алгоритмы циклической структуры  Последовательность действий, повторяющаяся в зависимости от выполнения какого-либо

от выполнения какого-либо условия, называется телом цикла
Вложенным называется цикл, находящийся

внутри тела другого цикла
Итерационным называется цикл, число повторений которого не задается, а определяется в ходе выполнения цикла. В этом случае одно повторение цикла называется итерацией

Слайд 18 Цикл For
Цикл с параметром
Поле 1 — имя переменной,

Цикл ForЦикл с параметромПоле 1 — имя переменной, являющейся параметром цикла

являющейся параметром цикла
Поле 2 — закон изменения параметра

цикла, используется дискретная переменная или массив
Поле 3 — операторы, составляющие тело цикла

Слайд 19 ПРИМЕР1: заполнение вектора
Составить П-Ф, формирующую вектор из n

ПРИМЕР1: заполнение вектораСоставить П-Ф, формирующую вектор из n компонент по заданной формуле:.

компонент по заданной формуле:

.


Слайд 20 ПРИМЕР2: поиск суммы, произведения и количества элементов вектора
Найти

ПРИМЕР2: поиск суммы, произведения и количества элементов вектораНайти сумму, произведение и

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

X = (2,-4,0.1,-3)

.


Слайд 21 ПРИМЕР 3: поиск максимального и минимального элементов вектора
Найти

ПРИМЕР 3: поиск максимального и минимального элементов вектораНайти максимальный и минимальный

максимальный и минимальный элементы вектора:


X = (2,-4,0.1,-3)

.


  • Имя файла: dva-sposoba-programmirovaniya-v-srede-mathcad.pptx
  • Количество просмотров: 117
  • Количество скачиваний: 0