2.1.2. 수업내용 ¶
1.visual studio 사용법
새로만들기 - win32 콘솔 프로ì �트(빈프로ì �트ì—� ì²´í�¬)
소스파ì�¼ 오른쪽í�´ë¦ 추가 - cpp파ì�¼ í�´ë¦í›„ ì�´ë¦„ì—� .c 붙여서 ìƒ�성
새로만들기 - win32 콘솔 프로ì �트(빈프로ì �트ì—� ì²´í�¬)
소스파ì�¼ 오른쪽í�´ë¦ 추가 - cpp파ì�¼ í�´ë¦í›„ ì�´ë¦„ì—� .c 붙여서 ìƒ�성
2.�종 연산�
기본ì �ì�¸ ì‚°ìˆ ì—°ì‚°ìž� +-*/ %는 나머지 ì—°ì‚°
대입연산� = 좌�서 우로 대입
�� 연산� ++, -- a++� 연산후 �가 , ++a는 �가후 연산
관계 연산� ==, !=, >, < 등등
논리 연산� !, &&, ||
비트 연산� ~, &, |, ^, <<, >>
기본ì �ì�¸ ì‚°ìˆ ì—°ì‚°ìž� +-*/ %는 나머지 ì—°ì‚°
대입연산� = 좌�서 우로 대입
�� 연산� ++, -- a++� 연산후 �가 , ++a는 �가후 연산
관계 연산� ==, !=, >, < 등등
논리 연산� !, &&, ||
비트 연산� ~, &, |, ^, <<, >>
3.�료형
int - 4ë°”ì�´íЏì�˜ ì •ìˆ˜
float - 4바�트� 실수
char - 1바�트� 문� - 숫�로 문�를 표현(아스키코드)
double - 8바�트� 실수
bool - 0과 1로 T/F - 컴퓨터는 0� 거짓 나머지는 참
int - 4ë°”ì�´íЏì�˜ ì •ìˆ˜
float - 4바�트� 실수
char - 1바�트� 문� - 숫�로 문�를 표현(아스키코드)
double - 8바�트� 실수
bool - 0과 1로 T/F - 컴퓨터는 0� 거짓 나머지는 참
4.ìž…ì¶œë ¥ 함수
printf - 콘솔창ì—� ì¶œë ¥ì�„ 위한 함수
�황� 따� 프로그램� 다 만들기 귀찮으므로 사용
switch(a) a는 ì •ìˆ˜ë‚˜ 문ìž�ë§Œ 가능(문ìž�는 아스키코드로 ì •ìˆ˜ì�´ë¯€ë¡œ)
case안�는 break가 없으면 그 밑�것 모� 실행 함
printf - 콘솔창ì—� ì¶œë ¥ì�„ 위한 함수
%d, %f 등 변수ì�˜ 숫ìž�나 문ìž�를 ì¶œë ¥í•˜ê¸° 위한것들
scanf - 콘솔창ì—�서 ìž…ë ¥ì�„ 받기 위한 함수&를 쓰는 ì�´ìœ 는 나중ì—� ìž�세히 설며하기로 함
5.if와 else, switch�황� 따� 프로그램� 다 만들기 귀찮으므로 사용
switch(a) a는 ì •ìˆ˜ë‚˜ 문ìž�ë§Œ 가능(문ìž�는 아스키코드로 ì •ìˆ˜ì�´ë¯€ë¡œ)
case안�는 break가 없으면 그 밑�것 모� 실행 함
2.1.3. 후기 ¶
- ì„¤ìœ í™˜ - 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.2.2. 수업내용 ¶
1.반복문(while, for)
같� 작업� 계� 하기 위하여 사용
같� 작업� 계� 하기 위하여 사용
반복문ì�„ 사용한 기본ì �ì�¸ ì˜ˆì œ
#include <stdio.h>
int main()
{
int i;
for(i=0;i<10;i++)
{
printf("%d\n", i);
}
return 0;
}
실습으로 구구단 � 별�기
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<10;i++)
{
for(j=1;j<10;j++)
printf("%d*%d=%d\n", i,j,i*j);
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int i, j;
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
printf("*");
printf("\n");
}
return 0;
}










