W KIDE kolejność wykonywania działań jest określana od tyłu. Program sprawdza, jakie operacje należy wykonać, aby móc wykonać ostatni blok. Łatwo to wyjaśnić na przykładach.
Aby wykonać operację dzielenia, na początku musi zostać przeprowadzona operacja dodawania i operacja mnożenia. W tym przypadku nie ma znaczenia, czy operacja dodawania, czy mnożenia zostanie wykonanana najpierw.
W kolejnym przykładzie, wynik mnożenia wykorzystany jest na wejściu bloku Add. Przy takich połączeniach, pierwsza wykona się operacja mnożenia, następnie dodawania, na końcu dzielenia.
Problem może pokazać się, jeśli użytkownik stworzy pętle, w której program będzie miał problem z ustaleniem kolejności działania. Takich sytuacji należy unikach, bo kolejność wykonania będzie nieokreślona. W obrazie poniżej wyjście z funkcji Div jest wejściem bloku Mul.
Przejdź do opisu języka programowania