Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Примеры программирования





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

Следует помнить, что операторы программирования вставляются в текст программы с помощью кнопок панели инструментов Programming (Программирование). Их имена нельзя ни в коем случае просто набивать на клавиатуре, поскольку они не будут восприняты Mathcad корректно.

Пример 1.

Пример 2.

Дан массив из десяти элементов. Рассчитаем сумму положительных элементов, а также произведение отрицательных.

Исходный массив имеет имя y и задается вне программы, обязательно перед её вызовом. Имя программы myfunk. В программе сначала обнуляем переменную S, в которую будем накапливать сумму элементов, а также присваиваем переменной P значение 1, т. к. в неё будет занесено произведение элементов. Для организации цикла используем оператор for, т. к. заранее известно количество элементов в массиве y, т. е. количество повторений в цикле. С помощью оператора условия if осуществляется проверка неотрицательности текущего элемента массива. Если элемент неотрицателен, он прибавляется к S, иначе его значение умножается на P. Так как из программы необходимо вернуть не одно, а два значения, применяется функция augment(). С её помощью два значения, содержащиеся в переменных S и P, сливаются в строку, которая и возвращается как единое целое. Можно использовать также функцию stack(), которая сливает значения перечисленных в скобках аргументов в вектор. Результаты, возвращаемые из программы, записываются в массив с именем z. В последней строке осуществлен просмотр его содержимого.







Дата добавления: 2014-11-12; просмотров: 629. Нарушение авторских прав; Мы поможем в написании вашей работы!




Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия