Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2012/startLine: Difference between revisions

From ZeroWiki
imported>smksyj
No edit summary
imported>smksyj
No edit summary
Line 39: Line 39:
=== 과제 ===
=== 과제 ===
* 중첩된 반복문으로 별 찍기
* 중첩된 반복문으로 별 찍기
int main()
{
    int num1 , num2 = 1, num3, num4 = 2;
    printf("별을 위해서 숫자를 입력해주세요\n");
    scanf("%d", &num1);
    num3 = num1 - 1;
    while(num2 <= num1){
      while(num3 < num1){
          printf("*");
    num3++;
      }
      printf("\n");
      num3 = num3 - num4;
      num2 = num2 + 1;
    num4++;
    }
    return 0;
}
* 윤년 달력
* 윤년 달력
=== 후기 ===
=== 후기 ===

Revision as of 13:07, 26 March 2012

새싹교실/startLine

  • 모임시간 : 매주 수요일 오후 6:00 ~ 오후 8:00 (궁금한 것이 있으면 언제든지 연락해서 질문해도 ok)
  • 가르치는 사람 : 서민관
  • 배우는 사람 : 박환희, 이성훈, 최재현, 서민관

수업

1회차 (2012-03-21)

수업내용

  • 전체적인 수업 일정.
  • wiki 사용법.
  • 0과 1으로 어떻게 글자를 표현하는가(ASCII code).
  • 컴파일러가 하는 일.
  • 변수의 개념과 타입.
  • 입, 출력 함수(printf, scanf)와 테스트 함수(assert).
  • 왜 테스트 함수를 써야 하는가.

과제

  • 변수 선언과 사칙연산만 한 시점에서 어떤 과제를 내야 할지 딱히 떠오르는 것이 없어서 이번에는 패스.

후기

  • 처음이라 간단하게 하려고 변수와 연산에 대해서만 말을 했는데, 간단하게 하려고 하니까 너무 내용이 간단해져서 뭔지 모르는 사이에 내용이 다 끝나버렸습니다. 그렇다고 잘 했느냐고 하면 그것도 딱히 아닌 느낌이네요. 앞으로는 실습 위주로 하면서 조금 더 자세하게 진행을 해야 하지 않을까 싶습니다. 경우에 따라서는 완전히 다른 방법을 써야 할지도 모르겠지만... 어쨌든 아는 것과 가르치는 것은 다르다는 것을 새삼 느낀 시간이었습니다. - 서민관
  • 매주가 기다려져서 좋네요 ㅋㅋㅋㅋㅋ - 이성훈
  • 앞으로가 기대대요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ - 박환희

1회차-재현 (2012-03-22)

수업내용

  • 전체적인 수업 일정.
  • 재현이가 기존에 아는 부분들(변수, 제어문) 확인.
  • 정확하게 알지 못 하는 부분들(함수, call by value, call by reference, 구조체, 포인터)

과제

  • 일단 재현이가 기존에 C를 어느 정도 공부했는지를 확인하기 위한 시간이라 따로 과제를 준비하지 못 했음.

후기

2회차-환희 (2012-03-26)

수업내용

  • 1회차 내용의 복습.
  • 제어문의 의의.
  • 제어문(조건문, 반복문)의 문법과 몇몇 주의해야 될 부분들(switch문의 break 사용, 반복문에서의 종료 조건 등).
  • 간단한 제어문 실습.

과제

  • 중첩된 반복문으로 별 찍기
int main()
{
   int num1 , num2 = 1, num3, num4 = 2;

   printf("별을 위해서 숫자를 입력해주세요\n");
   scanf("%d", &num1);

   num3 = num1 - 1;

   while(num2 <= num1){
      while(num3 < num1){
         printf("*");
   num3++;
      }
      printf("\n");
      num3 = num3 - num4;
      num2 = num2 + 1;
   num4++;
   }

   return 0;
}
  • 윤년 달력

후기


새싹교실/2012