Состояние имеет два смысла в программировании. <br> В первом смысле -  является техническим термином для всей хранимой информации, к которой программа в данный момент времени имеет доступ. Во втором смысле - когда у сущности есть определенное состояние из списка возможных состояний. Например, дверь закрыта или открыта.