MFC¿¡¼­ »ç¿ëÇϱâ

¿ì¼± ¼Ò½º´Â ¿©±â¼­ ¹ÞÀ¸½Ã°í... ¿¹Á¦ ÇÁ·ÎÁ§Æ® ¼Ò½º  &  ¼Ò½º ÄÚµå

 

- ´ÙÀ½ ¼ø¼­´ë·Î µû¶óÇÏ¸é µË´Ï´Ù.

1. ¼Ò½ºÄڵ带 ¹Þ¾Æ ÇÁ·ÎÁ§Æ® Æú´õ¿¡ º¹»çÇØ ³Ö´Â´Ù.

2. ¼Ò½ºÄÚµå ÆÄÀÏ¿¡ µé¾îÀÖ´Â Fixed.h ¿Í InitCosTable.h ÆÄÀÏÀ» ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡½Ãŵ´Ï´Ù.

3. application class °¡ Æ÷ÇԵǾî ÀÖ´Â <ÇÁ·ÎÁ§Æ® À̸§>.cpp ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ InitCosTable.h ÆÄÀÏÀ» ÀÎŬ·çµå ½Ãŵ´Ï´Ù.

4. °°Àº ÆÄÀÏ ¸¶Áö¸·¿¡ ´ÙÀ½ ÇÑ ÁÙÀ» Ãß°¡ÇÕ´Ï´Ù. (¿©±â¼­ 3, 4¹øÀº Cos TableÀ» À§ÇÑ °Ì´Ï´Ù.)

5. View ¿¡¼­ ÁÖ·Î °íÁ¤¼Ò¼öÁ¡ ¿¬»ê¿¡ °üÇÑ Ã³¸®¸¦ ÇÑ´Ù°í »ý°¢ÇßÀ» ¶§, xxxView.cpp ÆÄÀÏ ¾ÕºÎºÐ¿¡ ´ÙÀ½ µÎ ÁÙÀ» Ãß°¡ÇÕ´Ï´Ù.

6. Âü°í·Î ¸»Çϸé ÀÌ ÄÚµå´Â 16.16 Æ÷¸ËÀ» »ç¿ëÇÑ °ÍÀ̰í, tan() ÇÔ¼öÀÇ °æ¿ì sin()À̳ª cos()¿¡ ºñÇØ Á¤È®µµ°¡ »ó´çÈ÷ ¶³¾îÁö´Â ÆíÀÌÁÒ.

 16.16 Æ÷¸ËÀÇ °æ¿ì Á¤È®µµ°¡ 1 / (2^16) == 0.0000153 À̹ǷÎ, À¯È¿ÀÚ¸®¼ö°¡ ¼Ò¼öÁ¡ ÀÌÇÏ 5ÀÚ¸® Á¤µµÀε¥, tan() ÇÔ¼öÀÇ °æ¿ì ¼Ò¼ö 2ÀÚ¸® Á¤µµÀÇ Á¤È®µµ¸¦ º¸ÀÓÀ» È®ÀÎÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù..

 ¸¸¾à 17.15 Æ÷¸ËÀ» »ç¿ëÇÑ´Ù¸é Á¤È®µµ´Â 0.0000305 À̰í, 18.14 Æ÷¸ËÀ» »ç¿ëÇÑ´Ù¸é 0.0000610 À̹ǷÎ, 16.16 Æ÷¸Ë°ú ºñ±³ÇØ º¼ ¶§, ¾à°£ÀÇ Á¤¹ÐµµÀÇ ¼Õ½ÇÀ» °¨¼öÇÏ´õ¶óµµ ´õ Å« ¼ö¸¦ ´Ù·ê ¼ö ÀÖ´Â 17.15 Æ÷¸ËÀ̳ª 18.14 Æ÷¸ËÀÌ ´õ ½Ç¿ëÀûÀÏ °Ì´Ï´Ù.