2. 수업내용 ¶
- 연산�
- 비트 연산�: |, &, >>, <<, ^
- 논리 연산�: ||, &
* 수� 연산�: +, -, *, /, %
- �� 연산�: ++, --
- 관계 연산�: ==, <=, >=, <, >
- 대입 연산�: =
- 비트 연산�: |, &, >>, <<, ^
- 조건문
- if
- if
if(조건�){
ëª…ë ¹
}
- switch
switch(ê°’){
case ê°’1:
ëª…ë ¹
case ê°’2:
ëª…ë ¹
...
}
- 한 case마다 하나ì�˜ ëª…ë ¹ë§Œì�„ ì‹¤í–‰í•˜ë ¤ë©´ 반드시 break쓸것!
- ì�´ìœ : breakê°€ 없으면 break를 ë§Œë‚ ë•Œ 까지 아래 caseì�˜ ëª…ë ¹ê¹Œì§€ 수행
- 반복문
- for
- for
for(초기�;조건�;���){
ëª…ë ¹
}
- 다중 ëª…ë ¹ì�¼ë•Œ {} 쓸것
- 초기ì‹�, ì¡°ê±´ì‹�, ì¦�ê°�ì‹� ìƒ�ëžµ 가능하다. 그러나 ì�¼ë°˜ì �ì�¸ ìƒ�황ì—�ì„ ë¹„ì¶”ì²œ
- ì¡°ê±´ì‹�ì�„ 만족하는 ë�™ì•ˆ ì¦�ê°�ì‹� 수행하면서 ëª…ë ¹ 반복 실행
- ëª…ë ¹ì�„ ë°˜ë³µí• íšŸìˆ˜ë¥¼ ì•Œê³ ìžˆì�„때 사용
- while
while(조건�){
ëª…ë ¹
}
- 다중 ëª…ë ¹ì�¼ë•Œ {}쓸것
- ì¡°ê±´ì‹�ì�„ 만족하는 ë�™ì•ˆ 무한번 ëª…ë ¹ 반복
- ë”°ë�¼ì„œ ëª…ë ¹ì�„ ë°˜ë³µí• íšŸìˆ˜ë¥¼ ëª¨ë¥´ê³ ìžˆì�„때 사용하면 편리
int number;
int sum=0;
scanf("%d", &number);
while(number>0){
sum+=number%10;
number/=10;
}
<ìž…ë ¥ë°›ì�€ 숫ìž�ì�˜ ê°� ìž�리수ì�˜ í•© 구하기>
- do while
do{
ëª…ë ¹
}while(조건�);
- ëª…ë ¹ì�„ 수행 후 ì¡°ê±´ì‹�ì�„ íŒ�단
- ë”°ë�¼ì„œ 반드시 1번ì�€ ëª…ë ¹ì�„ 수행한다.
int number=1;
do{
number++;
printf("%d", number);
}while(number<1);
**ê²°ê³¼**
2계ì†�í•˜ë ¤ë©´ 아무키나 누르ì‹ì‹œì˜¤.....
3. 후기 ¶
ì�´ê°€í�¬ - 지금까지 ë°°ìš´ 부분중ì—� 가장 중요한 부분ì�´ë�¼ê³ ìƒ�ê°�ë�˜ëŠ” 반복문과 조건문! if, while, for! ë’¤ì—� 별ì°�는게 좀 무서워보ì�´ê¸´ 합니다만 열심히 í•´ë³´ê² ìŠµë‹ˆë‹¤_ ì˜¤ë¹ ë�„ 시험 잘보세요~ 아니 잘 ë³´ì‹œê³ ê³„ì‹ ê°€ìš” ã…‹ã…‹ã…‹ã…‹?
4. ê³¼ì œ ¶
1~2. 다ì�Œì�„ ì¶œë ¥í•˜ëŠ” 프로그램ì�„ 작성하세요.
1.
1.
************* ****** ****** ***** ***** **** **** *** *** ** ** * * ** ** *** *** **** **** ***** ***** ****** ****** *************2.
*
** **
** **
** **
******** ********
** **
** **
** **
** **
** **
******** ********
** **
** **
** **
*
3. 구구단ì�„ ì¶œë ¥í•˜ëŠ” 프로그램ì�„ 작성하세요.(1단~9단)4. 369게임ì�„ 30미만까지만 ì¶œë ¥í•˜ëŠ” 프로그램ì�„ 작성하세요.(게임 ë°©ì‹�대로)
<ì •ë‹µì�€ ì�¼ìš”ì�¼ì—� ê³µê°œí•˜ê² ìŠµë‹ˆë‹¤. 2번ì�€ 못하ë�”ë�¼ë�„ 괜찮습니다.>
- 모� 시험�서 좋� 결과를 받길 바�니다!!
ê³¼ì œ 재밌어보ì�¸ë‹¤... - ê³ í•œì¢…










