Módosítsuk a programot úgy, hogy bemutassa az euklideszi
algoritmus futását! Jelenítsünk meg három hőtérképet, egymás mellett
egy ablakban, az alábbihoz hasonlóan:
A hőtérképeken az alábbi függvények legyenek láthatóak:
- Az első hőtérkép mutassa a \(\log_2 a + \log_2 b\)
függvényt, ezt generálja a kiadott programkód.
- A második hőtérképen ábrázoljuk az euklideszi algoritmus
lépésszámát az egyes \((a, b)\) párokon. Számoljuk meg, hány
lépést tesz meg az euklideszi algoritmusban szereplő rekurzió,
azaz hányszor végzünk maradékos osztást az \((a_i, b_i)\)
párral, vagy döntünk a leállás mellet.
- Végül a harmadik hőtérkép mutassa
\(\mathop{\mathrm{lnko}}(a, b)\) értékét.