Редактирование: Участник:Sementry/Гайд по vizi

Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия Ваш текст
Строка 96: Строка 96:
  
 
  <auto id = "test" description = "факториал">
 
  <auto id = "test" description = "факториал">
    <variable  
+
<variable  
        description = "Переменная цикла для test"
+
description = "Переменная цикла для test"
        name ="testI"
+
name       = "testI"
        type = "int"
+
type       = "int"
    />
+
/>
    <step id = "testInit" description = "" level = "-1">
+
<step id = "testInit" description = "" level = "-1">
        <action>
+
<action>
            @testI @= 1;
+
@testI @= 1;
            @testResult @= 1;
+
@testResult @= 1;
        </action>
+
</action>
    </step>
+
</step>
    <while
+
<while
        id="testLoop"
+
id="testLoop"
        description="loop"
+
description="loop"
        test="@testI & lt;= @testArgument" <nowiki><!--после амперсанда пробела не должно быть--></nowiki>
+
test="@testI &lt; @testArgument"
        level="-1"
+
level="-1"
    >
+
>
        <step id = "testLoop1" description = "ololo" level = "-1">
+
<step id = "testLoop1" description = "ololo" level = "-1">
            <action>
+
<action>
                @testResult @= @testResult * @testI;
+
@testResult @= @testResult * @testI;
                @testI @= @testI + 1;
+
@testI @= @testI + 1;
            </action>
+
</action>
        </step>
+
</step>
    </while>
+
</while>
 
  </auto>
 
  </auto>
 
По невыясненной причине все функции должны быть описаны в самом конце тега algorithm.
 
 
=== Пример вызова функции ===
 
 
<step id = "testArgs" description = "" level = "-1">
 
    <action>
 
        @testArg @= @n;
 
    </action>
 
</step>
 
<call-auto id = "test" />
 
<step id = "getFact" description = "" level = "-1">
 
    <action>
 
        @fact @= @testResult;
 
    </action>
 
</step>
 
  
 
== %your_project%-configuration.xml ==
 
== %your_project%-configuration.xml ==

Пожалуйста, учтите, что любой ваш вклад в проект «Викиконспекты» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Викиконспекты:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Чтобы изменить эту страницу, пожалуйста, ответьте на приведённый ниже вопрос (подробнее):

Отменить | Справка по редактированию (в новом окне)

Шаблон, используемый на этой странице: