ºÃ²©ÌåÓý ºÃ²©ÌåÓý

ʵÑé£üÓ÷¨Ê½ÑéÖ¤²ÊƱ¹ºÖÿÉÐÐÐÔ

×òÌìÐû²¼ÁËÈ«¹úµÚ48´ÎÅÌËã»úÆ·¼¶¿¼ÊÔ½á¹û£¬¿ÉνÊǼ¸¼Ò»¶Ï²¼¸¼ÒÓÇ¡£Èç¹ûÖ»ÊÇΪÁË¿¼Ö¤¶øË¢Ì⣬ÄÑÃâ»á¸ÐÊÜѧϰÅÌËã»ú¼¼ÊõµÄ¿ÝÔÈç¹û½«Ñ§Ï°ÅÌËã»úµÄÀú³Ìµ±³ÉÒ»ÖÖÓéÀÖ£¬°ÑÅÌËã»úµ±³ÉÒ»¸öƾ¾ÝÄãµÄ˼ÏëÖ´ÐвÙ×÷µÄһ̨»úе£¬Ö¤ÊéÖ»ÊÇÓéÀֵĸ½´ø²úÎ»òÐíÄã»á¸ÐÊÜÇáËÉһЩ£¡½ñÌì½Ì¸÷ÈËÓÃÒ»¶ÎС·¨Ê½ÑéÖ¤²ÊƱ¹ºÖõĿÉÐÐÐÔ¡£

Ò»¡¢ÓÎÏ·¹æÔò

²ÊƱÖÖÀàÐí¶à£¬Õâ²»ÊÇÎÒÒª½éÉܵÄÖØµã£¬ÖÁÓÚËüµÄÖØ´ó×÷Óã¬Ò²Çë×ÔÐаٶÈ¡£ÕâÀïºÃ²©ÌåÓýѡȡ¸£Àû²ÊƱÖеÄ˫ɫÇò×÷ΪºÃ²©ÌåÓýÄ£ÄâµÄ²ÊÖÖ¡£ÒªÓ÷¨Ê½Ä£ÄâËü£¬±ØÐëÖªµÀËüµÄÓÎÏ·¹æÔò£¬ÕâÀï½éÉܺò©ÌåÓýÐèÒªÓõ½µÄ¹æÔò¡£

(1)ºÅÂëѡȡ£º

˫ɫÇòÍ¶×¢Çø·ÖΪºìÉ«ÇòºÅÂëÇøºÍÀ¶É«ÇòºÅÂëÇø£¬ºìÉ«ÇòºÅÂëÇøÓÉ1-33¹²ÈýÊ®Èý¸öºÅÂë×é³É£¬À¶É«ÇòºÅÂëÇøÓÉ1-16¹²Ê®Áù¸öºÅÂë×é³É¡£Í¶×¢Ê±Ñ¡Ôñ6¸öºìÉ«ÇòºÅÂëºÍ1¸öÀ¶É«ÇòºÅÂë×é³ÉÒ»×¢½øÐе¥Ê½Í¶×¢£¬Ã¿×¢½ð¶îÈËÃñ±Ò2Ôª¡£

(2)½±ÏîÉèÖãº

˫ɫÇò¹²·Ö6¸öÆ·¼¶½±ÏÆäÖÐÒ»¡¢¶þµÈ½±µÄ½±½ðƾ¾Ýµ±ÆÚÏúÊÛÇé¿öÓб仯£¬ÈýÖÁÁùµÈ½±ÉèÀι̽ð¶î½±½ð¡£ÎªÁË·¨Ê½µÄÑéÖ¤·½±ã£¬ÕâÀォËùÓÐÆ·¼¶½±ÏîµÄ½±½ð¶¼°´ÀιÌÖµÅÌËã¡£¾ßÌåΪ£º

Ò»µÈ½±£ºËù¹ººÅÂëÓ뿪½±ºÅÍêÈ«Ïàͬ£¬½±½ð500Íò¡£

¶þµÈ½±£ºÍ¶×¢ºÅÂëÓëµ±ÆÚ¿ª½±ºÅÂëÖеÄ6¸öºìÉ«ÇòºÅÂëÏàͬ£¬¼´Öн±£¬¼Ù¶¨½±½ð25Íò¡£

ÈýµÈ½±£ºÍ¶×¢ºÅÂëÓëµ±ÆÚ¿ª½±ºÅÂëÖеÄÈÎÒâ5¸öºìÉ«ÇòºÅÂëºÍ1¸öÀ¶É«ÇòºÅÂëÏàͬ£¬½±½ðÀιÌΪ3000Ôª¡£

ËĵȽ±£ºÍ¶×¢ºÅÂëÓëµ±ÆÚ¿ª½±ºÅÂëÖеÄÈÎÒâ5¸öºìÉ«ÇòºÅÂëÏàͬ£¬»òÓëÈÎÒâ4¸öºìÉ«ÇòºÅÂëºÍ1¸öÀ¶É«ÇòºÅÂëÏàͬ£¬½±½ðÀιÌΪ200Ôª¡£

ÎåµÈ½±£ºÍ¶×¢ºÅÂëÓëµ±ÆÚ¿ª½±ºÅÂëÖеÄÈÎÒâ4¸öºìÉ«ÇòºÅÂëÏàͬ£¬»òÓëÈÎÒâ3¸öºìÉ«ÇòºÅÂëºÍ1¸öÀ¶É«ÇòºÅÂëÏàͬ£¬½±½ðÀιÌΪ10Ôª¡£

ÁùµÈ½±£ºÍ¶×¢ºÅÂëÓëµ±ÆÚ¿ª½±ºÅÂëÖеÄ1¸öÀ¶É«ÇòºÅÂëÏàͬ£¬µ¥×¢½±½ðÀιÌΪ5Ôª¡£

¶þ¡¢Éè¼ÆË¼Â·¼°¼¼ÊõÒªµã

ÕâÀïѡȡΪ¾­¹ÜÀàѧÉú¿ªÉèµÄVisual Foxpro¿Î³ÌΪÑéÖ¤µÄ·¨Ê½Éè¼Æ¹¤¾ß£¬Ñ§Ï°ÆäËüÅÌËã»úÓïÑÔµÄͬѧ¿ÉÒԲο¼£¬²¢ÔÚ¸÷×ÔµÄÌØ¶¨Çé¿öÖÐÍê³ÉʵÑé¡£

£¨1£©ÑéÖ¤·½Ê½

ƾ¾ÝÐí¶à²ÊÃñËùν¡°Êغš±·½Ê½ÑéÖ¤£¬Ò²¼´ÊÇÿÆÚ¶¼Âòͬһע²ÊƱ£¬Á¬ÐøÂòÐí¶àÆÚ¡£

£¨2£©²ÊƱºÅÂëµÄ»ñÈ¡

²ÊƱºÅÂë·ÖΪ¹ºÖúÅÂëºÍ¿ª½±ºÅÂ룬¹ºÖúÅÂëÓÉÓû§ÊäÈ룬¿ª½±ºÅÂëÓÉÅÌËã»úËæ»ú·¢Éú¡£ÎªÁËÈÃÓû§ÊäÈë²ÊƱºÅÂ룬ºÃ²©ÌåÓýн¨Ò»¸ö´°Ì壬´°ÌåÉÏ·ÅÖÃ7¸öÎı¾¿ò£¬ÓÃÓÚ½ÓÊÕËù¹ºÖõĺì¡¢À¶²ÊºÅ¡£ÈçͼËùʾ£º

Ëæ»ú·¢ÉúµÄ²ÊƱÓÉVFPµÄrand()º¯Êý·¢Éú¡£ÈôÒª·¢Éú[a,b]¹æÄ£ÄÚµÄÒ»¸öËæ»úÕûÊý£¬¿ÉÒÔ½ÓÄɹ«Ê½£ºInt((b-a+1)rand()+a)»ñµÃ£¬ËùÒÔ·¢ÉúºìÇòµÄ¹«Ê½Îª£ºint(rand()33+1)£¬·¢ÉúÀ¶ÇòµÄ¹«Ê½Îª£ºint(rand()*16+1)¡£

(3)Ôõô±£Ö¤Ëæ»úºìÇòºÅÂë²»ÖØ¸´£º

¿ª½±ºÅÂëÊÇËæ»ú·¢ÉúµÄ£¬ËäÈ»¾ÍÓпÉÄÜǰºóÁ½´ÎËæ»ú·¢ÉúµÄºÅÂëÏàͬ£¬¶ø¹ºÖÃ²ÊÆ±Ê±£¬ºìÇòºÅÂë²»ÄÜÖØ¸´Ñ¡È¡£¬·¨Ê½ÖÐÔõô±£Ö¤ÄØ£¿½â¾öÒªÁì¾ÍÊÇÿ·¢ÉúÒ»¸öкÅÂ룬¾ÍÓ뼺¾­¾ßÓеĺÅÂëÏà±ÈÁ¦£¬Èç¹û²îÒ죬Ôò´æ´¢ÐºÅÂ룬·ñÔò£¬·ÅÆú±¾´Î·¢ÉúµÄºÅÂë£¬ÖØÐÂËæ»úÉú³ÉÏÂÒ»¸öºÅÂë¡£²Î¿¼´úÂëÈçÏ£º

dimension cpRand(8) &&¶à³öµÄÒ»¸öÔªËØÓÃÓÚ´æ´¢Öн±½ð¶î

cpRand(1)=int(rand()*33+1) &&·¢ÉúµÚÒ»¸öºìÉ«Çò

redBall=1 &&¼Í¼¼º¾­Éú³ÉµÄºìÇò¸öÊý

do while redBall<6

tmp=int(rand()*33+1)

for j=1 to redBall

if cpRand(j)=tmp

exit

endif

next

if j>redBall then

redBall=redBall+1

cpRand(redBall)=tmp

endif

enddo

cpRand(7)=int(rand()*16+1)

(4)ÔõôÅÌËãÖн±µÄºìÇòÊýÄ¿

ΪÁË·¨Ê½Ñ­»·µÄ·½±ã£¬½«¹ºÖúÅÂëºÍ¿ª½±ºÅÂë¶¼´æÈëµ½Êý×éÖУ¬È»ºó½«¹ºÖúÅÂëµÄÿһ¸öºÅÓ뿪½±ºÅÂëËùÓкÅ×öÏàµÈ±ÈÁ¦£¬ÈôÏàµÈ£¬ËµÃ÷¸ÃºÅÂëÑ¡Öв¢¼ÇÊý£¬·ñÔò¼ì²éÏÂÒ»¸ö¹ºÖúÅÂ룬µ±Ò»×¢²ÊƱµÄËùÓкÅÂë¶¼¼ì²é¹ýÖ®ºó£¬Ôò¿ÉÅÌËã³öËùÖкìÇòÊýÄ¿¡£²Î¿¼´úÂëÈçÏ£º

&&ÅÌËãºìÇòÖн±¸öÊý

redNumber=0

for m=1 to 6

for n=1 to 6

if cp(m)=cpRand(n) then

redNumber=redNumber+1

exit

endif

next

next

(5)ÈçºÎÅÌËãÖн±½ð¶î

ƾ¾ÝÖн±µÄºì¡¢À¶ÇòÊýÄ¿£¬ÓÃÒ»¸ö¶à·ÖÖ§Óï¾ä½øÐÐÅжϣ¬²Î¿¼´úÂëÈçÏ£º

cpRand(8)=0 &&ÅÌËã±¾´Î¿ª½±Öн±½ð¶î

do case

case blueNumber=1 and redNumber=6

cpRand(8)=5000000

case redNumber=6

cpRand(8)=250000

case redNumber=5 and blueNumber=1

cpRand(8)=3000

case redNumber=5 or redNumber=4 and blueNumber=1

cpRand(8)=200

case redNumber=4 or redNumber=3 and blueNumber=1

cpRand(8)=10

case blueNumber=1

cpRand(8)=5

endcase

(6)ÈçºÎ´æ´¢Ä£Äâ½á¹û

ΪÁ˽«Ã¿´Î·¢ÉúµÄ¿ª½±ÐÅÏ¢´æ´¢ÆðÀ´£¬¿ÉÒÔ½¨ÉèÒ»ÕÅ±í£¬±íÖÐÉèÖÃ8¸öÕûÐÍ×ֶΣ¬Ç°Ãæ6¸ö×Ö¶ÎÓÃÓÚ´æ´¢ºìÇòºÅÂ룬µÚ7¸ö×Ö¶ÎÓÃÓÚ´æ´¢À¶ÇòºÅÂ룬µÚ8¸ö×Ö¶ÎÓÃÓÚ´æ´¢Öн±½ð¶î¡£ÓÉÓÚÇ°ÃæÅÌËãÀú³ÌÖУ¬½«¿ª½±ºÅºÍÖн±½ð¶î¶¼´æÓÚcpRandÊý×éÖÐÁË£¬ËùÒÔ´ò¿ª±íÖ®ºó£¬ÓÃÈçÏÂÓï¾ä½«¿ª½±ºÅ´æÓÚ±íÖУº

append blank &&±íÖÐÌí¼ÓÒ»¸ö¿Õ°×¼Í¼

gather from cpRand

Èý¡¢½á¹û

µ½ÁËÑéÖ¤ÎÒ½ñÌìÊÖÆøµÄʱºòÁË£¬ÔËÐз¨Ê½£¬ÊäÈ빺ÖÃµÄ²ÊÆ±ºÅÂë¡¢¹ºÖôÎÊý£¬µã»÷¡°ÅÌËã½á¹û¡±°´Å¥¡£

Ä£Ä⹺ÖÃ5000´Î£¬»¨·Ñ1ÍòÔª£¬Öн±½ð¶î2020£¬°¥£¬ÕվɸøÄãÃÇÉÏ¿ÎÈ¥ÕõµãÇ®°É¡£

²ÊƱ¹ºÖà ²ÊƱÊý¾Ý

ÆÀÂÛÕýÔÚ¼ÓÔØ...