Презентация Программирование в пакете 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
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![В пакете MathCad могут быть](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img1.jpg)
Содержание слайда: В пакете MathCad могут быть реализованы два способа программирования:
В пакете MathCad могут быть реализованы два способа программирования:
Безмодульное программирование — реализуется записью соответствующих конструкций непосредственно в математических областях документа MathCAD, и он приемлем для сравнительно простых алгоритмов.
Модульное программирование — предполагает разработку отдельных программных модулей, которые реализуются в виде
подпрограмм-функций (сокращенно П-Ф).
№4 слайд
![Программирование линейных](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img3.jpg)
Содержание слайда: Программирование линейных алгоритмов
Программирование линейных алгоритмов
Конструкции, реализующие линейный алгоритм, записываются в документе MathCAD последовательно строго в порядке их выполнения, т.е. «слева-направо» и «сверху-вниз».
Пример. Составить программу вычисления площади треугольника по формуле:
где p – полупериметр; a, b, c – стороны треугольника.
Исходные данные: а = 1.6; b = 2.03; c = 0.5
Решение
№5 слайд
![Программирование](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img4.jpg)
Содержание слайда: Программирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмов
Условная функция if
Для выбора нужной ветви разветвляющегося алгоритма используется конструкция, названная условной функцией if, которая записывается в виде:
Имя функции if вводится с клавиатуры.
Условная функция if реализует структуру
«ЕСЛИ-ТО-ИНАЧЕ».
Если логическое выражение равно 1, то значение функции определяется выр.1, в противном случае – выр. 2.
№9 слайд
![Программирование циклических](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img8.jpg)
Содержание слайда: Программирование циклических алгоритмов
Программирование циклических алгоритмов
Программирование цикла типа
арифметической прогрессии
Используется структура цикла с параметром.
Параметр цикла типа арифметической прогрессии задается дискретной переменной.
Для такого цикла заранее можно определить количество повторений цикла.
№12 слайд
![В пакете MathCad программный](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img11.jpg)
Содержание слайда: В пакете MathCad программный модуль реализуется с помощью подпрограммы-функции (П-Ф).
В пакете MathCad программный модуль реализуется с помощью подпрограммы-функции (П-Ф).
Структура П-Ф
Вертикальная черта и вертикальный столбец с полями для ввода операторов, образующих тело П-Ф, появляются при щелчке на кнопке Add Line, расположенной на Панели программирования.
Тело П-Ф включает в себя любое число операторов (локальных операторов присваивания, условных операторов и операторов цикла), а также вызов других П-Ф и функций пользователя.
№13 слайд
![Замечание . П-Ф может не](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img12.jpg)
Содержание слайда: Замечание 1. П-Ф может не иметь формальных параметров, и тогда данные передаются через имена переменных, заданных выше описания П-Ф.
Замечание 1. П-Ф может не иметь формальных параметров, и тогда данные передаются через имена переменных, заданных выше описания П-Ф.
Замечание 2. Самое нижнее поле ввода в структуре П-Ф служит для записи переменной или выражения, определяющих возвращаемое через имя П-Ф результат.
Замечание 3. Если результатом работы П-Ф являются несколько величин, то из них в теле П-Ф необходимо сформировать массив и его имя поместить в нижнее поле П-Ф.
№14 слайд
![Обращение к](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img13.jpg)
Содержание слайда: Обращение к подпрограмме-функции
Обращение к подпрограмме-функции
Вызов П-Ф располагается ниже или левее описания П-Ф и имеет вид:
Фактические параметры определяют конкретные значения формальных параметров, при которых выполняются вычисления в П-Ф.
К моменту вызова П-Ф фактические параметры должны быть определены.
Локальный оператор присваивания
Для задания внутри П-Ф значения или выражения какой-либо переменной используется локальный оператор присваивания, имеющий вид:
№16 слайд
![Программирование](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img15.jpg)
Содержание слайда: Программирование разветвляющихся алгоритмов
Программирование разветвляющихся алгоритмов
Для программирования разветвляющихся алгоритмов в П-Ф используется условный оператор if
Реализация структуры ЕСЛИ-ТО
Для ввода условного оператора надо щелкнуть на кнопке if на Панели программирования.
В Поле 2 вводится логическое выражение (условие ).
В Поле 1 вводится выражение или локальный оператор присваивания, выполняемые только в том случае, когда логическое выражение равно 1 (ИСТИНА).
№17 слайд
![Реализация структуры](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img16.jpg)
Содержание слайда: Реализация структуры ЕСЛИ-ТО-ИНАЧЕ
Реализация структуры ЕСЛИ-ТО-ИНАЧЕ
Используются условный оператор if и оператор otherwise.
Для ввода операторов надо щелкнуть на кнопках
if и otherwise на Панели программирования.
Конструкция ВЫР1, стоящая перед оператором if, выполняется, если логическое выражение (условие) равно 1 (ИСТИНА).
Конструкция ВЫР2, стоящая перед оператором otherwise, выполняется, если логическое выражение (условие) равно 0 (ЛОЖЬ).
№21 слайд
![Программирование циклических](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img20.jpg)
Содержание слайда: Программирование циклических алгоритмов
Программирование циклических алгоритмов
По способам организации циклов в П-Ф выделяются две группы:
а) циклы типа арифметической прогрессии;
б) итерационные циклы.
Программирование циклов типа
арифметической прогрессии
Для программирования таких циклов используется оператор цикла for с параметром.
Особенности оператора цикла for
Параметр цикла может принимать значения различных типов: численные (целые или вещественные), текстовые и др.
Значения параметра цикла могут задаваться дискретной переменной, последовательностью чисел, массивом (вектором или матрицей).
№22 слайд
![Структура оператора цикла for](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img21.jpg)
Содержание слайда: Структура оператора цикла for
Структура оператора цикла for
Для ввода оператора цикла с параметром надо щелкнуть на кнопке for на Панели программирования.
В Поле 1 вводится имя переменной, являющейся параметром цикла.
В Поле 2 задается закон изменения параметра цикла.
В Поле 3 вводятся операторы, составляющие тело цикла. Если одного поля недостаточно, то дополнительные поля для ввода операторов создаются щелчком на кнопке Add Line на Панели программирования.
№24 слайд
![Примеры программирования](/documents_6/8e0baee5cd2a19157f4c350122ce830f/img23.jpg)
Содержание слайда: Примеры программирования циклических алгоритмов с параметром цикла
Примеры программирования циклических алгоритмов с параметром цикла
Пример 2. Для переменной x, изменяющейся
от 0.5 до 1.5 с шагом 0.2, сформировать вектор q, состоящий из соответствующих значений функции:
где a и b – заданные вещественные числа.
Скачать все slide презентации Программирование в пакете MathCad одним архивом:
Похожие презентации
-
Программирование в MathCAD
-
Язык программирования Паскаль. Основные понятия
-
Язык программирования Паскаль. Организация ввода и вывода данных
-
Язык программирования Turbo Pascal
-
Функции в языке программирования VB
-
Одномерные массивы в языке программирования Паскаль. Составление программ
-
Циклы в программировании на языке Паскаль
-
Язык программирования Паскаль. (Тема 1)
-
Программирование. Оператор Mod в Visual Basic
-
Программирование на Паскале – первый уровень