Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
met_ITmath_14.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.26 Mб
Скачать

4.2.2. Программная реализация алгоритма циклической структуры

При программной реализации алгоритмов циклической структуры в Mathcad используется два типа циклов for и while, которые добавляются в программу посредством команд for и while панели инструментов Programming.

Добавить цикл for в программу можно, используя команду for на панели Programming.

При организации цикла обычно внутри цикла определяют переменные, которые используют только в цикле. Такие переменные называют локальными и их значения определяются специальным оператором локального присвоения . Следует помнить, что за пределами цикла они становятся неопределенными.

Пример 2.

Задан вектор . Вычислить сумму значений элементов вектора. Вывести результат на экран.

Алгоритм вычисления суммы значений элементов вектора имеет циклическую структуру и может быть реализован с использованием оператора for.

В Mathcad-документе программа будет следующей.

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

4.3. Содержание задания

Разработайте блок-схемы алгоритмов и напишите программы для решения задач. Выполните тестирование программ.

Задача 1.

Вычислить значения функции , если значения аргументов заданы (см. вариант приложение Г).

Задача 2.

Разработать блок-схему алгоритма циклической структуры для вычисления функции в соответствии с вариантом задания (см. приложение Д, таб. Д.1). Написать и отладить программу в соответствии с блок-схемой в Mathcad.

4. 4. Содержание отчета

- цель работы;

- задание;

- результаты решения задач.

- выводы.

    1. Контрольные вопросы

  1. Для каких целей используется панель инструментов Programming. Назовите команды панели, которые известны Вам.

  2. Объясните работу оператора if.

  3. Назовите типы циклических структур и, с использованием каких операторов, они реализуются в 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. Вычислить , если х изменяется на отрезке [a,b] с постоянным шагом.

2

1. Вычислить .

2. Вычислить , если х изменяется на отрезке [a,b] с постоянным шагом.

3

1. Вычислить .

2. Вычислить , если х изменяется на отрезке [a,b] с постоянным шагом.

4

1. Вычислить

.

  1. 2. Вычислить , если х изменяется на отрезке [a,b] с постоянным шагом.

5

1. Вычислить .

2. Вычислить , если х изменяется на отрезке [a,b] с постоянным шагом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]