
As funções do Matlab f1 e f2 definidas acima implementam um algoritmo de busca depth-first num grafo com n vértices, numerados de 1 até n, e com arestas definidas pelas colunas da matriz a. Ao se executar f1 com entradas n = 5 e a = [1 1 3 3; 3 2 5 4], o vetor d resultante é


e
, os valores de a e b, respectivamente, são

Sejam X1, X2 e X3 variáveis booleanas na memória de um CLP. O fragmento de programa, em linguagem LADDER, que faz com que X2 dê um pulso em nível lógico 1, durante um ciclo de varredura, toda vez que X1 passar do nível lógico 1 para o nível lógico 0 é


