1619, 1/81 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   sihun1113
   [Àâ´ã] ¼öÇаú ÇÁ·Î±×·¡¹ÖÀÇ ¿¬°ü°ü°è

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=1750 [º¹»ç]


»õ·Î¿î ½ºÅ͵𰡠¿Ã¶ó¿Ô³ªÇÏ°í ±â´ëÇϼÌÀ»Áöµµ ¸ð¸¦ ºÐµé²²´Â Á˼ÛÇÕ´Ï´Ù¸¸... Á¤±Ô ½ºÅ͵ð´Â ¾Æ´Õ´Ï´Ù ^^;;(Ȥ½Ã.. Àú È¥ÀÚ ±×·± ºÐµéÀÌ °è½Ç²¨¶ó°í Âø°¢Çϴ°ǰ¡¿ä?;;;;;)
¸î¸îºÐÀº ÀÌ¹Ì ¾Ë°í °è½Ã´Â °Íó·³ Àú´Â ¹Ì±¹¿¡¼­ ´Ù¸¥ Àü°øÀ» °øºÎ°í ÀÖ...¾ú´Âµ¥¿ä... ´Ù½Ã Àü»êÇÐÀ» °øºÎÇØ¾ß°Ú´Ù´Â »ý°¢ÀÌ µé¾î¼­ ¾ó¸¶ÀüºÎÅÍ Àü»êÇÐ ¼ö¾÷À» µè±â ½ÃÀÛÇß½À´Ï´Ù. '¼±¼ö°ú¸ñ(prerequisite)'À̶ó´Â ÀÌÀ¯ ¶§¹®¿¡ ÇÁ·Î±×·¡¹Ö ÄÁ¼Á/¾Ë°í¸®ÁòÀ̶ó´Â °­ÀǸ¦ µè°í Àִµ¥, C++·Î ÁøÇàµÇ´Â °­ÀÇ´õ±º¿ä. ÇÁ·Î±×·¡¹Ö¿¡¼­ ¼ÕÀ» ¶¾ Áö°¡ ¿ö³« ¿À·¡ µÇ¾ú´ø ÅͶó(ÇÑ... 4³â? 5³â µÆ³ª¿ä?) ±âÃʺÎÅÍ ´Ù½Ã ´ÙÁø´Ù´Â ¸¶À½À¸·Î ½ÃÀÛÇß½À´Ï´Ù¸¸, ¹®¹ýÀº Àؾî¹ö·È¾îµµ ÄÁ¼Á±îÁö Àؾî¸ÔÁö ¾Ê¾Ò´Ù´Â °É È®ÀÎ ÇÏ´Â ÇÏ·çÇÏ·ç(?)¸¦ º¸³»°í Àֳ׿ä ^^;;


¾Æ¹«·¡µµ À¯°æÇèÀÚ(?)ÀÎ ´ö¿¡ °­Àǰ¡ ³¡³ª¸é À̰ÍÀú°Í ¹°¾î¿À´Â Ä£±¸µéÀÌ ²Ï Àִµ¥(¹Ì±¹ÀÌ¶óµµ ÇлýÀº ´Ù ¶È°°³ª º¾´Ï´Ù. Áú¹®ÀÌ »ý±â¸é ±³¼ö³ª °­»çº¸´Ù´Â °°Àº ÇлýÀ̶ó´Â ÀÌÀ¯·Î Á¦°Ô ´õ ¸¹ÀÌ ¹°¾îº¸´õ±º¿ä) ±×¶§¸¶´Ù »õ»ï ³î¶ó´Â °ÍÀÌ... ¼öÇÐÀû ±âº»¹ÙÅÁÀÌ ¾ó¸¶³ª Áß¿äÇѰ¡¶ó´Â »ç½ÇÀÔ´Ï´Ù.


¼ö¾÷ÀÌ ¼ö¾÷ÀÌ´Ùº¸´Ï if¹®°ú switch¹® °°Àº ±âº»ÀûÀÎ ¹®¹ýÀ» ¸¹ÀÌ ´Ù·ç°Ô µË´Ï´Ù. ±×·±µ¥ ¹®Á¦´Â... Çлýµé Áß ÀûÁö ¾ÊÀº ¼ö°¡ ±âÃÊÀûÀÎ ºñ±³ Á¶°ÇÁ¶Â÷ ã¾Æ³»Áö ¸øÇÏ´õ¶ó´Â »ç½ÇÀÔ´Ï´Ù. ƯÈ÷ ±× ÇлýµéÀÌ ¾î·Á¿ö ÇÏ´Â ºÎºÐÀÌ >¿Í >=, <¿Í <=ÀÇ Â÷ÀÌÀÔ´Ï´Ù.
¾Æ¸¶ ÃÊ/Áßµî °úÁ¤¿¡¼­´ø°¡¿ä? ÁýÇÕ°ú ¹üÀ§ ¹®Á¦¸¦ ´Ù·ç´Â ºÎºÐ¿¡¼­ °æ°èÀÇ Æ÷ÇÔ°ú ºñÆ÷ÇÔÀÇ °³³äÀÌ Á¦´ë·Î ÀâÇôÀÖÁö ¾Ê±â ¶§¹®¿¡ »ý±â´Â ¹®Á¦Áö¿ä. ¶Ç, ±³ÁýÇÕ°ú ÇÕÁýÇÕ, ¿ªÁýÇÕ, µå¸ð¸£°£ÀÇ ¹ýÄ¢ µîÀÌ ´Ù·ïÁö´Â ºÎºÐÀ» ÀÌÇØÇÏÁö ¸øÇϰí ÀÖ´Ù¸é


if( !flag && x>y && !( z==10 || a*z < 5 ) )


°ú °°ÀÌ º¹ÀâÇÑ ºñ±³ Á¶°ÇÀ» ã¾Æ³½´Ù´Â °Ç »ç½Ç»ó °ÅÀÇ ºÒ°¡´ÉÇÕ´Ï´Ù. ¶Ç, ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ¹è¿ï ¶§ ÀÚÁÖ µîÀåÇÏ´Â ÇÐÁ¡ ±¸Çϱ⠹®Á¦ ¿ª½Ã ¹üÀ§ÀÇ °³³ä ¾øÀÌ´Â Àû´çÇÑ ºñ±³Á¶°ÇÀ» ãÀ» ¼ö ¾øÁö¿ä. ¹æÁ¤½Ä°ú Ç×µî½Ä, ÇÔ¼ö¸¦ ÀÌÇØÇÏÁö ¸øÇÏ¸é ¿ª½Ã ¿Ã¹Ù¸¥ ÇÁ·Î±×·¥À» ±¸ÇöÇÑ´Ù´Â °Í ÀÚü°¡ ¾îºÒ¼º¼³ÀÔ´Ï´Ù. ¿¹¸¦ µé¾îº¸ÁÒ.


y = 5x^2 + 3x + 7


ÀÌ·± ¼öÇнÄÀÌ ÀÖ´Ù°í ÇսôÙ. ¿©·¯ºÐµµ Àß ¾Æ½Ã´Â 2Â÷ÇÔ¼öÁÒ. ¿ì¸®´Â º¸Åë ¼öÇн𣿡 ±ÙÀ» ±¸ÇÑ´Ù°í ÇØ¼­ y=0 ÀÌ µÇ´Â x¸¦ ±¸ÇÏ´Â °ÍÀÌ ÁÖµÈ ¸ñÀûÀ̾úÁö¸¸, ÇÁ·Î±×·¡¹Ö¿¡¼­´Â ¾î¶² x¸¦ ÀÔ·ÂÇßÀ» ¶§ ¾î¶² y°¡ ³ª¿À´Â°¡¿¡ ÁÖµÈ ÃÊÁ¡ÀÌ ÀÖ½À´Ï´Ù. ±×·¡¼­ ÇÔ¼öÀÇ Çüŵµ


int function( int x )
{
    return 5*x*x + 3*x + 7;
}


À̶ó´Â ½ÄÀ¸·Î ÇÔ¼ö¸¦ ¸¸µé°Ô µÇ´Â°Ì´Ï´Ù. ÀÌ ÇÔ¼öÀÇ signature(¹ÝȯÇü, ÇÔ¼ö¸í, ¸Å°³º¯¼ö ¸®½ºÆ®)¸¦ ¼öÇÐ½Ä ÇüÅ·Π¹Ù²Ù°Ô µÇ¸é ÀÌ·¸°Ô µÇ´Âµ¥¿ä


return = function( x )


¾îµð¼­ ¸¹ÀÌ º» ÇüÅ ¾Æ´Ñ°¡¿ä? ³×


y = 5x^2 + 3x + 7      ¡Õ      f(x) = 5x^2 + 3x + 7       ¡Õ      y = f(x)


À̴̰ϴÙ. ¸¸¾à º¯¼ö°¡ 2, 3°³ ÀÌ»ó µÇ´Â ¾Æ·¡¿Í °°Àº ÇÔ¼ö½ÄÀÌ ÀÖ´Ù¸é


y = a^7 + b*a^4 - c/z^2 + logx


°á±¹ À̰͵µ


double func(double a, double b, double c, double x, double z)
{
    return ......;
}


ÀÌ·± ½ÄÀÇ ÇÔ¼ö¸¦ ¸¸µé ¼ö ÀÖ´Ù´Â °Å¿¡¿ä.


ÄÄÇ»ÅÍ´Â ¿©·¯ºÐµµ Àß ¾Æ½Ã´Ù½ÃÇÇ 0°ú 1À̶ó´Â ¼ýÀڷθ¸ ¿î¿µµÇ´Â ±â°èÀÔ´Ï´Ù. Áï, ¾Æ¹«¸® È­·ÁÇÑ È­¸éÈ¿°ú³ª ¸ÚÁø À½¾ÇÀÌ ³ª¿Â´Ù°í ÇØµµ, °á±¹ ¸ðµç ÇÁ·Î±×·¥ÀÇ ³»ºÎ´Â ¸ðµÎ ¼öÇÐÇÔ¼ö·Î ±¸¼ºÀÌ µÇ¾îÀÖ´Ù´Â ¶æÀÔ´Ï´Ù. ±×·¡¼­ ¼öÇаú ÇÁ·Î±×·¡¹ÖÀº Àý´ëÀûÀÎ ºÒ°¡ºÐ(ÜôʦÝÂ)ÀÇ °ü°è¿¡ ÀÖ½À´Ï´Ù.


ºÐ±â¹®ÀÇ Á¶°Ç ¿ª½Ã ¼öÇÐÀÇ ºÎµî½Ä°ú Ç×µî½ÄÀÇ ¿¬Àå¼±ÀÔ´Ï´Ù.
¹è¿­°ú Æ÷ÀÎÅ͸¦ ÀÌÇØÇϴµ¥¿¡´Â ¼ö¿­¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇÊ¿äÇϰí,
Àç±Í ÇÔ¼ö¸¦ ÀÌÇØÇÏ´Â µ¥¿¡´Â ¼ö¿­°ú ±ØÇÑ, ¼ö¿­ÀÇ ÇÕ µîÀÇ ÀÌÇØ°¡ ¿ì¼±µË´Ï´Ù.
°Ô´Ù°¡ ¿Ã¹Ù¸¥ Àç±ÍÇÔ¼ö¸¦ ¸¸µé·Á¸é ¼öÇÐÀû Áõ¸í ³í¸®¸¦ ÇÊ¿ä·ÎÇÕ´Ï´Ù.
ÀÌ¿¡ ¾Õ¼­, ¼ö¿­°ú ±ØÇÑÀ» ÀÌÇØÇÏ·Á¸é ÁýÇÕÀ» ¾Ë°íÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀº ´ç¿¬ÇÑ À̾߱â°ÚÁö¿ä?
»ï°¢ÇÔ¼ö´Â À½Çâ, ½Ã°¢, Áö¸® Á¤º¸¸¦ ó¸®Çϴµ¥ ÇʼöÀ̰í, ´ëºÎºÐ °ÔÀÓ ¼Ó¿¡ ³»ÀåµÇ¾î ÀÖ´Â AI ÇÁ·Î±×·¥ÀÇ ÇÙ½ÉÀÌ µË´Ï´Ù.
AI ÇÁ·Î±×·¡¹Ö¿¡´Â È®·ü°ú Åë°èµµ Å« ºÎºÐÀ» Â÷ÁöÇϰí ÀÖ½À´Ï´Ù. ¶Ç, °í±Þ Åë°è 󸮿¡´Â Áö¼öÇÔ¼ö°¡ µû¶ó¿ÀÁö¿ä.
¹ÌºÐ°ú ÀûºÐ ¿ª½Ã 1 Ŭ·° ¶Ç´Â 1 »çÀÌŬ ´ÜÀ§·Î ½ÇÇàµÇ´Â ÇÁ·Î±×·¥ ·çƾ¿¡¼­, °¢ ·çƾ¸¶´Ù 󸮵Ǿî¾ß ÇÏ´Â µ¥ÀÌÅ͸¦ °áÁ¤ÇÏ´Â µ¥ ÇÙ½ÉÀûÀÎ ¼öÇÐ Áö½ÄÀÔ´Ï´Ù.


ÀÌ Á¤µµÂë µÇ¸é.. ÃÊ/Áß/°í±³ °úÁ¤¿¡¼­ ³ª¿À´Â ¼öÇÐ ¹üÀ§ Áß¿¡ ÇÁ·Î±×·¡¹Ö°ú ¿¬°üÀÌ ¾ø´Ù°í ÇÒ ¼ö ÀÖ´Â ºÎºÐÀº Çϳªµµ ¾øÁö ¾Ê³ª »ý°¢µË´Ï´Ù.


ÇÁ·Î±×·¡¹ÖÀ» °« ½ÃÀÛÇØ '¹» ¾î¶»°Ô ÇØ¾ß ÇÒ Áö ¸ð¸£°Ú¾î¿ä'¶ó°í Çϼҿ¬ÇϽô ºÐµéÀÌ °®´Â °ÅÀÇ °øÅëÀûÀÎ ¾àÁ¡À» ÃëÇÕÇØ º¸¸é... °ÅÀÇ ½ÊÁßÆÈ±¸ ¼öÇÐÀû ±â¹ÝÀÌ ºÎÁ·ÇÏ´Ù´Â °Ì´Ï´Ù. Á¦°¡ ÀÌ °÷(¹Ì±¹)¿¡¼­ ¸î ¸î Ä£±¸µéÀ» °¡¸£ÃÄ º¸¸é¼­ ¾ò°Ô µÈ ÃÖÁ¾ °á·Ð(?)À̶ó°í ÇÒ ¼ö ÀÖÁö¿ä. ½ÇÁ¦·Î ±× Ä£±¸µé ¸î¸îÀº Ã¥À» ¿Ü¿ï¸¸Å­ Àоî´ë¼­ À¢¸¸ÇÑ ÇÔ¼ö´Â ´Ù ²ç°í ÀÖÀ» Á¤µµÀÎ °æ¿ìµµ ÀÖ½À´Ï´Ù. ÇÔ¼öµµ ´Ù ¾Ë°í if, while, for µîµîµî ¹®¹ýÀûÀ¸·Î ºÎÁ·ÇÑ ºÎºÐÀÌ ¾ø´Âµ¥, ¸·»ó ÇÁ·Î±×·¥À» ¸¸µé·Á°í¸¸ ÇÏ¸é ´«¾ÕÀÌ Ä¯Ä¯ÇØÁö´Â ¿øÀο¡´Â.. '¼öÇÐÀ» ü°èÀûÀ¸·Î ¹è¿î ÀûÀÌ ¾ø´Ù'¶ó´Â »ç½ÇÀÌ ÀÚ¸®Àâ°í ÀÖ¾ú´ø °ÅÁÒ.


ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì·Á°í ÇϽô ºÐµé Áß '³­ ¼öÇÐÀº ¿µ ²ÎÀε¥.'¶ó°í ÇϽô ºÐµéÀ̶ó°í ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ¾ø´Ù´Â °Ç ¹°·Ð ¾Æ´Õ´Ï´Ù. ÇÏÁö¸¸... ±×¸¸Å­ ½±Áö ¾Ê°í, ½Ã°£µµ ¸¹ÀÌ °É¸®°ÚÁö¿ä.


¾Æ¹«¸®Çصµ ÇÁ·Î±×·¡¹ÖÀÇ °¨ÀÌ ÀâÈ÷½ÃÁö ¾Ê´Â ºÐµé... '³­ ÇÁ·Î±×·¡¹Ö¿£ Àç´ÉÀÌ ¾ø³ªºÁ...'¶ó°í ºñ°üÇÏÁö ¸¶½Ã°í, Áß/°íµî °úÁ¤ÀÇ ¼öÇÐÃ¥À» Àá±ñ µéÃ纸½Ã¸é ¾î¶³±î¿ä? ±Ý¹æ µÇÁö´Â ¾Ê°ÚÁö¸¸, Çϳª¾¿ µÑ¾¿, ¿¬°ü¼ºÀ» ã¾Æ³ª°¡´Ùº¸¸é ¾î´À»õ ÇÁ·Î±×·¡¹Öµµ ¾³½Ï¾³½Ï ÇØ Ä¡¿ì°í ÀÖ´Â ÀÚ½ÅÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ»°Ì´Ï´Ù.


±×·³ Èû³»¼¼¿ä!
[Ãâó] [Àâ´ã] ¼öÇаú ÇÁ·Î±×·¡¹ÖÀÇ ¿¬°ü°ü°è (C¾ð¾î¸¦ ¹è¿ìÀÚ) |ÀÛ¼ºÀÚ ¶§¸±²¨¾ß

  Hit : 8632     Date : 2011/05/01 11:42



    
twt525 ÁÁÀº Àâ´ã(?) °¨»çµå¸³´Ï´Ù~ 2011/05/04  
ani4ever ¾È³çÇϼ¼¿ä? ÀÌ ±ÛÀÇ ¿øÀúÀÚÀÎ ³×À̹ö C Ä«ÆäÀÇ ¶§¸±²¨¾ßÀÔ´Ï´Ù.
ÂÊÁö·Î ±Û ÆßÀ» ¿äûÇϼÌÀ» ¶§±îÁö¸¸Çصµ ¾Æ¹«·± ¹®Á¦°¡ ¾ø°Ú°Å´Ï...Çߴµ¥.. ¾Æ·¡ ±ÛÀ» Àо´Ï ÀÌ °÷ ÇØÄ¿½ºÄð °Ô½ÃÆÇ¿¡¼­ ±Û»ö±òÀÌ Àû¿ëµÇÁö ¾Ê´Â µîÀÇ ¹®Á¦ ¶§¹®¿¡ ¿ÀÈ÷·Á È¥µ¿ÀÌ »ý±æ ¼ö ÀÖ´Ù´Â °É È®ÀÎ Çß½À´Ï´Ù. ¹°·Ð Æß ÇϽô °ÍÀ» Á¦ÇÑÇϰųª ÇÒ »ý°¢Àº ¾ø½À´Ï´Ù. ´Ù¸¸, ¾ð±Þ µÈ ¹Ù¿Í °°Àº »óȲÀ¸·Î ÀÎÇØ È¥µ¿ÀÌ »ý±æ °æ¿ì¸¦ ´ëºñÇØ¼­ Á¦ ¿ø±Û¿¡ ´ëÇÑ ¸µÅ©¸¦ Ãß°¡ÇØ ÁÖ¼ÌÀ¸¸é ÁÁ°Ú½À´Ï´Ù.
±×·³ ¼ö°íÇϼ¼¿ä ^^
2011/05/14  
maxzio ¶§¸±²¨¾ß´Ô ȨÇÇ ¸µÅ©°É¾îÁÖ¼À¿ä~ 2011/06/02