Principes de combinatoire et de dénombrement