computer hardware and software worksheet pdf