ÄÜÅÙÃ÷ »ó¼¼º¸±â
C¾ð¾î ±âÃÊ (2ÆÇ)


C¾ð¾î ±âÃÊ (2ÆÇ)

C¾ð¾î ±âÃÊ (2ÆÇ)

<°­ÇüÀÏ> Àú | º¹µÎÃâÆÇ»ç

Ãâ°£ÀÏ
2020-06-05
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
11 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¼ÒÇÁÆ®¿þ¾î ÄÚµù ±³À°À» ÅëÇØ
³í¸®·Â, âÀÇ·Â, ¹®Á¦ ÇØ°á·Â µîÀ» Å°¿ìÀÚ!

¾ÖÇÃÀÇ Ã¢¾÷ÀÚ ½ºÆ¼ºê À⽺´Â ¡°¸ðµç ±¹¹ÎÀÌ ÄÚµùÀ» ¹è¿ö¾ß ÇÕ´Ï´Ù. ÄÚµùÀº »ý°¢ÇÏ´Â ¹æ¹ýÀ» °¡¸£ÃÄÁÝ´Ï´Ù.¡±¶ó°í ¸»Çß½À´Ï´Ù. ¶ÇÇÑ ºô °ÔÀÌÃ÷ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ȸÀåÀº ¡°ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀº »ç°íÀÇ ¹üÀ§¸¦ ³ÐÇôÁÖ°í ´õ ³ªÀº »ý°¢À» ÇÒ ¼ö ÀÖ°Ô ¸¸µé¸ç, ºÐ¾ß¿¡ »ó°ü¾øÀÌ ¸ðµç ¹®Á¦¿¡ ´ëÇØ »õ·Î¿î ÇØ°áÃ¥À» »ý°¢ÇÒ ¼ö ÀÖ´Â ±æ·¯ÁÝ´Ï´Ù.¡±¶ó°í Çß½À´Ï´Ù. ÀÌµé ¸ðµÎ ¼ÒÇÁÆ®¿þ¾î(SW) ±³À°ÀÇ Á߿伺À» À̾߱âÇÑ °ÍÀÔ´Ï´Ù.

¼¼°è ¿©·¯ ³ª¶óµéÀº ÀÌ¹Ì SW ±³À°À» °­È­ÇÏ°í ÀÖ½À´Ï´Ù. À¯·´¿¡¼­ â¾÷ÀÌ °¡Àå ¸¹Àº ³ª¶óÀÎ ¿¡½ºÅä´Ï¾Æ´Â ¼¼°è ÃÖÃÊ·Î 7~19¼¼±îÁö ÇÁ·Î±×·¡¹Ö ±³À°À» ½ÃÀÛÇß°í ¿µ±¹Àº 2014³âºÎÅÍ 5~16¼¼ ´ë»óÀ¸·Î ±âÁ¸ÀÇ SW¸¦ È°¿ëÇÏ´Â ICT(Information&Communication Technology) ±³À°¿¡¼­ »õ·Î¿î SW¸¦ âÁ¶ÇÏ´Â ICT ±³À°À¸·Î ÁøÈ­ÇÏ°í ÀÖÀ¸¸ç, ¹Ì±¹Àº CS(Computer Science) °ú¸ñÀ» 2014³âºÎÅÍ ²ÙÁØÈ÷ È®´ëÇÏ´Â ÁßÀÔ´Ï´Ù. ÀÌ¿¡ ¿ì¸®³ª¶óµµ 2015³â ±³À°°úÁ¤À» È®Á¤ÇÏ¿© 2018³âºÎÅÍ ÁßÇлýµéÀº ´Ü°èÀûÀ¸·Î 34½Ã°£ ÀÌ»ó ¼ÒÇÁÆ®¿þ¾î(SW) ±³À°À» ¹Þ¾Æ¾ßÇÕ´Ï´Ù. ¹Ì·¡ÀÇ ±¹°¡ °æÀï·ÂÀÌ µÇ¾îÁÙ SW¿¡ ´ëÇÑ ÄÚµù ±³À°À» È®´ë °­È­ÇÏ°í ÀÖ´Â °ÍÀÔ´Ï´Ù.

ÀΰøÁö´É(AI), »ç¹°ÀÎÅͳÝ(IoT), ºò µ¥ÀÌÅÍ ºÐ¼® µî ¾ÕÀ¸·Î ´Ù°¡¿Ã 4Â÷ »ê¾÷Çõ¸í ½Ã´ë¿¡´Â »ç¶÷ÀÌ ÇÏ´Â ´É·Â ÀÌ»óÀ» ÄÄÇ»ÅÍ°¡ Çس¾ °ÍÀÔ´Ï´Ù. ÄÄÇ»ÅÍ°¡ ÀÌ·± È°µ¿À» ¼öÇàÇÏ·Á¸é ÄÄÇ»ÅÍ¿¡ ´©±º°¡°¡ ÄÄÇ»ÅÍ°¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¾ð¾î·Î ¸í·ÉÇؾ߸¸ ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÄÄÇ»Åͱ⠾˾ƵéÀ» ¼ö ÀÖ´Â ¾ð¾î, Áï C, C++, ÀÚ¹Ù µî ÄÄÇ»ÅÍÀÇ ¾ð¾î¸¦ »ç¿ëÇØ ÇÁ·Î±×·¥À» Â¥´Â ÀÏÀÌ ¹Ù·Î ÄÚµùÀÔ´Ï´Ù.

ÀÌ Áß C¾ð¾î´Â 1970³â´ë ÃÊ¿¡ °³¹ßµÇ¾î Áö±Ý±îÁö ¼ö½Ê ³â µ¿¾È ¼ÒÇÁÆ®¿þ¾î °³¹ß ºÐ¾ß¿¡¼­ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÔ´Ï´Ù. Áö±Ýµµ ÀÀ¿ë ÇÁ·Î±×·¥(Application Program), ½Ã½ºÅÛ ÇÁ·Î±×·¥(System Program), ÀÓº£µðµå ÇÁ·Î±×·¥(Embedded Program) µî ´Ù¾çÇÑ ºÐ¾ß¿¡ Æø³Ð°Ô È°¿ëµÇ°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ C¾ð¾î¸¦ ÅëÇØ ÀÍÈù ¿©·¯ °³³äµéÀº ÇâÈÄ¿¡ ¾î¶² ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Á¢ÇÏ´õ¶óµµ ºü¸£°í ½±°Ô ÀÍÈú ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Ã¥Àº C¾ð¾î¸¦ óÀ½ ¹è¿ì´Â ÇнÀÀÚ¿¡°Ô ÀûÇÕÇϵµ·Ï ±¸¼ºµÇ¾ú½À´Ï´Ù. ¸Ó¸®¸¸ º¹ÀâÇÏ°Ô ¸¸µå´Â ³»¿ëµéÀº °£·«ÇÏ°Ô ´Ù·ç°Å³ª °ú°¨ÇÏ°Ô »ý·«ÇÏ¿´½À´Ï´Ù. ÃÖ´ëÇÑ ½±°í ºü¸¥ ÀÌÇظ¦ À§ÇØ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ±âÃÊ Áö½ÄÀ̳ª C¾ð¾îÀÇ ±âº»±¸Á¶ ¹× È°¿ë¿¡ ´ëÇØ ÇÙ½ÉÀûÀÎ ºÎºÐÀ» ±×¸²°ú ´Ù¾çÇÑ ½Ç½ÀÀ» ÅëÇØ ±¸¼ºÇÏ¿´½À´Ï´Ù. ¶Ç ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ °³³äµéÀ» ¿¹Á¦¿Í ÇÔ²² ±¸¼ºÇÏ¿´À¸¸ç, Áß¿äÇÑ ³»¿ëµéÀº ¿¹Á¦ ÇÁ·Î±×·¥À» ÅëÇØ ¹Ýº¹ ÇнÀÀ» ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù.

ÀÌ Ã¥À» Á¢ÇÏ´Â ÇнÀÀÚ¿¡°Ô ´çºÎÇÏ°í ½ÍÀº °ÍÀº ù ¹ø°, ÀÌ Ã¥¿¡ µé¾îÀÖ´Â °³³äµéÀ» ¹Ýµå½Ã ÀÌÇØÇÏ°í ´ÙÀ½ ÀåÀ¸·Î ³Ñ¾î°¡±â ¹Ù¶ø´Ï´Ù. µÎ ¹ø°, ´Ù¾çÇÑ ÇÁ·Î±×·¥ ¿¹Á¦µéÀ» ÀÛ¼ºÇÒ ¶§´Â ÇØ°áÇÏ°íÀÚ ÇÏ´Â ¹®Á¦¿¡ ´ëÇÑ º»ÀÎÀÇ »ý°¢(¼ø¼­µµ, ¾Ë°í¸®Áò)À» Á¤¸®ÇÏ°í ³ª¼­ C¾ð¾î ¹®¹ý¿¡ ¸Â°Ô ÄÚµùÇϽñ⠹ٶø´Ï´Ù.

Ã¥ÀÌ ÃâÆǵDZâ±îÁö ¸¹Àº µµ¿òÀ» ÁֽŠº¹µÎÃâÆÇ»ç °ü°èÀÚ ¿©·¯ºÐ²² °¨»çÀÇ ¸»¾¸À» µå¸³´Ï´Ù. ¶ÇÇÑ ¿ø°í ÀÛ¾÷À» Çΰè·Î ¼ÒȦÈ÷ Çß´ø ¾Æ³»¿Í »ç¶ûÇÏ´Â ¾Æµé, ¹«ÇÑÇÑ »ç¶ûÀ» ÁֽŠºÎ¸ð´Ô²²µµ °¨»ç¸¦ µå¸³´Ï´Ù.

Ç×»ó ÁÁÀº Ã¥À¸·Î ã¾ÆºÉ ¼ö ÀÖµµ·Ï ³ë·ÂÇÏ°Ú½À´Ï´Ù.

2020³â 1¿ù °­ÇüÀÏ

ÀúÀÚ¼Ò°³

±¹°¡°øÀÎÀڰݽÃÇè ITQ °ü·Ã ¼öÇè/ÇнÀ¼­ ¡ºITQÇѱÛ2010¡» ÀÇ °øµ¿ ÀúÀÚÀÌ´Ù.

¸ñÂ÷

Á¦1Àå C¾ð¾îÀÇ ÀÌÇØ
1.1 C¾ð¾î ÀÌÇØ
1.2 CÇÁ·Î±×·¥ °³¹ß ¼ø¼­
1.3 CÄÄÆÄÀÏ·¯ ¼³Ä¡ ¹× »ç¿ëÇϱâ
1.4 CÇÁ·Î±×·¥ÀÇ ±âº» ±¸¼º ºÐ¼®


Á¦2Àå C¾ð¾î ¸Àº¸±â

Á¦3Àå Ç¥ÁØ ÀÔÃâ·Â ÇÔ¼ö
3.1 Ç¥ÁØ Ãâ·Â ÇÔ¼ö : printf() ÇÔ¼ö
3.2 Ç¥ÁØ ÀÔ·Â ÇÔ¼ö : scanf() ÇÔ¼ö
3.3 Ç¥ÁØ ÀÔÃâ·Â Àü¿ëÇÔ¼ö : getchar(), putchar(), gets(), puts() ÇÔ¼ö


Á¦4Àå º¯¼ö¿Í ÀÚ·áÇü
4.1 ½Äº°ÀÚ¿Í ¿¹¾à¾î
4.2 º¯¼ö
4.3 ÀÚ·áÇü(Data Type)
4.4 º¯¼ö ¼±¾ð
4.5 »ó¼ö


Á¦5Àå ¿¬»êÀÚÀÇ ÀÌÇØ
5.1 ¿¬»êÀÚ Á¾·ù
5.2 »ê¼ú ¹× ´ëÀÔ ¿¬»êÀÚ
5.3 °ü°è ¹× ³í¸® ¿¬»êÀÚ
5.4 ºñÆ® ¿¬»êÀÚ
5.5 ±âŸ ¿¬»êÀÚ


Á¦6Àå C¾ð¾î Á¦¾î¹®
6.1 Á¦¾î±¸Á¶ : ¼øÂ÷½ÇÇà
6.2 Á¦¾î±¸Á¶ : Á¶°Ç½ÇÇà
6.3 Á¦¾î±¸Á¶ : ¹Ýº¹½ÇÇà
6.4 ±âŸ


Á¦7Àå ¹è¿­
7.1 ¹è¿­ÀÇ ÀÌÇØ
7.2 ´ÙÂ÷¿ø ¹è¿­


Á¦8Àå Æ÷ÀÎÅÍ
8.1 Æ÷ÀÎÅÍ º¯¼ö
8.2 ¹è¿­°ú Æ÷ÀÎÅͺ¯¼ö


Á¦9Àå ÇÔ¼ö
9.1 ÇÔ¼öÀÇ °³³ä
9.2 ÇÔ¼öÀÇ »ç¿ë
9.3 º¯¼öÀÇ ¹üÀ§
9.4 ÇÔ¼ö °ª(¸Å°³º¯¼ö) Àü´Þ ¹æ¹ý

Á¦10Àå Àü󸮱â¿Í ±¸Á¶Ã¼
10.1 Àü󸮱â
10.2 ±¸Á¶Ã¼ °³³ä
10.3 ±¸Á¶Ã¼ »ç¿ë
10.4 ±¸Á¶Ã¼ È°¿ë
10.5 ¸ðµâÈ­ ÇÁ·Î±×·¡¹Ö: ÇϳªÀÇ ÆÄÀÏÀ» ¿©·¯ ÆÄÀÏ·Î ºÐÇÒÇϱâ


Á¦11Àå ÆÄÀÏ ÀÔÃâ·Â
11.1 ÆÄÀÏ ÀÔÃâ·Â
11.2 ÆÄÀÏÀ» ÀÌ¿ëÇÑ ÀÔÃâ·Â ÇÔ¼ö


ºÎ·Ï
A. ¶óÀ̺귯¸® ÇÔ¼ö

B. ASCII ÄÚµåÇ¥
C. ºñÁÖ¾ó ½ºÆ©µð¿À C4966 ¿À·ù ¹ß»ý ½Ã ´ëó