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

새싹교실/2014/내무반: Difference between revisions

From ZeroWiki
imported>ssunno
No edit summary
imported>ssunno
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 2: Line 2:
= 참가자 =
= 참가자 =
* 튜터 : [[이선로]]
* 튜터 : [[이선로]]
* 튜티 : [[노우석]], [[성훈]], [[양종만]], [[천영재]]
* 튜티 : 노우석, [[성훈]], [[양종만]], 천영재, 조용원
= 개요 =
= 개요 =
* C 언어 스터디
* C 언어 스터디
* 진행 일시 : 매주 수요일 오후 6시
* 진행 일시 : 매주 수요일 오후 5시 ~ 7시
= 수업 목표 =
= 수업 목표 =
* 수업 진행시 프로그래밍 위주로 할 예정
* 수업 진행시 프로그래밍 위주로 할 예정
Line 14: Line 14:
* 수업 시간은 시간표와 개인사정을 고려해 협의하기로함
* 수업 시간은 시간표와 개인사정을 고려해 협의하기로함
== 3월 19일(수) ==
== 3월 19일(수) ==
* 수업예정
 
** 이론적인 부분 빠르게 지나감
 
** 프로그래밍 수업의 진도와 비슷하게 나갈 예정.
 
 
* 기본적인 상식
 
 
*** 언어란 ?
 
 
 
 
*** 컴파일러 ?
 
 
 
 
*** 개발을 위한 도구
 
 
 
 
* C 언어 입문
 
 
*** 변수란?
 
 
 
 
*** 변수의 종류
 
 
 
*** 배열
 
 
 
*** 연산자
 
 
 
*** 제어문
 
 
 
*** 함수
 
== 3월 27일(목) ==
*** 과제 검사
 
 
*** 지난주 복습
 
 
*** printf();
#### 함수 ?
 
#### %d
 
#### ;
 
#### \
 
#### 기타
 
 
*** 실습(실습이 중요하다)
#### 월급 계산 - 시급($,소수점 둘째 자리까지), 시간을 입력받아서 계산한 다음 출력(소수점 둘째 자리),-1이 입력되면 프로그램종료
          (추가 과제 : 8시간 이후부터는1.5배로 ?)
 
#### 입력받는 숫자들 중에서 가장 큰 값을 찾아서 출력하기
          (추가 과제 : 가장 작은 값 찾기, 작은 값 부터 순서대로 출력하기)
 
#### 학점 평균 계산기 - 몇학점인지, 받은 학점은 몇점인지 입력받아서 평균 학점을 출력한다.
          (추가 과제 : 전공/교양을 구분해서 전공학점 평균만 계산하는 기능 추가)
 
#### 별찍기 고난이도 버전 / 마름모꼴, 별모양 등등 생각나는대로
 
#### 과제 나온거 해결 (?)
 
== 5월 8일 (목) ==
 
 
**** 중간고사는 잘 보셨는지 ?
 
**** 여러분이 얼마나 알고 있는지 다시 확인
 
 
 
 
 
**** 함수
        + 함수 ?
        + call stack
        + return
        + 인수
 
 
**** 지역변수 & 전역변수
        + static
        + const
 
 
**** 배열.
 
 
 
 
**** 포인터 ?
 
== 5월 15일 (목) ==
**** 복습.
 
**** 배열 2일차.
***** 배열 초기화.
***** 다차원 배열.
**** 포인터 2일차.
***** *
***** &
***** 이중 포인터?
**** 동적 메모리 할당
***** malloc(size);
***** free
== 5월 22일(목) ==
**** 함수 추가설명 - 재귀함수 ?
**** 실습
**** a와 b를 입력받아 두개의 값을 서로 바꾸는 함수(swap) 작성
**** n 개의 *을 출력하는 함수 만들기.
***** 위의 함수로 별 찍기 과제를 다시 해보기
***** 별 찍기 과제를 재귀함수로 반복문 없이 작성
**** factorial 숫자를 출력하는 함수 만들기.
 


= 후기 =
= 후기 =

Latest revision as of 06:45, 22 May 2014

참가자

개요

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

수업 목표

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

수업 일지

3월 13일(목)

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

3월 19일(수)

  • 기본적인 상식


      • 언어란 ?



      • 컴파일러 ?



      • 개발을 위한 도구



  • C 언어 입문


      • 변수란?



      • 변수의 종류


      • 배열


      • 연산자


      • 제어문


      • 함수

3월 27일(목)

      • 과제 검사


      • 지난주 복습


      • printf();
        1. 함수 ?
        1. %d
        1. ;
        1. \
        1. 기타


      • 실습(실습이 중요하다)
        1. 월급 계산 - 시급($,소수점 둘째 자리까지), 시간을 입력받아서 계산한 다음 출력(소수점 둘째 자리),-1이 입력되면 프로그램종료
          (추가 과제 : 8시간 이후부터는1.5배로 ?)
        1. 입력받는 숫자들 중에서 가장 큰 값을 찾아서 출력하기
          (추가 과제 : 가장 작은 값 찾기, 작은 값 부터 순서대로 출력하기)
        1. 학점 평균 계산기 - 몇학점인지, 받은 학점은 몇점인지 입력받아서 평균 학점을 출력한다.
          (추가 과제 : 전공/교양을 구분해서 전공학점 평균만 계산하는 기능 추가)
        1. 별찍기 고난이도 버전 / 마름모꼴, 별모양 등등 생각나는대로
        1. 과제 나온거 해결 (?)

5월 8일 (목)

        • 중간고사는 잘 보셨는지 ?
        • 여러분이 얼마나 알고 있는지 다시 확인



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


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


        • 배열.



        • 포인터 ?

5월 15일 (목)

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

5월 22일(목)

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


후기

  • 그런거 없음

새싹교실/2014