Informatika gyűjtemény

NézetNyomtat

Gyakorlatok rekurzióhoz

  1. Készíts rekurzív (háromszögek :n :h módon hívható) programot az alábbi ábra kirajzolásához:
    A paraméterek jelentése:
    • :n a háromszögek száma
    • :h a legnagyobb háromszög oldalhossza
    A belső háromszög mindig fele a külsőnek.
  2. Készíts rekurzív (lépcső :n :h :m módon hívható) programot az alábbi ábra kirajzolásához:
    A paraméterek jelentése:
    • :n a lépcsőfokok száma
    • :h az első lépcsőfok hossza
    • :m a lépcsőfokok magassága
    Az új lépcsőfok mindig az előző felénél indul, és hossza az előző kétharmada.
  3. Készíts Logo eljárást (négy :n :h), amely négyszögeket rajzol egymás köré. Legyen :n da­rab négyzetsor egymás körül, a legbelső négyzet oldalhossza legyen :h, kifelé haladva a négyzetek ol­dalhossza feleződjön!
  4. Készítsd el a következő csipke :méret :sordb eljárást, amely egy nyolcas szimmetriájú csipke terítőt rajzol, amely :sordb sorból áll és az egyes csipkék mérete :méret. A csipke darabok hatszögekből állnak, és a következő sor, csak a hatszög „külső” három csúcsára illeszkedik.