Bon, on va reprendre alors. Le problème peut se diviser, comme déjà dit, en trois-sous problème, à savoir calculer le max de ta fonction sur ]-oo,1/2], sur [1/2,+oo[ et calculer la valeur en p=1/2.
Premier cas : le profit vaut ici p(1-p), car q vaut 1-p tant que 1-p >= 1/2, donc tant que p <= 1/2. En dérivant, on trouve 1-2p, qui s'annule en p=1/2. En p=1/2, le profit vaut 1/4.
Deuxième cas : le profit vaut juste p/2, car q vaut p/2 pour p >= 1/2. La dérivée ne s'annule jamais et euh... ta fonction tend vers +oo.
T'as rien oublié dans ton énoncé au hasard ? 