У вас нет прав на выполнение действия «редактирование этой страницы» по следующей причине:
Описание необходимых действий
Текст:
{{Карточка языка программирования |Description=Modelica — объектно-ориентированный, декларативный, мультидоменный язык моделирования для компонентно-ориентированного моделирования сложных систем, в частности, систем, содержащих механические, электрические, электронные, гидравлические, тепловые, энергетические компоненты, а также компоненты управления и компоненты, ориентированные на отдельные процессы. Во-первых, Modelica является языком моделирования, а не обычным языком программирования. Классы Modelica не компилируются в обычном смысле, но преобразуются в объекты, которые затем используются специализированным процессором. Специализированный процессор языком не определятся, хотя к нему предъявляются определённые требования. Во-вторых, хотя классы могут содержать алгоритмические компоненты, аналогичные операторам или блокам в языках программирования, их основное содержание составляют множества уравнений. В терминах языка Modelica точки, уравнения не задают заранее определенную причинно-следственную связь (causality). |FieldActivity=Computational Thinker |Programming paradigm=Декларативное программирование, Объектно-ориентированное программирование |Возрастная категория=16 |Dimension=2D |Purpose=Специальный прикладной язык |Visual_Text_Blocks=Текст |Field_of_knowledge=Физика, Интернет вещей |Openness=Коммерческий |Address=http://www.modelica.org/ |Descendants=OpenModelica, Wolfram System Modeler |ActiveNow=Project is active |Remixing=Нет |launch year=1997 |ForMobileApps=Нет }} The following code fragment shows a very simple example of a first order system (<math>\dot x = - c \cdot x, x(0)=10 </math>): <syntaxhighlight lang=modelica> model FirstOrder parameter Real c=1 "Time constant"; Real x (start=10) "An unknown"; equation der(x) = -c*x "A first order differential equation"; end FirstOrder; </syntaxhighlight>
Записать страницу