í•™êµ, 지루한 컴퓨터 í”„ë¡œê·¸ëž˜ë° ê°•ì˜ì‹œê°„ì— ì”€
í”„ë¡œê·¸ëž˜ë° ìž…ë¬¸ 서ì ì˜ ë„입부는 책마다 다양합니다. ë‚¡ì€ ìŠ¤íƒ€ì¼ì˜ ì±…ì€ ì´ˆë³´ìžë¼ë©´ ë‹¨ì–´ë§Œìœ¼ë¡œë„ í˜¼ëž€ìŠ¤ëŸ¬ì›Œ í• ì œì–´ë¬¸ê³¼ 키워드, 변수, 함수 ë“±ì˜ ì •ì˜ë¥¼ 설명하는 ì§€ë£¨í•˜ê³ ë¹„íš¨ìœ¨ì ì¸ ë°©ë²•ì„ ì‚¬ìš©í•©ë‹ˆë‹¤. "Hello, World!"를 ì¶œë ¥í•˜ëŠ” 몇 ì¤„ì˜ ì½”ë“œë¥¼ ë¶„ì„하는 것으로 ì–¸ì–´ì˜ ê¸°ë³¸ ì›ë¦¬ì™€ ê°œë…ì„ ì„¤ëª…í•˜ëŠ”, ì˜ˆì œì™€ ì´í•´ë¥¼ 중시하는 ìš”ì¦˜ì˜ ìŠ¤íƒ€ì¼ë„ 있습니다.하지만 입문 서ì ì˜ ì œ 1ìž¥ì€ í•™ìŠµìžê°€ 프로그램ì ì‚¬ê³ ë¥¼ 하ë„ë¡ ìœ ë„하는 게 가장 중요하다는 게 ì œ ìƒê°ìž…니다. 아무리 훌ë¥í•œ ì˜ˆì œ ìœ„ì£¼ì˜ ì±…ì´ë¼ê³ í•´ë„ 'ì‚¬ê³ í•˜ëŠ” 법'ì„ ê°€ë¥´ì¹˜ëŠ” 게 ë”ìš± 효율ì ì´ë¼ ìƒê°í•©ë‹ˆë‹¤. ë¹„ë¡ ì œê°€ 대단한 í”„ë¡œê·¸ëž˜ë¨¸ë„ ì•„ë‹ˆê³ ê·¸ì € í•™ìƒì¼ ë¿ì´ì§€ë§Œ ì´ëŸ° êµìˆ˜ë²•ì´ ê°€ìž¥ 효율ì ì´ë¼ëŠ” ìƒê°ì€ 매우 강하게 ì£¼ìž¥í• ìˆ˜ 있습니다. ê·¸ 근거로 í”„ë¡œê·¸ëž˜ë° ì–¸ì–´ë¥¼ ì²˜ìŒ ì ‘í•˜ëŠ” 사람ì—게 ì œê°€ 주장하는 êµìˆ˜ë²•으로 'if' ì œì–´ë¬¸ì„ ì„¤ëª…í•´ ë³´ê² ìŠµë‹ˆë‹¤.
아침 ì¼ì° í•™êµì— 가야 하는 불ìŒí•œ í•™ìƒì´ 있습니다. ì´ í•™ìƒì€ 7시 ì´ì „ì— ì¼ì–´ë‚˜ë©´ ì—¬ìœ ê°€ 있지만 ê·¸ ì´í›„ì— ì¼ì–´ë‚˜ë©´ 서둘러야만 ì§€ê°ì„ ë©´í• ìˆ˜ 있습니다.
ì´ í•™ìƒì˜ 어머니가 ë˜ì–´ ì 당한 지시를 ë‚´ë¦¬ë ¤ë©´ ì–´ë–¤ ë°©ì‹ìœ¼ë¡œ ì‚¬ê³ í•´ì•¼ í• ê¹Œìš”? ë‹µì€ ì•„ì£¼ 단순합니다. ê¸°ìƒ ì‹œê°„ì´ 7시 ì´ì „ì´ë©´ ì—¬ìœ ìžˆê²Œ 준비하ë¼ê³ ì§€ì‹œí•˜ê³ ê·¸ë ‡ì§€ 않다면 서ë‘르ë¼ê³ 닦달해야 í• ê²ƒìž…ë‹ˆë‹¤. ì´ê²ƒì„ 아래와 ê°™ì€ í˜•ì‹ìœ¼ë¡œ ì”니다.
만약 기ìƒì‹œê°„ì´ 7시 ì´ì „ì´ë©´: ì—¬ìœ ìžˆê²Œ 준비하ë¼ê³ 지시한다
ê·¸ë ‡ì§€ 않으면: 서ë‘르ë¼ê³ 닦달한다
ì´ëŸ° 형태로 ìƒê°í• 수 있으면 나머지는 글ìžë¥¼ 기호로 바꿔주는 단순한 작업ë¿ìž…니다. C 언어ì—서는 위 형ì‹ì„ 아래와 ê°™ì€ í˜•ì‹ìœ¼ë¡œ 바꾸어 작성해야 합니다.
if(ì¡°ê±´) {
ëª…ë ¹;
} else {
ëª…ë ¹;
}
그러면 ìš°ë¦¬ì˜ '어머니 프로그램'ì€ ì•„ëž˜ì™€ ê°™ì€ í˜•íƒœê°€ ë˜ê² 지요.
if(기ìƒì‹œê°„ì´ 7시 ì´ì „) {
ì—¬ìœ ìžˆê²Œ 준비하ë¼ê³ 지시;
} else {
서ë‘르ë¼ê³ 닦달;
}
ì´ í•™ìƒì˜ 어머니가 ë˜ì–´ ì 당한 지시를 ë‚´ë¦¬ë ¤ë©´ ì–´ë–¤ ë°©ì‹ìœ¼ë¡œ ì‚¬ê³ í•´ì•¼ í• ê¹Œìš”? ë‹µì€ ì•„ì£¼ 단순합니다. ê¸°ìƒ ì‹œê°„ì´ 7시 ì´ì „ì´ë©´ ì—¬ìœ ìžˆê²Œ 준비하ë¼ê³ ì§€ì‹œí•˜ê³ ê·¸ë ‡ì§€ 않다면 서ë‘르ë¼ê³ 닦달해야 í• ê²ƒìž…ë‹ˆë‹¤. ì´ê²ƒì„ 아래와 ê°™ì€ í˜•ì‹ìœ¼ë¡œ ì”니다.
만약 기ìƒì‹œê°„ì´ 7시 ì´ì „ì´ë©´: ì—¬ìœ ìžˆê²Œ 준비하ë¼ê³ 지시한다
ê·¸ë ‡ì§€ 않으면: 서ë‘르ë¼ê³ 닦달한다
ì´ëŸ° 형태로 ìƒê°í• 수 있으면 나머지는 글ìžë¥¼ 기호로 바꿔주는 단순한 작업ë¿ìž…니다. C 언어ì—서는 위 형ì‹ì„ 아래와 ê°™ì€ í˜•ì‹ìœ¼ë¡œ 바꾸어 작성해야 합니다.
if(ì¡°ê±´) {
ëª…ë ¹;
} else {
ëª…ë ¹;
}
그러면 ìš°ë¦¬ì˜ '어머니 프로그램'ì€ ì•„ëž˜ì™€ ê°™ì€ í˜•íƒœê°€ ë˜ê² 지요.
if(기ìƒì‹œê°„ì´ 7시 ì´ì „) {
ì—¬ìœ ìžˆê²Œ 준비하ë¼ê³ 지시;
} else {
서ë‘르ë¼ê³ 닦달;
}
ì´í›„로는 '기ìƒì‹œê°„ì´ 7시 ì´ì „' ì´ë¼ëŠ” ì¡°ê±´ì„ '기ìƒì‹œê°„ < 7시'와 ê°™ì€ í˜•íƒœì˜ ì¡°ê±´ìœ¼ë¡œ ë°”ê¾¸ê³ 'ì—¬ìœ ìžˆê²Œ 준비하ë¼ê³ 지시'를 '지시("ì—¬ìœ ìžˆê²Œ 준비해ë¼")'와 ê°™ì€ í˜•íƒœë¡œ ê³ ì¹˜ëŠ” ê³¼ì •ì´ ì„¤ëª…ë˜ì–´ì•¼ê² ì£ . 하지만 í•µì‹¬ì€ 'ì‚¬ê³ í•˜ëŠ” 법'입니다. 다시 ì–¸ê¸‰í•˜ê² ìŠµë‹ˆë‹¤.
만약 기ìƒì‹œê°„ì´ 7시 ì´ì „ì´ë©´: ì—¬ìœ ìžˆê²Œ 준비하ë¼ê³ 지시한다
ê·¸ë ‡ì§€ 않으면: 서ë‘르ë¼ê³ 닦달한다
ê·¸ë ‡ì§€ 않으면: 서ë‘르ë¼ê³ 닦달한다
ì´ëŸ° ì‹ìœ¼ë¡œ ì‚¬ê³ í• ìˆ˜ 있다면 프로그래ë°ì€ ê±°ì˜ ë‹¤ ë–¼ì—ˆë‹¤ê³ ë³¼ 수 있습니다. ì–´ë–¤ ì‚¬ëžŒì´ ìœ„ì²˜ëŸ¼ ì‚¬ê³ í•´ì„œ ê·¸ê²ƒì„ ì–¸ì–´ì— ë§žëŠ” 코드로 ê³ ì¹˜ê³ , ê·¸ 코드를 ë³´ê³ ìœ„ì²˜ëŸ¼ ì´í•´í• 수 있다면 그는 프로그래ë°ì„ í• ì¤„ ì•ˆë‹¤ê³ ë§í• 수 ìžˆì„ ê²ƒìž…ë‹ˆë‹¤. ê·¸ë ‡ê²Œ ë˜ë©´ ì²˜ìŒ ì ‘í•œ ì–¸ì–´ë„ ì–´ëŠ ì •ë„ ëŠ¥ìˆ™í•˜ê²Œ 다룰 ìˆ˜ë„ ìžˆê²Œ ë©ë‹ˆë‹¤. êµ¬ë¬¸ì˜ ì°¨ì´ê°€ ìžˆì„ ë¿ í”„ë¡œê·¸ëž˜ë°ì˜ ë³¸ì§ˆì€ ëŒ€ë™ì†Œì´í•˜ë‹ˆê¹Œìš”.
초보ìžë“¤ì´ 못하는 ë¶€ë¶„ì€ êµ¬ë¬¸ì„ í˜•ì‹ì— 맞게 작성하는 ê²ƒì´ ì•„ë‹ˆë¼ ì´ëŸ° í˜•íƒœì˜ ì‚¬ê³ ë¥¼ 하는 것입니다. ì´ê²ƒì€ ì—¬ê¸°ì €ê¸°ì„œ 단편ì ì¸ ì§€ì‹ë§Œì„ 습ë“한 ê²½ìš°ì— íŠ¹ížˆ ë‘드러집니다. ì¼ë¶€ 코드를 ë³´ê³ ì‹œí–‰ì°©ì˜¤ë¥¼ 통해 'ì–´ëŠ ë¶€ë¶„ì„ ê³ ì¹˜ë©´ 어떻게 ëœë‹¤'와 ê°™ì€ ë‹¨íŽ¸ì ì¸ ì§€ì‹ì„ ì•Œê³ ìžˆëŠ” 것 만으로는 ì§ì ‘ í”„ë¡œê·¸ëž¨ì„ ì§œê¸° ì–´ë µìŠµë‹ˆë‹¤. ì‚¬ê³ í• ì¤„ 알아야 합니다. ë˜ ê·¸ë ‡ê²Œ 가르ì³ì•¼ 합니다.


Recently Comments