U E D R , A S I H C RSS

새싹교실/2012/도자기반

Difference between r1.23 and the current

@@ -2,10 +2,10 @@

= 참여자 명단 =

||이름||||3/22||||4/8(1)||||4/8(2)||
||정종민||||o||||||||||||||
||최종윤||||x||||||||||||||
||황동기||||o||||||||||||||
||이름||3/22||4/8(1)||4/8(2)||
||정종민||o|| || ||
||최종윤||x|| || ||
||황동기||o|| || ||
= 수업 =

== 1회차(3/22) ==
@@ -37,8 +37,12 @@
.....너무 늦게 수업내용을 올렸네요.. 다음에는 일찍 올리도록 하겠습니다.
그리고 2주차에 일정조정에 실패하여 2,3주차를 일요일에 하기로 했습니다.
== 2회차(4/8) ==
 
* 다양한헤더파일을 설명해줬습니다. 2주차 예제에 새로 등장한 stdlib.h, time.h 에 포함되는 간단한 함수들을 설명했습니다. 그리고 #define을 쓰는 이유도 설명했습니다. 랜덤변수를 얻기 위한 rand함수와 사용법 등을 알려주면서 다시 한번 winapi.co.kr 에 대해서도 언급했습니다. 또한 srand(time(NULL))을 사용하여 씨드를 설정해줘야 매번 다른 값이 나오는 것도 설명 했습니다.
또한 switch문에서 조건에 들어가는 변수에 따라 접근하는 case가 정해지는 것과 각 case 마지막에 break을 걸어주지 않으면 그 밑의 모든 case가 실행되는 것도 설명했습니다. 그리고 논리연산(AND(&&), OR()||)에 대해서도 간단하게 설명했습니다. 특히 OR연산에서 || 이 모양이 어딨는지 몰라서 헤매고 있어서 안타까웠습니다...
== 3회차(4/8) ==

구조체 선언 방법과 typedef를 쓰는 이유를 설명 하는데 구조체 예제 안에 배열이 있어서 배열에 대해서 먼저 설명했습니다. 배열의 이름이 갖는 의미와 인덱스로 접근가능한 자료구조라는 것을 설명했습니다. 그 다음으로는 미뤄왔던 함수에 대해서 설명했습니다. 이번에도 예제로 설명하려 했는데 파라미터로 포인터를 받아오기에 먼저 포인터에 관한 설명을 했습니다. swap예제를 사용하여 call by value 기반의 C에서 포인터를 사용하여 call by reference를 구현 할 수 있다고 설명했습니다. 그리고 배열접근 방법에 인덱스와 배열이름+숫자 로 접근하는 방법도 알려줬습니다.
= 종민하이 =

||이름||||3/22||||7:44||




1. 참여자 명단


이름3/224/8(1)4/8(2)
정종민o
최종윤x
황동기o

2. 수업


2.1. 1회차(3/22)

2.1.1. 수업내용


싹교실/2012/도자기반/결의 각오

스터디 시간이 맞지 않아서 모두 모여 같이하지 못하고 한명씩 스터디를 진행 했습니다.

먼저 wiki쓰는 방법을 알려준 후 직접 해보게 했습니다.

뭐든 몸으로 직접 해봐야 익혀지니까요..?!

그 다음 뭘 할까 고민하다가 C수업시간에 한 것들을 복습해 보기로 하고

pdf 파일을 받아서 훑어보는데... 뭔가 제가 배운 순서랑 조금 다르더군요.

그래서 일단 C에서 자주 사용되는 자료형과 변수 선언& 초기화 방법 그리고 기본적인 연산자 순으로 스터디를 진행했습니다.

그전에 헤더파일을 불러오는 부분(#include<stdio.h>)과 main함수의 형태(int main(void){return 0;})에 관해서도 설명했습니다.
(stdio가 뭘 뜻하는지, 다른 헤더파일에는 무엇이 있는지 와 main앞에 int는 왜붙은건지 괄호안에 void는 뭔지 왜 마지막에 return 0;을 썼는지에 관해서 설명했습니다. 하지만 아직 함수를 안배워서 그런지 이해가 잘 가는것 같지는 않았지만 일단 이렇게 알아두면 된다고 했습니다.)

마지막으로 입출력 기본 함수 사용법을 알려준 후 C수업시간에 한 예제들과 간단한 과제들을 직접 해보게 시켰습니다.

잘하더군요__

이것을 끝으로 스터디가 끝났습니다.

.....너무 늦게 수업내용을 올렸네요.. 다음에는 일찍 올리도록 하겠습니다.
그리고 2주차에 일정조정에 실패하여 2,3주차를 일요일에 하기로 했습니다.

2.2. 2회차(4/8)


  • 다양한헤더파일을 설명해줬습니다. 2주차 예제에 새로 등장한 stdlib.h, time.h 에 포함되는 간단한 함수들을 설명했습니다. 그리고 #define을 쓰는 이유도 설명했습니다. 랜덤변수를 얻기 위한 rand함수와 사용법 등을 알려주면서 다시 한번 winapi.co.kr 에 대해서도 언급했습니다. 또한 srand(time(NULL))을 사용하여 씨드를 설정해줘야 매번 다른 값이 나오는 것도 설명 했습니다.
또한 switch문에서 조건에 들어가는 변수에 따라 접근하는 case가 정해지는 것과 각 case 마지막에 break을 걸어주지 않으면 그 밑의 모든 case가 실행되는 것도 설명했습니다. 그리고 논리연산(AND(&&), OR()||)에 대해서도 간단하게 설명했습니다. 특히 OR연산에서 || 이 모양이 어딨는지 몰라서 헤매고 있어서 안타까웠습니다...

2.3. 3회차(4/8)


구조체 선언 방법과 typedef를 쓰는 이유를 설명 하는데 구조체 예제 안에 배열이 있어서 배열에 대해서 먼저 설명했습니다. 배열의 이름이 갖는 의미와 인덱스로 접근가능한 자료구조라는 것을 설명했습니다. 그 다음으로는 미뤄왔던 함수에 대해서 설명했습니다. 이번에도 예제로 설명하려 했는데 파라미터로 포인터를 받아오기에 먼저 포인터에 관한 설명을 했습니다. swap예제를 사용하여 call by value 기반의 C에서 포인터를 사용하여 call by reference를 구현 할 수 있다고 설명했습니다. 그리고 배열접근 방법에 인덱스와 배열이름+숫자 로 접근하는 방법도 알려줬습니다.

3. 종민하이


이름3/227:44
정종민참석아침


#include<stdio.h>

int main(void){
printf("hello wordl");
}


  • 이 페이지는 무엇을 위한 건가요?? ㅎㅎㅎ -김태진
  • 예제에 오타있다ㅋㅋ - 서지혜
    • ㅋㅋㅋㅋㅋㅋㅋㅋㅋ hello wordl라니 - 장용운

4. 동기하이

  • 나는 동기입니다.



#include<stdio.h>

void main(){
      printf("하염");
}


5. 후기


  • 정종민 - 아침7시에 수업, 처음에는 wiki사용법을 배웠고 먼가 처음하는 거라 생소한 wiki? 그 다음에는 요즘 C언어 시간에 배우는 수업에 대해 복습을 했다. 처음하는 c언어라 하나도 몰라 헤맸는데 복습하니 이제야 먼지 좀 알겠다는... ㅋㅋㅋ
  • 박환희 - 오늘은 제어문에 대한 내용을 배웠고 느낌은 마음이 편하였고 제어문에서는 이러한 종류가 있다는것을 알았고 앞으로 문법을 좀더 익혀야겠다는것을 생각했습니다.

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