- •Министерство образования и науки, молодежи и спорта Украины
- •1. Лабораторная работа №1. Создание документов в Mathcad
- •1.1. Цель работы
- •1.2. Краткие теоретические сведения
- •1.3. Содержание задания
- •1.4. Содержание отчета
- •Контрольные вопросы
- •2. Лабораторная работа №2. Построение графиков в Mathcad
- •2.1. Цель работы
- •2.2. Краткие теоретические сведения
- •Содержание задания
- •4.2.1. Программная реализация алгоритмической структуры «ветвление»
- •4.2.2. Программная реализация алгоритма циклической структуры
- •4.3. Содержание задания
- •4. 4. Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Приложение а
- •Продолжение таблицы а.1
- •Продолжение таблицы а.1
- •Продолжение таблицы а.1
- •Продолжение таблицы а.1
- •Приложение б
- •Продолжение таблицы б.1
- •Продолжение таблицы б.1
- •Продолжение таблицы б.1
- •Продолжение таблицы б.1
- •Продолжение таблицы б.1
- •Продолжение таблицы б.1
- •Приложение в
- •Продолжение таблицы в.1
- •Продолжение таблицы в.1
- •Приложение г
- •Продолжение таблицы г.1
- •Продолжение таблицы г.1
- •Продолжение таблицы г.1
- •Приложение д
- •Продолжение таблицы д.1
4.2.2. Программная реализация алгоритма циклической структуры
При программной реализации алгоритмов циклической структуры в Mathcad используется два типа циклов for и while, которые добавляются в программу посредством команд for и while панели инструментов Programming.
Добавить цикл for в программу можно, используя команду for на панели Programming.
При организации
цикла обычно внутри цикла определяют
переменные, которые используют только
в цикле. Такие переменные называют
локальными и их значения определяются
специальным оператором локального
присвоения
.
Следует помнить, что за пределами цикла
они становятся неопределенными.
Пример 2.
Задан вектор
.
Вычислить сумму значений элементов
вектора. Вывести результат на экран.
Алгоритм вычисления суммы значений элементов вектора имеет циклическую структуру и может быть реализован с использованием оператора for.
В Mathcad-документе программа будет следующей.
В программе
переменная
является
локальной и значение вычисленной суммы
не сохраняется после выхода из программы.
Для сохранения вычисленного значения
суммы использована переменная
.
4.3. Содержание задания
Разработайте блок-схемы алгоритмов и напишите программы для решения задач. Выполните тестирование программ.
Задача 1.
Вычислить значения
функции
,
если значения аргументов заданы (см.
вариант приложение Г).
Задача 2.
Разработать блок-схему алгоритма циклической структуры для вычисления функции в соответствии с вариантом задания (см. приложение Д, таб. Д.1). Написать и отладить программу в соответствии с блок-схемой в Mathcad.
4. 4. Содержание отчета
- цель работы;
- задание;
- результаты решения задач.
- выводы.
Контрольные вопросы
Для каких целей используется панель инструментов Programming. Назовите команды панели, которые известны Вам.
Объясните работу оператора if.
Назовите типы циклических структур и, с использованием каких операторов, они реализуются в Mathcad.
Библиографический список
1. Дьяконов В.П. Mathcad 2001. Учебный курс / В.П. Дьяконов. – СПб.: Питер, 2001. – 624с.
2. Дьяконов В.П. Mathcad 2001. Специальный справочник / В.П. Дьяконов. – СП.: – Питер, 2002. – 832с.
3. Дьяконов В.П. Mathcad в математике.Справочник / В.П. Дьяконов. – СПб.: Изд-ство Горячая линия-Телеком, 2007. – 958с.
4. Очков В.Ф. Mathcad 14 для студентов и инженеров / В.Ф. Очков. – СПб.: – Питербург: Изд-ство БХВ-Питербург, 2009. – 512с.
5. Бидасюк Ю.М. Mathsoft Mathcad 12. Самоучитель / Ю.М. Бидасюк. - М.: Изд-ство Диалектика, 2005. – 224с.
Приложение а
Таблица А.1
Вариант |
Содержание задания |
1 |
2 |
1 |
1. Вычислить
2. Вычислить
|
2 |
1. Вычислить
2. Вычислить
|
3 |
1. Вычислить
2. Вычислить
|
4 |
1. Вычислить
|
5 |
1. Вычислить
2. Вычислить
|

.
.
.
.
.