[[TableOfContents]] = ì°¸ì—¬ìž ëª…ë‹¨ = * 강사 : ì •ì¢…ë¡ * í•™ìƒ : [ì„¤ìœ í™˜], [장재ì˜], [í™©í˜„ì œ] = 수업 = == 1회차 == === ì¶œì„ === || ì •ì¢…ë¡ || O || || ì„¤ìœ í™˜ || O || || ìž¥ìž¬ì˜ || O || || í™©í˜„ì œ || O || === 수업내용 === 1.visual studio 사용법 새로만들기 - win32 콘솔 프로ì 트(빈프로ì íŠ¸ì— ì²´í¬) ì†ŒìŠ¤íŒŒì¼ ì˜¤ë¥¸ìª½í´ë¦ 추가 - cppíŒŒì¼ í´ë¦í›„ ì´ë¦„ì— .c 붙여서 ìƒì„± 2.ê°ì¢… ì—°ì‚°ìž ê¸°ë³¸ì ì¸ ì‚°ìˆ ì—°ì‚°ìž +-*/ %는 나머지 ì—°ì‚° ëŒ€ìž…ì—°ì‚°ìž = 좌ì—서 우로 대입 ì¦ê° ì—°ì‚°ìž ++, -- a++ì€ ì—°ì‚°í›„ ì¦ê°€ , ++a는 ì¦ê°€í›„ ì—°ì‚° 관계 ì—°ì‚°ìž ==, !=, >, < 등등 논리 ì—°ì‚°ìž !, &&, || 비트 ì—°ì‚°ìž ~, &, |, ^, <<, >> 3.ìžë£Œí˜• int - 4ë°”ì´íŠ¸ì˜ ì •ìˆ˜ float - 4ë°”ì´íŠ¸ì˜ ì‹¤ìˆ˜ char - 1ë°”ì´íŠ¸ì˜ ë¬¸ìž - 숫ìžë¡œ 문ìžë¥¼ 표현(아스키코드) double - 8ë°”ì´íŠ¸ì˜ ì‹¤ìˆ˜ bool - 0ê³¼ 1로 T/F - 컴퓨터는 0ì€ ê±°ì§“ 나머지는 ì°¸ 4.ìž…ì¶œë ¥ 함수 printf - ì½˜ì†”ì°½ì— ì¶œë ¥ì„ ìœ„í•œ 함수 %d, %f 등 ë³€ìˆ˜ì˜ ìˆ«ìžë‚˜ 문ìžë¥¼ ì¶œë ¥í•˜ê¸° 위한것들 scanf - 콘솔창ì—서 ìž…ë ¥ì„ ë°›ê¸° 위한 함수 &를 쓰는 ì´ìœ 는 ë‚˜ì¤‘ì— ìžì„¸ížˆ 설며하기로 함 5.if와 else, switch ìƒí™©ì— ë”°ë¼ í”„ë¡œê·¸ëž¨ì„ ë‹¤ 만들기 귀찮으므로 사용 switch(a) a는 ì •ìˆ˜ë‚˜ 문ìžë§Œ 가능(문ìžëŠ” 아스키코드로 ì •ìˆ˜ì´ë¯€ë¡œ) case안ì—는 breakê°€ 없으면 ê·¸ ë°‘ì—것 ëª¨ë‘ ì‹¤í–‰ 함 === 후기 === * ì„¤ìœ í™˜ - printf함수, scanf함수, if문, else if문, switch ì œì–´ë¬¸ì„ ë°°ì› ë‹¤. 특히 double, int, floatì˜ ì°¨ì´ë¥¼ 확실히 배울 수 있었다. 잘ì´í•´ì•ˆê°”ë˜ #include<stdio.h>ì˜ ì˜ë¯¸, return 0;ì˜ ì˜ë¯¸ë„ 알수 있었다. 다ìŒì‹œê°„ì—” 간단한 ì•Œê³ ë¦¬ì¦˜ì„ ì´ìš©í•œ ê²Œìž„ì„ ë§Œë“¤ê²ƒê°™ë‹¤. ê·¸ë¦¬ê³ printf("숫ìž%lf",input);처럼 숫ìžë¥¼ ì´ìš©í•´ 소숫ì í‘œí˜„ëŸ‰ì„ ì œí•œí•˜ì—¬ ë” ì´ì˜ê²Œ ì¶œë ¥í•˜ëŠ”ë²•ë„ ë°°ì› ë‹¤. * ìž¥ìž¬ì˜ - printf와 scanf. swtich, if else ifë“±ì„ ë°°ì› ê³ ìˆ˜ì—…ì‹œê°„ì— ë°°ìš´ê²ƒ ë§ê³ 새로운 ì´ë¡ ë„ ë°°ì› ë‹¤ ê·¸ëž˜ë„ ì´ë¡ 수업보다는 ì‹¤ìŠµì‹œê°„ì´ ë” ìž¬ë°Œë‹¤. 다ìŒì‹œê°„ì—는 ë°˜ë³µë¬¸ì— ëŒ€í•´ì„œ ë°°ìš°ê³ ì‹¤ìŠµí•´ ë³¼ 것ì´ë‹¤. 아픙로 ìˆ˜ì—…ì‹œê°„ì— ë“£ëŠ”ê²ƒ ë§ê³ ë„ ë‹¤ë¥¸ ê²ƒë„ ì¢€ 배워보면 조헥ㅆ다. ì´í•´ê°€ 안가는 ì´ë¡ ì„ í•œë²ˆë” ë“¤ì„ ìˆ˜ 있어서 ìˆ˜ì—…ê³¼ì •ì„ ì´í•´í•˜ëŠ” ë°ë„ ë„ì›€ì´ ë§Žì´ ë˜ì—ˆë‹¤. ë˜ ì ì€ ìˆ˜ì˜ ì‚¬ëžŒì´ ëª¨ì—¬ì„œ 하기 ë•Œë¬¸ì— í”„ë¡œê·¸ëž˜ë°í• 때 ì´í•´ê°€ 안ë˜ëŠ” ë¶€ë¶„ì„ ë” ìžì„¸ížˆ ë“¤ì„ ìˆ˜ 있어서 ì´í•´í•˜ëŠ”ë° ë„ì›€ì´ ë˜ì—ˆë‹¤. * í™©í˜„ì œ - ìš°ì„ c언어ì—서 ì“°ì´ëŠ” 기본ì ì¸ ì—°ì‚°ìžê°€ ë¬´ì—‡ì´ ìžˆëŠ”ì§€ì— ëŒ€í•´ì„œ ë°°ì› ë‹¤. ë˜í•œ 함수 4ê°€ì§€ì— ëŒ€í•´ì„œ ë°°ì› ëŠ”ë°, printf, scanf,switch, ifì— ëŒ€í•´ì„œ ë°°ì› ê³ ê·¸ë¦¬ê³ ìƒˆì‹¹ê°•ì‚¬ë‹˜ê»˜ C를 ì´ìš©í•´ ìž‘ì„±í•˜ì‹ í”„ë¡œê·¸ëž¨ì„ êµ¬ê²½í•˜ê¸°ë„ í–ˆëŠ”ë°, C로 ì´ëŸ°ê²ƒë„ í• ìˆ˜ 있다는 ê²ƒì„ ì•Œì•˜ë‹¤. 새싹 강사님께서 ìš°ì„ ì 으로 ì„¤ëª…ì„ í•´ì£¼ì‹ ë‹¤ìŒ ìƒˆì‹¹ë“¤ì´ ì‹¤ìŠµí•˜ëŠ” ë°©ì‹ìœ¼ë¡œ ìˆ˜ì—…ì´ ì§„í–‰ë¬ëŠ”ë°, 옆ì—서 ê°•ì‚¬ë‹˜ì´ ì§€ì†ì ì¸ í”¼ë“œë°±ì„ í•´ì£¼ì…”ì„œ ì´í•´í•˜ê¸°ê°€ 편했다. 다ìŒì—는 ë°˜ë³µë¬¸ì— ëŒ€í•´ì„œ ë°°ìš°ê³ , ì‹¤ìŠµë„ í•´ë´ì•¼ê² 다. == 2회차 == === ì¶œì„ === || ì •ì¢…ë¡ || O || || ì„¤ìœ í™˜ || O || || ìž¥ìž¬ì˜ || O || || í™©í˜„ì œ || O || === 수업내용 === 반복문(while, for) ê°™ì€ ìž‘ì—…ì„ ê³„ì† í•˜ê¸° 위하여 사용 {{{ #include <stdio.h> int main() { int i; for(i=0;i<10;i++) { printf("%d\n", i); } return 0; } }}} ----------------------------------- [새싹êµì‹¤/2012]