Imitarea zarurilor

Imitarea zarurilor

Bazele programării
Fiecare profesionist a fost odată un cazan. Cu siguranță știi statul când "nu știi cum să începi să gândești, ca să te gândești la asta". Sigur că ați întâlnit o situație în care pur și simplu nu știți de unde să începeți. Această carte are drept scop exact acei oameni care ar dori să devină un programator, dar absolut nu știe cum să înceapă această cale. Citiți mai multe.







Dice - acesta este un zar normal cu șase chipuri. Pe fiecare față există puncte. Numărul de puncte poate fi de la 1 la 6. Desigur, valoarea nu se repetă. Adică, fiecare față are un număr diferit de puncte.







Când rotim un zar, nu știm ce număr va cădea. Asta înseamnă că un număr aleatoriu scade.

Sarcina noastră este să scriem un program care să simuleze un joc de zaruri. Adică, pe ecran va apărea un pătrat, în cadrul căruia putem trage de la unu la șase puncte.

Aruncarea unui zar va apasa orice tasta. Ieșiți din program apăsând tasta ESC. Prin "aruncare", osul ar trebui să scadă un număr aleator de la 1 la 6. Adică ecranul ar trebui să afișeze de la 1 la 6 puncte, iar fiecare rolă determină afișarea unui număr aleatoriu de puncte.

În plus, trebuie să imite aruncarea în sine. Adică trebuie să facem o lovitură pentru o vreme și în acest timp numărul de puncte de pe "cub" ar trebui să se schimbe, de asemenea, într-o ordine aleatorie, și apoi să repare o anumită valoare.

Vă dau doar un sfat (este adevărat dacă folosiți limba lui Pascal).

Deci, pentru a obține un număr aleator, la începutul programului trebuie să activați generatorul de numere aleatorii. Aceasta se face folosind procedura Randomize.

Apoi, de fiecare dată când trebuie să obținem un număr aleatoriu, trebuie să sunăm la funcția Random. Puteți face așa:







Articole similare

Trimiteți-le prietenilor: