Utilizar uma repetição num script

Uma repetição é uma estrutura de programação em que uma expressão ou uma série de expressões são repetidas ininterruptamente, normalmente até ser satisfeita uma condição. Nas apresentações interactivas estão disponíveis dois tipos de repetições: Repetições de Repetição e Repetições Enquanto.

Uma Repetição de Repetição (criada com as acções Repetição, Quebra Se e Terminar Repetição) repete uma série de acções até ser satisfeita uma determinada condição (especificada na acção Quebra Se). Por exemplo, pode utilizar uma repetição de repetição para continuar a colocar uma pergunta a um aluno, até ele dar a resposta correcta.

Uma Repetição Enquanto (criada com as acções Enquanto e Terminar Enquanto) repete uma série de acções enquanto uma determinada condição (especificada na acção Enquanto) for satisfeita. Por exemplo, pode utilizar uma repetição enquanto para reproduzir uma animação até o utilizador final retirar o ponteiro do rato da janela.

Para criar uma repetição de repetição ou uma repetição enquanto:

  1. No separador Script da paleta Interactiva, crie um script.
  2. Para iniciar a expressão de repetição, proceda de um dos seguintes modo:
    • Para uma repetição de repetição, adicione uma acção Repetição (Controlar > Repetição).
    • Para uma repetição enquanto, adicione uma acção Enquanto. Para especificar a condição que tem de ser satisfeita, para que a repetição continue a ser executada, seleccione uma acção no menu pendente Tipo de Objecto, seleccione o nome do objecto no menu pendente Objecto e, em seguida, seleccione uma opção no menu pendente É ou Tem. (Note que se seleccionar Expressão no menu pendente Tipo de Objecto, terá de introduzir uma expressão que avalie se a condição é verdadeira ou falsa, em vez de seleccionar uma opção no menu pendente É ou Tem).
  3. Para especificar a acção que será repetida na repetição, adicione uma acção ao script, imediatamente após a acção Se, e configure-a de modo a realizar a acção pretendida. Se pretender que seja realizada mais do que uma acção na repetição, adicione mais acções.
  4. Se estiver a criar uma repetição de repetição, adicione uma acção Quebra Se. Para especificar a condição que tem de ser satisfeita para parar a repetição, seleccione uma acção no menu pendente Tipo de Objecto, seleccione o nome do objecto no menu pendente Objecto e, em seguida, seleccione uma opção no menu pendente É ou Tem.
  5. Para concluir a repetição, proceda de um dos seguintes modo:
    • Para uma repetição de repetição, adicione uma acção Terminar Repetição.
    • Para uma repetição enquanto, adicione uma acção Terminar Enquanto.

Utilizar uma repetição num script