Студопедия

Главная страница Случайная страница

Разделы сайта

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






Программирование с использованием Mathcad.






Все программы представляются в виде подпрограмм-функций. Общий вид: < имя> (аргумент). Аргумент является входным параметром –при обращение к подпрограмме-функции он должен задаваться. Результат работы подпрограммы – число либо массив.

 

Ключевые слова и обозначение операций (панель Programming)

 

AddLine
добавить линию либо строку

  присваивание
If если
otherwise иначе
for цикл
while цикл-условие
break вынужденное завершение цикла
continue переход на начало цикла
on error обработка ошибок

 

Ветвление. Общий вид:

       
 
   
Здесь n1, n2 - арифметические выражения, lv - логическое выражение Правило работы подпрограммы: f(x) равно n1, если lv – истина; равно n2 иначе.  
 

 

 


Вертикальную линию добавляем командой AddLine. Далее вводим ключевые слова if и othewize.

После этого записываем выражения n1, n1 и логическое выражение lv

Пример 1. Требуется:

§ Написать подпрограмму вычисления функции Rs(t) из условия:

Если t> 6 Rs(t)=10*t; иначе Rs(t)=10*t-8*(t-6)

§ Построить график функции Rs(t) на интервале t от 0 до 16.

§ Найти значения функции Rs на интервале от 0 до 16 с шагом 2.

Подпрограмма функция будет выглядеть следующим образом:
Решение:

 

 

       
 
Значение функции Rs на интервале от 0 до 16 с шагом 2
   
График функции Rs:
 

 

 

 


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

следующая. Здесь для добавления третьей строки используем

команду AddLine

Пример 2: Написать подпрограмму-функцию F(t),

Определить значения функции F(t) при x=-1.5; x=2; x=3.25.  
где F(t) определяетсяиз условия:

График функции F(t) на интервале от –2 до 6

Решение:

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.