Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика / MathCad / Бронников 0182 ЛР5(MathCad)

.docx
Скачиваний:
0
Добавлен:
21.03.2026
Размер:
166.94 Кб
Скачать

МИНОБРНАУКИ РОССИИ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В. И. УЛЬЯНОВА (ЛЕНИНА)

Кафедра РС

ОТЧЕТ

по лабораторной работе №5

по дисциплине «Информационные технологии»

Тема: ПРОГРАММИРОВАНИЕ В MATHCAD.

Студент гр. 0182 ______________ Бронников Д. Д.

Преподаватель ______________ Маркелова М. А.

Санкт-Петербург

2021

Цель работы.

Знакомство с возможностями создания программного кода в MathCad.

Краткие теоретические сведения.

В MathCad имеются некоторые операторы, общие для языков программирования:

  • Add Line – добавление блока программного кода или новой строки в программу в уже созданном программном блоке;

  • ← – оператор локального присваивания, используется внутри программного блока вместо оператора “:=”;

  • if – условный оператор;

  • otherwise – аналог else в языке С и С++. Используется в связке с оператором if для обозначения ветви, которая будет выполняться в случае ложности исходного условия;

  • for – оператор цикла со счётчиком;

  • while – оператор цикла с предусловием;

  • break – оператор для досрочного выхода из цикла;

  • continue – оператор для досрочного завершения текущей итерации цикла и перехода к следующей итерации;

  • return – оператор, используемый для возвращения вычисляемого функцией значения;

  • on error – оператор, используемый для обработки исключений, возникающих при работе программы.

Некоторые особенности при создании подпрограмм:

- в теле подпрограммы (справа от вертикальной линии) нельзя пользоваться операторами численного/символьного вычисления, присваивания с панели Evaluation Toolbar. Для выполнения присваивания следует использовать оператор локального присваивания “←” с панели Programming Toolbar. Слева от данного оператора указывается имя переменной, которой будет присвоен результат, находящийся справа от данного оператора.

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

- в подпрограмме можно пользоваться переменными, объявленными до под-программы с помощью оператора “:=”. Т.е. переменные, объявленные с помощью данного оператора, являются глобальными. Однако изменить их значение внутри подпрограммы нельзя, возможно только переопределить их значение в подпрограмме (вне подпрограммы их значения от этого не изменится).

  • - в подпрограмме помимо операторов с панели Programming Toolbar можно пользоваться пределами, производными, интегралами и т.д. Но вычисляться они должны численно.

Организация циклических процессов

  • В языке программирования Mathcad имеются два оператора цикла: цикл с параметром (for) и цикл с предусловием (while). В обоих циклах допустимо использование операторов break и continue, а также вставка внутренних программных блоков.

Упражнение 1. Самостоятельное создание простейших программ.

Упражнение 2. Ветвление.

Упражнение 3. Создание вложенных программных блоков и ветвление.

Упражнение 4. Работа с операторами цикла.

Рассмотрим функцию:

- данная функция выводит возрастающие с шагом 0.1 значения от 0 до бесконечности. Добавив ограничение, получим желаемый интервал от 0 до 1:

Или, изменив само условие:

Вывод.

Я ознакомился с возможностями создания программного кода в MathCad.

Использование программного кода значительно расширяет возможности пользователя. На самом деле MathCad предоставляет почти весь изученный мной функционал среды программирования С++.