Contents
1. 페ì�´ì§€ ë§�í�¬ ¶
<ê³¼ì œë°©>
새싹êµ�실/2011/AmazingC/ê³¼ì œë°©
새싹�실/2011/AmazingC/5�차(4월 14�)
새싹�실/2011/AmazingC/6�차
새싹êµ�실/2011/AmazingC/ê³¼ì œë°©
새싹�실/2011/AmazingC/5�차(4월 14�)
새싹�실/2011/AmazingC/6�차
5. 수업 ¶
* 후기 작성 ìš”ë ¹ : 후기는 F4(ThreeFs + Future Action Plan)ì—� 맞게 작성해주세요.
- ê´€ë ¨ 페ì�´ì§€ : ThreeFs, ThreeFs(노스모í�¬), FiveFs(노스모í�¬)
- ë§�í�¬ë¥¼ 눌러보기조차 귀찮ì�€ ë‹¹ì‹ ì�„ 위한 간단한 설명
- Facts, Feelings, Findings, Future Action Plan. 즉, 사실, ëŠ�ë‚€ ì �, 깨달ì�€ ì �, 앞으로ì�˜ 계íš�.
- Facts, Feelings, Findings, Future Action Plan. 즉, 사실, ëŠ�ë‚€ ì �, 깨달ì�€ ì �, 앞으로ì�˜ 계íš�.
5.1.1. 수업 ë‚´ìš© ¶
- 수업 시간ì�„ 목요ì�¼ 1시 30분으로 í™•ì •ì§€ì—ˆìŠµë‹ˆë‹¤.
- C 프로그래ë°�과는 별개로 ì„ í˜•ëŒ€ìˆ˜í•™ë�„ 수업 과목ì—� 넣기로 하였습니다.
5.2.1.1. part1. 프로그래ë°�ì�˜ 기초 ¶
- 컴파ì�¼ëŸ¬, ë§�커, ì „ì²˜ë¦¬ê¸°, 디버깅 등ì�˜ 프로그래ë°�ì�˜ 기본ì �ì�¸ 요소ì—� 대해 알아보았다.
5.2.1.2. part2. Hello World ì¶œë ¥í•˜ê¸°(printf함수ì�˜ 사용과 코드 ë¶„ì„�하기) ¶
- printf함수를 사용하여 문ìž�ì—´ì�„ ì¶œë ¥í•˜ëŠ” 방법ì—� 대해 ì•Œì•„ë³´ì•˜ê³ ì»´íŒŒì�¼ëŸ¬ê°€ main 함수를 ë¶„ì„�하는 모습ì�„ ë”°ë�¼ì„œ ì „ì²´ 코드를 ë¶„ì„�했다.
5.2.2. 후기 ¶
- ì‹ ê¸°í˜¸: ì „ë‚ ë°¤ì—� ì§�ì ‘ ppt를 ì œìž‘í•´ì„œ 수업ì�„ 했다. ë�•ë¶„ì—� ë‚´ê°€ ì•Œê³ ìžˆëŠ” 부분ì—� 대한 설명ì�€ 잘 한 것 같지만, ë§Œë“ ë¶„ëŸ‰ì�´ ì �었는지 예ìƒ�보다 빨리 ë��났다. ê·¸ë¦¬ê³ ì•„ë¬´ë¦¬ í•™ìƒ�들ì�´ ì�´ë¯¸ 배운거지만 중간중간ì—� 설명ì�´ 너무 빨ëž�ê³ ë°œì�Œë�„ 꼬ì�¸ 것 같다. 담부턴 좀 ë�” 알차게 ppt를 ë§Œë“¤ì–´ì•¼ê² ë‹¤.
- ì�´ê°€í�¬: ë°°ìš´ ë‚´ìš©ì�„ 다시 배우는 복습차ì›�ì—�서 ì •ë¦¬ë¥¼ 다시 한 번 찬찬히 í• ìˆ˜ 있었ë�˜ 시간ì�´ì—ˆìŠµë‹ˆë‹¤. PPT까지 만드시ëŠ�ë�¼ ê³ ìƒ�하셨어요.:)
- 박지호: 프로그래ë°�ì�˜ 기초ì—� 대한 ë‚´ìš©ì�„ ë°°ì› ìŠµë‹ˆë‹¤. 수업 ë‚´ìš©ì�´ ì�´ë¯¸ ë°°ìš´ 것ì�´ì—ˆì§€ë§Œ 질 ìž�체는 꽤 ê´œì°®ì•˜ë‹¤ê³ ìƒ�ê°�합니다. ë˜�한 ì§�ì ‘ ppt까지 ì œìž‘í•˜ì‹ ê¸°í˜¸í˜•ì�˜ 성ì�˜ê°€ ë�‹ë³´ì˜€ìŠµë‹ˆë‹¤. 앞으로 수업ì—� 대한 기대가 í�½ë‹ˆë‹¤.
5.2.3. 다ì�Œ 시간ì—� ¶
- ìž�료형과 변수 ì„ ì–¸ë²•, 변수 초기화, 변수 ê°’ 대입ì—� 대해 ë°°ì›�니다.
- 여러가지 �료형� 변수를 �용한 연산� 대해 배�니다.
5.3.1.1. part1. 여러가지 ìž�료형 ¶
- 비트란 10진수ì�˜ 숫ìž�를 2진수로 바꿨ì�„ 때 디지털 숫ìž� 한 ìž�리를 비트ë�¼ê³ 한다. 단, 맨 앞ìž�리 비트는 부호 비트로 사용한다.
- ë”°ë�¼ì„œ int형ì�´ í‘œí˜„í• ìˆ˜ 있는 범위는 -2^31 ~ 2^31 -1ì�´ë‹¤.
- 바�트 = 8비트
- �료형� 종류엔 int, float, double, short, char등� 있다.
- 오버플로우 = ì–´ë–¤ íŠ¹ì •í•œ ìž�료형ì�´ í‘œí˜„í• ìˆ˜ 있는 ë�°ì�´í„°ì�˜ 범위를 벗어났ì�„때 오버플로우가 ë°œìƒ�í–ˆë‹¤ê³ í•œë‹¤.
5.3.1.2. part2. 변수를 ì�´ìš©í•œ ì—°ì‚° ¶
- ì‹�별ìž�란 프로그램ì�„ í• ë•Œ 사용ìž�ê°€ 다른 것과 êµ¬ë¶„í• ìˆ˜ 있ë�„ë¡� 하는 것
- ì‹�별ìž�로 Cë�¼ì�´ë¸ŒëŸ¬ë¦¬ì—�서 ì œê³µí•˜ëŠ” 키워드(int, char, long, new등)는 쓸 수 없다.
- 변수를 ì„ ì–¸í• ë•Œ ìž�료형 변수명; , ìž�료형 변수명1,변수명2,변수명3....,변수명n;ì�´ 가능하다.
- 변수는 컴퓨터ì�˜ ë©”ì�¸ 메모리ì�˜ 한 부분ì�„ ì§�ì ‘ 차지한다.
- ë”°ë�¼ì„œ scanf("%d",&number);ì—�서 &는 numberê°€ 메모리ì—�서 ì°¨ì§€í•˜ê³ ìžˆëŠ” 공간ì�˜ 주소를 반환한다.(후ì—� í�¬ì�¸í„° 배울때 중요한 ê°œë…�)
- 우리가 char형 변수ì—� 문ìž�를 ë„£ì�„ë•� ì»´í„°ê°€ 문ìž�로 ì €ìž¥ì�„ 하지 못한다!!(왜ëƒ�하면 컴퓨터는 숫ìž�로 ì�´ë£¨ì–´ì§„ 기계니까)
- 따�서 문�를 대입해 주��� 그 변수엔 그 문�� 해당하는 아스키 코드가 들어가 있다.
- ë”°ë�¼ì„œ 문ìž�형 변수 aì—� 수학ì �ì�¸ ì—°ì‚°ì�´ 가능하다.
5.3.2. 후기 ¶
- ì‹ ê¸°í˜¸: ppt는 나름 알차게 ì§ ê²ƒ 같지만, ì�´ë²ˆì—�ë�„ 설명ì�´ 약간 빨ëž�ë�˜ 것 같다. ê¶�금한게 있으면 물어보ë�¼ê³ í–ˆë�”니 모ë‘� 아는 ë‚´ìš©ì�´ë�¼ê³ 하긴 했지만, ì™ ì§€ 나중ì—� ì–´ë ¤ìš´ ê°œë…�ì—� 들어가면 í•™ìƒ�들ì�´ ì–´ë ¤ì›Œí• ê²ƒ 같다. ê·¸ë¦¬ê³ ê°€í�¬ì•¼ ë¹µ ê³ ë§ˆì›Œ ã…‹ã…‹
- ì�´ê°€í�¬: ì—시 ê°•ì�˜ê°€ 알찼습니다.^^ ì�´í•´ë‘� 잘 ë��구요. 아스키코드 부분ì�€ 실수를 í• ìˆ˜ë�„ 있ì�„ ê±° 같아서 꼼꼼하게 공부해야 í• ê±° 같습니다. ì „ì—� 1시 15ë¶„ì—� ë��나는 수업ì�´ 있어서 조금씩 늦어서 죄송해요.. ë¹µ 맛있게 드셨나ë´�ìš” 기분ì�´ 좋네요

- 박지호: ìž�료형ì—� 대해서 ë°°ì› ìŠµë‹ˆë‹¤. C프 ê°•ì�˜ë•Œ ë”´ì§“ 해서ì�¸ì§€ ì�´í•´í•˜ì§€ 못했ë�˜ ë‚´ìš©ì�„ 배워서 좋았습니다. 마지막ì—� 실습ë�„ 잘 ì�´ë¤„졌으면 하는 아쉬움ë�„ 남았습니다.(마치 ë¨¼ì € 작성한것처럼 조작하지마 ì�´ê°€í�¬)










