¼òÒ×Ó¢ºº´Êµä ÏÂÔØ±¾ÎÄ

ÖÙâýũҵ¹¤³ÌѧԺ

¿Î³ÌÉè¼Æ

¼òÒ×Ó¢ºº´Êµä

¿Î ³Ì ÃæÏò¶ÔÏó¿Î³ÌÉè¼Æ ÐÕ Ãû ³ÂÈðöÎ

Ôº £¨Ïµ£© ¼ÆËã»ú¿ÆÑ§Ó빤³ÌѧԺ רҵÄê¼¶ ¼ÆËã»ú¿ÆÑ§Óë¼¼Êõ071°à ѧ ºÅ 200710214111 Ö¸µ¼½Ìʦ ³ÂÓ¡¢ºØ³¬²¨

ÈÕ ÆÚ 2009Äê8ÔÂ31ÈÕ-2009Äê9ÔÂ13ÈÕ

ÖÙâýũҵ¹¤³ÌѧԺ½ÌÎñ´¦ÖÆ

Ŀ ¼

1¡¢ÐèÇóÓ빦ÄÜ·ÖÎö 1 2¡¢ÏµÍ³×ÜÌå¿ò¼Ü 2 3¡¢Ä£¿éÉè¼ÆÓë·ÖÎö 3 4¡¢ÀàµÄÉè¼ÆÓë·ÖÎö 10 5¡¢ÌØÉ«Ëã·¨·ÖÎö 15 6¡¢¹¦ÄܲâÊÔ 18 7¡¢´æÔڵIJ»×ãÓë¶Ô²ß 21 8¡¢³ÌÐòÔ´´úÂë 24 9¡¢Ê¹ÓÃ˵Ã÷ 26 10¡¢²Î¿¼ÎÄÏ× 32

- 1 -

1¡¢ ÐèÇóÓ빦ÄÜ·ÖÎö

Éè¼ÆµÄÈÎÎñÒªÇó£º

£¨1£© ʹÓÃËùѧ¹ýµÄC++ÃæÏò¶ÔÏóÓïÑÔÉè¼Æ¡¢Êý¾Ý½á¹¹ºÍËã·¨Éè¼ÆµÄ¿Î³ÌÍê³É¼òÒ×Ó¢ºº´ÊµäµÄ¿Î³ÌÉè¼Æ¡£

£¨2£© ͨ¹ý±¾´ÎµÄ¿Î³ÌÉè¼Æ½øÒ»²½ÌáÉý×Ô¼ºµÄ±à³ÌˮƽºÍ¼ÆËã»úËã·¨Éè¼ÆÄÜÁ¦£¬Ö÷Ҫͨ¹ýÊìϤ²¢Ñ§»áʹÓÃVC++ 6.0µÄºÍ¶Ô´ÊµäÎı¾ÎļþµÄ²Ù×÷£¨²éѯºÍ²åÈë²Ù×÷ʹÓÃÊʵ±µÄ²éѯËã·¨ºÍ²åÈëËã·¨À´ÊµÏÖ£©À´Íê³É±¾ÏîÄ¿¡£

£¨3£© ÓÃC++±àд³ÌÐòʹµÃ½øÒ»²½Àí½âÃæÏò¶ÔÏóµÄÉî²ãº¬ÒåÒÔ¼°Í¨¹ýѧϰMFC½øÒ»²½ÍêÉÆ´°¿Ú½çÃæ£¬ÔÚ²»¶ÏÍêÉÆ³ÌÐòµÄ¹ý³ÌʹµÃÔÚ´¦ÀíÀàÓëÀàÖ®¼äµÄÁªÏµÄܸü¼ÓÇÉÃ¸ü¼òµ¥Ã÷ÁË¡£

£¨4£© ¶ÔÓÚµ¥´Ê²éѯҲ¾ÍÊÇÊý¾Ý²éѯ·½Ã棬²ÉÓÃÁË˳Ðò²éѯËã·¨£¬ÕÒµ½µ¥´ÊÔò·µ»ØÔÚÎļþ°üº¬µÄÊý×éÖеÄÏàӦλÖá£ÆäÖн«¡°diction.txt¡±×÷Ϊ´æ·ÅÊý¾ÝµÄÎļþ£¬Ïê¼ûÔ´³ÌÐò¸ùĿ¼¡£

£¨5£© ÔÚÉè¼ÆÊ±£¬³ä·Ö¿¼ÂÇÊäÈëµÄÈÝ´íÐÔºÍÓû§½çÃæµÄÓѺᣵ±ÊäÈëµÄµ¥´ÊÓÐÎó»òÕß²éѯ²»µ½ÊǸøÓèÏàÓ¦µÄÌáʾ²¢¿¼ÂÇÓû§ÊÇ·ñ½øÐвåÈë²Ù×÷£¬¶ÔÓÚ³ÌÐò´°¿ÚÔò²ÉÓÃMFCÀ´Íê³É£¬MFCÊÇÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÓëApplication frameworkµÄÍêÃÀ½áºÏ£¬Ëû½«´«Í³µÄAPI½øÐÐÁË·ÖÀà·â×°£¬²¢ÇÒ´´½¨Á˳ÌÐòµÄÒ»°ã¿ò¼Ü¡£ ³ÌÐò¹¦ÄÜÉè¼Æ£º

£¨6£© ¼òÒ×Ó¢ºº´ÊµäÓ¦¸ÃÊÇÒ»¸ö¿ÉÒÔÌṩ²éѯӢÎĵ¥´ÊºÍ´Ê»ãµÄ³ÌÐò£¬¾ßÓÐÒ»¸öÌṩµ¥´Ê»ò´Ê×éÊäÈëµÄ½çÃæ£¬ÄÚÖõ¥´ÊÁ¿Ó¦¸Ãº­¸Ç´óѧ·ÇÓ¢ÓïרҵµÄµÈ¼¶¡£

£¨7£© ¸Ã³ÌÐòÓ¦¸ÃÓÐÒ»¸ö»ù±¾½çÃæÊä³ö£¬Í¨¹ýÉè¼ÆÊ¹Æä±äµÃ¸ü¼ÓÓѺ㬲¢ÇÒÔÚÓû§ÊäÈë×ÖĸʱÄܹ»ÖÇÄܼì²â²¢Áгö°üº¬¸Ã×ÖĸµÄµ¥´Ê£¨¿É·ÖΪÁ½ÖÖÇé¿ö£¬Ò»ÖÖÊǰ´ÕÕÊ××ÖĸµÄÒ»¶¨¸ñʽ¼ì²â£¬ÁíÒ»ÖÖÊDz»ÂÛÆäλÖýøÐмì²â£¬ÕâÖÖÔÚÒ»°ã´ÊµäÖв»Ê¹Óã¬ÒòΪÕûµ¥´Ê±íµÄÄÚÈݽ϶࣬°´ÕÕµÚ¶þÖÖ·½·¨¼ì²âʱ»áÁгö½Ï¶àµÄ´Ê»ã£¬±È½Ï²»Êµ¼Ê¡££©

£¨8£© ´ÊµäµÄÄÚÈÝ·ÅÔÚÒ»¸öÓüÇʱ¾Ð´µÄÊý¾Ý±í¡°diction.txt¡±ÖС£ÔÚ²éѯ״̬Ï£¬±íÖÐÓÐ2 ¸ö×Ö¶ÎÐÐ( µ¥´ÊºÍ½âÊÍ) , ½«¡°µ¥´Ê¡±×ֶδ°¿Ú¶¨ÒåΪ¿ÉÊäÈë¿Ø¼þ£¬±»ÏÔʾµÄµ¥´Ê½âÊͶ¨ÒåΪ²»¿ÉÐ޸ģ»ÔÚ²åÈë״̬ÏÂÔò½«ºóÕßÏÔʾΪ¿É±à¼­×´Ì¬¡£ÒòΪÉè¼ÆµÄÊÇÓ¢ºº´Êµä, ËùÒÔ, Óû§ÔÚʹÓûòÕßÔËÐеĹý³ÌÖÐÓ¦¸Ã°´ÕÕÓ¢Óïµ¥´Ê²éѯ¡£ ʵÏÖ¶ÔÓ¢Óïµ¥´Ê´Ê¿âµÄ»ù±¾¹ÜÀí£¬°üÀ¨£º

¼È룺´Ó¼üÅÌÉÏÔö¼Ó´ÊÌõÐÅÏ¢£¬°üÀ¨Ó¢Îĵ¥´Ê¡¢ÖÐÎÄÒâ˼£¨Éè¼ÆÊ±£¬Ð迼ÂÇÈçºÎ·ÀÖ¹ÖØ¸´ÊäÈ룩¡£

±à¼­£ºÐ޸Ļòɾ³ýij¸ö´ÊÌõµÄÐÅÏ¢£¬ÔÚ²Ù×÷ǰ£¬ÐèÏȽøÐвéÕÒ¶¨Î»¡£ ²éÕÒ£º¾«È·²éÕÒ£¨°´µ¥´Ê²é£©ºÍÄ£ºý²éÕÒ£¨°´Ç°¼¸¸ö×Öĸ²é£©¡£ ÏÔʾ£º½«µ¥´Ê°´Ä³ÖÖ¸ñʽÏÔʾ³öÀ´¡£ ÅÅÐò£º½«µ¥´Ê°´×Öĸ˳ÐòÅÅÐò¡£

²âÊÔ£ºËæ»ú¸øÓû§Ò»¸öÓ¢Îĵ¥´Ê£¬¸ù¾ÝÓû§ÊäÈëµÄººÓïÒâ˼¸ø³öÕýÎóÐÅÏ¢¡£

- 1 -

¶ÁÎļþ£º°ÑÎļþÖеÄÐÅÏ¢¶Áµ½Ïà¹ØµÄÊý¾Ý½á¹¹ÖС£ дÎļþ£º½«µ¥´ÊÐÅÏ¢±£´æµ½ÎļþÖС£

2¡¢ ϵͳ×ÜÌå¿ò¼Ü

±¾³ÌÐòËùʵÏֵŦÄÜÊÇʵÏÖÒ»¸ö¼òÒ×Ó¢ºº´Êµä£¬¿ÉÒÔʵÏÖÓ¢Óïµ¥´ÊºÍ¼òÒ׺ºÓïÒâ˼µÄ·­Òë¡£¿ÉÒÔʵÏÖÓ¢Óïµ¥´ÊµÄ²éѯ²¢·­Òë¡¢²åÈ루ÔÚû²éѯ½á¹ûµÄÌõ¼þÏ£©¡¢Í¨¹ýÇå³ý°´Å¥Öظ´²éѯ»òÐÞ¸ÄÊäÈë¡£

±¾³ÌÐòµÄ¹¦ÄܽṹÈçͼ2-1Ëùʾ¡£

Ó¢ºº´Êµä³ÌÐò

µ¥´ÊÊäÈë ·­²åÒë´°¿Ú Èë²Ù×÷ Çå³ý²Ù×÷ ÏÔʾ²Ù×÷ MFC½çÃæ

ͼ2-1 ϵͳ×ÜÌåÉè¼Æ¿ò¼Ü

³ÌÐòÖÐʹÓõĵ¥´Ê¹¹³ÉÈçͼ2-2Ëùʾ¡£

- 2 -

´ÊÐÎ

´ÊÒå

M 1 M 2 M 3 ? M m

F 1 E(1,1)

F 2 E(1,2) E(2,2)

F 3

E(3,3)

?

F n E(1,n) E(m,n)

E(3,1)

ͼ2-2 µ¥´Ê¹¹³ÉʾÒâͼ