Çлýµé¿¡°Ô ÇÁ·Î±×·¡¹ÖÀ» °¡¸£Ä¡¸é¼ ¸î °¡Áö Àǹ®ÀÌ µé¾ú½À´Ï´Ù.
Áß¡¤°íµîÇлý¿¡°Ô ¼ºÀοë(´ëÇлý Æ÷ÇÔ) ¼öÁØÀÇ ±³Àç·Î ÇÁ·Î±×·¡¹ÖÀ» °¡¸£Ä¡´Â °ÍÀÌ °ú¿¬ ¿ÇÀº °ÍÀΰ¡? ´Ü°èÀûÀÎ Á¢±ÙÀÌ ÇÊ¿äÇÑ °Í °°Àºµ¥ ±× ±âÁØÀº ¾î¶»°Ô Çϸé ÁÁÀ»±î?
¶Ç, ÄÚµù ¹®¹ý¿¡ Ä¡ÁßÇÑ ¼ö¾÷ÀÌ °ú¿¬ Çлýµé¿¡°Ô µµ¿òÀÌ µÉ±î? ÄÚµù ¹®¹ýº¸´Ù´Â ÄÄÇ»Æà »ç°í·ÂÀ» Å°¿ì¸ç ¹®Á¦¸¦ ÇØ°áÇØ °¡¸é ¾î¶³±î?
¶Ç, ÄÄÇ»ÅÍ °úÇп¡ ´ëÇÑ Áö½ÄÀÌ Àü¹«Çѵ¥ °í1 ¸»¿¡ ¿Í¼ Pre-University(¿¹ºñ ´ëÇаúÁ¤) ÄÄÇ»ÅÍ »çÀ̾𽺿¡ µµÀüÇÏ´Â ÇлýµéÀÌ Á¦¹ý ÀÖ½À´Ï´Ù. °ú¿¬ °¡´ÉÇÑ °ÍÀϱî? ¿µ¾î A, B, C¸¦ ¹è¿ì´Â ¾ÆÀÌ°¡ ¿µ¾î SAT¸¦ °øºÎÇÏ´Â ²ÃÀÌ µÇÁö ¾ÊÀ»±î?
°ø±³À° ¼ö¾÷½Ã¼ö°¡ Àý´ëÀûÀ¸·Î ºÎÁ·ÇÑ Çö½Ç¿¡¼ ´Ü°èÀûÀÎ Á¢±ÙÀÌ °¡´ÉÇÑ ±³Àç°¡ ¾ø´Â °ÍÀÌ ´ç¿¬ÇÏ´Ù ÇÏ°Ú½À´Ï´Ù. ¶Ç, ÄÄÇ»Æà »ç°í·ÂÀÇ Á߿伺Àº ¾Ë°í ÀÖÁö¸¸ ½ÇõÇÒ ¼ö ÀÖ´Â ±³Àç°¡ ºÎÁ·ÇÏ¿© °¡¸£Ä§ÀÇ ÇöÀå¿¡¼ ¿©·¯ °¡Áö ¾î·Á¿òÀÌ ÀÖ´Â °Íµµ »ç½ÇÀÔ´Ï´Ù. ¶Ç, Pre-U¿¡ µµÀüÇϱâ À§ÇÑ ¼±¼ö ÇнÀ¿ë ÄÄÇ»ÅÍ »çÀ̾𽺠±³Àç°¡ ÀϹÝȵǾî ÀÖÁö ¾Ê¾Æ Çлýµé ¶ÇÇÑ µµÀü¿¡ ¾î·Á¿òÀ» °Þ°í ÀÖ´Â °Íµµ »ç½ÇÀÔ´Ï´Ù.
ÀÌ Ã¥Àº Å©°Ô 3°¡ÁöÀÇ ¸ñÀûÀ» °¡Áö°í ¸¸µé¾ú½À´Ï´Ù.
ù°, Áö±ÝÀÇ Áß¡¤°íµîÇлýÀÌ ¹Ì·¡¿¡ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÇнÀ ÇÔ·® ºÎÁ·ÀÌ µÇÁö ¾Êµµ·Ï Çϱâ À§ÇÑ Áß3, °í1¿¡ ¸Â´Â ÇнÀ ¹üÀ§ Á¦½Ã.
°ø±³À° ¼ö¾÷½Ã¼ö°¡ ¸¹Àº ¿µ±¹, ¹Ì±¹ µîÀÇ Ä¿¸®Å§·³À» Âü°íÇÏ°í ¼ºÀÎÀÇ ±³Àç¿¡¼ ¹üÀ§¸¦ Á¦ÇÑÇÏ¿© Áß3, °í1¿¡ ¸Â´Â ÇнÀ ¹üÀ§¸¦ ¼³Á¤Çß½À´Ï´Ù. ±³À° ÇöÀåÀÇ °æÇèÀ¸·Î ¼ö¾÷½Ã¼ö´Â 100½Ã°£ ÀüÈÄÀÔ´Ï´Ù.
µÑ°, ÄÚµù ±¸Çö ¹®¹ýº¸´Ù´Â ÄÄÇ»Æà »ç°í·ÂÀ» Çâ»ó½ÃÅ°´Â °úÁ¦µé·Î ±¸¼ºÇÑ ±³Àç.
¹®Á¦ ÆľÇ(IPO Æ÷ÇÔ) - ¹®Á¦ ºÐÇØ - ÇØ°áÃ¥ ±¸»ó - ¾Ë°í¸®Áò(±¸Á¶µµ Æ÷ÇÔ) - ±¸Çö(ÀÚ¹Ù ÄÚµå) ¼øÀ¸·Î °úÁ¦¸¦ ÇØ°áÇϸç ÄÚµù ±¸Çö ¹®¹ýÀº Âü°íÇÏ°Ô ÇÏ¿´½À´Ï´Ù.
¼Â°, Ç¥ÁØ Çз ÀÔÁõÀ» À§ÇØ A ·¹º§, IBDP, AP µîÀÇ Pre-University(¿¹ºñ ´ëÇаúÁ¤) ÄÄÇ»ÅÍ »çÀ̾𽺿¡ µµÀüÇÏ´Â ÇнÀÀÚ¸¦ À§ÇÑ µðµõµ¹.
Pre-U ÄÄÇ»ÅÍ »çÀ̾ð½º(CS)´Â CSÀÇ °³³ä À̷аú °´Ã¼ÁöÇâÇÁ·Î±×·¡¹Ö(OOP)ÀÇ ½Ç±â µîÀ¸·Î Å×½ºÆ®µÇ±âµµ ÇÏ°í ƯÁ¤ ¾ð¾î¿¡ ÇÑÁ¤ÇÏÁö ¾Ê°í ÀÇ»ç ÄÚµå(pseudocode)·Îµµ Å×½ºÆ®Çϱ⵵ ÇÕ´Ï´Ù. ÀÌ °øºÎ¸¦ ½ÃÀÛÇÒ ¶§´Â ÃÖ¼ÒÇÑ Cambridge IGCSEÀÇ CS ¼öÁØÀÇ ÇнÀ ¼÷Áö°¡ ÇÊ¿äÇϹǷΠ±× µðµõµ¹¿¡ ºÎÁ·ÇÔÀÌ ¾ø°Ô ÃÖ´ëÇÑ ³ë·ÂÀ» ÇÏ¿´½À´Ï´Ù.
ÀÌ Ã¥Àº 5´Ü°è·Î ±¸¼ºµË´Ï´Ù.
ÄÄÇ»Æà »ç°í·Â ·¹º§ 1¿¡¼ ÄÄÇ»Æà »ç°í·Â ·¹º§ 5±îÁöÀÔ´Ï´Ù.
°¢ ·¹º§Àº ¾Õ ·¹º§ÀÌ ¼±¼ö ÇнÀ ·¹º§ÀÔ´Ï´Ù.
°¢ ·¹º§Àº °úÁ¦¿Í º¹½À °úÁ¦µé·Î ±¸¼ºµÇ¸ç ÇÊ¿ä½Ã ÀÚ¹Ù ¹®¹ý Reference¿¡ ¿¬°èµË´Ï´Ù.
°¢ °úÁ¦´Â ¹®Á¦ ÆľÇ(IPO Æ÷ÇÔ) - ¹®Á¦ ºÐÇØ - ÇØ°áÃ¥ ±¸»ó - ¾Ë°í¸®Áò(±¸Á¶µµ Æ÷ÇÔ) - ±¸Çö(ÀÚ¹Ù ÄÚµå) ¼øÀ¸·Î ±¸¼ºµÇ¸ç ¾î¶² °úÁ¦¿¡¼´Â [ÆÐÅÏ ÀÎ½Ä - Ãß»óÈ]°¡ ÇØ°áÃ¥ ±¸»ó¿¡ Æ÷ÇԵDZ⵵ ÇÕ´Ï´Ù.
Áß3, °í1ÀÇ ±âÁØÀ» ³ª¸§´ë·Î ¸í½ÃÇÏ¿´À¸¹Ç·Î ±× ÀÌÀü ÇгâÀÇ Çлýµé¿¡°Ôµµ ÇнÀ ¹üÀ§¸¦ °£Á¢ÀûÀ¸·Î Àü´ÞµÇ¾ú´Ù°í ¿©°ÜÁý´Ï´Ù.
°ø±³À° ¼ö¾÷½Ã¼ö°¡ Àý´ëÀûÀ¸·Î ºÎÁ·ÇÑ Çö½Ç¿¡¼ ÇÁ·Î±×·¡¹Ö ÇнÀÀ» °¢ÀÚµµ»ýÀ¸·Î ÇØ°áÇØ¾ß ÇÏ´Â Çлýµé¿¡°Ô µµ¿òÀÌ µÇ¾úÀ¸¸é ³Ê¹« ÁÁ°Ú½À´Ï´Ù.
°¨»çÇÕ´Ï´Ù.
À̸ÞÀÏ : hannui@hanmail.net
ºí·Î±× : https://blog.naver.com/snlab
¼Ò½ºÄÚµå¿Í Q&A : https://cafe.naver.com/romanceeagleta
¸Ó¸®±Û
[Áß3 °í1] ÄÄÇ»Æà »ç°í·Â °úÁ¦
ÄÄÇ»Æà »ç°í·Â °úÁ¦
ÄÄÇ»Æà »ç°í·Â ÀûÀÀ ¿¬½À °úÁ¦
[Áß3 °í1] ÄÄÇ»Æà »ç°í·Â ·¹º§ 1
CTL1 °úÁ¦ 01 : ³ªÀÌ ÇÕ, º¹½À °úÁ¦ : ƼÄÏ ¿¹¸Å
CTL1 °úÁ¦ 02 : Å丶Åä °¡°Ý, º¹½À °úÁ¦ : ¼Ò±Ý °è»ê
CTL1 °úÁ¦ 03 : ÀüȹøÈ£, º¹½À °úÁ¦ : »ý³â¿ùÀÏ
CTL1 °úÁ¦ 04 : »ï°¢Çü ³ÐÀÌ, º¹½À °úÁ¦ : »ç´Ù¸®²Ã ³ÐÀÌ
CTL1 °úÁ¦ 05 : Æò±Õ°ª ¹Ý¿Ã¸², º¹½À °úÁ¦ : ¾ß±¸ ŸÀ² ¹Ý¿Ã¸²
CTL1 °úÁ¦ 06 : 3ÀÚ¸® Á¤¼ö ¿ª¼ø Ãâ·Â, º¹½À °úÁ¦ : 4ÀÚ¸® Á¤¼ö ¿ª¼ø Ãâ·Â
CTL1 °úÁ¦ 07 : Çà¿îÀÇ ¹øÈ£ random, º¹½À °úÁ¦ : random Á¤¼ö ¿ª¼ø Ãâ·Â
CTL1 °úÁ¦ 08 : ¹®ÀÚ¿ ±æÀÌ, º¹½À °úÁ¦ : 2°³ ¹®ÀÚ¿ ±æÀÌ
CTL1 °úÁ¦ 09 : ¹®ÀÚ¿ ÃßÃâ, º¹½À °úÁ¦ : ¹®ÀÚ¿ Á¶ÇÕ
CTL1 °úÁ¦ 10 : ¿µ¾î ´Ü¾î ´ë¹®ÀÚ º¯È¯, º¹½À °úÁ¦ : ¿µ¾î ¹®Àå ´ë¼Ò¹®ÀÚ º¯È¯
[Áß3 °í1] ÄÄÇ»Æà »ç°í·Â ·¹º§ 2
CTL2 °úÁ¦ 01 : º¯¼ö ±³È¯, º¹½À °úÁ¦ : ù ¹®ÀÚ ±³È¯
CTL2 °úÁ¦ 02 : ¿¬¿ùÀÏ ÃßÃâ, º¹½À °úÁ¦ : ¹®ÀÚ Á¤¼ö ÃßÃâ ÇÕ°è
CTL2 °úÁ¦ 03 : ¹®ÀÚ¿ »èÁ¦, º¹½À °úÁ¦ : ¹®ÀÚ¿ »ðÀÔ
CTL2 °úÁ¦ 04 : ³îÀÌ ±â±¸ Å° Á¦ÇÑ, º¹½À °úÁ¦ : ºñ¹Ð¹øÈ£ ±æÀÌ È®ÀÎ
CTL2 °úÁ¦ 05 : ¸Þ´º ¹øÈ£ ÆÇ´Ü, º¹½À °úÁ¦ : À±³â ÆÇ´Ü
CTL2 °úÁ¦ 06 : Åä±ÛÅ°(Toggle Key), º¹½À °úÁ¦ : not ¿¬»ê º¹½À
CTL2 °úÁ¦ 07 : 1ÀÚ¸´¼ö Ãâ·Â, º¹½À °úÁ¦ : ¾ç¼ö ¸¸µé±â
CTL2 °úÁ¦ 08 : ¦¼ö ¸¸µé±â, º¹½À °úÁ¦ : ¹®ÀÚ¿ ±æÀÌ Á¦ÇÑ
CTL2 °úÁ¦ 09 : ½ÄÇ° °¡°Ý, º¹½À °úÁ¦ : °ø¿¬Àå ÀÔÀå·á
CTL2 °úÁ¦ 10 : ³îÀÌ ±â±¸ Å° Á¦ÇÑ, º¹½À °úÁ¦ : ¼ÒÆ÷ ¿ä±Ý °è»ê
CTL2 °úÁ¦ 11 : Äݵå°ÔÀÓ ÆÇ´Ü, º¹½À °úÁ¦ : °¡À§¹ÙÀ§º¸
CTL2 °úÁ¦ 12 : ¹Ì´Ï °è»ê±â, º¹½À °úÁ¦ : ÀÚµ¿Â÷ º¸Çè·á
CTL2 °úÁ¦ 13 : ÈÇÐ ½ÇÇè ÃÖ´ë ¿Âµµ, º¹½À °úÁ¦ : ÃÖ¼Ú°ª ¹®ÀÚ¿
CTL2 °úÁ¦ 14 : ÁÖ»çÀ§ Æ÷ÀÎÆ®, º¹½À °úÁ¦ : µ¿Àü ´øÁö±â Á¡¼ö
CTL2 °úÁ¦ 15 : ÄÝµå °ÔÀÓ ½Â¸®ÆÀ, º¹½À °úÁ¦ : 1Â÷/2Â÷ ½ÃÇè °á°ú
[Áß3 °í1] ÄÄÇ»Æà »ç°í·Â ·¹º§ 3
CTL3 °úÁ¦ 01 : µÎ ¼ö ¹üÀ§ ÇÕ°è, º¹½À °úÁ¦ 01 : ÀÔ·Â ¼ýÀÚ±îÁö ÇÕ°è
CTL3 °úÁ¦ 02 : 3ÀÇ ¹è¼ö Ä«¿îÆ®, º¹½À °úÁ¦ : 5 ¹è¼öµéÀÇ ÇÕ°è
CTL3 °úÁ¦ 03 : ¼ºÀû ÃÑÁ¡°ú Æò±Õ, º¹½À °úÁ¦ : ¾ß±¸ ŸÀÚ Æò±Õ ŸÀ²
CTL3 °úÁ¦ 04 : Á¦±âÂ÷±â, º¹½À °úÁ¦ : ¹°º´ ¼¼¿ì±â
CTL3 °úÁ¦ 05 : ¼Ò¼ö È®ÀÎ, º¹½À °úÁ¦ : ¾à¼ö Ãâ·Â
CTL3 °úÁ¦ 06 : Á¤¼ö ¿ª¼ø Ãâ·Â, º¹½À °úÁ¦ : ȸ¹® Á¤¼ö È®ÀÎ
CTL3 °úÁ¦ 07 : y = 3x + 1, º¹½À °úÁ¦ : Á¤À°¸éüÀÇ ºÎÇÇ
CTL3 °úÁ¦ 08 : 54 43 32 21, º¹½À °úÁ¦ : ABC BCD CDE DEF EFG Ãâ·Â
CTL3 °úÁ¦ 09 : ¹®ÀÚ °³¼ö ±¸Çϱâ, º¹½À °úÁ¦ : ´Ü¾î °³¼ö ±¸Çϱâ
CTL3 °úÁ¦ 10 : ¹®ÀÚ¿ °Å²Ù·Î Ãâ·Â, º¹½À °úÁ¦ : ¸¶Áö¸· ´Ü¾î Ãâ·Â
CTL3 °úÁ¦ 11 : ±¸±¸´Ü 2 ~ 5´Ü, º¹½À °úÁ¦ : 6 ~ 9´Ü
CTL3 °úÁ¦ 12 : ¹®ÀÚ¿ÀÇ symbol °³¼ö, º¹½À °úÁ¦ : 'R', 'G', 'B' °³¼ö
CTL3 °úÁ¦ 13 : Á¤¼ö ¿ª¼ø Ãâ·Â (¹Ýº¹), º¹½À °úÁ¦ : ¼Ò¼ö ÆÇ´Ü (¹Ýº¹)
CTL3 °úÁ¦ 14 : ¼ºê·çƾ fruitPrint, º¹½À °úÁ¦ : phonePrint
CTL3 °úÁ¦ 15 : ¼ºê·çƾ leapPrint, º¹½À °úÁ¦ : simpleGame (°¡À§¹ÙÀ§º¸)
CTL3 °úÁ¦ 16 : ¼ºê·çƾ buyFruit, º¹½À °úÁ¦ : buyPhone
CTL3 °úÁ¦ 17 : ¼ºê·çƾ isLeap, º¹½À °úÁ¦ : makeReverseNum
[Áß3 °í1] ÄÄÇ»Æà »ç°í·Â ·¹º§ 4
CTL4 °úÁ¦ 01 : Çлý ¼ö, º¹½À °úÁ¦ 01 °´½Ç ħ´ëÀÇ °³¼ö
CTL4 °úÁ¦ 02 : Çлý ¼ö ¼öÁ¤, º¹½À °úÁ¦ : °´½Ç ħ´ë ¼ö ¼öÁ¤
CTL4 °úÁ¦ 03 : Çлý ¼ö µî·Ï, º¹½À °úÁ¦ : °´½Ç ħ´ë µî·Ï
CTL4 °úÁ¦ 04 : ¼öÇÐ Á¡¼ö Ä«¿îÆ®, º¹½À °úÁ¦ : ½ÇÇè ¿Âµµ Ä«¿îÆ®
CTL4 °úÁ¦ 05 : ¼öÇÐ Á¡¼ö ÇÕ°è¿Í Æò±Õ, º¹½À °úÁ¦ : ½ÇÇè ¿Âµµ Æò±Õ
CTL4 °úÁ¦ 06 : ¼öÇÐ Á¡¼ö Maximum, º¹½À °úÁ¦ : ½ÇÇè ¿Âµµ Minimum
CTL4 °úÁ¦ 07 : ¼±Çü °Ë»ö ´Ü¾î index, º¹½À °úÁ¦ : ID/Password
CTL4 °úÁ¦ 08 : ¹è¿ Áý°è ÅõÇ¥, º¹½À °úÁ¦ : ¼³¹® Á¶»ç
CTL4 °úÁ¦ 09 : ¹öºí Á¤·Ä Á¤¼ö, º¹½À °úÁ¦ : ¹öºí Á¤·Ä ¹®ÀÚ¿
CTL4 °úÁ¦ 10 : 2Â÷ ¹è¿ ¼ºÀû ÇÕ°ú Æò±Õ, º¹½À °úÁ¦ : ¼ºÀû, Maximum
CTL4 °úÁ¦ 11 : 2Â÷ ¹è¿ Èĺ¸ÀÚº° ÅõÇ¥ °á°ú, º¹½À °úÁ¦ : ÅõÇ¥ÀÚ ±×·ìº° ÅõÇ¥ °á°ú
CTL4 °úÁ¦ 12 : 2Â÷ ¹è¿ °úÀÏÁÖ½ºº° Áý°è, º¹½À °úÁ¦ : ±Ý¾× ¹éºÐÀ²
CTL4 °úÁ¦ 13 : 2Â÷ ¹è¿, ¿©°´¼± ¸ÅÇ¥¼Ò ½Ã°£´ë ÃÖ¼Ú°ª, º¹½À °úÁ¦ : µî±Þ ÃÖ´ñ°ª
CTL4 °úÁ¦ 14 : 2Â÷ ¹è¿, ¿©Çà»ç °ü±¤ÄÚ½ºº° ÆǸŠÇöȲ, º¹½À °úÁ¦ : ÃÖ¼Ò ÆǸŠ°ü±¤ÄÚ½º
[Áß3 °í1] ÄÄÇ»Æà »ç°í·Â ·¹º§ 5
CTL5 °úÁ¦ 01 : range check °ÔÀÓ Âü°¡ ¼±¼ö, º¹½À °úÁ¦ : ¼³¹®Á¶»ç Á¾¸ñ
CTL5 °úÁ¦ 02 : length check Æнº¿öµå, º¹½À °úÁ¦ : Á¦Ç°¹øÈ£
CTL5 °úÁ¦ 03 : type check ½ÇÇè ¿Âµµ, º¹½À °úÁ¦ : Ç°¸ñ ¼ö·®
CTL5 °úÁ¦ 04 : check digit ISBN, º¹½À °úÁ¦ 04 : Áֹεî·Ï¹øÈ£
CTL5 °úÁ¦ 05 ÀÚÀç ÄÚµå µî·Ï È®ÀÎ, º¹½À °úÁ¦ : ÀÚÀç Ãâ°í ¼ö·® È®ÀÎ
CTL5 °úÁ¦ 06 : ÁÖÂ÷ ºôµù ÁÖÂ÷ È®ÀÎ, º¹½À °úÁ¦ : ÁÖÂ÷ °¡´É ÇöȲ
CTL5 °úÁ¦ 07 : ÀºÇà ´ë±âÇ¥, º¹½À °úÁ¦ : °ü¶÷°´ ¸ð´ÏÅ͸µ
CTL5 °úÁ¦ 08 : »óÇ° °¡°Ý ÆÄÀÏ »ý¼º, º¹½À °úÁ¦ »óÇ° °¡°Ý Á¶È¸
CTL5 µ¥ÀÌÅͺ£À̽º(car.db)
CTL5 °úÁ¦ 09 : WHERE Fuel='µðÁ©', º¹½À °úÁ¦ : Make='Çö´ë'
CTL5 °úÁ¦ 10 : WHERE Dp > 2000, º¹½À °úÁ¦ : Hp < 160
CTL5 °úÁ¦ 11 : order by Fe, º¹½À °úÁ¦ : order by Dp desc
CTL5 °úÁ¦ 12 : Make = 'Çö´ë' and Trans = '7DCT', º¹½À °úÁ¦ : or
CTL5 °úÁ¦ 13 : count(*) WHERE Trans = '6A', º¹½À °úÁ¦ : count(*), and
CTL5 °úÁ¦ 14 : sum(Fe) WHERE Make = '½¦º¸·¹', º¹½À °úÁ¦ : sum(Hp), and
[Áß3 °í1] ÀÚ¹Ù ¹®¹ý Reference
Hello ÀÚ¹Ù
1. ¼øÂ÷ ±¸Á¶
2. ¼±Åà ±¸Á¶
3. ¹Ýº¹ ±¸Á¶
4. ¼ºê·çƾ
5. ¹è¿(array)
6. Checking Input
7. ÆÄÀÏ(File) - Áß3 °í1
8. µ¥ÀÌÅͺ£À̽º(DataBase) - Áß3 °í1
[Áß3 °í1] ±¸Á¶µµ(structure chart)
1. ¼øÂ÷ ±¸Á¶
2. ¼±Åà ±¸Á¶
3. ¹Ýº¹ ±¸Á¶
4. ¿¬°á ¸ðµâ, ¼ºê·çƾ
[Áß3 °í1] ¾Ë°í¸®Áò ÀÇ»ç ÄÚµå Reference
ÆDZǸé