Pexeso v delphi – Delphi – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Pexeso v delphi – Delphi – Fórum – Programujte.comPexeso v delphi – Delphi – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
sepik0
Duch
29. 4. 2014   #1
-
0
-

Dobrý den,

ve škole jsme začali pracovat v prostředí delphi a já se s ním teprve seznamuji. 

Dostali jsme za úkol aplikaci ve stylu pexesa. Jedná se o pole 8x8 a to se musí náhodně vyplnit dvojcema čísel 1-32. Nevím si moc rady, ta prosím o pomoc. Děkuji

Nahlásit jako SPAM
IP: 2a00:1028:83d4:249a:603f:...–
Reklama
Reklama
p3can
~ Anonymní uživatel
312 příspěvků
29. 4. 2014   #2
-
0
-

a nevis si pomoct s cim presne ?

Nahlásit jako SPAM
IP: 77.92.213.–
sepik0
Duch
29. 4. 2014   #3
-
0
-

#2 p3can
Nevím, jak mám vyplnit to pole.

Nahlásit jako SPAM
IP: 2a00:1028:83d4:249a:603f:...–
hlucheucho+10
Posthunter
29. 4. 2014   #4
-
+1
-
Zajímavé

Dvourozměrné pole procházím pomocí dvou cyklů for. Pro každý prvek pole generuji náhodné číslo z rozsahu 1 - 32. Eviduji pro každé číslo kolikrát padlo. Pokud padlo dvakrát (je tedy uloženo už ve dvou prvcích pole) generuji číslo nové, jinak uložím číslo do prvku pole a zaeviduji že padlo. Zde potřebuješ pomocné pole počitadel pro evidenci kolikrát číslo padlo.

Jiný postup: všechny prvky dvourozměrného pole inicializuji na 0. Procházím cyklem řadu od 1 do 32 a pro každé číslo generuji nahodile polohu - dvě nahodilá čísla od 1 do 8 jako indexy prvku pole. Pokud je prvek s těmito indexy 0, zapíšu číslo do prvku, jinak generuji novou polohu. Opakuji 2x abych vyplnil číslem 2 prvky pole

hu

Nahlásit jako SPAM
IP: 195.178.67.–
hlucheucho+10
Posthunter
29. 4. 2014   #5
-
+1
-
Zajímavé

Třetí možnost: naplnit pole čísly od 1 do 32 uspořádaně a pomocí generátoru nahodilých čísel pole "zamíchat" - generovat indexy prvků, které si vymění místo. Při dostatečném počtu výměn (lze generovat také nahodile) se to bude chovat jako zamíchání nového balíčku kartiček. Zde se nabízí i možnost "zamíchat" poslední známý stav.

hu

Nahlásit jako SPAM
IP: 195.178.67.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 24 hostů

Podobná vlákna

Pexeso — založil Markéta

Pexeso — založil janca.dr

Pexeso Boti — založil Kubas129

Delphi 6 — založil mimi

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý