[[TableOfContents]] = ì°¸ì—¬ìž ëª…ë‹¨ = *강사 : 추성준 *í•™ìƒ : ì‹ ìœ¤í˜¸, ì´í˜„민 == 새싹 스터디 ê°ì˜¤ == *í•™ìƒë“¤ì´ 나보다 ë” ì½”ë””ì„ ìž˜í•˜ê²Œ 만들것ì´ë‹¤. - 추성준 *cë¡œ ìš´ì˜ì²´ì œë¥¼ ë§Œë“¤ê² ìŠµë‹ˆë‹¤. - ì´í˜„민 *cí”„ë¡œê·¸ëž˜ë° A+ë°›ê² ìŠµë‹ˆë‹¤. -ì‹ ìœ¤í˜¸ = 수업 = *매주 ëª©ìš”ì¼ 15:00 ~ 17:00 == 1회차 == === ì¶œì„ === ||ì´ë¦„||출ì„|| ||추성준||O|| ||ì´í˜„민||O|| ||ì‹ ìœ¤í˜¸||O|| === 수업내용 === *ICE Breaking : ì¼ìš”ì¼ì— ì˜í™”를 보기러해서 ì˜ˆë§¤ìœ¨ì´ ê°€ìž¥ ë†’ì€ í™”ì°¨ë¥¼ 봣는ë°, 재미가 없어서 실ë§í–ˆë‹¤. -추성준 주ë§ì— 아파서 ì•„ë¬´ê²ƒë„ ëª»í–ˆìŠµë‹ˆë‹¤. -ì´í˜„민 오늘 C수업ì—ì„œ 멘붕 당했어요. êµìˆ˜ë‹˜ì´ ì ˆ 존중 안해주셧어요 -ì‹ ìœ¤í˜¸ * GCCì˜ ì‚¬ìš©ë°©ë²• * 다양한 ë°ì´í„°í˜•ì˜ ì¶œë ¥ 방법 {{{ char name = 'A'; int b = 2; float c = 2.1; double d = 4.5; printf("%c",name); printf("문ìž:%c\nì •ìˆ˜:%d\n실수1:%f\n실수2:%.2f",a,b,c,d); }}} * while ë¬¸ì˜ ë¬´í•œë£¨í”„ {{{ while(1){ printf("무한루프"); } }}} * do-while ë¬¸ì˜ ë¬´í•œë£¨í”„ {{{ do{ printf("무한루프"); } while (1); }}} * for문 {{{ int i; for(i=0;i<10;i++) { printf("for문\n"); } }}} === 후기 === * 새싹 ì²«ìˆ˜ì—…ì„ í–ˆë‹¤. ë„ì¤‘ì— í˜„ë¯¼ì´ê°€ ì˜ì–´ ìˆ˜ì—…ì„ ë°›ìœ¼ëŸ¬ê°€ì„œ 한시간 비었다. 다ìŒì£¼ë¶€í„°ëŠ” ì‹œê°„ì„ í•œì‹œê°„ 연기하여 세시부터 ì‹œìž‘í• ì˜ˆì •ì´ë‹¤. gccì˜ì‚¬ìš©ë²•ì„ 간단히 ì„¤ëª…í–ˆê³ , gdb는 í•™ìƒë“¤ì´ ë””ë²„ê¹…ì„ ëª°ë¼ì„œ 설명해주지 않았다. printf사용법부터 시작해서 ì—°ì‚°ìž, ë°ì´í„° 타입, while,do-while,forë¬¸ì„ ì„¤ëª…í–ˆë‹¤. 현민ì´ëŠ” 쉰게 잘 ë”°ë¼ì˜¤ê³ , ìœ¤í˜¸ë„ ì²œì²œížˆ ë”°ë¼ì˜¤ê³ 있어서 앞으로 수업하는ë°ì— ì§€ìž¥ì€ ì—†ì„ ê²ƒ 같다. ìˆ˜ì—…ì„ ë‹¤ í•˜ê³ ìƒê°í•´ë³´ë‹ˆ 너무 우왕좌왕하게 가르쳤ë˜ê²ƒ 같다. 다ìŒì‹œê°„ì€ ë”ìš± 열심히 ì¤€ë¹„í•´ì•¼ê² ë‹¤. - 추성준 * 오늘 ì²˜ìŒ ìƒˆì‹¹êµì‹¤ ìˆ˜ì—…ì„ í–ˆëŠ”ë° ìƒê°ë³´ë‹¤ 재미있었어요.빨리 ë” ë§Žì´ ë°°ìš°ê³ ì‹¶ì–´ìš”. - ì´í˜„민 * í›„ê¸°ì“°ëŠ”ê±¸ê¹Œë¨¹ê³ ìžˆì—ˆë‹¤. ìƒˆì‹¹ì€ ë‚´ìœ„ì£¼ì¸ê²ƒê°™ì•„서기분ì´ì¢‹ë‹¤.ì´ëŸ¬ë‹¤êµìˆ˜ë‹˜ìˆ˜ì—…안듣게ë ê¹Œë´ ê±±ì •ì´ë‹¤.êµìˆ˜ë‹˜ì€ 너무 ë‚ íž˜ë“¤ê²Œí•œë‹¤. 새싹좋다. -ì‹ ìœ¤í˜¸ * 3ì›” 22ì¼, 6피ì—ì„œ, ì´í˜„민ì´ëž‘ ì¶”ì„ ì¤€ 성ìƒë‹˜ê³¼ c를 visual studio를 ì´ìš©í•´ì„œ ìˆ˜ì—…ì„ í–ˆìŠµë‹ˆë‹¤. 함수를 몇개 ë°°ì› ìŠµë‹ˆë‹¤. for,whileì´ ì–´ë ¤ì› ìŠµë‹ˆë‹¤. 집ì—가서 다시한번 í•´ë³´ë ¤ê³ í•©ë‹ˆë‹¤. 아는게 없어서 다ìŒì— ë˜ í•´ì•¼ í• ì§€ ëª¨ë¥´ê² ìŠµë‹ˆë‹¤. - ì‹ ìœ¤í˜¸ íšŒê³ ì§€ * cì—대해 ë°°ì› ì–´ìš”. 다ìŒì— ë” ë§Žì´ ë°°ì›Œì•¼ê² ì–´ìš”. - ì´í˜„민 íšŒê³ ì§€ == 2회차 == === ì¶œì„ === 2012/3/29 ||ì´ë¦„||출ì„|| ||추성준||O|| ||ì´í˜„민||O|| ||ì‹ ìœ¤í˜¸||O|| === 수업내용 === * for, while 문 복습 {{{ /* for ë¬¸ì„ ì´ìš©í•œ 1부터 10ê¹Œì§€ì˜ í•© */ int i,sum=0; for(i=0;i<=10;i++) { sum += i; } printf("%d",sum); }}} {{{ /* while ë¬¸ì„ ì´ìš©í•œ 1부터 10ê¹Œì§€ì˜ í•© */ int i=1,sum=0; while (i<=10) { sum += i; i++; } printf("%d",sum); }}} * 소ë¼ë•Œë¦¬ê¸° ê²Œìž„ì— ì´ìš©ëœ 함수 소개 * #define * srand(time (null)) * getch() * switch() { case : default :} * break; * ACM ë¬¸ì œ 사ì´íŠ¸ 소개 === ê³¼ì œ === * (ê³µí†µê³¼ì œ)ACM 2ë¬¸ì œ 풀기 * 소ë¼ë•Œë¦¬ê¸° ê²Œìž„ì— MP,마법공격,ì²´ë ¥íšŒë³µ 기능추가하기 === 후기 === * ì§€ë‚œì£¼ì— ìˆ˜ì—…í–ˆë˜ for,whileì˜ ë³µìŠµìœ¼ë¡œ 시작했다. 1부터 10ê¹Œì§€ì˜ í•©ì„ êµ¬í•˜ëŠ” í”„ë¡œê·¸ëž¨ì„ ì§œë³´ë¼ê³ í–ˆëŠ”ë° ì‰½ê²Œ 하지 ëª»í•˜ê³ ë§Žì´ ë²„ë²…ê±°ë ¸ë‹¤. 둘다 ì§‘ì— ë¹„ì£¼ì–¼ 스튜디오가 없어서 ë³µìŠµì„ ì•ˆí•œ 것 같다. ê·¸ë¦¬ê³ ì†Œë¼ë•Œë¦¬ê¸° 게ì´ì„ 타ì´í•‘하게 í•˜ê³ , 소ë¼ë•Œë¦¬ê¸° 게임ì—ì„œ ì“°ì´ëŠ” í•¨ìˆ˜ë“¤ì„ ì„¤ëª…í•´ì£¼ì—ˆë‹¤. ê·¸ëŸ°ë° í•œë²ˆì— ë„ˆë¬´ ë§Žì€ ì–‘ì„ ë°°ì›Œì„œ 그런지 ì´í•´ë„ê°€ 떨어지는 것 같아서 다ìŒì£¼ì— ë³´ì¶©ìˆ˜ì—…ì„ í•˜ê¸°ë¡œ 했다. 다ìŒì£¼ ê³¼ì œë¡œëŠ” MP를 추가해서 마법공격, ì²´ë ¥íšŒë³µì„ ì¶”ê°€í•´ì˜¤ëŠ”ê²ƒì„ ë‚´ì£¼ì—ˆëŠ”ë° ì•„ë§ˆ 안해올것 같다. * 시작하ìžë§ˆìž whileë¡œ 1부터 10까지 ë”했다. 나는 ë²„ë²…ê±°ë ¸ë‹¤. ê·¼ë° ì¡°ì–¸ì„ êµ¬í•˜ë©´ì„œ 해봤다. ê²Œìž„ì½”ë“œë„ ë² ê»´ì¨ë´¤ë‹¤. defineì€ ë©”ì¸í•¨ìˆ˜ ë°”ê»ì„œ 하는 ê±°ë¼ê³ ë°°ì› ë‹¤. select=getch() ì´ê±°ê°€ 좀 í—·ê°ˆë ¸ë‹¤. breakê°€ 나오면 ë©ˆì¶˜ë‹¤ê³ í•œë‹¤. 오늘 ì •ë§ ì—¬ëŸ¬ê°€ì§€ë¥¼ ë°°ìš´ê±° 같다. 때리기 ê²Œìž„ì•ˆì— ë§Žì€ í•¨ìˆ˜ê°€ 들어있는게 ì‹ ê¸°í–ˆë‹¤. ë³µìŠµë„ ì¢€ ë” ì—´ì‹¬ížˆ í•´ì•¼ê² ë‹¤. ì§‘ì— ë¹„ì¥¬ì–¼ìŠ¤íŠœë””ì˜¤ë„ ê¹”ê³ ìŠ¤ìŠ¤ë¡œ 하는 ìŠµê´€ì„ ë“¤ì—¬ì•¼ê² ë‹¤. -ì‹ ìœ¤í˜¸ * 소ë¼ë•Œë¦¬ê¸° ê²Œìž„ì„ ë§Œë“¤ì—ˆë‹¤. for,whileë³µìŠµí•˜ê³ ì˜¤ëŠ˜ 여러가시 새로운거를 ë§Žì´ ë§Žì´ ë°°ì› ë‹¤.다ìŒì— 여러가지 ìŠ¤í‚¬ì„ ë§Œë“¤ì–´ì•¼ ë˜ìš”..ã… ã… ë„ˆë¬´ í•œêº¼ë²ˆì— ë§Žì„걸 ë°°ì› ì–´ìš”....ê³¼ì œëŠ” 2ì£¼ì— í•œë²ˆë§Œ í–ˆìœ¼ë©´ì¢‹ê² ì–´ìš”;ã… ã… ã… ã… ã… ã… ã… ã… ì•„ì•„..멘붕..;;-ì´í˜„민 == 2회차(보충수업) == === ì¶œì„ === 2012/4/4 ||ì´ë¦„||출ì„|| ||추성준||O|| ||ì´í˜„민||O|| ||ì‹ ìœ¤í˜¸||O|| === 수업내용 === * for, while 문 2ì°¨ 복습 === ê³¼ì œ === === 후기 === == 3회차 == === ì¶œì„ === 2012/4/5 ||ì´ë¦„||출ì„|| ||추성준||O|| ||ì´í˜„민||O|| ||ì‹ ìœ¤í˜¸||O|| === 수업내용 === * 함수, 구조체, ë°°ì—´, í¬ì¸í„° {{{ /* while ë¬¸ì„ ì´ìš©í•œ 1부터 10ê¹Œì§€ì˜ í•© */ char isOne (int num1) { if (num1 == 1) { return 'T'; } else { return 'F'; } } int main () { int a,b=1; a = isOne(b); printf("%c",a); return 0; } }}} === ê³¼ì œ === === 후기 === * 오늘 너무 힘들다. 그냥 힘들다 ë‚´ê°€ 함수를 새로 만드는 걸 ë°°ì› ëŠ”ë° í—·ê°ˆë¦°ë‹¤. 다 지친다.ã… ã… ìž˜ í•˜ê³ ì‹¶ë‹¤. ê·¼ë° í•´ë³´ë¼ê³ 하면 ë‚œ 아무ìƒê°ë„ 나지 않는다. ë„대체 어떻게 í•´ì•¼í• ì§€ ëª¨ë¥´ê² ë‹¤. í¬ì¸í„°ë¼ëŠ”걸 ë°°ì› ëŠ”ë° ëª¨ë¥´ê² ë‹¤. 다ìŒì£¼ì— ë³´ì¶©ì‹œê°„ì— ë” ì—´ì‹¬ížˆ 배워야겟다. -ì‹ ìœ¤í˜¸ * 오늘 매우매우 많ì€ê²ƒì„ ë°°ì› ë‹¤. 함수만드는법ì´ëž‘, ë°°ì—´ì´ëž‘, 구조체랑, í¬ì¸í„°ì“°ëŠ”ë²•ì„ ë°°ì› ë‹¤. ã…‹ 배우긴 í–ˆëŠ”ë° ë¨¸ë¦¬ì— ë“¤ì–´ìžˆì§€ëŠ” ì•Šì€ê²ƒê°™ë‹¤. ã…‹ã…‹ ë‹´ì£¼ì— ë³´ì¶©ë•Œ ì¢€ë” ë¨¸ë¦¬ì— ë„£ì„수 있ë„ë¡ ë…¸ë ¥í•´ì•¼ê² ë‹¤. ã…‹ã…‹ã…‹ã…‹ ì•„ 힘들다 ㅋㅋㅋ빨리 ì§‘ì— ê°€ê³ ì‹¶ë‹¤. ã…‹- ì´í˜„민 ----------------------------------- [새싹êµì‹¤/2012]