Man kann bei `polynom.sty` den <i>Tutor aktivieren</i> (<tt>\polyset{tutor=true}</tt>)  und (mit einer Schleife aus `pgffor.sty`) sich die (alle) Rechenschritte anzeigen lassen:
[![alt text][1]][1]
    \documentclass[margin=5mm, varwidth]{standalone}
    \usepackage{polynom, xcolor, pgffor}
pgffor, amsmath}
    \usepackage{tikz}  
    \usetikzlibrary{matrix} % Für alignment-Darstellung 
     
    \begin{document}
    % Polynome abspeichern:
    \polyadd{\Zaehler}{3x^4 - 22x^3 + 39x^2 - \frac{41}{2}x + \frac{11}{2}}{0}% Trick 
    \polyadd{\Nenner}{x-5}{0}% % Trick: 'Nenner + 0' somit gespeichert....
    \polydiv\QuotientOhneRest\Zaehler\Nenner 
    
    \polyset{tutor=true, resultstyle=\color{red}}
     
    {\bfseries Polynomdivision 
    
\\
    $\displaystyle 
    \left( \polyprint\Zaehler \right) :  \left( \polyprint\Nenner \right) 
    = 
    \polyprint\QuotientOhneRest
    +
    \frac{\polyprint{\polyremainder}}{\polyprint\Nenner}$ \\
     
    mit dem Hornerschema:} \\
    
    \tikz[]{
    \matrix[matrix of nodes, anchor=base west, text width=3cm,]{
    Rechenschritte: & {\polyhornerscheme[x=5, stage=10, tutorlimit=9]\Zaehler }\\
    \textbf{Ergebnis:} &  {\polyhornerscheme[x=5]\Zaehler} \\
    }}
    
    {\bfseries Die Rechenschritte im Einzelnen:} \\
    
    \foreach \Schritt in {1,...,11}{%
    \ifnum\Schritt<11%
    Schritt \Schritt: \polyhornerscheme[x=5, stage=\Schritt]\Zaehler \\%
    \else%
    \textbf{Ergebnis:} \polyhornerscheme[x=5, stage=\Schritt]\Zaehler%
    \fi}
    
    \end{document}
  [1]: https://texwelt.de/wissen/upfiles/55555555_240.pnghttps://texwelt.de/wissen/upfiles/polynom01-HornerKompakt_1.png
  [2]: https://texwelt.de/wissen/upfiles/55555555_240.png
  [3]: https://texwelt.de/wissen/upfiles/55555555_240.png
  [4]: https://texwelt.de/wissen/upfiles/polynom01-HornerKompakt.png
  [5]: https://texwelt.de/wissen/upfiles/polynom01-HornerKompakt.png