![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Оператор присваиванияИспользуется для присваивания значения некоторой переменной. В программе изображается как. Слева от стрелки записывается переменная, а справа – ее значение. Переменная, значение которой определяется с помощью оператора, рассматривается как локальная, она доступна только в пределах программного блока. Например, чтобы в программе переменной x присвоить значение 0, необходимо записать следующую конструкцию: x0. Примечание. Знак вводится щелчком левой клавиши мыши по соответствующей кнопке на панели Программирование.
Условный оператор Условный оператор if служит для вычисления значения переменной в зависимости от заданного условия. В программу вводится щелчком левой клавиши мыши по символу if панели Программирование. Логические операторы, которые служат для проверки истинности или ложности заданного условия вводятся с панели Булево.
Если требуется проверить несколько условий, то используется несколько операторов if, каждый из которых располагается в отдельной строке. С одним или несколькими операторами if можно использовать оператор otherwise, который будет выполняться, если ни одно из условий не будет истинным. При вводе оператора otherwise справа от него отобразится местозаполнитель, в котором записывается соответствующее значение. Например, программа заполнения массива С по правилу: в MathCad записывается следующим образом:
Программа для вычисления функции:
будет иметь вид:
Операторы цикла Оператор цикла for служит для организации циклических вычислительных процессов и вводится щелчком по символу for на панели Программирование. После его ввода в первой строке отображается ключевое слово for и два местозаполнителя. В первый местозаполнитель вводится имя параметра цикла, а во второй – диапазон его значений. Во второй строке отображается третий местозаполнитель, который используется для записи операторов, составляющих тело цикла.
Пример нахождения элемента с минимальным значением среди отрицательных элементов вектора:
Примечание. Для нахождения минимума среди всех элементов вектора можно применить функцию min, например: min(A) = -13.
Пример подсчета количества положительных элементов в четных строках матрицы.
Запись программного блока может выглядеть и так:
Примечание. Функция mod() используется для получения остатка от деления целых чисел.
Литература: 1. Дьяконов В. MathCad 2001. Учебный курс. Санкт-Петербург, Питер, 2001. 2. Кирьянов Д.В. Самоучитель MathCad 2001. – СПб.: БХВ-Петербург, 2002.
Введение......................................................................................................................................... 2 1. Среда пакета прикладных программ MathCad........................................................................... 2 1.1. Назначение команд основного меню................................................................................... 2 1.2. Назначение панелей инструментов MathCad...................................................................... 3 1.3. Назначение рабочей области документа.............................................................................. 4 2. Создание и редактирование документов.................................................................................... 4 2.1. Ввод и редактирование текста.............................................................................................. 5 2.2. Импорт текста в документ..................................................................................................... 5 2.3. Ввод в текст математических выражений........................................................................... 5 2.4. Ввод математических выражений в документы MathCad................................................. 6 3. Работа с массивами данных........................................................................................................ 14 3.1. Заполнение массивов........................................................................................................... 14 3.2. Операции над массивами..................................................................................................... 16 4. Решение систем линейных уравнений...................................................................................... 19 5. Вычисление корней алгебраических и трансцендентных уравнений................................... 20 6. Основы программирования в MathCad..................................................................................... 21 Не нашли, что искали? Воспользуйтесь поиском:
|