ÖÙâýũҵ¹¤³ÌѧԺ
¿Î³ÌÉè¼Æ
¼òÒ×Ó¢ºº´Êµä
¿Î ³Ì ÃæÏò¶ÔÏó¿Î³ÌÉè¼Æ ÐÕ Ãû ³ÂÈðöÎ
Ôº £¨Ïµ£© ¼ÆËã»ú¿ÆÑ§Ó빤³ÌѧԺ רҵÄê¼¶ ¼ÆËã»ú¿ÆÑ§Óë¼¼Êõ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 µ¥´Ê¹¹³ÉʾÒâͼ