Používání příkazu cyklu ve skriptech
Příkaz cyklu je programovací struktura umožňující opakování jednoho nebo více příkazů tak dlouho, dokud není splněna nějaká podmínka. V interaktivních sestavách jsou k dispozici dva typy příkazu cyklu: Cyklus Loop a cyklus While
Cyklus Loop (vytvořený akcemi Loop, Break If a End Loop) opakuje řadu akcí dokud není splněna jistá podmínka (určená akcí Break If). Například můžete cyklem Loop opakovat otázky, dokud student neodpoví správně.
Cyklus While (vytvořený akcemi While a End While) opakuje řadu akcí pokud je splněna jistá podmínka (určená akcí While). Například můžete cyklem While přehrávat animaci až do okamžiku, kdy koncový uživatel přesune ukazatel myši mimo okno.
Postup vytvoření cyklu Loop nebo cyklu While:
- Na kartě Skript palety Ovládání vytvořte skript.
- K zahájení příkazu cyklu proveďte jednu z následujících operací:
- Pro cyklus Loop přidejte akci Loop (Řízení > Loop).
- Pro cyklus While přidejte akci While. Podmínka, která musí být pro pokračování cyklu splněna, se volí z rozevírací nabídky Typ objektu; zvolte název objektu v rozevírací nabídce Objekta potom si vyberte některou možnost z rozevíracích nabídek Je nebo Má. (Poznamenejme, že pokud volíte Výraz z rozevírací nabídky Typ objektu, musíte zadat výraz, jehož hodnota je true (pravda) nebo false (nepravda), nikoliv vybírat možnost z rozbalovacích nabídek Je nebo Má.)
- K zadání akce, která se má opakovat v cyklu, přidejte vámi požadovanou akci bezprostředně za akci If. Pokud se má v těle cyklu odehrát více činností, přidejte další akce.
- Vytváříte-li cyklus Loop, přidejte akci Break If. Podmínka, která musí být pro zastavení cyklu splněna, se volí z rozevírací nabídky Typ objektu; zvolte název objektu v rozevírací nabídce Objekta potom si vyberte některou možnost z rozevíracích nabídek Je nebo Má.
- K dokončení tvorby příkazu cyklu proveďte jednu z následujících operací:
Nadřazené téma: Používání podmíněných příkazů