c) Zamieszczeniu dwóch rejestrów przesuwnych (Shift register) do przechowywania danych w kolejnych iteracjach pętli. Rejestry przechowują informację o nazwie Operatora i stanie Przyznanego dostępu. Należy upewnić się, że w przypadkach struktury Case innych niż „0” zawsze występują połączenia tuneli wejściowych i wyjściowych rejestru.
d) Zamieszczeniu dwóch rejestrów przesuwnych (Shift register) do przechowywania danych w kolejnych iteracjach pętli. Rejestry przechowują informację o nazwie Operatora i stanie Przyznanego dostępu.
e) Wprowadzeniu inicjacji rejestru przesuwnego stanem logicznym False (paleta Functions /Ali Functions /Boolean /False Constant).
f) Należy upewnić się, że w przypadkach struktury Case „1”, „2”, „3”, „4” zawsze występują połączenia tuneli wejściowych i wyjściowych rejestru. Jeśli brak takich połączeń, należy je wykonać.
3. Zmodyfikować przypadek „-1” struktury wyboru zgodnie z zamieszczonym dalej schematem. Rejestry przesuwne „Operator” i „Dostęp przyznany” mogą zmienić swoje wartości tylko w przypadku „0” struktury wyboru. Pętla pozwala kontrolować stany logiczny rejestru „Dostęp przyznany”. Jeżeli jedna z wartości logicznych „Dostęp przyznany”, naciśnięcie przycisku Stop (składnik 4 klastra menu) lub naciśnięcie przycisku Logowanie (składnik 0 klastra menu) ma wartość True, możliwe jest określenie, który z kolejnych przypadków struktury Case będzie wykonywany. W innym przypadku wykonywany jest za każdym razem przypadek „-1”.