MI-01-Porszivo

  1. feladat 2 szoba van, tiszta/koszos mindegyik. Az egyik szobába letesszük az ágenst, írassuk ki az első 100 akcióját! A programja: szív, ha koszos szobában van, jobbra lép, ha az 1-es szobában van és balra lép, ha a 2-esben van. Az input formátuma: KT1 Az első szoba koszos, a második tiszta, és az 1. szobába tettük le.
  2. feladat Legyen olyan akció is, hogy 'N' (nem lép). Olyan ágenst programozzon a 2 szobás világra, ami az 1-es programját azzal egészíti ki, hogy ha már lépett, még egyet nem lép.
  3. feladat N szoba lehetséges. +3p minden tiszta szobáért, minden pillanatban. -1 minden lépésért. Olyan ágenst programozzon, ami szív, ha koszos szobában van, egyébként először jobbra indul, a végén visszafordul, s ha az elejére ér, megáll.
  4. feladat A 3. feladat ágense hány pontot ér el átlagosan? Programozza le a következőt: generáljon 20 random, 10 méretű világot, random helyre tegye le az ágenst, számolja ki az eredményét, és átlagolja: ezt az átlagot írja ki.