Similar presentations:
ПППИВ 1 сем лр4
1. Пакеты прикладных программ для инженерных вычислений
Лабораторная работа 4Программный модуль
2. Программирование в Mathcad
Mathcad-программа представляетсобой подпрограмму-функцию,
которая может возвращать в
качестве результата число, вектор
или матрицу.
Mathcad-программа создается в виде
программного модуля. Это
самостоятельный блок, который
отличает жирная вертикальная
черта.
3. Операторы программного модуля
Оператор ЗначениеAdd Line оператор создания программного модуля и добавления
строк
←
оператор присваивания
if
условный оператор
otherwise условный оператор альтернативного выбора
(используется вместе с if)
for
оператор цикла с известным числом повторений
while
оператор цикла с условием
break
оператор прерывания цикла
continue
оператор прерывания текущей итерации цикла
return
оператор прерывания программного модуля и возврата
значения
оператор обработки ошибок
on error
4. Оператор создания программного модуля: Add line
5. Оператор присваивания: ←
6. Оператор присваивания: ←
7. Оператор присваивания: ←
8. Условный оператор: if
структура:действие if условие
9. Условный оператор: if
10. Оператор альтернативного выбора: otherwise
структура:действие1 if условие
действие2 otherwise
11. Оператор альтернативного выбора: otherwise
12. Оператор цикла с известным числом повторений: for
структура:for перем. ∈ диапазон_значений
оператор
13. Пример: Расчет суммы и произведения чисел от 1 до n, получение результата в виде вектора
14. Оператор цикла с условием: while
структура:while условие
оператор
15. Оператор прерывания цикла: break Пример: Определение количества нулей в векторе
16. Оператор прерывания текущей итерации цикла: continue Пример: Расчет произведения чисел вектора, 0 не учитывается
17. Оператор прерывания программного модуля: return Пример: Проверка, все ли элементы вектора равны 1
18. Оператор обработки ошибок: on error
структура:выражение1 on error выражение2
19. Задания
1. Создание программного модуля,оператор присваивания, простейшие
вычисления
2. Условный оператор и оператор
альтернативного выбора
3. Циклы
4. Условный оператор и оператор
альтернативного выбора, построение
графика по результатам