Íme, itt van várva várt újabb online kísérletünk! Kicsit más jellegű és bonyolultabb, mint az előző, a feladat megoldása egy kis időt és némi próbálgatást igényel. Lehet, hogy nem is válaszolnak majd annyian, mint az előző kísérletnél, de azért talán értékelhető lesz az eredmény. Lássuk a medvét!
A következő számhármast egy szabály segítségével állítottuk elő:
2 4 6
Természetesen ezt a számhármast nagyon sokféle szabállyal elő lehet állítani, pusztán ebből az egy számhármasból nem lehet a szabályt megállapítani. A feladatod az, hogy találd meg a szabályt, méghozzá további számhármasok tesztelése alapján!
Ha az alábbi mezőbe beírsz három számot, majd megnyomod az "Ellenőriz" gombot vagy leütöd az Enter billentyűt, akkor a mező alatt egy felirat jelenik meg, amely tájékoztat arról, hogy a beírt számhármas megfelel-e a szabálynak vagy nem. Csak egész számokat írj be, és a három számot szóközzel válaszd el egymástól!
Arra kérünk továbbá, hogy a feladatot "egy ültő helyedben" oldd meg, vagyis a böngészőt ne csukd be, az oldalt ne töltsd újra, és ne menj át másik számítógépre folytatni a próbálgatást, mert ebben az esetben a böngésző hibás adatokat fog nekünk küldeni!
Az elküldött válaszokat rögzítjük, és amikor elég sok válasz gyűlt össze, összesítjük és kiértékeljük az adatokat. Az eredményekről itt a blogon beszámolunk, és kommenteket is majd csak akkor tudunk fogadni!
Jó próbálkozást!
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
Szilágyi András 2008.05.01. 20:42:54
Qzole 2008.05.02. 01:07:29
vébermester 2008.05.02. 17:35:42
Ezt most muszáj volt beírnom, ja.
hvuk 2008.05.02. 23:29:48
Amúgy a feladat korrektségéről nem vagyok meggyőződve. A "Természetesen ezt a számhármast nagyon sokféle szabállyal elő lehet állítani" félmondat arra utal, hogy ezt a számhármast elő lehet állítani a szabály segítségével, ami nem igaz. Mindössze az igaz, hogy megfelel a szabálynak, ami viszont nem ugyanaz.
De persze egyáltalán nem biztos, hogy korrektnek kellett lennie a feladat kiírásának. Az áltudósok se korrektek. :)
KÁ 2008.05.03. 00:06:28
hvuk 2008.05.03. 21:58:43
1. Boolean függvény, ami visszaadja, hogy a bemenő paraméterekre igaz-e a szabály, azaz megfelelnek-e a szabálynak.
2. Algoritmus, azaz egy olyan függvény amely a bemenő paraméterekből előállítja a kivánt végeredményt.
A fent idézett félmondatban - "Természetesen ezt a számhármast nagyon sokféle szabállyal elő lehet állítani" - a szabály szó nyilván a második jelentésében szerepelt, miközbedn mindenhol máshol az első értelmében használták. Pontosabban ez csak a megoldásból derült ki, hogy itt András nem az algoritmus jelentésre gondolt.
Qzole 2008.05.04. 02:12:30
Mert szerintem mindegy, hogy hogyan értelmezed, és melyiket akarod megadni, van egy algoritmus ami valamilyen bemenettel visszaad a, b és c számokat, és ezek olyanok lesznek, hogy a boolean függvényünk erre a három paraméterre igazat fog adni.
Mindegy, hogy az előállító algoritmust adod meg, vagy az ellenőrző függvényt, a javítás itt úgyis ember által van végezve, és ő észreveszi, ha pontosan adtad meg.
hvuk 2008.05.04. 13:18:14
Pluszba még bekavar a sorozatok matek órán tanult fogalma, ahol nyilván a szabály szó algoritmus értelemben szerepel.
Harmadrészt meg amikor az ember ilyen feladattal találkozik, akkor is mindig algoritmust keresnek, nem pedig egy olyan szabályt ami teljesül a sorozat tagjaira.
De még egyszer, végül is a feladat megoldható, de a kiírás lehetett volna szerencsésebb.
Szilágyi András 2008.05.04. 14:01:41
Miért ne lehetne olyan? Egy algoritmus lehet nemdeterminisztikus is.
Tuvalu 2008.05.04. 14:47:01
Nagyon kiváncsi vagyok.
hvuk 2008.05.04. 17:22:01
Ja, kiértékelést már nagyon várom én is!
hvuk 2008.05.04. 17:23:30
nyari mikulas (törölt) 2008.05.04. 17:36:57
algoritmus pelda vegtelen sok, de valamilyen szabalynak megfelelo kimenettel:
1 vegy egy veletlen szamot,
2 ha megfelel a xyz feltetelnek, akkor tartsd meg
3 ha nem felel meg akkor goto 1
Szilágyi András 2008.05.04. 18:20:31
dunno 2008.05.05. 09:16:51
a "A következő számhármast egy szabály segítségével állítottuk elő" szoveg onmagaban persze tenyleg benan hangzik, de a "...tájékoztat arról, hogy a beírt számhármas megfelel-e a szabálynak..." mondatbol vilagos a feladat, azaz, hogy itt egy relaciot kell megfejteni (azaz egy olyan szabalyt, ami eldonti egy szamharmasrol, hogy az "jo"-e vagy "nem jo") es nem pedig szabalyt, mint algoritmust (ami egy modszer arra, hogy hogyan allitsunk elo szamharmasok). Masreszt igaza van tamas55-nak, hogy persze van kapcsolat a ket fogalom kozott. (De egyebkent szerintem ezt nem annyira nemdeterminisztikus algoritmusnak, mint inkabb random (veletlen) algoritmusnak neveznem. Nemdeterminisztikusnak inkabb azokat nevezzuk ugye, amik "tenylegesen tobbfelekeppen futnak le". De ez mindegy.)