Kezdőoldal » Számítástechnika » Programozás » Pascal-ban miként lehet...

Pascal-ban miként lehet meghatározni hogy hányféleképp rakható ki a Rubik kocka?

Figyelt kérdés

Hallottam hogy vannak erre számítógépes modellek és ez érdekelne, hogy miként néz ez ki, hogy kell elindulni, milyen módon valósulhat ez meg?

Nem kisiskolás vagyok, aki kapott egy érdekes házit amit ingyen akar megíratni, csak nagyon foglalkoztat a téma. A kivitelezésnek történő nekiindulás érdekel, nem az hogy "valaki írja meg".



2014. dec. 6. 06:22
 1/10 anonim ***** válasza:
Első körben mondjuk tudnod kéne hogy hogy kell kirakni a rubik kockát.
2014. dec. 6. 07:26
Hasznos számodra ez a válasz?
 2/10 coopper ***** válasza:

Szia.


Nézd meg ezt , hasonló kérdés : http://www.gyakorikerdesek.hu/tudomanyok__termeszettudomanyo..


Sok sikert.

Üdv.

2014. dec. 6. 07:56
Hasznos számodra ez a válasz?
 3/10 A kérdező kommentje:
Változókkal, tömbökkel hogy lehetne leprogramozni az oldalakat, kockákat?
2014. dec. 6. 08:20
 4/10 anonim ***** válasza:

Arra a képletre, hogy hányféleképpen rakható ki, nem nagyon érdemes programot írni, 1 db képlettel kiszámolható.

Ha olyan programot szeretnél, ami ki is rakja... na az már érdekesebb feladat.

Le kell programozni az oldalak eltárolását (pl két dimenziós tömbök), a megengedett műveleteket (forgatások), és írni valami mesterséges intelligenciát, mert brute forceszal ez megoldhatatlan.

2014. dec. 6. 10:14
Hasznos számodra ez a válasz?
 5/10 coopper ***** válasza:

Szia.


Szerintem ezt a legegyszerübb egy 6x3x3-as tömben tárolni. (6 oldala van a kockának és 3x3 kis kocka van egy oldalon).


Tárolhatod karakteres tömben az adatokat pl a szinek kezdőbetüivel (F=fehér, S=Sárga, stb), vagy használhatsz számokat is, ekkor minden szinnek megfeleltetsz egy számot. Pl. 1=Fehér, 2=sárga, stb.


Az első 3x3 tömb a kocka teteje, a második az eleje, stb,stb.


A kirakás algoritmusát megirni, viszont nem lesz egyszerű (még akkor sem ha megvan az adatszerkezeted).


Sok sikert.

Üdv.

2014. dec. 6. 10:21
Hasznos számodra ez a válasz?
 6/10 A kérdező kommentje:

Tényleg rendkívül bonyolult...

Találtam egy kódot az alábbi oldalon, sok angol szöveges magyarázat mellett:

[link]

Ezek után már annyira nem foglalkoztat a dolog. :S

2014. dec. 6. 10:34
 7/10 uno20001 ***** válasza:
LoL
2014. dec. 6. 10:53
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:
Jó hamar sikerült feladni. Ez is teljesítmény végülis.
2014. dec. 6. 11:01
Hasznos számodra ez a válasz?
 9/10 A kérdező kommentje:
Bizony-bizony, valahogy azt gondoltam, hogy egyszerűbb.
2014. dec. 6. 11:02
 10/10 anonim ***** válasza:

Ne add fel ilyen könnyen, ez tényleg nagy falat egy kezdőnek.

Kezdj egy egyszerűbb játékkal, pl.: [link]

2014. dec. 6. 16:05
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!