Expressões e variáveis

O DCS-Horários permite configurar mapas totalizadores do trabalho do professor. Permite ainda configurar o Quadro-Resumo do trabalho do professor. Cada um destes Mapas/Quadros incluem expressões e/ou variáveis, frequentemente utilizadas para totalizar o trabalho do professor.

Para que o DCS-Horários entenda as expressões e/ou variáveis é importante falar um pouco mais sobre elas. Comecemos com um exemplo de uma expressão:

Total em minutos: [<00> * 45]

 

hmtoggle_arrow1Cada expressão pode incluir

Variáveis

Variáveis que o DCS-Horários substitui, regra geral, pelo volume de trabalho semanal do professor. A expressão acima inclui a variável <00>;

Expressões matemáticas

As expressões matemáticas podem incluir variáveis, operadores (+, -, / e *) e parenteses ( e ). As expressões matemáticas devem estar delimitadas por parenteses retos [ e ]. A expressão exemplo inclui a expressão matemática: [<00> * 45]

Texto

Texto livre que será mostrado tal como introduzido. 'Total em minutos', na expressão acima, é um exemplo de texto livre.

 

Para que o DCS-Horários entenda uma variável ela deve seguir algumas regras como explicado a seguir.

 

hmtoggle_arrow1Regras para variáveis
Devem estar delimitadas pelos carateres < e >.
Apenas podem incluir os dígitos 0 a 9 e os carateres cardinal (#) e ponto (.). Podem ainda começar pela expressão <SUM
Devem ter 4 carateres para representar um tipo de trabalho. Exemplos: <00>, <21>.
Devem ter 4 carateres para representar todos os tipos de uma classe. Exemplo: <4#> (inclui do tipo 40 até ao tipo 49).
Devem ter 7 carateres para representar o intervalo entre dois tipos de trabalho (inicial e final). Exemplos : <00.99> , <10.14>
Se começar pela expressão <SUM deve ser seguida de um espaço, de duas ou mais classes a somar e terminar com >

 

hmtoggle_arrow1Exemplos de variáveis e seu significado

<10>

Totalizador de todas as atividades do tipo 10;

<4#>

Totalizador de todos os tipos da classe 4 (entre o 40 e o 49);

<00.99>

Totalizador de todos os tipos entre o 00 e o 99, ou seja de todo o trabalho do professor;

<SUM 456>

Somatório das classes 4, 5 e 6.

 

Para que o DCS-Horários entenda uma expressão matemática ela deve estar delimitada por parenteses retos [ e ].

 

hmtoggle_arrow1Regras nas expressões matemáticas

As expressões matemáticas apenas permitem o uso de:

Variáveis, regra geral representativas do volume de trabalho semanal do professor
Operadores para as operações principais (soma, subtração, multiplicação e divisão), designadamente: +, -, * e /.
Parenteses curvos (abrir e fechar), designadamente ( e ).

 

 

Tópicos relacionados