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