Constructive and recursive scattered order types