Для определения количества возможных гамет можно применить простую формулу:
g (число возможных гамет) = 2^а (число гетерозиготных аллелей)
легко увидеть, что для а=0 число возможных гамет - 1, т.к. особь гомозиготна, это случаи:
MM, aa, aaDDcc
если особь гетерозиготна по 1 аллели - то 2 типа гамет, случаи Nn, BbDD, BBDDCc
гетерозиготы по 2 аллелям дают 4 типа гамет AABbDd, aaBbDd
гетерозиготы по 3 аллелям - 8 типов гамет - оставшийся генотип
каждая гамета содержит по 1 гену из каждой аллели