새싹교실/2011/Noname (rev. 1.39)
선생 | 박정근 | 1회차 | 2회차 | 3회차 | 4회차 |
학생 | 이하늘 | O | X | 드랍 | |
| 이동혁 | O | O | O | O |
| 최승민 | O | X | X | X |
| 김창욱 | 없음 | X | O | O |
- 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
- 관련 페이지 : ThreeFs, ThreeFs(노스모크), FiveFs(노스모크)
- 링크를 눌러보기조차 귀찮은 당신을 위한 간단한 설명
- Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
- 예를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
- Hello World! 프로그램 짜보기
- 이스케이프 시퀀스의 사용
- 서식문자의 사용과 이유
- 주석
- 변수에 대한 설명 : 메모리의 할당과 이름의 설정.
- 키보드로부터의 입력받기 : scanf함수
- 자료형
형 | 자료형 | 크기 | 표현범위 |
정수형 | char | 1 byte(8 bit) | -128 이상 +127 이하 |
| int | 4 byte(32 bit) | -2,147,483,646 이상 +2,147,483,647 이하 |
| short int | 2 byte(16 bit) | -32,768 이상 +32,767 이하 |
| long int | 4 byte(32 bit) | -2,147,483,646 이상 +2,147,483,647 이하 |
실수형 | float | 4 byte(32 bit) | 10^-37 이상 10^38 이하 |
| double | 8 byte(64 bit) | 10^-307 이상 10^308 이하 |
- 모이는 시간을 잘못 알려주어서 한사람 밖에 오지 못 하였습니다. 한 사람밖에 오지 못 하여서 진도를 많이 빼지 못 하고 복습과 질문 위주로 공부를 하였습니다. 시간을 확실하게 정하고, 다음부터는 애들이 나오지 못 하여도 진도를 위주로 공부를 해야겠습니다. - 박정근
- 연산자의 종류 : 산술, 대입, 관계, 증감, 논리, 비트, 삼항조건 연산자
- 산술연산자 - (+, -, *, /, %)
- 대입연산자 - (=, +=, -=, *=, /=, %=)
- 관계연산자 - (<, >, <==, >==, ==, !=)
- 증감연산자 - (a++, a--, ++a, --a)
- 논리연산자 - (&&, ||)
- 비트연산자 - (&, |, ^, ~, <<, >>)
- 삼항조건연산자 - ( 조건식? 명령어1:명령어 )
- 함수 #define함수와 일반함수
- 일반함수
자료형 함수명(배개변수){
함수몸체
}
int add(int a, int b){
int add = a + b;
return add
}
- #define함수
#define ADD(x,y) (x)+(y)
- 연산자의 종류들과 #define함수의 활용법에 대해서 배웠습니다. 아직 C프로그래밍이 익숙지 않아서 간단한 함수도 어렵게 느껴졌다. 여러 예재로 우선 C프로그래밍에 익숙해 져야 겠다. 수업이 끝난 후 복습을 꼭 해야겠다. - 김창욱
- 학생들이 이해력이 좋은건지 제가 못 가르치는 건지 금방금방 할 이야기가 다 다르네요;; 다음부터는 좀 더 열심히 공부하고 와서 가르치도혹 해야겠습니다. 또 피드백으로 과제같은 것을 내는것도 괜찮을 것 같네요 준배해 봐야겠습니다. - 박정근
if (expression) {
statement1;
statement2;
:
}
else {
statement1;
statement2;
:
}
- else if의 경우에는 if-else와 다음 if-else를 합쳐놓은것!!
switch ( expression ){
case constant-expression :
statements
case constant-expression :
statements
case constant-expression :
statements
………………..
default :
statements
}
- switch의 경우 statement 에 break의 사용을 까먹지 맙시다.
- 저번에 제어문 할 때에는 창욱기가 없었지만 오늘은 창욱이만 나왔기 때문에 제어문 수업을 다시 했습니다.생각보다 이해가 빠르네요. 예제라던가 문제등을 좀더 준비해가야겠습니다. 또 진도를 더 빨리빨리 빼서 중간고사에 맞출 수 있도록 맞추어 봐야겠습니다. 이제 제어문 끝냈고 드디어 반복분을 할 차레입니다. 개인적으로 별찍는 문제가 가장 재미있었기에 다음번에는 그 문제를 풀어보도록 합시다ㅎㅎ - 박정근
- If구문,If-Else구문,Switch구문에 대해서 배웠습니다. 역시 처음 배우는거라 예제들에 잘 적용하지 못했습니다. 하나하나 배워가면서 코딩하는게 너무 신기하게 느껴지고 수업시간이 너무 짧아 아쉽습니다. 수업시간이 길거나 자주 수업을 할 수 있으면 좋겠습니다. If구문으로 해야하는 예제들과 Switch구문으로 해야하는 예제들의 차이점을 조금 깨달았습니다. Switch구문으로 코딩해야 더 쉬운 예제들과 If구문으로 코딩해야 더 쉬운 예제들을 구별할 수 있는 능력을 키워야 겠습니다. - 김창욱