Суть алгоритма состояния события состоит в том, что наступление событие мы определяем по изменению переменной- если событие произошло, то значение переменной меняется. До проверки на событие, значение переменной ,например, равно 0. При наступлении события,значение переменной меняется ,например, на 1. И при выходе из проверки какого то события, по значению переменной, мы определяем, произошло событие или нет. На алгоритме определения простого числа четко видим применение алгоритма состояния события x=int(input()) ass=0 for i in range(2,x//2+1): if x%i==0: ass=1 break if ass==0: print('простое') else: print('не простое') Алгоритм состояния события находится внутри любого алгоритма,где надо определить ,было ли событие или нет.