U E D R , A S I H C RSS

새싹교실/2014/내무반

1. 참가자

2. 개요

  • C 언어 스터디
  • 진행 일시 : 매주 수요일 오후 5시 ~ 7시

3. 수업 목표

  • 수업 진행시 프로그래밍 위주로 할 예정
  • 과제를 혼자 힘으로 무리없이 할 수 있을 정도 ?

4. 수업 일지

4.1. 3월 13일(목)

  • 튜티 수준 파악
  • 수업 시간은 시간표와 개인사정을 고려해 협의하기로함

4.2. 3월 19일(수)





  • 기본적인 상식


    • 언어란 ?




    • 컴파일러 ?




    • 개발을 위한 도구




  • C 언어 입문


    • 변수란?




    • 변수의 종류



    • 배열



    • 연산자



    • 제어문



    • 함수

4.3. 3월 27일(목)

  • 과제 검사


  • 지난주 복습


  • printf();
    1. 함수 ?

    2. %d

    3. ;

    4. \

    5. 기타


  • 실습(실습이 중요하다)
    1. 월급 계산 - 시급($,소수점 둘째 자리까지), 시간을 입력받아서 계산한 다음 출력(소수점 둘째 자리),-1이 입력되면 프로그램종료
      (추가 과제 : 8시간 이후부터는1.5배로 ?)

    2. 입력받는 숫자들 중에서 가장 큰 값을 찾아서 출력하기
      (추가 과제 : 가장 작은 값 찾기, 작은 값 부터 순서대로 출력하기)

    3. 학점 평균 계산기 - 몇학점인지, 받은 학점은 몇점인지 입력받아서 평균 학점을 출력한다.
      (추가 과제 : 전공/교양을 구분해서 전공학점 평균만 계산하는 기능 추가)

    4. 별찍기 고난이도 버전 / 마름모꼴, 별모양 등등 생각나는대로

    5. 과제 나온거 해결 (?)

4.4. 5월 8일 (목)



  • 중간고사는 잘 보셨는지 ?

  • 여러분이 얼마나 알고 있는지 다시 확인





  • 함수
    + 함수 ?
    + call stack
    + return
    + 인수


  • 지역변수 & 전역변수
    + static
    + const


  • 배열.




  • 포인터 ?

4.5. 5월 15일 (목)

  • 복습.

  • 배열 2일차.
    - 배열 초기화.
    - 다차원 배열.
  • 포인터 2일차.
    - *
    - - 이중 포인터?
  • 동적 메모리 할당
    - malloc(size);
    - free

4.6. 5월 22일(목)

  • 함수 추가설명 - 재귀함수 ?
  • 실습
    - a와 b를 입력받아 두개의 값을 서로 바꾸는 함수(swap) 작성
    - n 개의 *을 출력하는 함수 만들기.
    - 위의 함수로 별 찍기 과제를 다시 해보기
    - 별 찍기 과제를 재귀함수로 반복문 없이 작성
    - factorial 숫자를 출력하는 함수 만들기.


5. 후기

  • 그런거 없음


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:50
Processing time 0.0234 sec