One way to do it with MetaPost, for whom it may interest. To be run with LuaLaTeX.
\documentclass[border=2mm]{standalone}
\usepackage{luamplib}
\mplibtextextlabel{enable}
\everymplib{verbatimtex \leavevmode etex;
u = 2.5cm;
path circle; circle = fullcircle scaled 2u;
pair P, Q; P = u*dir 220; Q = u*dir 320;
beginfig(0);}
\everyendmplib{
draw circle;
label.llft("$P$", P);
label.lrt("$Q$", Q);
endfig;}
\begin{document}
\begin{mplibcode}
fill buildcycle(P--Q, circle rotated -90) withcolor 0.20[white,blue];
draw P--Q;
label("Major Segment", origin);
label.bot("Minor Segment", .5[P,Q]);
\end{mplibcode}
\qquad
\begin{mplibcode}
fill buildcycle(Q--origin--P, circle) withcolor 0.20[white,blue];
draw P--origin--Q;
label.top("$O$", origin);
label.top("Minor sector", .5[P,Q]);
label("Major sector", (0, .5u));
\end{mplibcode}
\end{document}
