U E D R , A S I H C RSS

새싹교실/2011/쉬운것같지만쉬운반/2011.3.29



쉬운 것 같지만 쉬운 반 세번째 모임입니다~

1. 공부 내용

  • 표준 입,출력 함수 중 대표 함수 설명~
    1. printf 함수의 작동 원리
    2. 서식문자 ( %d )

  • 변수와 상수에 대한 설명
    1. 변수가 어떻게 만들어 질까?

  • 연산자 설명~
    1. 대입 연산자 ( = )
    2. 산술 연산자 ( +, -, *, /, % )
    3. 부호 연산자 ( +(양수 부호), -(음수 부호) )
    4. 증감 연산자 ( ++, -- )
    5. 비교 연산자 ( >, <, ==, !=, >=, <= )
    6. 논리 연산자 ( &&, ||, ! )

2. 안내 내용

  • ZP 정모 월요일에 있습니다~ 관심있으시면 오시오.
  • 피드백 문제 꼭 합시다~

3. 참가 여부

강사 박성현 O
새싹 장용운 O
송치완 O
신형준 X

4. 피드백 문제

  1. 특수 문자 중 \n을 사용하는 이유가 무엇인지 쓰세요.

  2. 다음 연산의 결과 값은?
    (x와 y는 다음과 같이 선언되어 있다., int x = 31; int y = 9;)
    (1) x && y
    (2) x & y
    (3) ~x
    (4) (x++) + (--y)
    (5) x % 4

  3. 연산자 우선순위가 같은 연산자끼리의 연산 방향을 결정하는 것을 무엇이라 하는가?

  4. 다음 printf 함수와 scanf 함수 사용 중 틀린 것을 , 제대로 치시오.
    (친 부분에 대해서는 하이라이트 표시해주세요~ 하이라이트는 따옴표세개로 양 옆을 감싸주면 됩니다~)

   printf("%d + %d = %d\n", 3, 4);
   printf(3 + 4 = 7);
   printf("Olleh~!\n");
   scanf("%d", x);		//x는 int형 으로 선언되어 있다 가정.

5. 후기

  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
    • 관련 페이지 : ThreeFs, ThreeFs(노스모크), FiveFs(노스모크)
    • 링크를 눌러보기조차 귀찮은 당신을 위한 간단한 설명
      • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
      • 예를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"

  • 오늘은 표준 입출력 함수, 상수&변수의 의미와 각종 연산자들에 대해서 배웠다. 역시 배우면 배울수록 흥미롭다. 그런데 용운이는 다 알 형준이는 안오 뭔가 나만 배우 있는 듯한 느낌이...... ㅜㅜ. 아무튼 지금은 무식해도 올해가 끝나갈 쯤엔 나도 C언어 마스터가 되야지. - 송치완

  • 오늘 배운 것은 printf의 사용법과 각종 연산자에 대한 것이었다. 예전에 배운 적이 있지만 다시 배우니 더 깊이 알게 된 것 같다. 프로그래밍은 배울 수록 느는 것 같다. 앞으로도 복습은 소홀히 하지 않아야겠다. - 장용운

  • 오늘 가르치면서 느낀건 내가 준비가 좀 부족했다는 것이다. 시나리오가 제대로 준비되지 않아, 말에 두서가 없었다. Flexible하게 해보려 하는 것도 좋지만, 일단 최소한의 시나리오는 그리 해야 할 것 같다. 그리 컴퓨터로 실습을 하려 했는데, 다음부터는 일단 개념적으로 익히 실습을 해야겠다. 손에 익숙해지는 것도 중요하지만, 우선적으로 머리가 추측을 할 수 있도록 하는게 더 중요한 것 같다. 그 사이의 갭은 점점 실습을 통해 줄여나가면 될 것 같다. - 박성현


피드백 문제 -송치완
1. \n은 한줄 띄우는 엔터역할을 합니당
2. (1) 1
(2) 9
(3) -32
(4) 39
(5) 3
3. 결합성
4.
printf("%d + %d = %d\n", 3, 4);
printf(3 + 4 = 7);
printf("Olleh~!\n");
scanf("%d", x); //x는 int형 으로 선언되어 있다 가정.


치면
   printf("%d + %d = %d\n", 3, 4);
   printf("3 + 4 = 7");
   printf("Olleh~!\n");
   scanf("%d", x);		//x는 int형 으로 선언되어 있다 가정.
  • 내가 새싹할 때 설명을 안했던 부분이 있어서 발견을 못했구나 ! scanf함수 라인의 의미는 "10진수 정수형을 입력받아 x 변수에 저장하겠다."인데, 이때 x 앞에 &를 붙여줘야 돼. "x -> &x" 이렇게 바꿔줘야 돼~ - 박성현


피드백 문제 - 장용운

1. 개행 문자(\n)는 printf 함수에서 줄을 넘길 때 사용합니다. 이것에 캐리지 리턴(\r)을 직접 타이핑하지 않는 이유는 printf 함수가 텍스트 모드로 출력하기 때문에 자동으로 캐리지 리턴이 앞에 붙게 되기 때문입니다.

2. (1) true
(2) 9
(3) -32
(4) 39
(5) 3

3. 결합성
4.

printf("%d + %d = %d\n", 3, 4 , 3+4);
printf("3 + 4 = 7"); //잘 보면 문자열을 감싸는 두 개의 큰따옴표에 하이라이트 되어있습니다
printf("Olleh~!\n");
scanf("%d", &x); //x는 int형 으로 선언되어 있다 가정.


   printf("%d + %d = %d\n", 3, 4 , 3+4);
   printf("3 + 4 = 7");
   printf("Olleh~!\n");
   scanf("%d", &x);		//x는 int형 으로 선언되어 있다 가정.

  • 다들 피드백 문제 잘 푸는구나 ㅋㅋㅋㅋㅋㅋ 굿굿 - 박성현
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:43
Processing time 0.0197 sec