U E D R , A S I H C RSS

새싹�실/2011/AmazingC/5�차(4월 14�)



2. 수업내용

  • ì—°ì‚°ìž�
    • 비트 ì—°ì‚°ìž�: |, &, >>, <<, ^
    • 논리 ì—°ì‚°ìž�: ||, & * 수ì‹� ì—°ì‚°ìž�: +, -, *, /, %
    • ì¦�ê°� ì—°ì‚°ìž�: ++, --
    • 관계 ì—°ì‚°ìž�: ==, <=, >=, <, >
    • 대입 ì—°ì‚°ìž�: =

  • 조건문
    • if

      if(조건�){
         명령
       }
  • switch

      switch(ê°’){
       case ê°’1:
         명령
       case ê°’2:
         명령
       ...
       }
  • 한 case마다 하나ì�˜ 명령만ì�„ 실행하려면 반드시 break쓸것!
  • ì�´ìœ : breakê°€ 없으면 break를 만날때 까지 아래 caseì�˜ 명령까지 수행

  • 반복문
    • 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.
*************
****** ******
*****   *****
****     ****
***       ***
**         **
*           *
**         **
***       ***
****     ****
*****   *****
****** ******
*************
2.
           *
         ** **
        **   **
       **     **
********       ********
 **                 **
   **             **
     **         **
   **             **
 **                 **
********       ********
       **     **
        **   **
         ** **
           *
3. 구구단ì�„ ìœë ¥í•˜ëŠ” 프로그램ì�„ 작성하세요.(1단~9단)

4. 369게임ì�„ 30미만까지만 ìœë ¥í•˜ëŠ” 프로그램ì�„ 작성하세요.(게임 ë°©ì‹�대로)

<정답� �요�� 공개하겠습니다. 2번� 못하��� 괜찮습니다.>

  • 모ë‘� 시험ì—�서 좋ì�€ 결과를 받길 ë°”ëž�니다!!


과제 재밌어보�다... - 고한종
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:41
Processing time 0.0089 sec